How to support 3GB pci address?
Kumar Gala
galak at kernel.crashing.org
Fri Dec 12 03:13:57 EST 2008
On Dec 11, 2008, at 6:04 AM, maillist.kernel wrote:
> Hi, we want to design a system using mpc8548, and linking with an
> idt 16 ports PCIE switch.
> In the system, the total PCI address needed is about 3GB, so I want
> to know how to support it in linux. mpc8548 has 36-bit real address,
> and can support 32GB PCIE address space, but in linux, there is only
> 1GB kernel space, how to map the 3GB pci address to kernel? Is the
> 36-bit real address only used to support large memory(>4GB) for muti-
> threads?
>
> Any suggestions please would be much appreciated!
>
> Thanks in advance for your help
The 36-bit support is current (in tree) in complete. Work is in
progress to add swiotlb support to PPC which will generically enable
what you want to accomplish.
- k
More information about the Linuxppc-dev
mailing list