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

[请教]BIOS地址映射?

[复制链接]
发表于 2008-4-11 02:56:44 | 显示全部楼层 |阅读模式
原512K的ROM,现换了一个1M的ROM,windows下在 0xFFF0 0000~0xFFF7 FFFF 可以看到追加的512K的内容。5 P4 s  o* i" e) n2 x1 H" O5 C
但在启动计算机时(BIOS没有初始化计算机),无法访问追加的512K的ROM。; F. v# Y" T% o  G
(可以访问原512K的ROM 0xFFF8 0000~0xFFFF FFFF)
* O% x1 n2 _, e- R, R3 p
# P- I' \6 r7 S我的计算机用的是intel的ICH7南桥。0 Y! ~0 e' h3 q6 C4 b
在手册上
8 g+ V/ l  a1 kFWH_SEL2—Firmware Hub Select 2 Register (LPC I/F—D31:F0)) U( L& K) |: c6 i8 B7 n! K
FWH_70_IDSEL — R/W. IDSEL for two, 1-M Firmware Hub memory ranges.
- a& f  _& U. y/ D# c& N" \4 hThe IDSEL programmed in this field addresses the following memory ranges:
4 P" H7 u& `3 x# S% v  ]FF70 0000h – FF7F FFFFh3 \$ Q# S0 G% N
FF30 0000h – FF3F FFFFh' R. Z+ M$ U: W! r, f" G6 v
在这里 IDSEL 如何理解。/ }: D; P7 \3 c( c+ r6 |8 G
FWH_DEC_EN1—Firmware Hub Decode Enable Register4 N0 Q: q" V! C0 |" o
(LPC I/F—D31:F0)6 Q7 F/ x. o1 ~) {
FWH_70_EN — R/W. Enables decoding two 1-M Firmware Hub memory ranges.
$ r  R, U/ \5 {. ]% [  r9 C0 = Disable.$ W" T% S. M( U2 ^3 g) N1 l
1 = Enable the following ranges for the Firmware Hub
0 ~6 ?" E' e5 g3 v# q! |0 t- YFF70 0000h – FF7F FFFFh' h0 p' W, V( {1 V. q, q1 U+ I
FF30 0000h – FF3F FFFFh
' S" w1 W9 F2 T. E% [3 l8 Q9 q除了上面的数据区域,还有其它的数据区域控制ROM到内存地址的映射吗?4 E' ?" Y5 V9 w5 \8 f) }! D% w

+ A: [, a! i3 M- D谢谢大家了!!!
发表于 2008-4-13 12:26:41 | 显示全部楼层
IDSEL是LPC spec的一个信号(Device Select),
7 G1 I3 |& a& C1 u& S9 YThis one clock field is used to indicate which of multiple Firmware components is being selected./ O6 U! U9 c* M6 Y, [
The four bits transmitted over AD[3:0] during this clock are compared with values strapped onto: x- C+ R1 l* L8 ~- \) M! \+ ?
pins on the Firmware component. If there is a match, the Firmware component will continue to
7 _# M% D, s6 y& m! l" v( [1 `decode the cycle to determine which bytes are requested on a read or which bytes to update on a
6 B( e0 p& N. J' hwrite. If there isn’t a match, the Firmware component may discard the rest of the cycle and go into
$ ?+ A5 _* E5 U! v' Y6 Wa standby power state./ j, }; E7 E( s! d( O
) {0 U5 u9 z( z8 {, B: C+ D8 Q/ A
详见LPC spec:9 r% }$ v2 n$ Z# J- w
http://www.intel.com/design/chipsets/industry/25128901.pdf
( X# O9 L# I7 a
; K* B. K/ c4 |$ A在ICH 7 中似乎就这几个吧(FWH_SEL1,FWH_SEL2,FWH_DEC_EN1,BIOS_CNTL),据我现在知道的.
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-11-3 23:11 , Processed in 0.166486 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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