Changeset 217 in xtideuniversalbios for trunk/Serial_Server/library/Process.cpp


Ignore:
Timestamp:
Jan 23, 2012, 10:08:13 AM (12 years ago)
Author:
gregli@…
google:author:
gregli@hotmail.com
Message:

Serial Server: various improvements, turned on LBA28 support by default.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Serial_Server/library/Process.cpp

    r215 r217  
    252252                workCommand = buff.chs.command & SERIAL_COMMAND_RWMASK;
    253253
    254                 if( (workCommand != SERIAL_COMMAND_INQUIRE) && (buff.chs.command & ATA_COMMAND_LBA) )
     254                if( (workCommand != SERIAL_COMMAND_INQUIRE) && (buff.chs.driveAndHead & ATA_COMMAND_LBA) )
    255255                {
    256256                    mylba = ((((unsigned long) buff.lba.bits24) & ATA_COMMAND_HEADMASK) << 24)
     
    279279                             + SERIAL_INQUIRE_PORTANDBAUD_STARTINGPORT,
    280280                             baudRateMatchDivisor( buff.inquire.portAndBaud & SERIAL_INQUIRE_PORTANDBAUD_BAUDMASK )->display );
    281                     else if( buff.chs.command & ATA_COMMAND_LBA )
     281                    else if( buff.chs.driveAndHead & ATA_COMMAND_LBA )
    282282                        log( 1, "%s %d: LBA=%u, Count=%u", comStr, img == image0 ? 0 : 1,
    283283                             mylba, workCount );
Note: See TracChangeset for help on using the changeset viewer.