[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [XenPPC] [linux-ppc-2.6] [XEN] The VIO rewrite
On Fri, Nov 03, 2006 at 10:02:41PM +0000, Xen patchbot-linux-ppc-2.6 wrote: > # HG changeset patch > # User Jimi Xenidis <jimix@xxxxxxxxxxxxxx> > # Node ID 2a9c6a23cd1292e9ed361e33d640ce84a6fbdb53 > # Parent f4d382795e57b926cd82256bcb3a74c539731796 > [XEN] The VIO rewrite > > Once you figure it all out, its time to do a rewrite, lots of code I > thougth I needed is now removed and less PPC specific code now exists. > > This patch uses the MEMORY_HOTPLUG system to add a region to the > Kernel Linear Mapping that will be used exclusively to map in > Granted/Foreign pages. This creates "struct page" objects in Linux > which are necessary to perform VIO operations. When one of these > pages are grant_mapped the pfn2mfn() translation in Xen is updated to > reflect the association and the subsequent H_ENTER() from the domain > will contain the correct mapping. I gave the newtwork tests a spin with this patch. After 4 hours I stopped the tests. I see a bunch of these warnings on the xen console. --- (XEN) allocated RMA for Dom[13]: 0x18000000[0x4000000] (XEN) Domain[13].0: initializing (XEN) WARN at /home/tony/Xen/xenppc-unstable.hg.working/xen/include/asm/mm.h:262 (XEN) [000000000000F8A0] 000000000040D8B4 .gmfn_to_mfn+0x70/0xa4 (XEN) [000000000000F930] 000000000040FE6C .__gnttab_copy+0x2c8/0x5a4 (XEN) [000000000000FA00] 00000000004101D4 .gnttab_copy+0x8c/0x130 (XEN) [000000000000FAE0] 00000000004104AC .do_grant_table_op+0x234/0x2d4 (XEN) [000000000000FC00] 000000000043D698 .hcall_xen+0xcc/0xfc (XEN) [000000000000FC90] 000000000043D7BC .do_hcall+0x54/0x84 (XEN) [000000000000FD20] 00000000004524C8 ex_hcall_continued+0xe4/0xf4 (XEN) [000000000043C0FC] 800100017C0802A6 (XEN) SP (600000004bffffd8) is not in xen space (XEN) (file=grant_table.c, line=890) could not get source frame ffffffffffffffff. (XEN) WARN at /home/tony/Xen/xenppc-unstable.hg.working/xen/include/asm/mm.h:262 (XEN) [000000000000F8A0] 000000000040D8B4 .gmfn_to_mfn+0x70/0xa4 (XEN) [000000000000F930] 000000000040FE6C .__gnttab_copy+0x2c8/0x5a4 (XEN) [000000000000FA00] 00000000004101D4 .gnttab_copy+0x8c/0x130 (XEN) [000000000000FAE0] 00000000004104AC .do_grant_table_op+0x234/0x2d4 (XEN) [000000000000FC00] 000000000043D698 .hcall_xen+0xcc/0xfc (XEN) [000000000000FC90] 000000000043D7BC .do_hcall+0x54/0x84 (XEN) [000000000000FD20] 00000000004524C8 ex_hcall_continued+0xe4/0xf4 (XEN) [000000000043C0FC] 800100017C0802A6 (XEN) SP (600000004bffffd8) is not in xen space (XEN) (file=grant_table.c, line=890) could not get source frame ffffffffffffffff. --- On the bright side, asside from the fact the tests are taking a long time, at least some of them are succeeding. --- Blade4:~/xm-test # egrep '(PASS|FAIL|SKIP)' network_vio.output XFAIL: 02_network_local_ping_pos.test PASS: 03_network_local_tcp_pos.test PASS: 04_network_local_udp_pos.test XPASS: 05_network_dom0_ping_pos.test PASS: 06_network_dom0_tcp_pos.test PASS: 07_network_dom0_udp_pos.test XFAIL: 11_network_domU_ping_pos.test FAIL: 12_network_domU_tcp_pos.test FAIL: 13_network_domU_udp_pos.test --- Yours Tony linux.conf.au http://linux.conf.au/ || http://lca2007.linux.org.au/ Jan 15-20 2007 The Australian Linux Technical Conference! _______________________________________________ Xen-ppc-devel mailing list Xen-ppc-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-ppc-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |