Emre ERALTAN
2007-Jul-10 09:11 UTC
[Xen-users] DMA memory allocation problem - SetPageReserved()
Hi, I have a very annoying trouble with a Broadcom network switch driver... The driver is functioning properly when I boot RHEL 5 without Xen but after having compiled the driver with Xen kernel sources I am unable to boot Dom0 due to a kernel panic... The error message tells me "unable to handle kernel paging request at ffff881882e32000 RIP: [<ffffffff881a587d>] :linux_kernel_bde:_pgalloc+0x33d/0x3e0]" I have tracked down the driver code and I have found that the problem is due to the linux macro function SetPageReserved() (called Mem_Map_Reserve() in 2.4 kernels) which tries to allocate the physical page at 882e32000... It seems that Xen does not allow this type of memory allocation... Does someone know how to be able to allocate this type of physical memory in Xen 3.03 ? Regards, -- - - - - - - - - - - - - - - - - - - - - - - - - - Emre ERALTAN Elève ingénieur 3ème année Electronique et Informatique Industrielle ENSSAT - - - - - - - - - - - - - - - - - - - - - - - - - _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users