aboutsummaryrefslogtreecommitdiff
path: root/src/block.c
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2015-07-07 12:06:01 -0400
committerKevin O'Connor <kevin@koconnor.net>2015-07-14 14:40:08 -0400
commit0429a9e8eb0fb28c1ff5ebb5fb3cf7e1bddd741a (patch)
treee961de7065e8cae7efa39493c62fa55b37deabf8 /src/block.c
parente404cad8f3a54b2dfe0d6cabe62a75bf7f06b5ab (diff)
downloadseabios-hppa-0429a9e8eb0fb28c1ff5ebb5fb3cf7e1bddd741a.zip
seabios-hppa-0429a9e8eb0fb28c1ff5ebb5fb3cf7e1bddd741a.tar.gz
seabios-hppa-0429a9e8eb0fb28c1ff5ebb5fb3cf7e1bddd741a.tar.bz2
megasas: Handle Megasas drives directly via 'struct disk_op_s' requests
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'src/block.c')
-rw-r--r--src/block.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/block.c b/src/block.c
index b76c6e2..d4bf029 100644
--- a/src/block.c
+++ b/src/block.c
@@ -12,6 +12,7 @@
#include "hw/blockcmd.h" // cdb_*
#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/pci.h" // pci_bdf_to_bus
#include "hw/rtc.h" // rtc_read
#include "hw/usb-msc.h" // usb_process_op
@@ -504,7 +505,7 @@ process_op_both(struct disk_op_s *op)
case DTYPE_ESP_SCSI:
return esp_scsi_process_op(op);
case DTYPE_MEGASAS:
- return scsi_process_op(op);
+ return megasas_process_op(op);
default:
if (!MODESEGMENT)
return DISK_RET_EPARAM;