[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: [Xen-devel] Error starting xend
Jun, That patch did the trick. Let's hope this completes the non-NX/XD support. I am now able to run without the rm_nx patch on the ES7000 x86_64 (with my clustered APIC kludge). Thanks, Aravindh > -----Original Message----- > From: Nakajima, Jun [mailto:jun.nakajima@xxxxxxxxx] > Sent: Monday, August 22, 2005 12:44 PM > To: Puthiyaparambil, Aravindh; xen-devel@xxxxxxxxxxxxxxxxxxx > Cc: Vessey, Bruce A; Subrahmanian, Raj; Davis, Jason; Magolan, John F; > Koren, Bradley J > Subject: 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 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |