Port-amd64 archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: bus_space/bus_dma and PAE



Manuel Bouyer wrote:
> Hi,
> I started looking at PCI passthough for Xen, and as part of this
> at getting a XEN3PAE i386 kernel building (which is usefull if we ever want
> to suppport native i386 PAE too). The attached patch allows to build
> a XEN3PAE_XENU kernel with bus_space and bus_dma linked in.
> What it does is change bus_addr_t to be paddr_t (so its size changes with
> options PAE); and remplace a view bus_addr_t with vaddr_t where
> the value is used as a virtual address (and so is not a physical bus
> address, strictly speaking).
> 
> comment ?

Does that finally allow us to use the BIOS memory map code in
x86/x86/x86_machdep.c generally in Xen ?

Currently it's not available for Xen DomU because DomU code has
no access to global iomem_ex variable used with extent(9).

Christoph


Home | Main Index | Thread Index | Old Index