當 SLP_TYPx 暫存器 填入S3的值(在\_S3可以找到 Name(\_S3, Package(4){0x5,0x0,0,0}),將會做以下事情:
1. 把Memory的Refresh Rate降到最低(low-power auto-refresh or self-refresh state)
2. 各種Device在Memory的資訊分別存到系統其它地方。
3. 將系統電源移除,僅有部分Device的資訊存在Memory(部分供電),唯一運作的clock只有RTC clock
4. 初始化 cpu,如msr和mtrr。
5. 初始化 cache contorller 至初始開機大小和組態
6. 開啟 memory controller 至 可接受的Memory 存取
7. 跳至 waking vector.
沒有留言:
張貼留言