socsvn commit: r257365 - soc2013/zcore/head/usr.sbin/bhyve
zcore at FreeBSD.org
zcore at FreeBSD.org
Sun Sep 15 09:51:04 UTC 2013
Author: zcore
Date: Sun Sep 15 09:51:04 2013
New Revision: 257365
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=257365
Log:
support READ_12
Modified:
soc2013/zcore/head/usr.sbin/bhyve/pci_ahci.c
Modified: soc2013/zcore/head/usr.sbin/bhyve/pci_ahci.c
==============================================================================
--- soc2013/zcore/head/usr.sbin/bhyve/pci_ahci.c Sun Sep 15 09:50:42 2013 (r257364)
+++ soc2013/zcore/head/usr.sbin/bhyve/pci_ahci.c Sun Sep 15 09:51:04 2013 (r257365)
@@ -841,7 +841,10 @@
return;
}
lba = be32dec(acmd + 2);
- len = be16dec(acmd + 7);
+ if (acmd[0] == READ_10)
+ len = be16dec(acmd + 7);
+ else
+ len = be32dec(acmd + 6);
if (len == 0) {
cfis[4] = (cfis[4] & ~7) | ATA_I_CMD | ATA_I_IN;
ahci_write_fis_d2h(p, slot, cfis, ATA_S_READY | ATA_S_DSC);
@@ -929,6 +932,7 @@
atapi_read_toc(p, slot, cfis);
break;
case READ_10:
+ case READ_12:
atapi_read(p, slot, cfis);
break;
case REQUEST_SENSE:
More information about the svn-soc-all
mailing list