xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* Refactoring mempaging code from xenpaging to libxc and few updates
@ 2014-08-07 20:40 Dushyant Behl
  2014-08-07 20:40 ` [PATCH v3 1/3] tools/libxc: refactored mempaging code from xenpaging to libxc Dushyant Behl
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Dushyant Behl @ 2014-08-07 20:40 UTC (permalink / raw)
  To: xen-devel
  Cc: David Scott, Stefano Stabellini, Andrew Cooper, Ian Jackson,
	Andres Lagar Cavilla, Dushyant Behl

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@gmail.com>

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2014-08-13 20:54 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-08-07 20:40 Refactoring mempaging code from xenpaging to libxc and few updates Dushyant Behl
2014-08-07 20:40 ` [PATCH v3 1/3] tools/libxc: refactored mempaging code from xenpaging to libxc Dushyant Behl
2014-08-07 20:40 ` [PATCH v3 2/3] tools/libxc/xc_mem_paging_setup.c: replacing deprecated function calls Dushyant Behl
2014-08-07 20:40 ` [PATCH v3 3/3] tools/libxc/xc_mem_paging_setup.c: FIX- Race condition between initializing shared ring and mempaging Dushyant Behl
2014-08-08  2:37   ` Andres Lagar Cavilla
2014-08-13 16:28 ` Refactoring mempaging code from xenpaging to libxc and few updates Dushyant Behl
2014-08-13 20:54   ` Dushyant Behl

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).