在FADT table中有个字段prederred_PM_profile,在SPEC中是如下叙述的# Q0 l8 y1 I i, P
?) t& f' r) {
This field is set by the OEM to convey the preferred power ; [+ ^' W( i3 B# s8 d! u8 Cmanagement profile to OSPM. OSPM can use this field to set 8 n" R% h" `9 Tdefault power management policy parameters during OS 0 I) [2 r+ g: C6 v2 V
installation. / l( F0 P" ?7 p/ n7 ~8 r h但是在实作中,确感觉不到这个有什么差异,有哪个兄弟清楚不?
windows vista及以上系统好像会根据Preferred_PM_profile和battery状态来判定系统是什么平台. ) Y' q- k6 T( K5 ?; z Z0 T当asl代码中battery状态为存在或者Prefer PM Profile为mobile时 & |# Y M. N1 r. k判定系统为移动平台,默认会将hibernate设为enable,否则就是hybrid sleep