我正在查看 Raspberry Pi 数据表。在 BCM ARM PERIPHERALS 页面上,显示从物理地址到 ARM 虚拟地址的映射的图表,映射是恒定的。
即:ARM 物理地址 0x20000000(IO 基地址)映射到常量 ARM 虚拟地址 F2000000。
此转换已由板平台文件中的 IO_MEM(IO_ADDRESS) 等 MACROS 完成。所以我们只需要传递正确的地址。
x86 中是否有任何常量映射?
对于 PCI,不可能因为每次启动时地址都会改变。我对此是否正确?
我正在查看 Raspberry Pi 数据表。在 BCM ARM PERIPHERALS 页面上,显示从物理地址到 ARM 虚拟地址的映射的图表,映射是恒定的。
即:ARM 物理地址 0x20000000(IO 基地址)映射到常量 ARM 虚拟地址 F2000000。
此转换已由板平台文件中的 IO_MEM(IO_ADDRESS) 等 MACROS 完成。所以我们只需要传递正确的地址。
x86 中是否有任何常量映射?
对于 PCI,不可能因为每次启动时地址都会改变。我对此是否正确?