powerpc New World Macintosh 上的物理地址 0x80000000 处是什么硬件?

powerpc New World Macintosh 上的物理地址 0x80000000 处是什么硬件?

打开固件设备树无法提供任何线索,无法知道在 G4 New World Macintosh 上哪个设备可能在物理地址 0x80000000 到 0x8008200 处解码。mmu 对该块有三个相邻的 Virtual=Real 转换。它们是报告的顶部或物理 dram (20000000) 和 PCI 桥接器 (f0000000) 的起始位置之间唯一的地址转换。cpu 节点已将它们标记为不可用。

我现在更新问题,因为我发现 KeyLargo 南桥芯片接受该范围内的地址,但我仍然不知道该物理地址上有什么设备。

答案1

我不是 Mac 专家,但这篇文章升级到 9.10 后 powerbook G4 出现问题说:

dmesg 输出:
[35.304239] yenta_cardbus 0001:10:13.0:pcmcia:父 PCI 桥内存窗口:0x80000000 - 0xafffffff

因此它可能是 PCMCIA。

答案2

为什么您感兴趣的上位地址只有 7 个十六进制数字?您是要这样吗?
0x80008200还是您是要这样吗
0x80082000

如果您指的是后者,则看起来略大于 512KB,我相信这是某些型号的 PPC 74xx (G4) 处理器的 L2 缓存的大小,这可能是一个线索。查看您l2-cache的 Open Firmware 设备树中是否有节点,然后在那里进行搜索。

答案3

未识别的物理地址是 KeyLargo Mac/IO 芯片上或通过该芯片访问的资源:

80000000 - 8007ffff gpio (includes internal hd and cdrom)
80080000 - 80080fff usb1
80081000 - 80081fff usb0

这可以在打开固件提示符下进行验证,如下所示(尽管不同的 eMac 在某些细节上可能有所不同):

dev  pci1  mem-addr-base  .
dev  usb1  hc-base  .
dev  usb0  hc-base  .

相关内容