|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-devel
Re: [Xen-devel] Trouble using update_va_mapping
 
Keir Fraser wrote:
 
On 13 Feb 2006, at 16:06, Mathieu Ropert wrote:
 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.
 
 What machine page does 'cons' point at before update_va_mapping()? Is 
it definitely a different page?
 -- Keir
  "cons" is a page in the domU kernel address space. I left a 4k blank 
(page aligned) after the kernel entry point for this purpose.
In terms of assembly code, it looks like something like this:
   .org 0x2000
   .globl console_page
   console_page:
   .fill 256, 8, 0
and then, cons = (struct xencons_interface *) &console_page in my C code.
 That may sound stupid and/or lazy, but i wanted a valid virtual address 
easy, complexity will come after i fully understand the thing :)
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 
 |   
 
 | 
    | 
  
  
    |   | 
    |