免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4984 | 回复: 6
打印 上一主题 下一主题

x86+linux启动时,需要用到EFI传递过来的哪些信息呢?除e820表 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-08-05 00:48 |只看该作者 |倒序浏览
目前知道内存初始化需要e820表,这是是EFI传递过来的,还有些什么事需要EFI传递过来的呢?

论坛徽章:
0
2 [报告]
发表于 2011-08-05 09:37 |只看该作者
ACPI 里的东西吧
最近在看这个

论坛徽章:
0
3 [报告]
发表于 2011-08-05 23:09 |只看该作者
回复 2# mrk_cu


应该基本上都是ACPI里面的一些表,譬如EFI上报给OS的中断,应该会有一张表,但是具体的我就不清楚了
这一快知之甚少,所以还请懂的兄弟们来讲讲

论坛徽章:
0
4 [报告]
发表于 2011-08-06 04:36 |只看该作者
都知道 ACPI, EFI了,去查相关的资料就可以了

ACPI里面有一堆的表格,规范里面都写了,也是公开的

UEFI有本书,叫<BEYOND BIOS> 现在出到了第二版,或者直接看规范也可以。

论坛徽章:
0
5 [报告]
发表于 2011-08-07 14:51 |只看该作者
回复 4# accessory


多谢~
目前也只是知道点概念,因为做的项目使用的是x86系列的CPU,免不了与EFI打点交道,但是里面具体的东东,基本上不懂,也不知道该如何去入门,最糟糕的是看不到相关的代码,所以没有辄

最近碰到一些由于EFI传递参数(ACPI相关)过来出现问题,导致项目延误了不少,所以想了解下这些,出了问题时好能马上就知道是EFI那边的问题,就不会在linux下来折腾了

有了解这一块的兄弟,还烦请指点一二,多谢

论坛徽章:
0
6 [报告]
发表于 2011-08-08 23:07 |只看该作者
顶起~

论坛徽章:
0
7 [报告]
发表于 2011-08-10 21:50 |只看该作者
之前说了有本书可以看了啊。看了就入门了。。。还有一个开源的项目,叫TIANO CORE, 自己搜搜,可以看到一部分代码。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP