reset

[复制链接]
yan 发表于 2019-11-18 17:16:34 | 显示全部楼层 |阅读模式
hi ,有没有大佬可以讲解下reset
io CF9位置 bit3 bit2 bit1 都置为1是表示关机吧?
                我不懂bit1为0 和为1的时候有什么区别(force INIT# active for 16 PCI clocks 和force PCI reset active for about 1 ms),试了下都是重启,感谢

bit1的描述:
System Reset (SYS_RST): Ths bit determines the type of reset caused via
RST_CPU (bit 2 of this register). If SYS_RST is 0 when RST_CPU goes from 0 to 1,
then the PCH will force INIT# active for 16 PCI clocks. If SYS_RST is 1 when
RST_CPU goes from 0 to 1, then the PCH will force PCI reset active for about 1 ms,
however the SLP_S3#, SLP_S4# and SLP_S5# signals assertion is dependent on the
value of the FULL_RST (bit3 of this register).







上一篇:2019年11月18日签到记录贴
下一篇:2019年11月19日签到记录贴
reset.png
 楼主| yan 发表于 2019-11-18 17:26:19 | 显示全部楼层
看起来是0x0E表示关机full reset  (SLP_S3 SLP_S4 SLP_S5)都会被拉低
0x06表示cold reset
0x04表示warm reset
主要想问后两者的区别,以及正常我们机器重启时候是属于哪一种呢
回复

使用道具 举报

cstyle0x007 发表于 2019-11-18 19:04:08 来自手机 | 显示全部楼层
区别写的很清楚了。后者建议看两本文档。acpi  spec,pcat体系结构
回复

使用道具 举报

0xFFFFFFF0 发表于 2019-11-19 16:38:35 | 显示全部楼层
yan 发表于 2019-11-18 17:26
看起来是0x0E表示关机full reset  (SLP_S3 SLP_S4 SLP_S5)都会被拉低
0x06表示cold reset
0x04表示warm r ...

好像是cold reset /full reset 0x0E;
warm reset 0x06;
cpu reset 0x04吧;
平时中在OS下敲的reboot 命令,应该是属于warm reset;
直接拔掉电源,再上电的话,属于cold reset .
MAYBE
回复

使用道具 举报

JChou 发表于 2019-11-24 20:36:53 | 显示全部楼层
於Debug環境中,
Full reset, typing as below
o cf9 0e

Fundamental Reset:
1. Cold reset - Vcc供電的寄存器將無條件進入初始狀態, 但由Vaux供電的寄存器將無法復位
2. Warm reset

Non-fundamental reset
1. Hot reset
回复

使用道具 举报

JChou 发表于 2019-11-29 05:08:50 | 显示全部楼层
當Bit3 , Bit2 and Bit1都設為1就是重啟, 不會關機.
回复

使用道具 举报

 楼主| yan 发表于 2019-11-29 16:43:18 | 显示全部楼层
JChou 发表于 2019-11-29 05:08
當Bit3 , Bit2 and Bit1都設為1就是重啟, 不會關機.

多谢大家的回复了,是重启,我已经搞明白了大概的区别了,当时说关机估计脑子秀逗了
回复

使用道具 举报

本版积分规则

QQ|Archiver|手机版|小黑屋|RD之家 - 研发工程师的伊甸园 ( 京ICP备18037383号 )
360导航 360安全浏览器 蚂蚁搜索 速搜全球 酷帝网站目录 搜狗导航 114啦网址导航

GMT+8, 2019-12-7 08:56

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表