[PATCH v3 0/4] remove qemu-traditional

Juergen Gross posted 4 patches 6 months ago
Patches applied successfully (tree, apply log)
git fetch https://gitlab.com/xen-project/patchew/xen tags/patchew/20250429110636.30518-1-jgross@suse.com
There is a newer version of this series
.gitignore                                    |   3 -
CHANGELOG.md                                  |   1 +
Config.mk                                     |  38 --
INSTALL                                       |  13 -
MAINTAINERS                                   |   4 -
Makefile                                      |   2 +-
README                                        |   2 +-
SUPPORT.md                                    |  16 -
config/Paths.mk.in                            |   3 +-
config/Tools.mk.in                            |   1 -
docs/man/xl-pci-configuration.5.pod           |   4 +-
docs/man/xl.cfg.5.pod.in                      |  49 +--
docs/misc/stubdom.txt                         |  52 ---
docs/misc/xenstore-paths.pandoc               |   3 +-
docs/process/branching-checklist.txt          |   4 -
docs/process/release-technician-checklist.txt |   3 -
docs/process/xen-release-management.pandoc    |   2 +-
stubdom/.gitignore                            |   3 -
stubdom/Makefile                              |  97 +-----
stubdom/configure                             |  89 -----
stubdom/configure.ac                          |  15 -
stubdom/ioemu-minios.cfg                      |   6 -
tools/Makefile                                |  58 ----
tools/Rules.mk                                |   3 -
tools/config.h.in                             |   3 -
tools/configure                               |  42 +--
tools/configure.ac                            |  21 +-
tools/firmware/hvmloader/Makefile             |   3 +-
tools/firmware/hvmloader/pci.c                |  17 +-
tools/firmware/hvmloader/util.c               |   9 +-
tools/libacpi/mk_dsdt.c                       | 183 +++-------
tools/libs/light/libxl_create.c               |  78 +----
tools/libs/light/libxl_device.c               |  19 -
tools/libs/light/libxl_disk.c                 |   7 -
tools/libs/light/libxl_dm.c                   | 327 +-----------------
tools/libs/light/libxl_dom.c                  |  10 -
tools/libs/light/libxl_dom_save.c             | 140 --------
tools/libs/light/libxl_dom_suspend.c          |  65 ----
tools/libs/light/libxl_domain.c               |  15 -
tools/libs/light/libxl_exec.c                 |  75 ----
tools/libs/light/libxl_internal.c             |   6 +-
tools/libs/light/libxl_internal.h             |  68 +---
tools/libs/light/libxl_pci.c                  | 183 ----------
tools/libs/light/libxl_sr_stream_format.h     |   2 +-
tools/libs/light/libxl_stream_write.c         |   4 -
tools/libs/light/libxl_types.idl              |   2 +-
tools/python/xen/migration/libxl.py           |   2 -
tools/xl/xl_parse.c                           |   5 +-
48 files changed, 103 insertions(+), 1654 deletions(-)
delete mode 100644 stubdom/ioemu-minios.cfg
[PATCH v3 0/4] remove qemu-traditional
Posted by Juergen Gross 6 months ago
Remove the qemu-traditional support. This includes the Mini-OS
based ioemu-stubdom.

Don't remove ROMBIOS for now, as it can be used with qemu (XenServer
is doing that).

After adding the series a run of autoconf should be done.

Changes in V2:
- addressed comments

Changes in V3:
- patches 1 and 5 of V2 have been applied already
- addressed comments

Juergen Gross (4):
  docs: remove qemu-traditional support from documentation
  tools: remove support for running a guest with qemu-traditional
  tools: remove qemu-traditional
  build: don't require full tools build for building stubdoms

 .gitignore                                    |   3 -
 CHANGELOG.md                                  |   1 +
 Config.mk                                     |  38 --
 INSTALL                                       |  13 -
 MAINTAINERS                                   |   4 -
 Makefile                                      |   2 +-
 README                                        |   2 +-
 SUPPORT.md                                    |  16 -
 config/Paths.mk.in                            |   3 +-
 config/Tools.mk.in                            |   1 -
 docs/man/xl-pci-configuration.5.pod           |   4 +-
 docs/man/xl.cfg.5.pod.in                      |  49 +--
 docs/misc/stubdom.txt                         |  52 ---
 docs/misc/xenstore-paths.pandoc               |   3 +-
 docs/process/branching-checklist.txt          |   4 -
 docs/process/release-technician-checklist.txt |   3 -
 docs/process/xen-release-management.pandoc    |   2 +-
 stubdom/.gitignore                            |   3 -
 stubdom/Makefile                              |  97 +-----
 stubdom/configure                             |  89 -----
 stubdom/configure.ac                          |  15 -
 stubdom/ioemu-minios.cfg                      |   6 -
 tools/Makefile                                |  58 ----
 tools/Rules.mk                                |   3 -
 tools/config.h.in                             |   3 -
 tools/configure                               |  42 +--
 tools/configure.ac                            |  21 +-
 tools/firmware/hvmloader/Makefile             |   3 +-
 tools/firmware/hvmloader/pci.c                |  17 +-
 tools/firmware/hvmloader/util.c               |   9 +-
 tools/libacpi/mk_dsdt.c                       | 183 +++-------
 tools/libs/light/libxl_create.c               |  78 +----
 tools/libs/light/libxl_device.c               |  19 -
 tools/libs/light/libxl_disk.c                 |   7 -
 tools/libs/light/libxl_dm.c                   | 327 +-----------------
 tools/libs/light/libxl_dom.c                  |  10 -
 tools/libs/light/libxl_dom_save.c             | 140 --------
 tools/libs/light/libxl_dom_suspend.c          |  65 ----
 tools/libs/light/libxl_domain.c               |  15 -
 tools/libs/light/libxl_exec.c                 |  75 ----
 tools/libs/light/libxl_internal.c             |   6 +-
 tools/libs/light/libxl_internal.h             |  68 +---
 tools/libs/light/libxl_pci.c                  | 183 ----------
 tools/libs/light/libxl_sr_stream_format.h     |   2 +-
 tools/libs/light/libxl_stream_write.c         |   4 -
 tools/libs/light/libxl_types.idl              |   2 +-
 tools/python/xen/migration/libxl.py           |   2 -
 tools/xl/xl_parse.c                           |   5 +-
 48 files changed, 103 insertions(+), 1654 deletions(-)
 delete mode 100644 stubdom/ioemu-minios.cfg

-- 
2.43.0
Re: [PATCH v3 0/4] remove qemu-traditional
Posted by Juergen Gross 5 months, 2 weeks ago
Ping?

On 29.04.25 13:06, Juergen Gross wrote:
> Remove the qemu-traditional support. This includes the Mini-OS
> based ioemu-stubdom.
> 
> Don't remove ROMBIOS for now, as it can be used with qemu (XenServer
> is doing that).
> 
> After adding the series a run of autoconf should be done.
> 
> Changes in V2:
> - addressed comments
> 
> Changes in V3:
> - patches 1 and 5 of V2 have been applied already
> - addressed comments
> 
> Juergen Gross (4):
>    docs: remove qemu-traditional support from documentation
>    tools: remove support for running a guest with qemu-traditional
>    tools: remove qemu-traditional
>    build: don't require full tools build for building stubdoms
> 
>   .gitignore                                    |   3 -
>   CHANGELOG.md                                  |   1 +
>   Config.mk                                     |  38 --
>   INSTALL                                       |  13 -
>   MAINTAINERS                                   |   4 -
>   Makefile                                      |   2 +-
>   README                                        |   2 +-
>   SUPPORT.md                                    |  16 -
>   config/Paths.mk.in                            |   3 +-
>   config/Tools.mk.in                            |   1 -
>   docs/man/xl-pci-configuration.5.pod           |   4 +-
>   docs/man/xl.cfg.5.pod.in                      |  49 +--
>   docs/misc/stubdom.txt                         |  52 ---
>   docs/misc/xenstore-paths.pandoc               |   3 +-
>   docs/process/branching-checklist.txt          |   4 -
>   docs/process/release-technician-checklist.txt |   3 -
>   docs/process/xen-release-management.pandoc    |   2 +-
>   stubdom/.gitignore                            |   3 -
>   stubdom/Makefile                              |  97 +-----
>   stubdom/configure                             |  89 -----
>   stubdom/configure.ac                          |  15 -
>   stubdom/ioemu-minios.cfg                      |   6 -
>   tools/Makefile                                |  58 ----
>   tools/Rules.mk                                |   3 -
>   tools/config.h.in                             |   3 -
>   tools/configure                               |  42 +--
>   tools/configure.ac                            |  21 +-
>   tools/firmware/hvmloader/Makefile             |   3 +-
>   tools/firmware/hvmloader/pci.c                |  17 +-
>   tools/firmware/hvmloader/util.c               |   9 +-
>   tools/libacpi/mk_dsdt.c                       | 183 +++-------
>   tools/libs/light/libxl_create.c               |  78 +----
>   tools/libs/light/libxl_device.c               |  19 -
>   tools/libs/light/libxl_disk.c                 |   7 -
>   tools/libs/light/libxl_dm.c                   | 327 +-----------------
>   tools/libs/light/libxl_dom.c                  |  10 -
>   tools/libs/light/libxl_dom_save.c             | 140 --------
>   tools/libs/light/libxl_dom_suspend.c          |  65 ----
>   tools/libs/light/libxl_domain.c               |  15 -
>   tools/libs/light/libxl_exec.c                 |  75 ----
>   tools/libs/light/libxl_internal.c             |   6 +-
>   tools/libs/light/libxl_internal.h             |  68 +---
>   tools/libs/light/libxl_pci.c                  | 183 ----------
>   tools/libs/light/libxl_sr_stream_format.h     |   2 +-
>   tools/libs/light/libxl_stream_write.c         |   4 -
>   tools/libs/light/libxl_types.idl              |   2 +-
>   tools/python/xen/migration/libxl.py           |   2 -
>   tools/xl/xl_parse.c                           |   5 +-
>   48 files changed, 103 insertions(+), 1654 deletions(-)
>   delete mode 100644 stubdom/ioemu-minios.cfg
>