找回密码
 加入计匠网
搜索
热搜: BIOS ACPI CPU Windows
查看: 11789|回复: 9

如何读写特定REG

[复制链接]
发表于 2008-7-14 10:40:11 | 显示全部楼层 |阅读模式
比如,我想设RTC_EN =18 f: x  X1 o$ W* J
以ICH8为例,该如何操作?
发表于 2008-7-14 14:04:31 | 显示全部楼层
不是很明白你想问什么??
; S5 K2 j6 L9 y4 z: [% P
7 C! b- [& h. R, r$ x; [2 P! eICH8,RTC_EN是PM_Base+2的bit 107 _# G/ S( N6 r! o  d9 G+ g
假设PM_Base在IO space,用汇编可以这么写:' B& g" O. ^% ]! u+ o$ \: Q( b5 e
mov dx,PM_Base+2
4 J2 v- U$ T1 b/ y. |in ax,dx
: N% _0 ~- ^, @3 ~jmp $+20 k# x3 M/ g3 s: u
or ax, 400h
* @2 ?, O  \. sout dx,ax6 s3 I7 n  p$ A$ y
jmp $+2
回复

使用道具 举报

 楼主| 发表于 2008-7-14 14:23:08 | 显示全部楼层
不好意思,是我说的不清楚, 我的本意是想通过 code,去打开或关闭bios的 RTC项,即打开或关闭定时开机功能
回复

使用道具 举报

发表于 2008-7-15 08:59:58 | 显示全部楼层
In DOS mode ,  你可以打开或关闭bios的 RTC项,即打开或关闭定时开机功能 (CMOS+PM Reg)0 D4 L7 [# I4 a! ?
In windows mode , call API
回复

使用道具 举报

发表于 2008-7-15 09:01:27 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2008-7-15 13:50:34 | 显示全部楼层
参照ICH8, 写出一些code,由于本人电脑的南桥是ICH4,不知道是否是这个原因,最后还是达不到定时开机的功能,在DOS MODE运行后在BIOS中的看不到RTC有被ENABLE的情况
2 j/ a$ v3 Y" U7 M8 h有条件的朋友是否能帮忙试试(pm我)8 J. h# X" \9 n' ?6 J3 a! e' J" c

$ V- t; j1 N, N) E; s0 ]ICH4的datasheet太旧找不到,也不想去看了,所以已经去找ICH8的板子了,如果成功了,我会来这更新帖子8 z8 w. J5 m, f2 A* f( O
$ E4 n) f$ w4 \, h
最后,谢谢xtdumpling 的指点
' q/ @( r7 N$ ?' S1 Q- F& u8 p/ X2 K8 f( n
[ 本帖最后由 jackey_gu 于 2008-7-15 14:37 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2008-7-16 15:26:29 | 显示全部楼层
1.set RTC EN
- m5 E+ D9 J/ E5 Q/ g2.set RTC Alarm Time4 `4 ~) J% u% D4 |
3.Soft off (参考ich8)
( T3 ?  c3 E, ]# B9 b
* |  l7 l2 P  G$ y( j2 ]. [+ t以上做到就可达到 定时开机的效果(主板要支持RTC)
回复

使用道具 举报

发表于 2008-7-21 09:13:12 | 显示全部楼层
先要取相应的 pci 设备,都是通过CF8 ,cfc 来操作!
回复

使用道具 举报

 楼主| 发表于 2008-7-21 10:32:52 | 显示全部楼层
Intel CHIP上面已经搞定了,在SIS CHIP上遇到了点问题,* P  @) ?- d. x; B, w5 B
$ [2 R/ o9 w5 [; h) t: q
APCRAM_EN(Bus0:Device2:Function0:Reg48h) must be set to one
% D. R& `  ]! D/ {$ Gand EXTEND_EN must be set to zero.  Z, d- j' R; z. f
9 H' T, z, _+ N6 K4 I
设定后,还是无法访问APC,访问的还是 Internal RTC
回复

使用道具 举报

发表于 2009-8-17 18:31:13 | 显示全部楼层
请教一下, 在 windows 下如何去置位 RTC_EN ?
! [- u! ]/ \! D* W9 S+ {) B- w: C我用 SE 或者 RW 去手动填的时候,RTC_EN 会自动清零... 不晓得这是为什么?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入计匠网

本版积分规则

Archiver|手机版|小黑屋|计匠网

GMT+8, 2026-11-1 20:29 , Processed in 0.133789 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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