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

[Xen-devel] [PATCH 0/4] xen/public: arm: rework set_xen_guest_handle_raw



Hello all,

The main goal of this series is to rework set_xen_guest_handle_raw which is
not ISO compliant. This is based on the discussion on a previous patch
[1] to switch from typeof to __typeof__.

At the same time, I took the opportunity to clean up some macros used for
guest handle. For each changes see in each patch.

This series is based on the patch sent by Jan Beulich to drop
get_xen_guest_handle [2]. But I wasn't able to apply it cleanly on
unstable, so I've provided a branch with this patch and this series:

git://xenbits.xen.org/people/julieng/xen-unstable.git branch guest-handle-v1

Regards,

[1] http://lists.xen.org/archives/html/xen-devel/2015-10/msg02831.html
[2] http://lists.xen.org/archives/html/xen-devel/2015-10/msg02854.html

Cc: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
Cc: Jan Beulich <jbeulich@xxxxxxxx>
Cc: Keir Fraser <keir@xxxxxxx>
Cc: Tim Deegan <tim@xxxxxxx>

Julien Grall (4):
  xen/public: arm: Clarify the name of guest handle structures
  xen/public: arm: Rework __guest_handle_param*
  xen/public: Don't expose XEN_GUEST_HANDLE_PARAM outside of the
    hypervisor
  xen/public: arm: rework the macro set_xen_guest_handle_raw

 xen/include/asm-arm/guest_access.h | 10 ++++++++++
 xen/include/public/arch-arm.h      | 33 +++++++++++++++++++++++----------
 xen/include/public/arch-x86/xen.h  |  4 ++++
 3 files changed, 37 insertions(+), 10 deletions(-)

-- 
2.1.4


_______________________________________________
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®.