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

[请教]BIOS地址映射?

[复制链接]
发表于 2008-4-11 02:56:44 | 显示全部楼层 |阅读模式
原512K的ROM,现换了一个1M的ROM,windows下在 0xFFF0 0000~0xFFF7 FFFF 可以看到追加的512K的内容。
, U" {) L, f- K9 g9 h7 Z& I' |, O但在启动计算机时(BIOS没有初始化计算机),无法访问追加的512K的ROM。
8 N4 h$ ]6 ?. U& t! c(可以访问原512K的ROM 0xFFF8 0000~0xFFFF FFFF)
- x. ]  E' b1 M( ~6 Z. Y
( D1 r  O) J" i- {, i8 y我的计算机用的是intel的ICH7南桥。2 U. b( s: n! c3 O
在手册上
9 O$ ?  r; q: _- L+ y8 ~% u) YFWH_SEL2—Firmware Hub Select 2 Register (LPC I/F—D31:F0)
- H  N& |3 U. ~FWH_70_IDSEL — R/W. IDSEL for two, 1-M Firmware Hub memory ranges., m1 j8 E4 P/ z4 s" Y5 k6 `7 H
The IDSEL programmed in this field addresses the following memory ranges:) e+ }$ ]9 t5 N# T( v
FF70 0000h – FF7F FFFFh) M5 j. L, `9 b+ ^" d- l; Z
FF30 0000h – FF3F FFFFh% I8 v  Z. y2 A/ w4 s$ X/ p5 S
在这里 IDSEL 如何理解。
7 \) y6 j& i* F& K- A: u* h! JFWH_DEC_EN1—Firmware Hub Decode Enable Register% E& G! p, D! W+ G5 p
(LPC I/F—D31:F0)1 k% [$ E3 E8 J/ i; y# W% u6 S2 v, r
FWH_70_EN — R/W. Enables decoding two 1-M Firmware Hub memory ranges.0 {5 t1 V* @6 p
0 = Disable.
( H4 m+ B5 f  B4 A: m) t1 = Enable the following ranges for the Firmware Hub1 e# Q( t; K) \( @
FF70 0000h – FF7F FFFFh
0 `2 c0 {* o9 v5 R* ~% v) X7 yFF30 0000h – FF3F FFFFh
9 k" c- ]3 W6 t5 Z& x. u除了上面的数据区域,还有其它的数据区域控制ROM到内存地址的映射吗?
/ r& i4 M5 G% D: I6 c# F. R
/ _: H4 k* J# W- }, A7 z/ D& B谢谢大家了!!!
发表于 2008-4-13 12:26:41 | 显示全部楼层
IDSEL是LPC spec的一个信号(Device Select),
0 ~% G1 |) @8 j: S1 [3 N4 N1 nThis one clock field is used to indicate which of multiple Firmware components is being selected.
, r  u* E9 R# F6 W/ B/ YThe four bits transmitted over AD[3:0] during this clock are compared with values strapped onto
. n: u: P  k8 f$ l5 m  ^' \pins on the Firmware component. If there is a match, the Firmware component will continue to5 I+ ]7 h# m5 E/ M% T
decode the cycle to determine which bytes are requested on a read or which bytes to update on a+ |2 h$ K* u* s: x, L5 c
write. If there isn’t a match, the Firmware component may discard the rest of the cycle and go into
% f3 j) ?' `1 [4 e! }' P6 G$ @a standby power state.
3 X1 ~7 K0 R: b) s4 [& s& r0 E' [" r, d9 Z2 }# g
详见LPC spec:% p8 h0 V  d& \; y, h1 |% r
http://www.intel.com/design/chipsets/industry/25128901.pdf/ S: Z- O% s( U3 N, Z- U6 [* k3 B
! n! \4 V( {: ?: L
在ICH 7 中似乎就这几个吧(FWH_SEL1,FWH_SEL2,FWH_DEC_EN1,BIOS_CNTL),据我现在知道的.
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-11-1 21:32 , Processed in 0.423162 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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