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

Re: [Xen-devel] Question about mmu_update



At Thu, 16 Feb 2006 13:11:40 +0100,
Simon Kagstrom wrote:
> 
> At Tue, 14 Feb 2006 14:53:39 +0100,
> Simon Kagstrom wrote:
> > ------------------------------------------------------------
> > new[NR_GRANT_FRAMES].ptr = phys_to_machine(to_phys(pgdir)) + sizeof(void*) 
> > * l2_table_offset(XEN_GNTTAB_START);
> > new[NR_GRANT_FRAMES].val = phys_to_machine(pgtab) | (L1_PROT & ~_PAGE_RW);
> > 
> > BUG_ON(HYPERVISOR_mmu_update(new, 1, NULL, DOMID_SELF) < 0);
> > ------------------------------------------------------------
> 
> I've also tried to set val to 0, and I still get the same problem:
> 
> ------------------------------------------------------------
> (XEN) DOM7: (file=mm.c, line=352) Could not get page ref for pfn 921c0183
> (XEN) DOM7: (file=mm.c, line=2042) Could not get page for normal update
> ------------------------------------------------------------
> 
> I'm puzzled. The pfn given there looks all wrong, and I'm not sure
> what is wrong with this code. The page directory is taken directly
> from start_info (pt_base). Does anyone see what I do wrong?

I'm sorry, my fault. The entries before NR_GRANT_FRAMES were
uninitialized... On to the next error.

// Simon

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