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

Re: [Xen-devel] Re: Oops when loading xen_platform_pci module in HVM domain on CS 11429


  • To: Steve Dobbelstein <steved@xxxxxxxxxx>, <xen-devel@xxxxxxxxxxxxxxxxxxx>
  • From: Keir Fraser <Keir.Fraser@xxxxxxxxxxxx>
  • Date: Thu, 07 Sep 2006 22:11:37 +0100
  • Delivery-date: Thu, 07 Sep 2006 14:10:31 -0700
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>
  • Thread-index: AcbSwjRTcqeJSj61Edue4QAX8io7RQ==
  • Thread-topic: [Xen-devel] Re: Oops when loading xen_platform_pci module in HVM domain on CS 11429



On 7/9/06 21:04, "Steve Dobbelstein" <steved@xxxxxxxxxx> wrote:

> I tried hacking some code to turn off the NX bit in the PTE for the
> hypercall stubs page, but I still get the oops.  I'm thinking it's because
> the NX bit is set in the PMD.
> 
> I'm quite new to the paging mechanism, so I'm not sure how to fix this at
> the moment.   I'll keep poking around.  thought I'd share my findings so
> far.

Page directory entries use permissions _PAGE_TABLE, which does not include
_PAGE_NX. So clearing _PAGE_NX from the PTEs, using
change_page_attr(PAGE_KERNEL_EXEC), should suffice.

 -- Keir



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

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