All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/3] Make mem_access APIs and hypercalls generic
@ 2014-04-14 22:02 Aravindh Puthiyaparambil
  2014-04-14 22:02 ` [PATCH v2 1/3] x86/mem_access: Make the mem_access ops generic Aravindh Puthiyaparambil
                   ` (2 more replies)
  0 siblings, 3 replies; 12+ messages in thread
From: Aravindh Puthiyaparambil @ 2014-04-14 22:02 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         | 54 ++++++++++++++++++++++++---
 tools/libxc/xc_misc.c               | 61 -------------------------------
 tools/libxc/xenctrl.h               | 32 ++++++++--------
 tools/tests/xen-access/xen-access.c | 34 ++++++++---------
 xen/arch/x86/hvm/hvm.c              | 73 +------------------------------------
 xen/arch/x86/mm.c                   |  6 ++-
 xen/arch/x86/mm/mem_access.c        | 71 ++++++++++++++++++++++++++++++++++--
 xen/arch/x86/mm/mem_event.c         |  3 --
 xen/arch/x86/mm/p2m.c               | 31 +++++++++-------
 xen/arch/x86/x86_64/compat/mm.c     | 16 +++++---
 xen/arch/x86/x86_64/mm.c            | 11 +++++-
 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            |  6 +--
 xen/include/asm-x86/p2m.h           |  6 +--
 xen/include/public/hvm/hvm_op.h     | 42 +--------------------
 xen/include/public/memory.h         | 53 +++++++++++++++++++++++++--
 xen/include/xlat.lst                |  1 +
 19 files changed, 255 insertions(+), 252 deletions(-)

-- 
1.8.3.2

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

end of thread, other threads:[~2014-04-15 16:19 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-04-14 22:02 [PATCH v2 0/3] Make mem_access APIs and hypercalls generic Aravindh Puthiyaparambil
2014-04-14 22:02 ` [PATCH v2 1/3] x86/mem_access: Make the mem_access ops generic Aravindh Puthiyaparambil
2014-04-15  8:06   ` Jan Beulich
2014-04-15 16:04     ` Aravindh Puthiyaparambil (aravindp)
2014-04-15  9:53   ` Andrew Cooper
2014-04-15 16:08     ` Aravindh Puthiyaparambil (aravindp)
2014-04-15 16:19       ` Jan Beulich
2014-04-14 22:02 ` [PATCH v2 2/3] tools/libxc: Make the mem_access APIs generic Aravindh Puthiyaparambil
2014-04-14 22:02 ` [PATCH v2 3/3] tools/xen-access: Use the new mem_access APIs Aravindh Puthiyaparambil
2014-04-15  9:47   ` Andrew Cooper
2014-04-15 10:00     ` Jan Beulich
2014-04-15 16:11       ` Aravindh Puthiyaparambil (aravindp)

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.