[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] Refactoring mempaging code from xenpaging to libxc and few updates



The following patches refactor memepaging code from xenpaging to libxc -

[PATCH v3 1/3] tools/libxc: refactored mempaging code from xenpaging
This patch adds two routines xc_mem_paging_ring_setup and
xc_mem_paging_ring_teardown to libxc at the path
tools/libxc/xc_mem_paging_setup.c, which is a new file.

[PATCH v3 2/3] tools/libxc/xc_mem_paging_setup.c: replacing deprecated functions
Replaces calls to deprecated function xc_map_foreign_batch with calls to
xc_map_foreign_bulk.

[PATCH v3 3/3] tools/libxc/xc_mem_paging_setup.c: FIX- Race condition
Fix for a known race condition bug in mempaging ring setup code, this race
condition is actually simmilar to that concerned by XSA-99. This patch tries to 
take care of all the points mentioned in XSA-99, along with clearing the 
ringpage 
to remove any bogus input.

Signed-off-by: Dushyant Behl <myselfdushyantbehl@xxxxxxxxx>

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.