
BIOS基础
kcnpeter
这个作者很懒,什么都没留下…
展开
-
ACPI 中SCI的IRQ变更
需要更改3个方面: 1. 通常,对于Intel Chipsets来说,在APIC关闭情况下,SCI可以使用IRQ9,10,11。详细内容参考Intel手册,一般是在LPC的"ACPI Control"寄存器:SCI IRQ Select设置。 2. Fixed ACPI Description Table (FADT) Format的offse原创 2009-09-10 17:20:00 · 3155 阅读 · 0 评论 -
PCIE 1: PCIE 配置空间的存取
相对于PCI来说,PCIE最大不同之处就是配置空间增加到了4K(2*12)。 传统的PCI配置空间读写可以对PCIE的00h-0ffh操作,方法一致。但是对100-3ffh的访问需要一番周折了(下面以常见的Intel芯片为例,简单介绍): 1、初始化PCIE BaseAddress (Assume: PCIE_BaseAdd) 2、mov esi ,PC原创 2009-11-06 11:24:00 · 2337 阅读 · 1 评论 -
Phoenix BIOS Int 13h 入口
曾经因为要对某系统读取硬盘参数时候做特殊处理,trap代码,费了一番功夫才找到: fdiskIdeInterface PROC NEAR PUBLIC .... call cs:fdiskCmdTable[DI]原创 2009-11-10 11:56:00 · 594 阅读 · 0 评论 -
Option ROM 的调用 (phoenix bios)
?? postDoRomScan ;; 扫描并执行option rom ?? postDoRomInitDflt原创 2009-11-24 19:12:00 · 1324 阅读 · 0 评论 -
AMI BIOS 编译不过的处理方法
说明:本文参考右边连接整理而来。http://www.biosren.com/thread-1030-1-1.html 1. Code 路径:文件名不超过8字符,不要包含中文、空格。2. 安装了dotnetfx.exe (这是微软自己开发的东西,用.net.framework编写的软件必须要装这个,可以去微软官网下载: http://www.microsoft.com/down原创 2009-11-27 13:18:00 · 2768 阅读 · 0 评论