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

RE: [Xen-devel] Error starting xend



Puthiyaparambil, Aravindh wrote:
>>> (XEN) DOM0: (file=mm.c, line=1055) Bad L1 flags 800000
>> 
>> This means non-NX/XD support is not complete yet. Can you figure out
>> who in xenlinux made that request? If you can look at the return
>> address of the hypercall, you can tell who it is.
> 
> direct_remap_area_pages() [arch/xen/x86_64/mm/ioremap.c] is the
> xenlinux function that is making the request. There are two
> HYPERVISOR_mmu_update() calls. It is happening on the second call
> (line 457).
> 
> Hope this helps.
> Aravindh

Can you try this patch?

diff -r 4adaea8679cf linux-2.6-xen-sparse/arch/xen/x86_64/mm/ioremap.c
--- a/linux-2.6-xen-sparse/arch/xen/x86_64/mm/ioremap.c Mon Aug 22
06:45:10 2005
+++ b/linux-2.6-xen-sparse/arch/xen/x86_64/mm/ioremap.c Mon Aug 22
09:40:47 2005
@@ -442,7 +442,7 @@
                 * __direct_remap_area_pages(). 
                 */
                v->val = (machine_addr & PAGE_MASK) | pgprot_val(prot);
-
+               v->val &= __supported_pte_mask;
                machine_addr += PAGE_SIZE;
                address += PAGE_SIZE; 
                v++;

Jun
---
Intel Open Source Technology Center

Attachment: ioremap.patch
Description: ioremap.patch

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