VirtualBox

Changeset 107850 in vbox for trunk/src/VBox/Devices/Storage


Ignore:
Timestamp:
Jan 17, 2025 4:54:11 PM (4 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
167048
Message:

DevATA: Avoid several Parfait pedantic complaints.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Storage/DevATA.cpp

    r107487 r107850  
    16631663        {
    16641664            /* 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);
    16711671        }
    16721672        else
     
    16741674            /* LBA */
    16751675            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);
    16791679        }
    16801680    }
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette