About the ownership change for AHCI...
Posted: Fri May 02, 2014 10:50 am
Hi all,
I have one question about the ownership change for AHCI.
Based on ahci spec v1.3 http://download.csdn.net/detail/berg65123068/1866484 page 21 there are registers definition for BIOS/OS Handoff Control and Status.
Bit2: "SMI on OS Ownership Change enable"(SOOE) - This bit, when set to 1, enables an SMI when the OOC bit is set to 1
This means if OOC(OS Ownership Change) is 1 and SOOE is 1 then an SMI is generated...(the former is the status bit and the latter is the enable bit)
My question is: does this SMI is generated by hardware ? Or by system software/BIOS ? I am also wondering why these registers are required ?
* As I know, SMI is a special interrupt and system software or BIOS have specific way to trigger an SMI...
Thanks !
I have one question about the ownership change for AHCI.
Based on ahci spec v1.3 http://download.csdn.net/detail/berg65123068/1866484 page 21 there are registers definition for BIOS/OS Handoff Control and Status.
Bit2: "SMI on OS Ownership Change enable"(SOOE) - This bit, when set to 1, enables an SMI when the OOC bit is set to 1
This means if OOC(OS Ownership Change) is 1 and SOOE is 1 then an SMI is generated...(the former is the status bit and the latter is the enable bit)
My question is: does this SMI is generated by hardware ? Or by system software/BIOS ? I am also wondering why these registers are required ?
* As I know, SMI is a special interrupt and system software or BIOS have specific way to trigger an SMI...
Thanks !