[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/5] XSM: cleanups
- To: Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>
- From: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
- Date: Fri, 5 Nov 2021 13:55:50 +0000
- Authentication-results: esa1.hc3370-68.iphmx.com; dkim=none (message not signed) header.i=none
- Cc: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, Daniel De Graaf <dgdegra@xxxxxxxxxxxxx>, Daniel Smith <dpsmith@xxxxxxxxxxxxxxxxxxxx>, "Jan Beulich" <JBeulich@xxxxxxxx>
- Delivery-date: Fri, 05 Nov 2021 13:56:33 +0000
- Ironport-data: A9a23:uc1LUa59sRbNW/FYvFFVyQxRtM3AchMFZxGqfqrLsTDasY5as4F+v jMeUGvTb/aMazfxc4p1Ponl8xgA7JDczNFnTwFopCtmHi5G8cbLO4+Ufxz6V8+wwmwvb67FA +E2MISowBUcFyeEzvuV3zyIQUBUjclkfJKlYAL/En03FVAMpBsJ00o5wrdg2tMw27BVPivW0 T/Mi5yHULOa82Yc3lI8s8pvfzs24ZweEBtB1rAPTagjUG32zhH5P7pGTU2FFFPqQ5E8IwKPb 72rIIdVXI/u10xF5tuNyt4Xe6CRK1LYFVDmZnF+A8BOjvXez8CbP2lS2Pc0MC9qZzu1c99Z6 +pSsKG6aB8SZo6Svv4lWEloSnBgMvgTkFPHCSDXXc27ykTHdz3nwul0DVFwNoodkgp1KTgQr 7pCcmlLN03dwbLtqF64YrAEasALBc/nJo4A/FpnyinUF60OSpHfWaTao9Rf2V/cg+gTQquDP JJGOFKDajzyZj5oako6M6gEgceopj7DLiYIk0m88P9fD2/7k1UqjemF3MDuUtCSXsBUgkawr 3rL5XjkGQodMMGDyD2D6TSngeqntQHRVZ8WFba43uV3m1DVzWsWYDUGWF3+rfSnh0qWX9NEN 1dS6icotbI19kGgUp/6RRLQiHKLshMTQdN4D/wx6AbLzLHdpQmeGAA5oiVpMYJ88pVsHHpzi wHPz4iB6SFTXKO9ak2C84qejCuJYQtLC3U6bn80FFob7Iy2yG0stS7nQtFmGa+zq9T6HzDs3 jyHxBQDa6UvYd0jjPviow2e6964jt2QF1NuuF2LNo6wxlohPNbNWmC+1bTMAR+sxq69R0LJg nULktP2AAsmXcDUz3zlrAng8diUCxe53N/03QEH83oJrW3FF5ufkWZ4umwWyKBBaJdsRNMRS BWP0T69HbcKVJdQUYd5YpiqF+MhxrX6GNLuW5j8N4QVPMAsLVTaon42NCZ8OlwBdmB2zMnT3 r/BIK6R4YsyU/w7nFJauc9EidfHORzSNUuMHMumnnxLIJKVZWKPSKdtDbd9RrtR0U9wmy2Mq 4w3H5LTk313CbSiCgGKod97BQ1bdhATWMGpw/G7g8bee2KK7kl6UKSPqV7gEqQ495loehDgp SrhBRMBkQKXaL+uAVziV02PoYjHBf5XxU/X9wR3Vbpx83R8M4up8okFcJ47Iesu+OB5lKYmR PgZYcSQRP9IT22fqTgaaJD8qq1kdQiq2l3Sb3b0PmBncs4yXRHN9//lYhDrqHsEAB2ouJZsu LanzA7aH8YOHlwwEMbMZfuz5FqtpnxByvlqVk7FL4ALKkXh+YRnMQLrifozL51eIBnP3GLCh Q2XHQ0Zta/GpIpsqIvFgqWNroGIFepiHxUFQzmHvOjubSSDpzit245NVuqMbAvxbmKs9fXwf /hRwtH9LOYDwARAvb1jHus51qk5/dbu+eNXl1w2AHXRYl23Ibp8OX3aj9JXv6hAy7IF6wu7X kWDpotTNbmTYZ63FVcQIEwub/iZ1OFSkT7XtKxnLEL/7S5x3byGTUQNYEXc1H0DdON4YNE/3 OMsmM8K8Aju2BMlP+GPgj1Q62nRfGcLVL8qt81CDYLm4ubxJoquvXAI5vfK3ayy
- Ironport-hdrordr: A9a23:HvAdW6DWw9adfa3lHem655DYdb4zR+YMi2TC1yhKJyC9E/bo8P xG88566faZslossRIb6LS90cu7MBDhHPdOiOF7V9qftWHdyQ6VxepZjLcKrQeOJ8SHzJ8+6Z td
- Ironport-sdr: foJkf00BqU59HBw2PvkXMG7tO9sOgLFTWQ5o6P2DSvHWI3EaUP4QbWCS8zVHC06brEccZC2Ig1 h/3NLyeBCc9RzY9Q26NW+X8QhGfL7dA89suBhIkJ8xpHp0oG4NZybnx1a2Z39JLGvXxbS69tGm yhh5EW6ST6zr4lQQrSYX6w0+c8391KOg2OoXooxj1i0dw/JpUyui/aHQ0yigcPu8JfSTu155I7 tI/cKgMQTGc2UAvxzLfDlwfr7X7IGyrdpku1b0UmuHMYEBRiqMm/3DR0CZML1fiJRAuA4McOKY 8AmtWSI6i8QH4SO59XQz/9dD
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
Various XSM cleanups from observations based on Daniel's previous cleanup
series.
Andrew Cooper (4):
xen/xsm: Complete altcall conversion of xsm interface
xen/xsm: Drop xsm_hvm_control() hook
xen/xsm: Improve fallback handling in xsm_fixup_ops()
xen/xsm: Address hypercall ABI problems
Jan Beulich (1):
x86/altcall: allow compound types to be passed
xen/include/Makefile | 2 +-
xen/include/asm-x86/alternative.h | 4 +-
xen/include/xsm/dummy.h | 19 ---
xen/include/xsm/xsm.h | 39 ++----
xen/xsm/Makefile | 1 +
xen/xsm/dummy.c | 254 ++++++++++++++++++++------------------
xen/xsm/flask/flask_op.c | 60 ++++-----
xen/xsm/flask/hooks.c | 9 --
xen/xsm/private.h | 16 +++
xen/xsm/xsm_core.c | 12 --
xen/xsm/xsm_op.c | 51 ++++++++
11 files changed, 245 insertions(+), 222 deletions(-)
create mode 100644 xen/xsm/private.h
create mode 100644 xen/xsm/xsm_op.c
--
2.11.0
|