Found because XEN_DOMCTL_set_llc_colors failed in XenServer's HostUEFI Secure
Boot environment (which has additional checks on hypercalls). Everything else
came from trying to fix that.
https://gitlab.com/xen-project/hardware/xen-staging/-/pipelines/1946483850
Andrew Cooper (4):
xen/cache-col: Remove bogus cast in domain_llc_coloring_free()
xen/cache-col: Fix freeing of colouring information
xen/cache-col: Fix initialisation of domain colouring information
tools/libxl: Remove unconditional XEN_DOMCTL_set_llc_colors hypercall
tools/libs/light/libxl_create.c | 24 +++++++++++---------
xen/common/domain.c | 11 +++++++--
xen/common/llc-coloring.c | 40 ++++++++++++++-------------------
xen/include/xen/llc-coloring.h | 2 ++
xen/include/xen/sched.h | 2 +-
5 files changed, 42 insertions(+), 37 deletions(-)
base-commit: 5c798ac8854af3528a78ca5a622c9ea68399809b
--
2.39.5