search for: map_frontend_pag

Displaying 7 results from an estimated 7 matches for "map_frontend_pag".

Did you mean: map_frontend_page
2007 Jun 07
4
blkif_map error starting fourth guest domain
...due to the following in dom0''s kernel log: Jun 7 15:37:18 dell2950g kernel: vbd vbd-4-2057: 1 mapping ring-ref 8 port 6 This is printed by connect_ring() in drivers/xen/blkback/xenbus.c, as a result of the call to blkif_map() failing. The reason for blkif_map() failing seems to be the map_frontend_page() call failing. xm dmesg prints out: (XEN) mm.c:2610:d0 Could not find L1 PTE for address e1204000 which seems likely to be connected to map_frontend_page() failing. I suspect it has something to do with going above the 2G memory boundary. Each domain is configured to have 512M, and so together...
2011 Dec 01
11
[PATCH 0 of 2] Paging support updates for XCP dom0
This is a cherry pick of two patches that add support for guest paged out frames in the XCP 2.6.32 dom0 patch queue. First patch propagates the ENOENT returned by the hypervisor in the case of a paged out page, all the way up the call chain to the MMAPBATCH_V2 ioctl. The ioctl is mainly used to harvest those return values and retry. The second patch adds retry loops to all backend grant
2011 Apr 04
0
[PATCH] linux-2.6.18/backends: use xenbus_be.ko interfaces instead of open-coding them
...+33,7 @@ #include "common.h" #include <xen/evtchn.h> #include <linux/kthread.h> -#include <linux/delay.h> +#include <linux/vmalloc.h> static kmem_cache_t *blkif_cachep; @@ -55,75 +55,39 @@ blkif_t *blkif_alloc(domid_t domid) return blkif; } -static int map_frontend_page(blkif_t *blkif, unsigned long shared_page) -{ - struct gnttab_map_grant_ref op; - int ret; - - gnttab_set_map_op(&op, (unsigned long)blkif->blk_ring_area->addr, - GNTMAP_host_map, shared_page, blkif->domid); - - gnttab_check_GNTST_eagain_do_while(GNTTABOP_map_grant_ref, &op);...
2010 Sep 15
15
xenpaging fixes for kernel and hypervisor
Patrick, there following patches fix xenpaging for me. Granttable handling is incomplete. If a page is gone, a GNTST_eagain should be returned to the caller to inidcate the hypercall has to be retried after a while, until the page is available again. Please review. Olaf _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com
2007 Jul 13
12
XEN 3.1: critical bug: vif init failure after creating 15-17 VMs (XENBUS: Timeout connecting to device: device/vif)
We have found a critical problem with the XEN 3.1 release (for those who are running 15-20 VMs on a single server). We are using the official XEN 3.1 release on a rackable server (Dual-Core AMD Opteron, 8GB RAM). The problem we are seeing is that intermittently vifs fail to work properly in VMs after we create around 15-17 VMs on our server (all running at the same time, created one by
2006 Jul 10
0
difference between alloc_vm_area() and balloon_alloc_empty_page_range()
When I read the blkfront.c and blkback.c, I noticed that in some places (e.g, map_frontend_page()) it uses alloc_vm_area() to allocate memory for foreign page mapping. However, in some other places, it used balloon_alloc_empty_page_range() to allocate memory for mapping. What''s the difference between these two functions? Why not just use one function like alloc_vm_area() or balloon...
2008 May 30
5
[PATCH 1/4] pvSCSI driver
pvSCSI backend driver Signed-off-by: Tomonari Horikoshi <t.horikoshi@jp.fujitsu.com> Signed-off-by: Jun Kamada <kama@jp.fujitsu.com> ----- Jun Kamada _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel