WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

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

To: Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: [Xen-devel] page fault in xmem_pool_alloc w/ TXT
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
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
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