[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: [Xen-ia64-devel] Weekly benchmark results [2/3rd week]
Hi, Dan Thank you. I'm sorry for my delay debug. I'm still debuging, but it is very difficult... Much advice is welcome. :-) The patch which I sended once was incorrect patch. Now I can boot domU by using the following patch. diff -r 6c43118bdba8 tools/xenstore/xenstored_domain.c --- a/tools/xenstore/xenstored_domain.c Fri Feb 24 15:41:08 2006 -0700 +++ b/tools/xenstore/xenstored_domain.c Tue Feb 28 18:20:16 2006 +0900 @@ -467,6 +467,7 @@ static int dom0_init(void) int rc, fd; evtchn_port_t port; unsigned long kva; + unsigned long mfn; char str[20]; struct domain *dom0; @@ -500,9 +501,16 @@ static int dom0_init(void) if (fd == -1) return -1; - dom0->interface = mmap(NULL, getpagesize(), PROT_READ|PROT_WRITE, - MAP_SHARED, fd, kva); - if (dom0->interface == MAP_FAILED) + mfn=((0x0fffffffffffffff & kva) >>14); +/* + dom0->interface = mmap(NULL, getpagesize(), PROT_READ|PROT_WRITE, + MAP_SHARED, fd, kva); +*/ + dom0->interface = xc_map_foreign_range( + *xc_handle, 0, + getpagesize(), PROT_READ|PROT_WRITE, mfn); + if (!dom0->interface) +// if (dom0->interface == MAP_FAILED) goto outfd; close(fd); Best Regards, Akio Takebe >Hi Akio -- > >Any more progress on this issue? If you are stuck, >maybe we should post the problem to xen-devel to >see if we can get help from a Red Hat person (since >the problem doesn't occur on Suse or Debian). > >Thanks, >Dan > >> -----Original Message----- >> From: Akio Takebe [mailto:takebe_akio@xxxxxxxxxxxxxx] >> Sent: Thursday, February 23, 2006 8:45 PM >> To: Magenheimer, Dan (HP Labs Fort Collins); yo.fujita; >> xen-ia64-devel@xxxxxxxxxxxxxxxxxxx >> Cc: Akio Takebe >> Subject: RE: [Xen-ia64-devel] Weekly benchmark results [2/3rd week] >> >> Hi, Dan and Alex >> >> I think this issue is only on ia64. >> I seem that kmem_map@drivers/char/mem.c is used on ia64, >> but mem_map@drivers/xen/char/mem.c is used on x86. >> So I think pfn or kva aren't set correctly. >> We tried to boot domU with revesing cset xen-ia64-ustable.8790 >> and it was good work. >> >> I'm still debugging it. :-< >> >> Best Regards, >> >> Akio Takebe >> >> >Confirmed cset xen-unstable 8783 fails while 8782 succeeds. >> > >> >Perhaps there's something different about mmap on RH >> >vs Suse and Debian? Perhaps only on ia64? >> > >> >> >> _______________________________________________ Xen-ia64-devel mailing list Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-ia64-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |