qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 1a7246: disas/hppa: Add disassembly for qemu


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] 1a7246: disas/hppa: Add disassembly for qemu specific inst...
Date: Tue, 13 Feb 2024 07:50:44 -0800

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 1a72469ccc580b6ace89d92977de7f80434ffbd1
      
https://github.com/qemu/qemu/commit/1a72469ccc580b6ace89d92977de7f80434ffbd1
  Author: Helge Deller <deller@gmx.de>
  Date:   2024-02-11 (Sun, 11 Feb 2024)

  Changed paths:
    M disas/hppa.c

  Log Message:
  -----------
  disas/hppa: Add disassembly for qemu specific instructions

Add disassembly of opcodes for "HALT QEMU", "RESET QEMU" and
"RESTORE SHR" (restore shadow registers).

Signed-off-by: Helge Deller <deller@gmx.de>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: dbca083513aeb2ba65fe170f39e535c165abee22
      
https://github.com/qemu/qemu/commit/dbca083513aeb2ba65fe170f39e535c165abee22
  Author: Helge Deller <deller@gmx.de>
  Date:   2024-02-11 (Sun, 11 Feb 2024)

  Changed paths:
    M target/hppa/helper.h
    M target/hppa/sys_helper.c
    M target/hppa/translate.c

  Log Message:
  -----------
  target/hppa: Add "diag 0x101" for console output support

For debugging purposes at the early stage of the bootup process,
the SeaBIOS-hppa firmware sometimes needs to output characters to the
serial console. Note that the serial console is the default output
method for parisc machines.

At this stage PCI busses and other devices haven't been initialized
yet. So, SeaBIOS-hppa will not be able to find the correct I/O ports
for the serial ports yet.

Instead, add an emulation for the "diag 0x101" opcode to assist here.
Without any other dependencies, SeaBIOS-hppa can then load the character
to be printed in register %r26 and issue the diag assembly instruction.

The qemu diag_console_output() helper function will then print
that character to the first serial port.

Signed-off-by: Helge Deller <deller@gmx.de>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: b7174d9ad3ec3966270eeefa965ffe8f336b86dd
      
https://github.com/qemu/qemu/commit/b7174d9ad3ec3966270eeefa965ffe8f336b86dd
  Author: Helge Deller <deller@gmx.de>
  Date:   2024-02-11 (Sun, 11 Feb 2024)

  Changed paths:
    M hw/pci-host/astro.c

  Log Message:
  -----------
  hw/pci-host/astro: Avoid aborting on access failure

Instead of stopping the emulation, report a MEMTX_DECODE_ERROR if the OS
tries to access non-existent registers.

Signed-off-by: Helge Deller <deller@gmx.de>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: f410b688af8fa6b317c58dd1a11f2b3225d4a0ea
      
https://github.com/qemu/qemu/commit/f410b688af8fa6b317c58dd1a11f2b3225d4a0ea
  Author: Helge Deller <deller@gmx.de>
  Date:   2024-02-11 (Sun, 11 Feb 2024)

  Changed paths:
    M hw/pci-host/astro.c
    M include/hw/pci-host/astro.h

  Log Message:
  -----------
  hw/pci-host/astro: Implement Hard Fail and Soft Fail mode

The Astro/Elroy chip can work in either Hard-Fail or Soft-Fail mode.

Hard fail means the system bus will send an HPMC (=crash) to the
processor, soft fail means the system bus will ignore timeouts of
MMIO-reads or MMIO-writes and return -1ULL.

The HF mode is controlled by a bit in the status register and is usually
programmed by the OS. Return the corresponing values based on the current
value of that bit.

Signed-off-by: Helge Deller <deller@gmx.de>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: f2ffd6fb4059d22e18b23c2112419320345aeacf
      
https://github.com/qemu/qemu/commit/f2ffd6fb4059d22e18b23c2112419320345aeacf
  Author: Helge Deller <deller@gmx.de>
  Date:   2024-02-11 (Sun, 11 Feb 2024)

  Changed paths:
    M hw/misc/lasi.c

  Log Message:
  -----------
  lasi: allow access to LAN MAC address registers

Firmware and qemu reads and writes the MAC address for the LASI LAN via
registers in LASI. Allow those accesses and return zero even if LASI
LAN isn't enabled to avoid HPMCs (=crashes).

Signed-off-by: Helge Deller <deller@gmx.de>


  Commit: 9ccbe394d2818002fce6c83e801990c6fe18a6c9
      
https://github.com/qemu/qemu/commit/9ccbe394d2818002fce6c83e801990c6fe18a6c9
  Author: Helge Deller <deller@gmx.de>
  Date:   2024-02-11 (Sun, 11 Feb 2024)

  Changed paths:
    M target/hppa/cpu.c
    M target/hppa/cpu.h
    M target/hppa/mem_helper.c

  Log Message:
  -----------
  target/hppa: Implement do_transaction_failed handler for I/O errors

Add the do_transaction_failed() handler to tigger a HPMC to the CPU
in case of I/O transaction errors.

This is a preparation commit.
We still lack implementation for some registers, so do not yet enable sending
HPMCs.  Having this hunk here now nevertheless helps for the further
development, so that it can easily be enabled later on.

Signed-off-by: Helge Deller <deller@gmx.de>


  Commit: 32d26ea407cadf6efbb46c972caf8594a45c4c81
      
https://github.com/qemu/qemu/commit/32d26ea407cadf6efbb46c972caf8594a45c4c81
  Author: Helge Deller <deller@gmx.de>
  Date:   2024-02-11 (Sun, 11 Feb 2024)

  Changed paths:
    M hw/misc/lasi.c
    M include/hw/misc/lasi.h

  Log Message:
  -----------
  lasi: Add reset I/O ports for LASI audio and FDC

Linux writes zeroes at bootup into the default ports for LASI audio and
LASI floppy controller to reset those devices.  Allow writing to those
registers to avoid HPMCs.

Signed-off-by: Helge Deller <deller@gmx.de>


  Commit: 7b2d70a175981917acd9383660b977349963344b
      
https://github.com/qemu/qemu/commit/7b2d70a175981917acd9383660b977349963344b
  Author: Helge Deller <deller@gmx.de>
  Date:   2024-02-11 (Sun, 11 Feb 2024)

  Changed paths:
    M target/hppa/translate.c

  Log Message:
  -----------
  target/hppa: Allow read-access to PSW with rsm 0,reg instruction

HP-UX 11 and HP ODE tools use the "rsm 0,%reg" instruction in not priviledged
code paths to get the current PSW flags. The constant 0 means that no bits of
the PSW shall be reset, so this is effectively a read-only access to the PSW.
Allow this read-only access even for not privileged code.

Signed-off-by: Helge Deller <deller@gmx.de>
Acked-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 68e3e604d677b446eed095b5f99904483031f12d
      
https://github.com/qemu/qemu/commit/68e3e604d677b446eed095b5f99904483031f12d
  Author: Helge Deller <deller@gmx.de>
  Date:   2024-02-11 (Sun, 11 Feb 2024)

  Changed paths:
    M target/hppa/mem_helper.c

  Log Message:
  -----------
  target/hppa: PDC_BTLB_INFO uses 32-bit ints

The BTLB helper function stores the BTLB info (four 32-bit ints) into
the memory of the guest. They are only available when emulating a 32-bit
CPU in the guest, so use "uint32_t" instead of "target_ulong" here.

Signed-off-by: Helge Deller <deller@gmx.de>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 9b60a3ed5569a70bbdd29e3c9ec4c5d4685c6e2c
      
https://github.com/qemu/qemu/commit/9b60a3ed5569a70bbdd29e3c9ec4c5d4685c6e2c
  Author: Sven Schnelle <svens@stackframe.org>
  Date:   2024-02-11 (Sun, 11 Feb 2024)

  Changed paths:
    M hw/net/tulip.c

  Log Message:
  -----------
  hw/net/tulip: add chip status register values

Netbsd isn't able to detect a link on the emulated tulip card. That's
because netbsd reads the Chip Status Register of the Phy (address
0x14). The default phy data in the qemu tulip driver is all zero,
which means no link is established and autonegotation isn't complete.

Therefore set the register to 0x3b40, which means:

Link is up, Autonegotation complete, Full Duplex, 100MBit/s Link
speed.

Also clear the mask because this register is read only.

Signed-off-by: Sven Schnelle <svens@stackframe.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Helge Deller <deller@gmx.de>
Tested-by: Helge Deller <deller@gmx.de>
Signed-off-by: Helge Deller <deller@gmx.de>


  Commit: 7c0dfcf9395ebd24ae4c69329a74f10d8d614b7d
      
https://github.com/qemu/qemu/commit/7c0dfcf9395ebd24ae4c69329a74f10d8d614b7d
  Author: Helge Deller <deller@gmx.de>
  Date:   2024-02-11 (Sun, 11 Feb 2024)

  Changed paths:
    M pc-bios/hppa-firmware.img
    A pc-bios/hppa-firmware64.img
    M roms/seabios-hppa

  Log Message:
  -----------
  target/hppa: Update SeaBIOS-hppa to version 16

SeaBIOS-hppa version 16 news & enhancements:

- Initial 64-bit firmware release
- Added fault handler to catch and report firmware bugs
- Use Qemu's builtin_console_out() via diag 0x101
- parisc-qemu-install Makefile target to install firmware in qemu
- Added -fw_cfg opt/OS64,string=3 option

Fixes:

- Avoid crash when booting without SCSI controller
- Avoid possible crashes while detecting LASI LAN & graphics
- Don't check layers in PDC_MEM_MAP_HPA, fixes NetBSD
- Ensure cache definition does not trigger endless loops
- Mark B160L as 32-bit machine in inventory

Signed-off-by: Helge Deller <deller@gmx.de>
Acked-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: a9314795f068515ff5925d0f68adf0a3215f6d2d
      
https://github.com/qemu/qemu/commit/a9314795f068515ff5925d0f68adf0a3215f6d2d
  Author: Helge Deller <deller@gmx.de>
  Date:   2024-02-13 (Tue, 13 Feb 2024)

  Changed paths:
    M hw/hppa/machine.c

  Log Message:
  -----------
  hw/hppa/machine: Load 64-bit firmware on 64-bit machines

Load the 64-bit SeaBIOS-hppa firmware by default when running on a 64-bit
machine. This will enable us to later support more than 4GB of RAM and is
required that the OS (or PALO bootloader) will start or install a 64-bit kernel
instead of a 32-bit kernel.

Note that SeaBIOS-hppa v16 provides the "-fw_cfg opt/OS64,string=3" option with
which the user can control what the firmware shall report back to the OS:
Support of 32-bit OS, support of a 64-bit OS, or support for both (default).

Wrap firmware loading inside !qtest_enabled() to avoid this warning with
qtest: "qemu-system-hppa: no firmware provided".

Signed-off-by: Helge Deller <deller@gmx.de>
Acked-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 19985792d4fae4c246d595394ef0c67bfc92eef2
      
https://github.com/qemu/qemu/commit/19985792d4fae4c246d595394ef0c67bfc92eef2
  Author: Zhao Liu <zhao1.liu@intel.com>
  Date:   2024-02-13 (Tue, 13 Feb 2024)

  Changed paths:
    M hw/isa/vt82c686.c

  Log Message:
  -----------
  hw/isa/vt82c686: Consolidate the use of device_class_set_parent_realize()

Use device_class_set_parent_realize() to set parent realize() directly.

Signed-off-by: Zhao Liu <zhao1.liu@intel.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>


  Commit: f669bd891475bbdbaf347e12d5e6bdb73a59f058
      
https://github.com/qemu/qemu/commit/f669bd891475bbdbaf347e12d5e6bdb73a59f058
  Author: Zhao Liu <zhao1.liu@intel.com>
  Date:   2024-02-13 (Tue, 13 Feb 2024)

  Changed paths:
    M hw/isa/pc87312.c

  Log Message:
  -----------
  hw/isa/pc87312: Consolidate the use of device_class_set_parent_realize()

Use device_class_set_parent_realize() to set parent realize() directly.

Signed-off-by: Zhao Liu <zhao1.liu@intel.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>


  Commit: 6269aad730d52aadf86661d58e985362f5ade508
      
https://github.com/qemu/qemu/commit/6269aad730d52aadf86661d58e985362f5ade508
  Author: Zhao Liu <zhao1.liu@intel.com>
  Date:   2024-02-13 (Tue, 13 Feb 2024)

  Changed paths:
    M hw/intc/s390_flic_kvm.c

  Log Message:
  -----------
  hw/intc/s390_flic: Consolidate the use of device_class_set_parent_realize()

Use device_class_set_parent_realize() to set parent realize() directly.

Signed-off-by: Zhao Liu <zhao1.liu@intel.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>


  Commit: 9953bf34ee84f1c9b92fb4ab0aa698f9a76cfce6
      
https://github.com/qemu/qemu/commit/9953bf34ee84f1c9b92fb4ab0aa698f9a76cfce6
  Author: Zhao Liu <zhao1.liu@intel.com>
  Date:   2024-02-13 (Tue, 13 Feb 2024)

  Changed paths:
    M hw/arm/smmuv3.c

  Log Message:
  -----------
  hw/arm/smmuv3: Consolidate the use of device_class_set_parent_realize()

Use device_class_set_parent_realize() to set parent realize() directly.

Signed-off-by: Zhao Liu <zhao1.liu@intel.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>


  Commit: cd8a35b913c24248267c682cb9a348461c106139
      
https://github.com/qemu/qemu/commit/cd8a35b913c24248267c682cb9a348461c106139
  Author: Akihiko Odaki <akihiko.odaki@daynix.com>
  Date:   2024-02-13 (Tue, 13 Feb 2024)

  Changed paths:
    M hw/smbios/smbios.c

  Log Message:
  -----------
  hw/smbios: Fix OEM strings table option validation

qemu_smbios_type11_opts did not have the list terminator and that
resulted in out-of-bound memory access. It also needs to have an element
for the type option.

Cc: qemu-stable@nongnu.org
Fixes: 2d6dcbf93fb0 ("smbios: support setting OEM strings table")
Signed-off-by: Akihiko Odaki <akihiko.odaki@daynix.com>
Reviewed-by: Michael Tokarev <mjt@tls.msk.ru>
Reviewed-by: Ani Sinha <anisinha@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>


  Commit: 196578c9d051d19c23e6c13e97b791a41b318315
      
https://github.com/qemu/qemu/commit/196578c9d051d19c23e6c13e97b791a41b318315
  Author: Akihiko Odaki <akihiko.odaki@daynix.com>
  Date:   2024-02-13 (Tue, 13 Feb 2024)

  Changed paths:
    M hw/smbios/smbios.c

  Log Message:
  -----------
  hw/smbios: Fix port connector option validation

qemu_smbios_type8_opts did not have the list terminator and that
resulted in out-of-bound memory access. It also needs to have an element
for the type option.

Cc: qemu-stable@nongnu.org
Fixes: fd8caa253c56 ("hw/smbios: support for type 8 (port connector)")
Signed-off-by: Akihiko Odaki <akihiko.odaki@daynix.com>
Reviewed-by: Michael Tokarev <mjt@tls.msk.ru>
Reviewed-by: Ani Sinha <anisinha@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>


  Commit: 341d698c8d94cf690ea4864dccddf331d0ca02d0
      
https://github.com/qemu/qemu/commit/341d698c8d94cf690ea4864dccddf331d0ca02d0
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   2024-02-13 (Tue, 13 Feb 2024)

  Changed paths:
    M MAINTAINERS

  Log Message:
  -----------
  MAINTAINERS: Cover qapi/cxl.json

Commit 415442a1b4a (hw/mem/cxl_type3: Add CXL RAS Error Injection
Support.) created qapi/cxl.json without adding it to MAINTAINERS.  Fix
that.

Cc: Ben Widawsky <ben.widawsky@intel.com>
Cc: Jonathan Cameron <jonathan.cameron@huawei.com>
Cc: Fan Ni <fan.ni@samsung.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>


  Commit: 967fbcc453c094728dbdefcc135e67141ab2c2f5
      
https://github.com/qemu/qemu/commit/967fbcc453c094728dbdefcc135e67141ab2c2f5
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   2024-02-13 (Tue, 13 Feb 2024)

  Changed paths:
    M MAINTAINERS

  Log Message:
  -----------
  MAINTAINERS: Cover qapi/stats.json

Commit aa09b3d5f8e (stats: Move QMP commands from monitor/ to stats/)
created section Stats, but neglected to add qapi/stats.json to it.
Fix that.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>


  Commit: d81b797ca26e4cfbee5c7578c64f381c79caa5d1
      
https://github.com/qemu/qemu/commit/d81b797ca26e4cfbee5c7578c64f381c79caa5d1
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   2024-02-13 (Tue, 13 Feb 2024)

  Changed paths:
    M qemu-nbd.c

  Log Message:
  -----------
  qemu-nbd: mention --tls-hostname option in qemu-nbd --help

This option was not documented.

Resolves: https://gitlab.com/qemu-project/qemu/-/issues/1240
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>


  Commit: 694226410bc1fd59cb379d0b90158679ea42ab03
      
https://github.com/qemu/qemu/commit/694226410bc1fd59cb379d0b90158679ea42ab03
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   2024-02-13 (Tue, 13 Feb 2024)

  Changed paths:
    M iothread.c

  Log Message:
  -----------
  iothread: Simplify expression in qemu_in_iothread()

'a == b ? false : true' is a rather convoluted way of writing 'a != b'.
Use the more obvious way to write it.

Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Laurent Vivier <laurent@vivier.eu>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>


  Commit: b30fa6b81a89de058b5e5c8029b027eb7365ee55
      
https://github.com/qemu/qemu/commit/b30fa6b81a89de058b5e5c8029b027eb7365ee55
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   2024-02-13 (Tue, 13 Feb 2024)

  Changed paths:
    M qemu-options.hx

  Log Message:
  -----------
  qemu-options.hx: document that tftp=dir is readonly

Resolves: https://gitlab.com/qemu-project/qemu/-/issues/1286
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>


  Commit: e26c9402c26c3e6e22d95aced7e5f34923ef570e
      
https://github.com/qemu/qemu/commit/e26c9402c26c3e6e22d95aced7e5f34923ef570e
  Author: BALATON Zoltan <balaton@eik.bme.hu>
  Date:   2024-02-13 (Tue, 13 Feb 2024)

  Changed paths:
    M qemu-options.hx

  Log Message:
  -----------
  qemu-options.hx: Add zoom-to-fit to option summary for gtk

The detailed help lists zoom-to-fit as valid option but it is missing
from the short option summary. Add it there too.

Signed-off-by: BALATON Zoltan <balaton@eik.bme.hu>
Reviewed-by: Michael Tokarev <mjt@tls.msk.ru>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>


  Commit: 0ccebcdcf4a1ee394fae415a0ebbec8a438ca2b5
      
https://github.com/qemu/qemu/commit/0ccebcdcf4a1ee394fae415a0ebbec8a438ca2b5
  Author: BALATON Zoltan <balaton@eik.bme.hu>
  Date:   2024-02-13 (Tue, 13 Feb 2024)

  Changed paths:
    R memory_ldst.c.inc
    A system/memory_ldst.c.inc

  Log Message:
  -----------
  system: Move memory_ldst.c.inc to system

This file is only used by system/physmem.c so move them together.

Signed-off-by: BALATON Zoltan <balaton@eik.bme.hu>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Michael Tokarev <mjt@tls.msk.ru>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>


  Commit: 5f8d88bdeb4df6fc7d2a801719adfc92a8ff235a
      
https://github.com/qemu/qemu/commit/5f8d88bdeb4df6fc7d2a801719adfc92a8ff235a
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2024-02-13 (Tue, 13 Feb 2024)

  Changed paths:
    M cpu-target.c

  Log Message:
  -----------
  cpu-target: Include missing 'exec/memory.h' header

Include "exec/memory.h" in order to avoid:

  cpu-target.c:201:50: error: use of undeclared identifier 'TYPE_MEMORY_REGION'
      DEFINE_PROP_LINK("memory", CPUState, memory, TYPE_MEMORY_REGION,
                                                   ^

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Michael Tokarev <mjt@tls.msk.ru>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>


  Commit: f6e33708bbb824d493863bc936d3c86fc86f2004
      
https://github.com/qemu/qemu/commit/f6e33708bbb824d493863bc936d3c86fc86f2004
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2024-02-13 (Tue, 13 Feb 2024)

  Changed paths:
    M monitor/hmp-cmds-target.c

  Log Message:
  -----------
  monitor/target: Include missing 'exec/memory.h' header

Include "exec/memory.h" in order to avoid:

  monitor/hmp-cmds-target.c:263:10: error: call to undeclared function 
'memory_region_is_ram';
  ISO C99 and later do not support implicit function declarations 
[-Wimplicit-function-declaration]
      if (!memory_region_is_ram(mrs.mr) && !memory_region_is_romd(mrs.mr)) {
           ^

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Michael Tokarev <mjt@tls.msk.ru>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>


  Commit: 3971462c3581c91c4e8668856be9bc383b6682ad
      
https://github.com/qemu/qemu/commit/3971462c3581c91c4e8668856be9bc383b6682ad
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-02-13 (Tue, 13 Feb 2024)

  Changed paths:
    M cpu-target.c
    M hw/arm/smmuv3.c
    M hw/intc/s390_flic_kvm.c
    M hw/isa/pc87312.c
    M hw/isa/vt82c686.c
    M hw/smbios/smbios.c
    M iothread.c
    R memory_ldst.c.inc
    M monitor/hmp-cmds-target.c
    M qemu-nbd.c
    M qemu-options.hx
    A system/memory_ldst.c.inc

  Log Message:
  -----------
  Merge tag 'pull-trivial-patches' of https://gitlab.com/mjt0k/qemu into staging

trivial patches for 2024-02-13

# -----BEGIN PGP SIGNATURE-----
#
# iQFDBAABCAAtFiEEe3O61ovnosKJMUsicBtPaxppPlkFAmXLIcgPHG1qdEB0bHMu
# bXNrLnJ1AAoJEHAbT2saaT5Z2lMIAKBuoLX48bbaFsU3dHzPKtB3kVbBpsWJgkGd
# EovqkDTEDiX3+bvPkosUUkuZzRF3STTZx5jSQ5iKHYtwQ6ZnHOLALe/L6JCOHIs2
# DMeet0gacwB5sBDfXJAPDDETDLwaYv3MlQrxb2ok9ouDR4EJXFs8K7444BilhNHt
# nLE+Xtfm7oQBMgzivHSN6/6Y4DTU6mFLt6o+772EVfu6wrI07kOGZ1s/VCeLhqyZ
# 6gppVAx5nbBAryndi6lVvqfo+1mReAIKpreslWgsBb5H1IpXKimG1wd7mrqHFpva
# OLmBuNySe0plvjIkGKM72rPR15MPn7UmHNmnyq6qFzVjLetV2i0=
# =f4L7
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue 13 Feb 2024 08:01:12 GMT
# gpg:                using RSA key 7B73BAD68BE7A2C289314B22701B4F6B1A693E59
# gpg:                issuer "mjt@tls.msk.ru"
# gpg: Good signature from "Michael Tokarev <mjt@tls.msk.ru>" [full]
# gpg:                 aka "Michael Tokarev <mjt@corpit.ru>" [full]
# gpg:                 aka "Michael Tokarev <mjt@debian.org>" [full]
# Primary key fingerprint: 6EE1 95D1 886E 8FFB 810D  4324 457C E0A0 8044 65C5
#      Subkey fingerprint: 7B73 BAD6 8BE7 A2C2 8931  4B22 701B 4F6B 1A69 3E59

* tag 'pull-trivial-patches' of https://gitlab.com/mjt0k/qemu:
  monitor/target: Include missing 'exec/memory.h' header
  cpu-target: Include missing 'exec/memory.h' header
  system: Move memory_ldst.c.inc to system
  qemu-options.hx: Add zoom-to-fit to option summary for gtk
  qemu-options.hx: document that tftp=dir is readonly
  iothread: Simplify expression in qemu_in_iothread()
  qemu-nbd: mention --tls-hostname option in qemu-nbd --help
  MAINTAINERS: Cover qapi/stats.json
  MAINTAINERS: Cover qapi/cxl.json
  hw/smbios: Fix port connector option validation
  hw/smbios: Fix OEM strings table option validation
  hw/arm/smmuv3: Consolidate the use of device_class_set_parent_realize()
  hw/intc/s390_flic: Consolidate the use of device_class_set_parent_realize()
  hw/isa/pc87312: Consolidate the use of device_class_set_parent_realize()
  hw/isa/vt82c686: Consolidate the use of device_class_set_parent_realize()

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: bc2e8b18fba33f30f25b7c2d74328493c0a2231d
      
https://github.com/qemu/qemu/commit/bc2e8b18fba33f30f25b7c2d74328493c0a2231d
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-02-13 (Tue, 13 Feb 2024)

  Changed paths:
    M disas/hppa.c
    M hw/hppa/machine.c
    M hw/misc/lasi.c
    M hw/net/tulip.c
    M hw/pci-host/astro.c
    M include/hw/misc/lasi.h
    M include/hw/pci-host/astro.h
    M pc-bios/hppa-firmware.img
    A pc-bios/hppa-firmware64.img
    M roms/seabios-hppa
    M target/hppa/cpu.c
    M target/hppa/cpu.h
    M target/hppa/helper.h
    M target/hppa/mem_helper.c
    M target/hppa/sys_helper.c
    M target/hppa/translate.c

  Log Message:
  -----------
  Merge tag 'hppa64-pull-request' of https://github.com/hdeller/qemu-hppa into 
staging

target/hppa: Enhancements and fixes

Some enhancements and fixes for the hppa target.

The major change is, that this patchset adds a new SeaBIOS-hppa firmware
which is built as 32- and 64-bit firmware.
The new 64-bit firmware is necessary to fully support 64-bit operating systems
(HP-UX, Linux, NetBSD,...).

# -----BEGIN PGP SIGNATURE-----
#
# iHUEABYKAB0WIQS86RI+GtKfB8BJu973ErUQojoPXwUCZcquAQAKCRD3ErUQojoP
# X9pjAQCVsWyuYlGCW2paIGVWKV0vsOpwetUrbhRtFUZGqZxb4AD9FbMsXRcCN/oq
# CotBPY/a8MEzIQcwYl5QbcI5nNW4ygs=
# =RA0B
# -----END PGP SIGNATURE-----
# gpg: Signature made Mon 12 Feb 2024 23:47:13 GMT
# gpg:                using EDDSA key BCE9123E1AD29F07C049BBDEF712B510A23A0F5F
# gpg: Good signature from "Helge Deller <deller@gmx.de>" [unknown]
# gpg:                 aka "Helge Deller <deller@kernel.org>" [unknown]
# 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: 4544 8228 2CD9 10DB EF3D  25F8 3E5F 3D04 A7A2 4603
#      Subkey fingerprint: BCE9 123E 1AD2 9F07 C049  BBDE F712 B510 A23A 0F5F

* tag 'hppa64-pull-request' of https://github.com/hdeller/qemu-hppa:
  hw/hppa/machine: Load 64-bit firmware on 64-bit machines
  target/hppa: Update SeaBIOS-hppa to version 16
  hw/net/tulip: add chip status register values
  target/hppa: PDC_BTLB_INFO uses 32-bit ints
  target/hppa: Allow read-access to PSW with rsm 0,reg instruction
  lasi: Add reset I/O ports for LASI audio and FDC
  target/hppa: Implement do_transaction_failed handler for I/O errors
  lasi: allow access to LAN MAC address registers
  hw/pci-host/astro: Implement Hard Fail and Soft Fail mode
  hw/pci-host/astro: Avoid aborting on access failure
  target/hppa: Add "diag 0x101" for console output support
  disas/hppa: Add disassembly for qemu specific instructions

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


Compare: https://github.com/qemu/qemu/compare/61e7a0d27c13...bc2e8b18fba3



reply via email to

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