diff options
author | Gleb Natapov <gleb@redhat.com> | 2010-05-10 11:36:37 +0300 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2010-05-10 21:31:22 -0400 |
commit | 89acfa3fb404bd81eac23bd5a3fb92d4eec50648 (patch) | |
tree | 5a09538076d1c5f43858a455b49701497106494b /src/block.c | |
parent | 6d66316acc8f1629b65ccee86ee50b0dd9ff467e (diff) | |
download | seabios-89acfa3fb404bd81eac23bd5a3fb92d4eec50648.tar.gz |
Support for booting from virtio disks
This patch adds native support for booting from virtio disks to Seabios.
Signed-off-by: Gleb Natapov <gleb@redhat.com>
Diffstat (limited to 'src/block.c')
-rw-r--r-- | src/block.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/block.c b/src/block.c index ddf441f9..b6b19026 100644 --- a/src/block.c +++ b/src/block.c @@ -11,6 +11,7 @@ #include "util.h" // dprintf #include "ata.h" // process_ata_op #include "usb-msc.h" // process_usb_op +#include "virtio-blk.h" // process_virtio_op struct drives_s Drives VAR16VISIBLE; @@ -289,6 +290,8 @@ process_op(struct disk_op_s *op) return process_cdemu_op(op); case DTYPE_USB: return process_usb_op(op); + case DTYPE_VIRTIO: + return process_virtio_op(op); default: op->count = 0; return DISK_RET_EPARAM; |