qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 1cb6a9: disas: Remove old libopcode arm disas


From: Richard Henderson
Subject: [Qemu-commits] [qemu/qemu] 1cb6a9: disas: Remove old libopcode arm disassembler
Date: Fri, 06 May 2022 10:18:40 -0700

  Branch: refs/heads/staging
  Home:   https://github.com/qemu/qemu
  Commit: 1cb6a917db1e5ddfe254394c848f2c7ea4d4c129
      
https://github.com/qemu/qemu/commit/1cb6a917db1e5ddfe254394c848f2c7ea4d4c129
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2022-05-06 (Fri, 06 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: 64d137954ffc99d9a008ecef89595b435391517c
      
https://github.com/qemu/qemu/commit/64d137954ffc99d9a008ecef89595b435391517c
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2022-05-06 (Fri, 06 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: 4dd89bdc594fabe56d9eadecad36a84d256ed1b7
      
https://github.com/qemu/qemu/commit/4dd89bdc594fabe56d9eadecad36a84d256ed1b7
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2022-05-06 (Fri, 06 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: 18efa2d8f5f0593ec23eb6032ffe97c9505e9d12
      
https://github.com/qemu/qemu/commit/18efa2d8f5f0593ec23eb6032ffe97c9505e9d12
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2022-05-06 (Fri, 06 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: d8c7306ef051b18a2de12ce06f15dcde846cf97b
      
https://github.com/qemu/qemu/commit/d8c7306ef051b18a2de12ce06f15dcde846cf97b
  Author: Yonggang Luo <luoyonggang@gmail.com>
  Date:   2022-05-06 (Fri, 06 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: 38290733c0bdd7cf6f5913be26e29aa38b181c29
      
https://github.com/qemu/qemu/commit/38290733c0bdd7cf6f5913be26e29aa38b181c29
  Author: Yonggang Luo <luoyonggang@gmail.com>
  Date:   2022-05-06 (Fri, 06 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: 52ae74163984da08088284b2ee6353848a51262a
      
https://github.com/qemu/qemu/commit/52ae74163984da08088284b2ee6353848a51262a
  Author: Yonggang Luo <luoyonggang@gmail.com>
  Date:   2022-05-06 (Fri, 06 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: fddf6e7c6a8c41c4247cded0c9b48b8e5cb08a14
      
https://github.com/qemu/qemu/commit/fddf6e7c6a8c41c4247cded0c9b48b8e5cb08a14
  Author: Brad Smith <brad@comstyle.com>
  Date:   2022-05-06 (Fri, 06 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: 0660402182ef9158e32420206f107a6798582141
      
https://github.com/qemu/qemu/commit/0660402182ef9158e32420206f107a6798582141
  Author: Gautam Agrawal <gautamnagrawal@gmail.com>
  Date:   2022-05-06 (Fri, 06 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>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: a660cf398252cab5fa64bf8f4eb65d18467f565e
      
https://github.com/qemu/qemu/commit/a660cf398252cab5fa64bf8f4eb65d18467f565e
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2022-05-06 (Fri, 06 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
    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 tests/vm/openbsd

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

* 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

# -----BEGIN PGP SIGNATURE-----
#
# iQJFBAABCAAvFiEEJ7iIR+7gJQEY8+q5LtnXdP5wLbUFAmJ1MQYRHHRodXRoQHJl
# ZGhhdC5jb20ACgkQLtnXdP5wLbXIixAAp1hzkOKD8e0GtEDMFom0a8OJsYebIq6r
# K5hkMCjwjrNoUpP3OO4zdZ+ZInOCAoT/Nr+F+Jj9VYTSK5yiGdU7Oojqpjl5JThY
# I9PMpyjQ4M02WLl3jkz4FxL0Hu/6w+Nh5FjGBsgMzhMlfFHORKC03lZZZlBZ9KY1
# geoTVobkvPD1NvVECuUEyd3QhFJMf0qas6ceuwExlrscsNXWLwKikbEZhmLDT0QV
# OnmRp/fKs3TGQYJ28H9CwgYm1gzF+HBMxCBLjOABAcYa2JtAytz5+wZM/uQLFS3u
# HUx/eMP14r7h2NUIi30WY8GySR7McDz+0+tQY9LMvNhi7NqDTDPOYst4+kuwOIIu
# No2+xzG6gid336i3I6IIpgvilS9WM192QdnpMG28vQFOQB4JOP24hfPMozcCln5C
# oLYg7AJZJ8ucJGvBabRUjI3wqPLP0Hk/zKyv8lGC7cN1SV3eI05PwgM6KrKXNen7
# u1mFsv43YxafixSM1N3sjB5JSDzGmxOGMDFwJhUcE3Pc7tj9AcjSb4H2CJsZqV9v
# vH3TRDi2Pa+whiFwz78s4vs5CnJ8fxafm+ucpnN+EEWD+MSy6g0hSQT9XiqSIj5o
# v/A30xsM8iCuTL3noh6msoB+WlWP8LY0Ul5OXDk731vDBsmnKwhIzKt0SVCZ+ZK1
# ICfdzIrRXn8=
# =tzMv
# -----END PGP SIGNATURE-----
# gpg: Signature made Fri 06 May 2022 09:30:30 AM CDT
# 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-06' of https://gitlab.com/thuth/qemu:
  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 i386 disassembler
  disas: Remove old libopcode arm disassembler

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


Compare: https://github.com/qemu/qemu/compare/31abf61c4929...a660cf398252



reply via email to

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