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/hw/pvscsi.h | |
parent | 8744e1512b55f57715e9a44e7629f53e54fd8a96 (diff) | |
download | seabios-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/hw/pvscsi.h')
-rw-r--r-- | src/hw/pvscsi.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/hw/pvscsi.h b/src/hw/pvscsi.h new file mode 100644 index 0000000..fde9f0b --- /dev/null +++ b/src/hw/pvscsi.h @@ -0,0 +1,8 @@ +#ifndef _PVSCSI_H_ +#define _PVSCSI_H_ + +struct disk_op_s; +int pvscsi_cmd_data(struct disk_op_s *op, void *cdbcmd, u16 blocksize); +void pvscsi_setup(void); + +#endif /* _PVSCSI_H_ */ |