aboutsummaryrefslogtreecommitdiff
path: root/src/post.c
diff options
context:
space:
mode:
authorEvgeny Budilovsky <evgeny.budilovsky@ravellosystems.com>2013-10-14 18:03:36 +0300
committerKevin O'Connor <kevin@koconnor.net>2013-10-26 10:12:40 -0400
commit83d60b3c474bf36d7510625911c81c45c9c771cc (patch)
tree6cbe012fb808af6fdd73b38db4bef818d933996e /src/post.c
parent8744e1512b55f57715e9a44e7629f53e54fd8a96 (diff)
downloadseabios-hppa-83d60b3c474bf36d7510625911c81c45c9c771cc.zip
seabios-hppa-83d60b3c474bf36d7510625911c81c45c9c771cc.tar.gz
seabios-hppa-83d60b3c474bf36d7510625911c81c45c9c771cc.tar.bz2
Add pvscsi boot support
Testing was done on windows images (win 2008/2012) taken from esx with vmware tools installed and boot disk configured to use pvscsi. Also I've used linux (ubuntu 12.04) where pvscsi drivers are installed by default and booted it using qemu cmd similar to this: ./x86_64-softmmu/qemu-system-x86_64 -snapshot -device pvscsi,id=pvscsi0 \ -device scsi-disk,bus=pvscsi0.0,drive=drive0 \ -drive id=drive0,if=none,file=ubuntu-12.04.qcow2 \ -bios roms/seabios/out/bios.bin Signed-off-by: Evgeny Budilovsky <evgeny.budilovsky@ravellosystems.com>
Diffstat (limited to 'src/post.c')
-rw-r--r--src/post.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/post.c b/src/post.c
index acd2362..b634686 100644
--- a/src/post.c
+++ b/src/post.c
@@ -15,6 +15,7 @@
#include "hw/esp-scsi.h" // esp_scsi_setup
#include "hw/lsi-scsi.h" // lsi_scsi_setup
#include "hw/megasas.h" // megasas_setup
+#include "hw/pvscsi.h" // pvscsi_setup
#include "hw/pic.h" // pic_setup
#include "hw/ps2port.h" // ps2port_setup
#include "hw/rtc.h" // rtc_write
@@ -147,6 +148,7 @@ device_hardware_setup(void)
lsi_scsi_setup();
esp_scsi_setup();
megasas_setup();
+ pvscsi_setup();
}
static void