|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-devel
[Xen-devel] Help: Mapping a grant reference fails
 
Hello All,
I need a little help, I am trying to map a grant reference, I know
something is wrong because I have this in dmesg:
(XEN) grant_table.c:304:d0 Bad flags (0) or dom (0). (expected dom 0)
Also Xenstore reports this:
 error = ""
  backend = ""
   vbd = ""
    18 = ""
     832 = ""
      error = "1 mapping ring-ref 1 port 4"
This happens when my Block Driver is trying to connect to the back end.
I have traced the problem to the line where I am setting up
gnttab_setup_table, the struct has a field XEN_GUEST_HANDLE(ulong)
frame_list. Here is the problem, whatever type I assign it (void *,
unsigned long ...etc) fails. According to documentation this is the
address where the grant table begins. I I change the type of the
parameter in the struct it does not work. I think I have to resolve
the underlining issue on the XEN_GUEST_HANDLE...
The compiler has this error:
src/xen-blk.c:141:17: error: incompatible types when assigning to type
‘__guest_handle_ulong’ from type ‘struct grant_entry_v1 *’
Thanks for the help,
Daniel
-- 
+-=====---------------------------+
| +---------------------------------+ | This space intentionally blank
for notetaking.
| |   | Daniel Castro,                |
| |   | Consultant/Programmer.|
| |   | U Andes                         |
+-------------------------------------+
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 |   
 
| <Prev in Thread] | 
Current Thread | 
[Next in Thread>
 |  
- [Xen-devel] Help: Mapping a grant reference fails,
Daniel Castro <=
 
 
 |  
  
 | 
    | 
  
  
    |   | 
    |