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

[Xen-devel] page fault in xmem_pool_alloc w/ TXT


  • To: Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx>
  • From: "Cihula, Joseph" <joseph.cihula@xxxxxxxxx>
  • Date: Thu, 24 Mar 2011 08:41:34 -0700
  • Accept-language: en-US
  • Acceptlanguage: en-US
  • Cc: "Wang, Shane" <shane.wang@xxxxxxxxx>, "Wei, Gang" <gang.wei@xxxxxxxxx>
  • Delivery-date: Thu, 24 Mar 2011 08:43:17 -0700
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>
  • Thread-index: AcvqOfRbvFCRWog+RzyDATAxcZe1Ng==
  • Thread-topic: page fault in xmem_pool_alloc w/ TXT

In the latest changesets of xen-unstable, when Xen is booted with tboot/TXT, it 
gives a page fault in xmem_pool_alloc():
...
(XEN) [VT-D]dmar.c:585:   RMRR region: base_addr 8f305000 end_address 8f305fff
(XEN) PCI: MCFG configuration 0: base a0000000 segment 0 buses 0 - 255
(XEN) PCI: MCFG area at a0000000 reserved in E820
(XEN) Xen ERST support is initialized.
(XEN) Using ACPI (MADT) for SMP configuration information
(XEN) IRQ limits: 48 GSI, 4576 MSI/MSI-X
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Early fatal page fault at e008:ffff82c48012ac66 (cr2=000000000000ec18, ec)
(XEN) Stack dump: ffff83036fff9868 0000000000000060 ffff83036ffe6000 0000000000
...

We have bisected this to the following commit:
c/s 23013
ACPI: large cleanup

In some cases, entire files turned out unnecessary. Of what remains,
move whatever possible into .init.*, and some data items into
.data.read_mostly.

Signed-off-by: Jan Beulich <jbeulich@xxxxxxxxxx>

Can someone take a look and see what got moved into .init.* that shouldn't have 
been?

Joe

_______________________________________________
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®.