target-s390: add firmware code
commitfe270d044d512a308fb1fdf02cb11db46df29cdb
authorAlexander Graf <agraf@suse.de>
Tue, 20 Apr 2010 17:37:13 +0000 (20 19:37 +0200)
committerAurelien Jarno <aurelien@aurel32.net>
Tue, 18 May 2010 19:12:48 +0000 (18 21:12 +0200)
tree199821b6acfbf0e2eba05025d65067ebb0c13b2a
parentc821c2bd4f5fcd3e91e3cd1e2bef76a408677425
target-s390: add firmware code

This patch adds a firmware blob to the S390 target. The blob is a simple
implementation of a virtio client that tries to read the second stage
bootloader from sectors described as of offset 0x20 in the MBR.

In combination with an updated zipl this allows for booting from virtio
block devices. This firmware is built from the same sources as the second
stage bootloader. You can find a virtio capable s390-tools in this repo:

git://repo.or.cz/s390-tools.git

Signed-off-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Makefile
hw/s390-virtio.c
pc-bios/README
pc-bios/s390-zipl.rom [new file with mode: 0644]