aboutsummaryrefslogtreecommitdiffstats
path: root/src/block.h
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/block.h
parent8744e1512b55f57715e9a44e7629f53e54fd8a96 (diff)
downloadseabios-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/block.h')
-rw-r--r--src/block.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/block.h b/src/block.h
index 64892448..9bffa09f 100644
--- a/src/block.h
+++ b/src/block.h
@@ -83,6 +83,7 @@ struct drive_s {
#define DTYPE_LSI_SCSI 0x0c
#define DTYPE_ESP_SCSI 0x0d
#define DTYPE_MEGASAS 0x0e
+#define DTYPE_PVSCSI 0x0f
#define MAXDESCSIZE 80