0

有人知道如何初始化 PowerPC 32 位处理器(例如 PPC-440),类似于 Intel 的 x86 保护模式切换和随后的地址表初始化等吗?是否有关于操作系统应该在这些处理器上处理的第一步的文档?

问候,

4

3 回答 3

2

PPC440x6用户手册有一整章是关于初始化的;第 3.4 节提供了您需要遵循的确切步骤的枚举列表。PPC440x5PPC440x4手册中提供了类似的内容。

根据 IBM的说法,如果您指的是 Linux 代码,您需要确保您指的是 Linux 2.6.27 或更高版本——早期版本无法清除某些 TLB 控制位。

于 2009-12-16T06:21:52.543 回答
1

PPC 几乎没有 x86 的初始化噩梦。您无需通过从零开始每个分段来禁用世界上最复杂的分段单元。

您可能想要检查各种免费操作系统内核之一,例如 NetBSD、FreeBSD 和 Linux,它们都可以在 PPC 上启动。您可能还可以找到来自摩托罗拉和 IBM 的涵盖启动的应用说明,以及示例诊断和其他独立代码。

于 2009-12-16T06:09:31.520 回答
0

我不知道有什么参考资料,但是看看各种操作系统(例如 FreeBSD 或 Linux)如何在 PPC 上引导引导程序可以很有启发性。

于 2009-12-16T06:02:11.097 回答