All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] Make mem_access APIs and hypercalls generic
@ 2014-04-11  3:49 Aravindh Puthiyaparambil
  2014-04-11  3:49 ` [PATCH 1/3] x86/mem_access: Make the mem_access ops generic Aravindh Puthiyaparambil
                   ` (2 more replies)
  0 siblings, 3 replies; 13+ messages in thread
From: Aravindh Puthiyaparambil @ 2014-04-11  3:49 UTC (permalink / raw)
  To: xen-devel
  Cc: Keir Fraser, Ian Campbell, Stefano Stabellini, Ian Jackson,
	Tim Deegan, Jan Beulich

This is a precusor patch to the one that enables mem_access for PV domains.

The mem_access APIs, hypercalls and structures all have HVM specific naming. As
a first step to making this work for PV domains, this patch renames them in a more
generic fashion.

Signed-off-by: Aravindh Puthiyaparambil <aravindp@cisco.com>
Cc: Keir Fraser <keir@xen.org>
Cc: Jan Beulich <jbeulich@suse.com>
Cc: Tim Deegan <tim@xen.org>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Cc: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Cc: Ian Campbell <ian.campbell@citrix.com>

  x86/mem_access: Make the mem_access ops generic
  tools/libxc: Make the mem_access APIs generic
  tools/xen-access: Use the new mem_access APIs

 tools/libxc/xc_mem_access.c         | 51 ++++++++++++++++++++++---
 tools/libxc/xc_misc.c               | 61 ------------------------------
 tools/libxc/xenctrl.h               | 29 +++++++-------
 tools/tests/xen-access/xen-access.c | 31 +++++++--------
 xen/arch/x86/hvm/hvm.c              | 73 +-----------------------------------
 xen/arch/x86/mm.c                   |  5 ++-
 xen/arch/x86/mm/mem_access.c        | 75 +++++++++++++++++++++++++++++++++++--
 xen/arch/x86/mm/mem_event.c         |  3 --
 xen/arch/x86/mm/p2m.c               | 28 +++++++-------
 xen/arch/x86/x86_64/compat/mm.c     | 15 +++++---
 xen/arch/x86/x86_64/mm.c            |  9 ++++-
 xen/common/compat/memory.c          |  2 +-
 xen/common/memory.c                 |  2 +-
 xen/include/asm-x86/mem_access.h    |  3 +-
 xen/include/asm-x86/mm.h            |  9 +++--
 xen/include/asm-x86/p2m.h           |  6 +--
 xen/include/public/hvm/hvm_op.h     | 42 +--------------------
 xen/include/public/memory.h         | 53 ++++++++++++++++++++++++--
 18 files changed, 249 insertions(+), 248 deletions(-)

-- 
1.8.3.2

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

end of thread, other threads:[~2014-04-14  8:01 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-04-11  3:49 [PATCH 0/3] Make mem_access APIs and hypercalls generic Aravindh Puthiyaparambil
2014-04-11  3:49 ` [PATCH 1/3] x86/mem_access: Make the mem_access ops generic Aravindh Puthiyaparambil
2014-04-11  8:52   ` Jan Beulich
2014-04-11 20:07     ` Aravindh Puthiyaparambil (aravindp)
2014-04-14  8:01       ` Jan Beulich
2014-04-11  9:35   ` Andrew Cooper
2014-04-11  9:48     ` Jan Beulich
2014-04-11  9:53       ` Andrew Cooper
2014-04-11 10:04         ` Jan Beulich
2014-04-11  3:49 ` [PATCH 2/3] tools/libxc: Make the mem_access APIs generic Aravindh Puthiyaparambil
2014-04-11  9:45   ` Andrew Cooper
2014-04-11 20:20     ` Aravindh Puthiyaparambil (aravindp)
2014-04-11  3:49 ` [PATCH 3/3] tools/xen-access: Use the new mem_access APIs Aravindh Puthiyaparambil

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.