[PULL 0/9] Misc patches

Thomas Huth posted 9 patches 2 years ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20220506143750.559526-1-thuth@redhat.com
Maintainers: Yonggang Luo <luoyonggang@gmail.com>, "Alex Bennée" <alex.bennee@linaro.org>, "Philippe Mathieu-Daudé" <f4bug@amsat.org>, Thomas Huth <thuth@redhat.com>, Wainer dos Santos Moschetta <wainersm@redhat.com>, Beraldo Leal <bleal@redhat.com>, Richard Henderson <richard.henderson@linaro.org>, Helge Deller <deller@gmx.de>, Huacai Chen <chenhuacai@kernel.org>, Jiaxun Yang <jiaxun.yang@flygoat.com>, "Michael S. Tsirkin" <mst@redhat.com>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, "Cédric Le Goater" <clg@kaod.org>, Daniel Henrique Barboza <danielhb413@gmail.com>, David Gibson <david@gibson.dropbear.id.au>, Greg Kurz <groug@kaod.org>, Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, Artyom Tarasenko <atar4qemu@gmail.com>, Stefano Stabellini <sstabellini@kernel.org>, Anthony Perard <anthony.perard@citrix.com>, Paul Durrant <paul@xen.org>, Paolo Bonzini <pbonzini@redhat.com>, Peter Maydell <peter.maydell@linaro.org>, Warner Losh <imp@bsdimp.com>, Kyle Evans <kevans@freebsd.org>
There is a newer version of this series
include/disas/dis-asm.h   |    2 -
include/sysemu/sysemu.h   |    1 +
disas.c                   |    3 -
disas/arm.c               | 4012 ---------------------------
disas/i386.c              | 6771 ---------------------------------------------
hw/hppa/machine.c         |    1 +
hw/isa/isa-bus.c          |    1 +
hw/mips/fuloong2e.c       |    1 +
hw/pci/pci.c              |    1 +
hw/ppc/spapr.c            |    1 +
hw/sparc/sun4m.c          |    2 +
hw/sparc64/sun4u.c        |    1 +
hw/xenpv/xen_machine_pv.c |    1 +
softmmu/globals.c         |    1 +
softmmu/vl.c              |    8 +
target/arm/cpu.c          |    8 -
target/i386/cpu.c         |    1 -
.cirrus.yml               |    2 +-
.gitlab-ci.d/windows.yml  |    2 +-
MAINTAINERS               |    4 -
disas/meson.build         |    2 -
qemu-options.hx           |    7 +-
scripts/hxtool-conv.pl    |  137 -
tests/vm/openbsd          |    4 +-
24 files changed, 27 insertions(+), 10947 deletions(-)
delete mode 100644 disas/arm.c
delete mode 100644 disas/i386.c
delete mode 100755 scripts/hxtool-conv.pl
[PULL 0/9] Misc patches
Posted by Thomas Huth 2 years ago
 Hi Richard!

The following changes since commit 1fba9dc71a170b3a05b9d3272dd8ecfe7f26e215:

  Merge tag 'pull-request-2022-05-04' of https://gitlab.com/thuth/qemu into staging (2022-05-04 08:07:02 -0700)

are available in the Git repository at:

  https://gitlab.com/thuth/qemu.git tags/pull-request-2022-05-06

for you to fetch changes up to 0660402182ef9158e32420206f107a6798582141:

  Warn user if the vga flag is passed but no vga device is created (2022-05-06 13:09:55 +0200)

----------------------------------------------------------------
* Remove redundant/obsolete x86 and arm disassemblers (Capstone is better)
* Limit some Xen-related code to builds where Xen is really available
* Remove hxtool-conv.pl
* Update MinGW and OpenBSD to a more recent version in the CI
* Warn user if the -vga flag is passed but no vga device is created

----------------------------------------------------------------
Brad Smith (1):
      tests/vm: update openbsd to release 7.1

Gautam Agrawal (1):
      Warn user if the vga flag is passed but no vga device is created

Thomas Huth (4):
      disas: Remove old libopcode arm disassembler
      disas: Remove old libopcode i386 disassembler
      softmmu/vl: Fence 'xenfb' if Xen support is not compiled in
      qemu-options: Limit the -xen options to x86 and arm

Yonggang Luo (3):
      doc: remove hxtool-conv.pl
      cirrus/win32: upgrade mingw base packages
      gitlab-ci: Upgrade mingw base package.

 include/disas/dis-asm.h   |    2 -
 include/sysemu/sysemu.h   |    1 +
 disas.c                   |    3 -
 disas/arm.c               | 4012 ---------------------------
 disas/i386.c              | 6771 ---------------------------------------------
 hw/hppa/machine.c         |    1 +
 hw/isa/isa-bus.c          |    1 +
 hw/mips/fuloong2e.c       |    1 +
 hw/pci/pci.c              |    1 +
 hw/ppc/spapr.c            |    1 +
 hw/sparc/sun4m.c          |    2 +
 hw/sparc64/sun4u.c        |    1 +
 hw/xenpv/xen_machine_pv.c |    1 +
 softmmu/globals.c         |    1 +
 softmmu/vl.c              |    8 +
 target/arm/cpu.c          |    8 -
 target/i386/cpu.c         |    1 -
 .cirrus.yml               |    2 +-
 .gitlab-ci.d/windows.yml  |    2 +-
 MAINTAINERS               |    4 -
 disas/meson.build         |    2 -
 qemu-options.hx           |    7 +-
 scripts/hxtool-conv.pl    |  137 -
 tests/vm/openbsd          |    4 +-
 24 files changed, 27 insertions(+), 10947 deletions(-)
 delete mode 100644 disas/arm.c
 delete mode 100644 disas/i386.c
 delete mode 100755 scripts/hxtool-conv.pl
Re: [PULL 0/9] Misc patches
Posted by Peter Maydell 2 years ago
On Fri, 6 May 2022 at 15:41, Thomas Huth <thuth@redhat.com> wrote:
>
>  Hi Richard!
>
> The following changes since commit 1fba9dc71a170b3a05b9d3272dd8ecfe7f26e215:
>
>   Merge tag 'pull-request-2022-05-04' of https://gitlab.com/thuth/qemu into staging (2022-05-04 08:07:02 -0700)
>
> are available in the Git repository at:
>
>   https://gitlab.com/thuth/qemu.git tags/pull-request-2022-05-06
>
> for you to fetch changes up to 0660402182ef9158e32420206f107a6798582141:
>
>   Warn user if the vga flag is passed but no vga device is created (2022-05-06 13:09:55 +0200)
>
> ----------------------------------------------------------------
> * Remove redundant/obsolete x86 and arm disassemblers (Capstone is better)
> * Limit some Xen-related code to builds where Xen is really available
> * Remove hxtool-conv.pl
> * Update MinGW and OpenBSD to a more recent version in the CI
> * Warn user if the -vga flag is passed but no vga device is created
>

I think Paolo mentioned an issue with the -vga patch here -- might
want to hold off on that one until he's had a chance to reply.

thanks
-- PMM
Re: [PULL 0/9] Misc patches
Posted by Richard Henderson 2 years ago
On 5/6/22 09:49, Peter Maydell wrote:
> On Fri, 6 May 2022 at 15:41, Thomas Huth <thuth@redhat.com> wrote:
>> ----------------------------------------------------------------
>> * Remove redundant/obsolete x86 and arm disassemblers (Capstone is better)
>> * Limit some Xen-related code to builds where Xen is really available
>> * Remove hxtool-conv.pl
>> * Update MinGW and OpenBSD to a more recent version in the CI
>> * Warn user if the -vga flag is passed but no vga device is created
>>
> 
> I think Paolo mentioned an issue with the -vga patch here -- might
> want to hold off on that one until he's had a chance to reply.

Ok.  I didn't see this before I pushed to staging, but I won't push to master until I hear 
from Paolo.

r~
Re: [PULL 0/9] Misc patches
Posted by Thomas Huth 1 year, 12 months ago
On 06/05/2022 19.28, Richard Henderson wrote:
> On 5/6/22 09:49, Peter Maydell wrote:
>> On Fri, 6 May 2022 at 15:41, Thomas Huth <thuth@redhat.com> wrote:
>>> ----------------------------------------------------------------
>>> * Remove redundant/obsolete x86 and arm disassemblers (Capstone is better)
>>> * Limit some Xen-related code to builds where Xen is really available
>>> * Remove hxtool-conv.pl
>>> * Update MinGW and OpenBSD to a more recent version in the CI
>>> * Warn user if the -vga flag is passed but no vga device is created
>>>
>>
>> I think Paolo mentioned an issue with the -vga patch here -- might
>> want to hold off on that one until he's had a chance to reply.
> 
> Ok.  I didn't see this before I pushed to staging, but I won't push to 
> master until I hear from Paolo.

As mentioned in the other mail thread, Paolo was right. I'll respin the pull 
request with the fix included.

  Thomas