[PATCH v2 0/3] Fix and cleanup xenguest.h

Juergen Gross posted 3 patches 4 years, 2 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/xen tags/patchew/20200925062031.12200-1-jgross@suse.com
Maintainers: Wei Liu <wl@xen.org>, Anthony PERARD <anthony.perard@citrix.com>, "Marek Marczykowski-Górecki" <marmarek@invisiblethingslab.com>, Ian Jackson <iwj@xenproject.org>, Samuel Thibault <samuel.thibault@ens-lyon.org>
stubdom/grub/kexec.c                        |  20 +-
tools/helpers/init-xenstore-domain.c        |   2 +-
tools/libs/ctrl/Makefile                    |   2 +-
tools/libs/ctrl/include/xenctrl_dom.h       | 455 --------------------
tools/libs/ctrl/xc_private.c                |   1 -
tools/libs/guest/include/xenguest.h         | 400 ++++++++++++++++-
tools/libs/guest/xg_dom_arm.c               |   1 -
tools/libs/guest/xg_dom_armzimageloader.c   |   1 -
tools/libs/guest/xg_dom_binloader.c         |   1 -
tools/libs/guest/xg_dom_boot.c              |   1 -
tools/libs/guest/xg_dom_compat_linux.c      |   1 -
tools/libs/guest/xg_dom_core.c              |  86 +++-
tools/libs/guest/xg_dom_decompress.h        |   4 +-
tools/libs/guest/xg_dom_decompress_unsafe.h |   2 -
tools/libs/guest/xg_dom_elfloader.c         |   1 -
tools/libs/guest/xg_dom_hvmloader.c         |   1 -
tools/libs/guest/xg_dom_x86.c               |   1 -
tools/libs/guest/xg_offline_page.c          |   1 -
tools/libs/guest/xg_private.h               |  14 +
tools/libs/guest/xg_sr_common.h             |   1 -
tools/libxl/libxl_arm.c                     |   1 -
tools/libxl/libxl_arm.h                     |   2 -
tools/libxl/libxl_create.c                  |   1 -
tools/libxl/libxl_dm.c                      |   1 -
tools/libxl/libxl_dom.c                     |   1 -
tools/libxl/libxl_internal.h                |   1 -
tools/libxl/libxl_vnuma.c                   |   2 -
tools/libxl/libxl_x86.c                     |   2 -
tools/libxl/libxl_x86_acpi.c                |   7 +-
tools/python/xen/lowlevel/xc/xc.c           |   2 +-
30 files changed, 496 insertions(+), 520 deletions(-)
delete mode 100644 tools/libs/ctrl/include/xenctrl_dom.h
[PATCH v2 0/3] Fix and cleanup xenguest.h
Posted by Juergen Gross 4 years, 2 months ago
This series fixes builds of libxenguest users outside the Xen build
system and it cleans up the xenguest.h header merging xenctrl_dom.h
into it.

Juergen Gross (3):
  tools/libs: merge xenctrl_dom.h into xenguest.h
  tools/libxenguest: make xc_dom_loader interface private to libxenguest
  tools/lixenguest: hide struct elf_dom_parms layout from users

 stubdom/grub/kexec.c                        |  20 +-
 tools/helpers/init-xenstore-domain.c        |   2 +-
 tools/libs/ctrl/Makefile                    |   2 +-
 tools/libs/ctrl/include/xenctrl_dom.h       | 455 --------------------
 tools/libs/ctrl/xc_private.c                |   1 -
 tools/libs/guest/include/xenguest.h         | 400 ++++++++++++++++-
 tools/libs/guest/xg_dom_arm.c               |   1 -
 tools/libs/guest/xg_dom_armzimageloader.c   |   1 -
 tools/libs/guest/xg_dom_binloader.c         |   1 -
 tools/libs/guest/xg_dom_boot.c              |   1 -
 tools/libs/guest/xg_dom_compat_linux.c      |   1 -
 tools/libs/guest/xg_dom_core.c              |  86 +++-
 tools/libs/guest/xg_dom_decompress.h        |   4 +-
 tools/libs/guest/xg_dom_decompress_unsafe.h |   2 -
 tools/libs/guest/xg_dom_elfloader.c         |   1 -
 tools/libs/guest/xg_dom_hvmloader.c         |   1 -
 tools/libs/guest/xg_dom_x86.c               |   1 -
 tools/libs/guest/xg_offline_page.c          |   1 -
 tools/libs/guest/xg_private.h               |  14 +
 tools/libs/guest/xg_sr_common.h             |   1 -
 tools/libxl/libxl_arm.c                     |   1 -
 tools/libxl/libxl_arm.h                     |   2 -
 tools/libxl/libxl_create.c                  |   1 -
 tools/libxl/libxl_dm.c                      |   1 -
 tools/libxl/libxl_dom.c                     |   1 -
 tools/libxl/libxl_internal.h                |   1 -
 tools/libxl/libxl_vnuma.c                   |   2 -
 tools/libxl/libxl_x86.c                     |   2 -
 tools/libxl/libxl_x86_acpi.c                |   7 +-
 tools/python/xen/lowlevel/xc/xc.c           |   2 +-
 30 files changed, 496 insertions(+), 520 deletions(-)
 delete mode 100644 tools/libs/ctrl/include/xenctrl_dom.h

-- 
2.26.2


Re: [PATCH v2 0/3] Fix and cleanup xenguest.h
Posted by Wei Liu 4 years, 2 months ago
On Fri, Sep 25, 2020 at 08:20:28AM +0200, Juergen Gross wrote:
> This series fixes builds of libxenguest users outside the Xen build
> system and it cleans up the xenguest.h header merging xenctrl_dom.h
> into it.
> 
> Juergen Gross (3):
>   tools/libs: merge xenctrl_dom.h into xenguest.h
>   tools/libxenguest: make xc_dom_loader interface private to libxenguest
>   tools/lixenguest: hide struct elf_dom_parms layout from users

Acked-by: Wei Liu <wl@xen.org>