在FADT table中有个字段prederred_PM_profile,在SPEC中是如下叙述的7 T5 R+ X5 p; N4 Y5 ^4 P5 q
# X6 G$ p; @' @1 u& o# m
This field is set by the OEM to convey the preferred power 3 r8 X+ G6 ^. tmanagement profile to OSPM. OSPM can use this field to set ; r6 e4 E/ J1 w5 v* M& \! Adefault power management policy parameters during OS ( K v" c6 B& B: V! Q* w3 b' e! e+ {
installation. . n) V! S( J& @" n+ \$ U3 c但是在实作中,确感觉不到这个有什么差异,有哪个兄弟清楚不?
windows vista及以上系统好像会根据Preferred_PM_profile和battery状态来判定系统是什么平台.3 Y% a }" w! A
当asl代码中battery状态为存在或者Prefer PM Profile为mobile时 0 [* n/ a, i6 @% w9 l1 e' n( P- M7 }判定系统为移动平台,默认会将hibernate设为enable,否则就是hybrid sleep