mashimaro 发表于 2008-9-25 15:04:29

Bini help...ACPI 问题_2

Bini, I am so confused by the Power Button definition in ACPI Spec which shown as below,please give me a hand,thanks!
In legacy systems, the power button typically either forces the machine into Soft Off or Mechanical Off or, on a laptop, forces it to some sleeping state. No allowance is made for user policy (such as the user wants the machine to “come on” in less than 1 second with all context as it was when the user turned the machine “off”), system alert functions (such as the system being used as an answering machine or fax machine), or application function (such as saving a user file).
In an OSPM system, there are two switches. One is to transition the system to the Mechanical Off state. A mechanism to stop current flow is required for legal reasons in some jurisdictions (for example, in some European countries). The other is the “main” power button. This is in some obvious place (for example, beside the keyboard on a laptop). Unlike legacy on/off buttons, all it does is send a request to the system. What the system does with this request depends on policy issues derived from user preferences, user function requests, and application data.

quaketj 发表于 2008-9-29 11:41:56

In legacy system, power button controlled by BIOS, when user press Power buton will generate aSMI. BIOS will charge of shut down the system.
In an OSPM System, if you press the Power button, the system will generate a SCI, So OS will charge of the behavior.

mashimaro 发表于 2008-9-29 16:50:57

楼上说的我知道
我想说的在现在的ACPI系统下面,按下power button后做什么动作是可以在OS底下的POWER option里面设置的对吧?我没有接触过APM后者更老的系统,implement APM BIOS的系统应该是可以进sleep status, 那按下power button后系统进S3,S4,shutdown是不是要进BIOS setup里面去设,在OS底下不行? 那如果连APM 都没有implement的系统可以进sleep state吗?

上面的OSPM system里面讲的那两种Switch弄是跟“实物”联系不起来
页: [1]
查看完整版本: Bini help...ACPI 问题_2