Theory of Operation
R
SATA Programmer’s Reference Manual
51
If( LEqual( MAP, One)
{
Store( 6, Local0)
// port 1 is secondary master
}
}
}
Return( Local0)
}
//
// Logical Primary channel
//
// Physical SATA Port 0 == logical primary master
// or
// Physical SATA Port 1 == logical primary master
//
// In Combined mode, the following must be supported by PRID:
// Physical SATA Port 0 == logical primary master
// Physical SATA Port 1 == logical primary slave
// or
// Physical SATA Port 0 == logical primary slave
// Physical SATA Port 1 == logical primary master
// or
// P-ATA == Primary master/slave
//
Device( PRID) {
Name( _ADR, 0) // Logical primary channel (Port 0/1, BIOS
// selectable or P_ATA)
Method( _GTM) {}
// similar to current P-ATA implementations
Method( _STM, 3) {} // similar to current P-ATA implementations
//
// Like the _GTF methods, these control methods may require
// additional checks as the power sequences (registers, etc)
// may be different for P-ATA and SATA channels.
//
Method(_PS0,0)
{
// Handle PM duties based on device type
Store( CTYP( 0), Local0)
If( Local0) {
//
// Not P-ATA device. Must be SATA
// make sure the OS drivers finds the ports in an
// enabled state as they (the device drivers) may have
// been designed for P-ATA and 'know' nothing about the
Содержание 82801EB
Страница 6: ...R 6 SATA Programmer s Reference Manual This page is intentionally left blank...
Страница 8: ...Introduction R 8 SATA Programmer s Reference Manual This page is intentionally left blank...
Страница 10: ...Conventions R 10 SATA Programmer s Reference Manual This page is intentionally left blank...
Страница 30: ...Theory of Operation R 30 SATA Programmer s Reference Manual This page is intentionally left blank...
Страница 46: ...Theory of Operation R 46 SATA Programmer s Reference Manual This page is intentionally left blank...
Страница 59: ...Theory of Operation R SATA Programmer s Reference Manual 59...