All of lore.kernel.org
 help / color / mirror / Atom feed
* Trouble using update_va_mapping
@ 2006-02-13 16:06 Mathieu Ropert
  2006-02-13 16:47 ` Keir Fraser
  0 siblings, 1 reply; 4+ messages in thread
From: Mathieu Ropert @ 2006-02-13 16:06 UTC (permalink / raw)
  To: xen-devel


Hi,

i'm trying to run a very simple domU kernel on Xen/x86_64, and i'm 
getting some trouble with update_va_mapping(): when trying to remap some 
page table entry, i find the virtual address still pointing to the same 
machine address after the return of the hypercall.

Here's the interesting part of the code:

        cons = (struct xencons_interface *) addr;
        cons->out_prod = 0x42;

        if (HYPERVISOR_update_va_mapping (addr, 
(xen_start_info->console_mfn  << PAGE_SHIFT) | 0x67, 0))
                BUG ();

        tlb_flush ();

        cons = (struct xencons_interface *) addr;

        if (cons->out_prod == 0x42) /* Fails here */
                BUG ();

I've double-checked hypercalls and tlb_flush() function, all seems fine. 
So my guess is that either i missed something in the docs, or there's 
something wrong with update_va_mapping().


Regards,

Mathieu

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2006-02-14 13:28 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-02-13 16:06 Trouble using update_va_mapping Mathieu Ropert
2006-02-13 16:47 ` Keir Fraser
2006-02-13 17:07   ` Mathieu Ropert
2006-02-14 13:28   ` Mathieu Ropert

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.