Date: Sun, 15 Sep 2013 09:51:04 GMT From: zcore@FreeBSD.org To: svn-soc-all@FreeBSD.org Subject: socsvn commit: r257365 - soc2013/zcore/head/usr.sbin/bhyve Message-ID: <201309150951.r8F9p40D073974@socsvn.freebsd.org>
next in thread | raw e-mail | index | archive | help
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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201309150951.r8F9p40D073974>