diff options
author | Evgeny Budilovsky <evgeny.budilovsky@ravellosystems.com> | 2013-10-14 18:03:36 +0300 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2013-10-26 10:12:40 -0400 |
commit | 83d60b3c474bf36d7510625911c81c45c9c771cc (patch) | |
tree | 6cbe012fb808af6fdd73b38db4bef818d933996e /src/post.c | |
parent | 8744e1512b55f57715e9a44e7629f53e54fd8a96 (diff) | |
download | seabios-83d60b3c474bf36d7510625911c81c45c9c771cc.tar.gz |
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.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -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 |