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

[PATCH v7 0/5] Fix ARM domcreate



Hello Michal and Anthony,
thank you for the reviews and acks! Michal, I have addressed your
remaining remarks on the "xen/arm: report clock_frequency via sysctl
physinfo, not createdomain" patch. The golang bindings are regenerated
for the new arm_clock_frequency_hz physinfo field, and
alloc_domaininfo() no longer references the removed clock_frequency
field. Apart from that I have collected the Acked-by/Reviewed-by tags.

Signed-off-by: Julian Vetter <julian.vetter@xxxxxxxxxx>

Andrew Cooper (1):
  ARM/sysctl: Expose the supported guest GIC modes in physinfo

Julian Vetter (4):
  tools/arm: choose GIC version explicitly instead of relying on
    GIC_NATIVE
  xen/arm: remove XEN_DOMCTL_CONFIG_GIC_NATIVE from the ABI
  xen/arm: report clock_frequency via sysctl physinfo, not createdomain
  xen: make config argument const

 CHANGELOG.md                                  |  4 ++
 docs/man/xl.cfg.5.pod.in                      |  4 +-
 tools/golang/xenlight/helpers.gen.go          |  2 +
 tools/golang/xenlight/types.gen.go            |  1 +
 .../include/xen-tools/arm-arch-capabilities.h | 31 ++++++++
 tools/libs/light/libxl.c                      |  1 +
 tools/libs/light/libxl_arm.c                  | 72 +++++++++++++++++--
 tools/libs/light/libxl_types.idl              |  1 +
 tools/ocaml/libs/xc/xenctrl.ml                |  1 -
 tools/ocaml/libs/xc/xenctrl.mli               |  1 -
 tools/ocaml/libs/xc/xenctrl_stubs.c           |  5 +-
 tools/python/xen/lowlevel/xc/xc.c             | 18 ++++-
 xen/arch/arm/dom0less-build.c                 |  3 +-
 xen/arch/arm/domain.c                         | 32 ++++-----
 xen/arch/arm/domain_build.c                   |  3 +-
 xen/arch/arm/firmware/sci.c                   |  2 +-
 xen/arch/arm/firmware/scmi-smc.c              |  2 +-
 xen/arch/arm/gic.c                            | 15 ++++
 xen/arch/arm/include/asm/firmware/sci.h       |  6 +-
 xen/arch/arm/include/asm/gic.h                |  6 ++
 xen/arch/arm/include/asm/time.h               |  7 +-
 xen/arch/arm/include/asm/vgic.h               |  6 ++
 xen/arch/arm/include/asm/vtimer.h             |  3 +-
 xen/arch/arm/sysctl.c                         | 34 +++++++++
 xen/arch/arm/time.c                           |  9 ++-
 xen/arch/arm/vgic-v2.c                        |  5 ++
 xen/arch/arm/vgic/vgic-v2.c                   |  5 ++
 xen/arch/arm/vtimer.c                         |  4 +-
 xen/arch/ppc/stubs.c                          |  2 +-
 xen/arch/riscv/domain.c                       |  2 +-
 xen/arch/x86/domain.c                         | 16 ++---
 xen/include/public/arch-arm.h                 | 18 +----
 xen/include/public/domctl.h                   |  4 +-
 xen/include/public/sysctl.h                   | 22 +++++-
 xen/include/xen/sched.h                       |  5 +-
 35 files changed, 269 insertions(+), 83 deletions(-)

-- 
2.53.0



--
Julian Vetter | Vates Hypervisor & Kernel Developer

XCP-ng & Xen Orchestra - Vates solutions

web: https://vates.tech

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.