有没有人知道如何初始化PowerPC 32位处理器(例如PPC-440),类似于英特尔的x86保护模式开关,以及随后的地址表等初始化?有没有关于操作系统在这些处理器上应该注意的第一步的文档?
致以敬意,
发布于 2009-12-16 14:21:53
PPC440x6 user's manual有一个关于初始化的完整章节;3.4节提供了您需要遵循的确切步骤的枚举列表。类似的内容可以在PPC440x5和PPC440x4手册中找到。
如果您指的是Linux代码according to IBM,那么您需要确保您指的是Linux 2.6.27或更高版本--早期版本无法清除一些TLB控制位。
发布于 2009-12-16 14:09:32
PPC几乎没有x86那样的初始化噩梦。您不需要通过从零开始每个分段来禁用世界上最复杂的分段单元。
您可能需要检查各种免费操作系统内核中的一个,比如NetBSD、FreeBSD和Linux,它们都可以在PPC上启动。您可能还可以找到摩托罗拉和IBM提供的涵盖启动的应用笔记,以及示例诊断和其他独立代码。
发布于 2009-12-16 14:02:11
我不知道有什么参考资料,但是看看不同的操作系统,比如FreeBSD或Linux,在PPC上进行引导是很有启发性的。
https://stackoverflow.com/questions/1912427
复制相似问题