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/block.c | |
parent | 8744e1512b55f57715e9a44e7629f53e54fd8a96 (diff) | |
download | qemu-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/block.c')
-rw-r--r-- | src/block.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/block.c b/src/block.c index a41e662..af254ce 100644 --- a/src/block.c +++ b/src/block.c @@ -380,6 +380,7 @@ process_op(struct disk_op_s *op) case DTYPE_LSI_SCSI: case DTYPE_ESP_SCSI: case DTYPE_MEGASAS: + case DTYPE_PVSCSI: return process_scsi_op(op); default: op->count = 0; |