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

[请教]BIOS地址映射?

[复制链接]
发表于 2008-4-11 02:56:44 | 显示全部楼层 |阅读模式
原512K的ROM,现换了一个1M的ROM,windows下在 0xFFF0 0000~0xFFF7 FFFF 可以看到追加的512K的内容。
0 b% Z" C5 Z& m但在启动计算机时(BIOS没有初始化计算机),无法访问追加的512K的ROM。& `& E: w7 L# g
(可以访问原512K的ROM 0xFFF8 0000~0xFFFF FFFF)
; c# V8 {/ f2 b" x, y$ u0 |. f/ q
我的计算机用的是intel的ICH7南桥。
' Y' m; n0 C- Z+ x/ P2 ^8 o在手册上% c- z! W, r. F
FWH_SEL2—Firmware Hub Select 2 Register (LPC I/F—D31:F0)8 {  j1 W5 k. X+ z# Z
FWH_70_IDSEL — R/W. IDSEL for two, 1-M Firmware Hub memory ranges.: q+ }: \/ f0 d% J+ O. O
The IDSEL programmed in this field addresses the following memory ranges:
- `- Y) A& R* {7 t- b. ]4 {- d2 @FF70 0000h – FF7F FFFFh
1 p: R3 ]. S3 k. O6 qFF30 0000h – FF3F FFFFh7 j. Y4 B5 r; T4 @" j
在这里 IDSEL 如何理解。) o7 p; {& k9 m+ k
FWH_DEC_EN1—Firmware Hub Decode Enable Register
( z5 K1 z5 }  \. K" K" C# j4 k(LPC I/F—D31:F0)/ q) h1 {  J" @  q5 J7 \
FWH_70_EN — R/W. Enables decoding two 1-M Firmware Hub memory ranges.
8 j7 T/ o, \. u7 `0 = Disable.0 O% z0 F9 t$ m5 y1 |1 s8 a7 g
1 = Enable the following ranges for the Firmware Hub
0 \0 A+ w- p/ M1 D& T; TFF70 0000h – FF7F FFFFh& T" T, y- [( _+ R2 D/ @
FF30 0000h – FF3F FFFFh- x% P' d& w4 ~  j; F$ \
除了上面的数据区域,还有其它的数据区域控制ROM到内存地址的映射吗?
3 m9 u' _" @  i2 K& T
3 U, A2 {5 B+ S谢谢大家了!!!
发表于 2008-4-13 12:26:41 | 显示全部楼层
IDSEL是LPC spec的一个信号(Device Select),2 K3 O7 X$ l  ?% I4 ?: \5 J0 ~
This one clock field is used to indicate which of multiple Firmware components is being selected.3 J2 c& k5 Q: s! r
The four bits transmitted over AD[3:0] during this clock are compared with values strapped onto
& j) b, [" |$ K2 t. {& gpins on the Firmware component. If there is a match, the Firmware component will continue to
# J: m$ G2 u, e9 idecode the cycle to determine which bytes are requested on a read or which bytes to update on a
% Y3 i# v' e8 w/ k! V/ q6 K" Y0 ?write. If there isn’t a match, the Firmware component may discard the rest of the cycle and go into
# v( n, S  d( f  [* V% Ya standby power state.
6 s3 J" [# r: [3 ?9 i  @/ G
2 k0 f- S2 E% _7 |详见LPC spec:
( c3 T4 ~( ]% A) h0 Y* xhttp://www.intel.com/design/chipsets/industry/25128901.pdf5 M% V' L9 M+ t
* E2 t* C6 M8 y3 f
在ICH 7 中似乎就这几个吧(FWH_SEL1,FWH_SEL2,FWH_DEC_EN1,BIOS_CNTL),据我现在知道的.
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-8-11 16:59 , Processed in 0.204558 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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