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

[Xen-users] DMA memory allocation problem - SetPageReserved()


  • To: xen-users@xxxxxxxxxxxxxxxxxxx
  • From: "Emre ERALTAN" <eeraltan@xxxxxxxxx>
  • Date: Tue, 10 Jul 2007 11:11:15 +0200
  • Delivery-date: Tue, 10 Jul 2007 02:09:10 -0700
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:sender:to:subject:mime-version:content-type:x-google-sender-auth; b=tZYQXrh5BolMgm+2WJkXaHwNF7S9epJmABeS5EhKDTIu8wqaywVm4u/GXhcbPVNTsj2dLu3278waTZGfnPS7AZQvefPtovhco0guZKjwGZBxg+DslbT6zE3yHJW2/Pn2i4HJhzJJTKpnlhigc3Dhx9mXC+cZyRyPWSKyfmARNFk=
  • List-id: Xen user discussion <xen-users.lists.xensource.com>

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@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.