Local Memory Map,是指CPU在访问Memory 和 IO 空间时看到的36位地址空间。即使这些Memory 或IO 空间物理上位于remote设备端,但是从CPU看来,经过memory map之后他们仍然是本地的。所以“Local Memory Map”,真是言简而意赅的一个专业术语,简短三个字,却让人好生佩服。
Local Memory Map的映射在PowerPC中是由LAW(Local Access Window)定义的。
Local Access Window
MPC83xx共有10个Local Access Windows。每一个window map一个memory region到一个特定的Target controller,如eLBC,DDR,PCI controller等。这里我所关心的正是其中的PCI、PCIE 控制器。
硬件中断号和软件中断号
这个已经在前面阐述过了,见文章:《Linux中PowerPC的中断原理》