|  |  | 
  
    |  |  | 
 
  |   |  | 
  
    |  |  | 
  
    |  |  | 
  
    |   xen-ia64-devel
[Xen-ia64-devel] Re: [PATCH] fix the ia64 p2m semantic 
| Hi Isaku,
  Sorry for late response.
You (yamahata) said:
> Tsunehisa.
> I haven't tested arch_memory_op(). Could you verify it?
  I've checked this patch on the latest change set(cs:14513).
  It occured hypervisor crash at that xen-platform.ko was inserted.
And, hypervisor said as follow:
(XEN) BUG at mm.c:1050
(XEN) FIXME: implement ia64 dump_execution_state()
(XEN)
(XEN) ****************************************
(XEN) Panic on CPU 1:
(XEN) BUG at mm.c:1050
(XEN) ****************************************
(XEN)
(XEN) Reboot in five seconds...
  The code shown by it is...
   1045
   1046 static void
   1047 adjust_page_count_info(struct page_info* page)
   1048 {
   1049     struct domain* d = page_get_owner(page);
   1050     BUG_ON(page->count_info != 1);    <<==== this point.
   1051     if (d != NULL) {
   1052         int ret = get_page(page, d);
   1053         BUG_ON(ret == 0);
   1054     } else {
   1055         u64 x, nx, y;
   1056
   1057         y = *((u64*)&page->count_info);
   1058         do {
   1059             x = y;
   1060             nx = x + 1;
   1061
   1062             BUG_ON((x >> 32) != 0);
   1063             BUG_ON((nx & PGC_count_mask) != 2);
   1064             y = cmpxchg((u64*)&page->count_info, x, nx);
   1065         } while (unlikely(y != x));
   1066     }
   1067 }
  I'll check, which hypercall occures hyper crash.
Thanks,
- Tsunehisa Doi
_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel
 | 
 |  | 
  
    |  |  |