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

[请教]BIOS地址映射?

[复制链接]
发表于 2008-4-11 02:56:44 | 显示全部楼层 |阅读模式
原512K的ROM,现换了一个1M的ROM,windows下在 0xFFF0 0000~0xFFF7 FFFF 可以看到追加的512K的内容。
+ }" O6 h& i% q  r- l- g但在启动计算机时(BIOS没有初始化计算机),无法访问追加的512K的ROM。; q3 P7 p# J5 A  k
(可以访问原512K的ROM 0xFFF8 0000~0xFFFF FFFF)
5 g, _0 H3 X) p7 b/ H  H0 X
% P3 x  K1 j+ k( _9 x我的计算机用的是intel的ICH7南桥。
# T' {$ h* u1 P+ w6 }在手册上% O. [& E/ [; i, Q9 E: Q6 u
FWH_SEL2—Firmware Hub Select 2 Register (LPC I/F—D31:F0)
' E0 B! N9 @" f7 n! Z) vFWH_70_IDSEL — R/W. IDSEL for two, 1-M Firmware Hub memory ranges.
) M1 X5 ]9 b$ [( Q$ }1 x5 S# fThe IDSEL programmed in this field addresses the following memory ranges:
  r8 b- \) c; p( }1 y5 j3 zFF70 0000h – FF7F FFFFh
  l* m/ o  m- f. n* T: t8 A6 _FF30 0000h – FF3F FFFFh
- `  v% C. a* E- Y" r. K在这里 IDSEL 如何理解。
0 z  u7 Y+ z# GFWH_DEC_EN1—Firmware Hub Decode Enable Register' k, q3 r. s) m$ a
(LPC I/F—D31:F0)0 v4 d  {0 l! F" {7 I% T8 m4 o
FWH_70_EN — R/W. Enables decoding two 1-M Firmware Hub memory ranges.3 g1 g: n" Q( U. \' W2 t
0 = Disable.
& r, a3 K) S9 N2 |0 G% r1 = Enable the following ranges for the Firmware Hub
3 x: q; D, R* g; }' C& b* FFF70 0000h – FF7F FFFFh5 Z+ a0 a' ^& c& V% Q8 I
FF30 0000h – FF3F FFFFh6 B5 A0 o  k) v9 L" \7 y8 ^
除了上面的数据区域,还有其它的数据区域控制ROM到内存地址的映射吗?
9 f, X! p. d9 f. M+ c0 w+ ]: K( p$ F/ c0 R
谢谢大家了!!!
发表于 2008-4-13 12:26:41 | 显示全部楼层
IDSEL是LPC spec的一个信号(Device Select),  U7 U! ]/ J4 e7 ?
This one clock field is used to indicate which of multiple Firmware components is being selected.9 t# w6 s# M6 L3 ]
The four bits transmitted over AD[3:0] during this clock are compared with values strapped onto% Q0 @+ b, C2 U! d2 R- k6 k
pins on the Firmware component. If there is a match, the Firmware component will continue to
+ l: r" j& I0 D$ Adecode the cycle to determine which bytes are requested on a read or which bytes to update on a5 Y2 o0 L$ A) S$ r; c  ^1 U) v/ i
write. If there isn’t a match, the Firmware component may discard the rest of the cycle and go into6 W' t. _0 L% u6 _# _" l  z
a standby power state.
- w, C. o' c0 Z
2 X" S$ _7 t% g' B* R/ S0 T& U( i详见LPC spec:+ [+ U$ `! A* h" c* a
http://www.intel.com/design/chipsets/industry/25128901.pdf' y7 ]. Q# b- g& f. J

0 [: a7 ]2 t: u  {# d在ICH 7 中似乎就这几个吧(FWH_SEL1,FWH_SEL2,FWH_DEC_EN1,BIOS_CNTL),据我现在知道的.
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-4 14:55 , Processed in 0.526275 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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