qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 82f963: disas: Remove old libopcode arm disas


From: Richard Henderson
Subject: [Qemu-commits] [qemu/qemu] 82f963: disas: Remove old libopcode arm disassembler
Date: Mon, 09 May 2022 00:35:07 -0700

  Branch: refs/heads/staging
  Home:   https://github.com/qemu/qemu
  Commit: 82f96346e1fc8eb81eb8e80fe0b95405a8cf42ee
      
https://github.com/qemu/qemu/commit/82f96346e1fc8eb81eb8e80fe0b95405a8cf42ee
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2022-05-09 (Mon, 09 May 2022)

  Changed paths:
    M MAINTAINERS
    M disas.c
    R disas/arm.c
    M disas/meson.build
    M include/disas/dis-asm.h
    M target/arm/cpu.c

  Log Message:
  -----------
  disas: Remove old libopcode arm disassembler

Capstone should be superior to the old libopcode disassembler, so
we can drop the old file nowadays.

Signed-off-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20220412165836.355850-3-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 457248a54c9d3dbc3c7f4dc8e184f07ca858640c
      
https://github.com/qemu/qemu/commit/457248a54c9d3dbc3c7f4dc8e184f07ca858640c
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2022-05-09 (Mon, 09 May 2022)

  Changed paths:
    M MAINTAINERS
    M disas.c
    R disas/i386.c
    M disas/meson.build
    M include/disas/dis-asm.h
    M target/i386/cpu.c

  Log Message:
  -----------
  disas: Remove old libopcode i386 disassembler

Capstone should be superior to the old libopcode disassembler,
so we can drop the old file nowadays.

Signed-off-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20220412165836.355850-4-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 333f944c15e7a6f5503f92d80529a368519d6638
      
https://github.com/qemu/qemu/commit/333f944c15e7a6f5503f92d80529a368519d6638
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2022-05-09 (Mon, 09 May 2022)

  Changed paths:
    M MAINTAINERS
    M disas.c
    M disas/meson.build
    R disas/ppc.c
    M include/disas/dis-asm.h
    M target/ppc/cpu_init.c

  Log Message:
  -----------
  disas: Remove old libopcode ppc disassembler

Capstone should be superior to the old libopcode disassembler,
so we can drop the old file nowadays.

Message-Id: <20220505173619.488350-1-thuth@redhat.com>
Reviewed-by: Cédric Le Goater <clg@kaod.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: f07b3a830ff4ab98ab1cf9dd3f006c55b0fc61f3
      
https://github.com/qemu/qemu/commit/f07b3a830ff4ab98ab1cf9dd3f006c55b0fc61f3
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2022-05-09 (Mon, 09 May 2022)

  Changed paths:
    M softmmu/vl.c

  Log Message:
  -----------
  softmmu/vl: Fence 'xenfb' if Xen support is not compiled in

The 'xenfb' parameter for the '-vga' command line option is currently
always enabled unconditionally (since the xenfb is not a proper QOM
device that could be tested via its class name). That means it also
shows up if Xen is not enabled at all, e.g. like this:

 $ ./qemu-system-sparc -vga help
 none                 no graphic card
 xenfb                Xen paravirtualized framebuffer
 tcx                  TCX framebuffer (default)
 cg3                  CG3 framebuffer

Let's avoid this situation by fencing the parameter with the
CONFIG_XEN_BACKEND switch.

Message-Id: <20220427123316.329312-1-thuth@redhat.com>
Acked-by: Anthony PERARD <anthony.perard@citrix.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: eeb3647cbc4716e27ca8504e0fa72bcfd16fbc35
      
https://github.com/qemu/qemu/commit/eeb3647cbc4716e27ca8504e0fa72bcfd16fbc35
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2022-05-09 (Mon, 09 May 2022)

  Changed paths:
    M qemu-options.hx

  Log Message:
  -----------
  qemu-options: Limit the -xen options to x86 and arm

The Xen hypervisor is only available on x86 and arm - thus let's
limit the related options to these targets.

Message-Id: <20220427133156.344418-1-thuth@redhat.com>
Acked-by: Anthony PERARD <anthony.perard@citrix.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 4c7793027982dbaa6c3ca1bef44370ca51d4bb95
      
https://github.com/qemu/qemu/commit/4c7793027982dbaa6c3ca1bef44370ca51d4bb95
  Author: Yonggang Luo <luoyonggang@gmail.com>
  Date:   2022-05-09 (Mon, 09 May 2022)

  Changed paths:
    R scripts/hxtool-conv.pl

  Log Message:
  -----------
  doc: remove hxtool-conv.pl

This script doesn't need anymore as all texi are already convert to rST

Signed-off-by: Yonggang Luo <luoyonggang@gmail.com>
Message-Id: <20201001162705.219-3-luoyonggang@gmail.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 3304f5a8c97e2baea2882048141776168d7b93eb
      
https://github.com/qemu/qemu/commit/3304f5a8c97e2baea2882048141776168d7b93eb
  Author: Yonggang Luo <luoyonggang@gmail.com>
  Date:   2022-05-09 (Mon, 09 May 2022)

  Changed paths:
    M .cirrus.yml

  Log Message:
  -----------
  cirrus/win32: upgrade mingw base packages

Signed-off-by: Yonggang Luo <luoyonggang@gmail.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20220503200524.1868-2-luoyonggang@gmail.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 5c570ef2f154ee8efe35ef939df00d2a33dee1fd
      
https://github.com/qemu/qemu/commit/5c570ef2f154ee8efe35ef939df00d2a33dee1fd
  Author: Yonggang Luo <luoyonggang@gmail.com>
  Date:   2022-05-09 (Mon, 09 May 2022)

  Changed paths:
    M .gitlab-ci.d/windows.yml

  Log Message:
  -----------
  gitlab-ci: Upgrade mingw base package.

Signed-off-by: Yonggang Luo <luoyonggang@gmail.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20220503200524.1868-3-luoyonggang@gmail.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 26f0ee7ddb9e95b3bde1d1b51d98334bebce0e1f
      
https://github.com/qemu/qemu/commit/26f0ee7ddb9e95b3bde1d1b51d98334bebce0e1f
  Author: Brad Smith <brad@comstyle.com>
  Date:   2022-05-09 (Mon, 09 May 2022)

  Changed paths:
    M tests/vm/openbsd

  Log Message:
  -----------
  tests/vm: update openbsd to release 7.1

tests/vm/openbsd: Update to release 7.1

Signed-off-by: Brad Smith <brad@comstyle.com>
Tested-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Warner Losh <imp@bsdimp.com>
Message-Id: <YnRed7sw45lTbRjb@humpty.home.comstyle.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: f9bcb2d68496a8fa620443edacb27cad1acc1492
      
https://github.com/qemu/qemu/commit/f9bcb2d68496a8fa620443edacb27cad1acc1492
  Author: Gautam Agrawal <gautamnagrawal@gmail.com>
  Date:   2022-05-09 (Mon, 09 May 2022)

  Changed paths:
    M hw/hppa/machine.c
    M hw/isa/isa-bus.c
    M hw/mips/fuloong2e.c
    M hw/pci/pci.c
    M hw/ppc/spapr.c
    M hw/sparc/sun4m.c
    M hw/sparc64/sun4u.c
    M hw/xenpv/xen_machine_pv.c
    M include/sysemu/sysemu.h
    M softmmu/globals.c
    M softmmu/vl.c

  Log Message:
  -----------
  Warn user if the vga flag is passed but no vga device is created

A global boolean variable "vga_interface_created"(declared in softmmu/globals.c)
has been used to track the creation of vga interface. If the vga flag is passed
in the command line "default_vga"(declared in softmmu/vl.c) variable is set to 
0.
To warn user, the condition checks if vga_interface_created is false
and default_vga is equal to 0. If "-vga none" is passed, this patch will not 
warn the
user regarding the creation of VGA device.

The warning "A -vga option was passed but this
machine type does not use that option; no VGA device has been created"
is logged if vga flag is passed but no vga device is created.

This patch has been tested for x86_64, i386, sparc, sparc64 and arm boards.

Signed-off-by: Gautam Agrawal <gautamnagrawal@gmail.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/581
Message-Id: <20220501122505.29202-1-gautamnagrawal@gmail.com>
[thuth: Fix wrong warning with "-device" in some cases as reported by Paolo]
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: ddc5a6cc70398ed7ec76220d59c123d8cb14b0ad
      
https://github.com/qemu/qemu/commit/ddc5a6cc70398ed7ec76220d59c123d8cb14b0ad
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2022-05-09 (Mon, 09 May 2022)

  Changed paths:
    M docs/devel/writing-monitor-commands.rst

  Log Message:
  -----------
  docs/devel/writing-monitor-commands: Replace obsolete STEXI/ETEXI tags

STEXI and ETEXI is not used anymore since we switched to Sphinx.
Replace them in the example with SRST and ERST, too.

Message-Id: <20220506150146.564244-1-thuth@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 7e314198157bf38ae7fdd5a000b8795db015d582
      
https://github.com/qemu/qemu/commit/7e314198157bf38ae7fdd5a000b8795db015d582
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2022-05-09 (Mon, 09 May 2022)

  Changed paths:
    M .cirrus.yml
    M .gitlab-ci.d/windows.yml
    M MAINTAINERS
    M disas.c
    R disas/arm.c
    R disas/i386.c
    M disas/meson.build
    R disas/ppc.c
    M docs/devel/writing-monitor-commands.rst
    M hw/hppa/machine.c
    M hw/isa/isa-bus.c
    M hw/mips/fuloong2e.c
    M hw/pci/pci.c
    M hw/ppc/spapr.c
    M hw/sparc/sun4m.c
    M hw/sparc64/sun4u.c
    M hw/xenpv/xen_machine_pv.c
    M include/disas/dis-asm.h
    M include/sysemu/sysemu.h
    M qemu-options.hx
    R scripts/hxtool-conv.pl
    M softmmu/globals.c
    M softmmu/vl.c
    M target/arm/cpu.c
    M target/i386/cpu.c
    M target/ppc/cpu_init.c
    M tests/vm/openbsd

  Log Message:
  -----------
  Merge tag 'pull-request-2022-05-09' of https://gitlab.com/thuth/qemu into 
staging

* Remove redundant/obsolete x86, arm and ppc disassemblers (Capstone is better)
* Limit some Xen-related code to builds where Xen is really available
* Remove hxtool-conv.pl and remove STEXI/ETEXI references from the docs
* 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

# -----BEGIN PGP SIGNATURE-----
#
# iQJFBAABCAAvFiEEJ7iIR+7gJQEY8+q5LtnXdP5wLbUFAmJ4s8wRHHRodXRoQHJl
# ZGhhdC5jb20ACgkQLtnXdP5wLbVszRAAjIJVvJgWJUlRqap/SFV3tX89jIhDKi3+
# luTBhjsDsNoFLd6ARwpykyM9dFF5sEqAHr7tjWtL7nuJIEjsnhwcUi/WUhzfkp44
# mEjmFaZL9WqXE3CD5Hd3HGhXpt5830Nmza59UvLEslLzNrmrEqQVR8cPVmmNCkG9
# diS+tata2NI1p5CF2ScxpxCfxNbDrhrhWN9cU76BM6hut1KH1oA4+fdn2QrSr610
# Y6YWvw+NlzXt9yCW2qDSUlLJvKT4VQ8r4bZ6ab/SiYzw0aHSFK14+150oyPYl91t
# dN7LAyDrheZQ/R46lb76fI57kTmXRQLK0WtxK9dRJTF0hgpGgAEbMNdOOz07oQ45
# oBTFbIa7+mydgmfMZ1uZGSpUI55OOb0VE/N974MJOgXCjlFGLn0YaZezBErViBLd
# ugILNle3IbZWDOwQv4n1fT3VB+2s+I1E3/qPzeDSbGAIkWm41g/4MHpkc5JGMb0j
# dquDo98YdEW/gpFUSFk2u859MA/jMlla77KsOcHpBhKOvLnQtxse+Bi5If4NiR+K
# NPBObMLd2j5rFtUUfDQ1fXEeAkZiITbHNR4yOiOu1tuyTm214xqMuc0/JpqWf+cr
# +fd/i17j2M9Btn7EZePemuyAOqLec41QfOGid320yHS75nhBCdVkDA+g7J0MlOVF
# tFBkhBJ0F+U=
# =8A+p
# -----END PGP SIGNATURE-----
# gpg: Signature made Sun 08 May 2022 11:25:16 PM PDT
# gpg:                using RSA key 27B88847EEE0250118F3EAB92ED9D774FE702DB5
# gpg:                issuer "thuth@redhat.com"
# gpg: Good signature from "Thomas Huth <th.huth@gmx.de>" [undefined]
# gpg:                 aka "Thomas Huth <thuth@redhat.com>" [undefined]
# gpg:                 aka "Thomas Huth <th.huth@posteo.de>" [unknown]
# gpg:                 aka "Thomas Huth <huth@tuxfamily.org>" [undefined]
# gpg: WARNING: This key is not certified with a trusted signature!
# gpg:          There is no indication that the signature belongs to the owner.
# Primary key fingerprint: 27B8 8847 EEE0 2501 18F3  EAB9 2ED9 D774 FE70 2DB5

* tag 'pull-request-2022-05-09' of https://gitlab.com/thuth/qemu:
  docs/devel/writing-monitor-commands: Replace obsolete STEXI/ETEXI tags
  Warn user if the vga flag is passed but no vga device is created
  tests/vm: update openbsd to release 7.1
  gitlab-ci: Upgrade mingw base package.
  cirrus/win32: upgrade mingw base packages
  doc: remove hxtool-conv.pl
  qemu-options: Limit the -xen options to x86 and arm
  softmmu/vl: Fence 'xenfb' if Xen support is not compiled in
  disas: Remove old libopcode ppc disassembler
  disas: Remove old libopcode i386 disassembler
  disas: Remove old libopcode arm disassembler

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


Compare: https://github.com/qemu/qemu/compare/554623226f80...7e314198157b



reply via email to

[Prev in Thread] Current Thread [Next in Thread]