diff options
author | Don Slutz <Don.Slutz@Gmail.com> | 2016-03-25 17:04:31 +0100 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2016-03-29 09:16:48 -0400 |
commit | f2645a8cd66b6ed1f3a010f7acbddf130f584e01 (patch) | |
tree | 77b3df87fc92b7a4dcaa939fcbc82ac9f5d2e83a /src/block.c | |
parent | fc0878926bfe644f07fba27228432cada68ec3ba (diff) | |
download | seabios-f2645a8cd66b6ed1f3a010f7acbddf130f584e01.tar.gz |
Support for booting from LSI Logic LSI53C1030, SAS1068, SAS1068e
Also known as Fusion MPT disk; this controller model is supported
by VirtualBox and VMware, and QEMU support patches have been
posted.
Signed-off-by: Don Slutz <Don.Slutz@Gmail.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'src/block.c')
-rw-r--r-- | src/block.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/block.c b/src/block.c index 515ac9d9..d9de29f1 100644 --- a/src/block.c +++ b/src/block.c @@ -12,6 +12,7 @@ #include "hw/esp-scsi.h" // esp_scsi_process_op #include "hw/lsi-scsi.h" // lsi_scsi_process_op #include "hw/megasas.h" // megasas_process_op +#include "hw/mpt-scsi.h" // mpt_scsi_process_op #include "hw/pci.h" // pci_bdf_to_bus #include "hw/pvscsi.h" // pvscsi_process_op #include "hw/rtc.h" // rtc_read @@ -500,6 +501,7 @@ block_setup(void) esp_scsi_setup(); megasas_setup(); pvscsi_setup(); + mpt_scsi_setup(); } // Fallback handler for command requests not implemented by drivers @@ -536,6 +538,8 @@ process_op_both(struct disk_op_s *op) return esp_scsi_process_op(op); case DTYPE_MEGASAS: return megasas_process_op(op); + case DTYPE_MPT_SCSI: + return mpt_scsi_process_op(op); default: if (!MODESEGMENT) return DISK_RET_EPARAM; |