Changeset 107850 in vbox for trunk/src/VBox/Devices/Storage
- Timestamp:
- Jan 17, 2025 4:54:11 PM (4 months ago)
- svn:sync-xref-src-repo-rev:
- 167048
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Storage/DevATA.cpp
r107487 r107850 1663 1663 { 1664 1664 /* LBA48 */ 1665 s->uATARegHCylHOB = iLBA >> 40;1666 s->uATARegLCylHOB = iLBA >> 32;1667 s->uATARegSectorHOB = iLBA >> 24;1668 s->uATARegHCyl = iLBA >> 16;1669 s->uATARegLCyl = iLBA >> 8;1670 s->uATARegSector = iLBA;1665 s->uATARegHCylHOB = RT_BYTE6(iLBA); 1666 s->uATARegLCylHOB = RT_BYTE5(iLBA); 1667 s->uATARegSectorHOB = RT_BYTE4(iLBA); 1668 s->uATARegHCyl = RT_BYTE3(iLBA); 1669 s->uATARegLCyl = RT_BYTE2(iLBA); 1670 s->uATARegSector = RT_BYTE1(iLBA); 1671 1671 } 1672 1672 else … … 1674 1674 /* LBA */ 1675 1675 s->uATARegSelect = (s->uATARegSelect & 0xf0) | (iLBA >> 24); 1676 s->uATARegHCyl = (iLBA >> 16);1677 s->uATARegLCyl = (iLBA >> 8);1678 s->uATARegSector = (iLBA);1676 s->uATARegHCyl = RT_BYTE3(iLBA); 1677 s->uATARegLCyl = RT_BYTE2(iLBA); 1678 s->uATARegSector = RT_BYTE1(iLBA); 1679 1679 } 1680 1680 }
Note:
See TracChangeset
for help on using the changeset viewer.