qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 6da507: hw/hppa/machine: Allow up to 3840 MB


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] 6da507: hw/hppa/machine: Allow up to 3840 MB total memory
Date: Mon, 08 Jan 2024 07:34:38 -0800

  Branch: refs/heads/staging
  Home:   https://github.com/qemu/qemu
  Commit: 6da507635897daf026e740aec77b58f213f40d00
      
https://github.com/qemu/qemu/commit/6da507635897daf026e740aec77b58f213f40d00
  Author: Helge Deller <deller@gmx.de>
  Date:   2024-01-07 (Sun, 07 Jan 2024)

  Changed paths:
    M hw/hppa/machine.c

  Log Message:
  -----------
  hw/hppa/machine: Allow up to 3840 MB total memory

The physical hardware allows DIMMs of 4 MB size and above, allowing up
to 3840 MB of memory, but is restricted by setup code to 3 GB.
Increase the limit to allow up to the maximum amount of memory.

Btw. the memory area from 0xf000.0000 to 0xffff.ffff is reserved by
the architecture for firmware and I/O memory and can not be used for
standard memory.

An upcoming 64-bit SeaBIOS-hppa firmware will allow more than 3.75GB
on 64-bit HPPA64. In this case the ram_max for the pa20 case will change.

Signed-off-by: Helge Deller <deller@gmx.de>
Noticed-by: Nelson H. F. Beebe <beebe@math.utah.edu>
Fixes: b7746b1194c8 ("hw/hppa/machine: Restrict the total memory size to 3GB")


  Commit: 86397d7a1bfc0e37f8cde14e9da4f2f9ac38377d
      
https://github.com/qemu/qemu/commit/86397d7a1bfc0e37f8cde14e9da4f2f9ac38377d
  Author: Helge Deller <deller@gmx.de>
  Date:   2024-01-07 (Sun, 07 Jan 2024)

  Changed paths:
    M hw/hppa/machine.c

  Log Message:
  -----------
  hw/hppa/machine: Disable default devices with --nodefaults option

Add support for the qemu --nodefaults option, which will disable the
following default devices:
- lsi53c895a SCSI controller,
- artist graphics card,
- LASI 82596 NIC,
- tulip PCI NIC,
- second serial PCI card,
- USB OHCI controller.

Adding this option is very useful to allow manual testing and
debugging of the other possible devices on the command line.

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


  Commit: b5a04877d5a1e26713607893116f260776b3697d
      
https://github.com/qemu/qemu/commit/b5a04877d5a1e26713607893116f260776b3697d
  Author: Helge Deller <deller@gmx.de>
  Date:   2024-01-07 (Sun, 07 Jan 2024)

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

  Log Message:
  -----------
  hw/pci-host/astro: Add missing astro & elroy registers for NetBSD

NetBSD accesses some astro and elroy registers which aren't accessed
by Linux yet. Add emulation for those registers to allow NetBSD to
boot further.
Please note that this patch is not sufficient to completely boot up
NetBSD on the 64-bit C3700 machine yet.

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


  Commit: c17e2fc63e5d2621df341a79c5fb23fa89c5e3ba
      
https://github.com/qemu/qemu/commit/c17e2fc63e5d2621df341a79c5fb23fa89c5e3ba
  Author: Helge Deller <deller@gmx.de>
  Date:   2024-01-07 (Sun, 07 Jan 2024)

  Changed paths:
    M target/hppa/mem_helper.c

  Log Message:
  -----------
  target/hppa: Fix PDC address translation on PA2.0 with PSW.W=0

Fix the address translation for PDC space on PA2.0 if PSW.W=0.
Basically, for any address in the 32-bit PDC range from 0xf0000000 to
0xf1000000 keep the lower 32-bits and just set the upper 32-bits to
0xfffffff0.

This mapping fixes the emulated power button in PDC space for 32- and
64-bit machines and is how the physical C3700 machine seems to map
PDC.

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


  Commit: 5a2d115ee6c5a5c41d36b84a501a94286613c6be
      
https://github.com/qemu/qemu/commit/5a2d115ee6c5a5c41d36b84a501a94286613c6be
  Author: Helge Deller <deller@gmx.de>
  Date:   2024-01-07 (Sun, 07 Jan 2024)

  Changed paths:
    M target/hppa/op_helper.c

  Log Message:
  -----------
  target/hppa: Strip upper 32-bits of IOR on error in probe

Limit IOR to the lower 32-bits on failure.
Keep patch short for easier backporting.

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


  Commit: cecf7f8466205fa288b38acebd0ec9269ed34b6b
      
https://github.com/qemu/qemu/commit/cecf7f8466205fa288b38acebd0ec9269ed34b6b
  Author: Helge Deller <deller@gmx.de>
  Date:   2024-01-07 (Sun, 07 Jan 2024)

  Changed paths:
    M target/hppa/cpu.c

  Log Message:
  -----------
  target/hppa: Strip upper 32-bits of IOR on unaligned access error

Limit IOR to the lower 32-bits on failure.
Keep patch short for easier backporting.

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


  Commit: b2d2390ca0c466e642f018ae04d1e025d5a6f1b7
      
https://github.com/qemu/qemu/commit/b2d2390ca0c466e642f018ae04d1e025d5a6f1b7
  Author: Helge Deller <deller@gmx.de>
  Date:   2024-01-07 (Sun, 07 Jan 2024)

  Changed paths:
    M hw/hppa/machine.c

  Log Message:
  -----------
  hw/hppa: Move software power button address back into PDC

The various operating systems (e.g. Linux, NetBSD) have issues
mapping the power button when it's stored in page zero.
NetBSD even crashes, because it fails to map that page and then
accesses unmapped memory.

Since we now have a consistent memory mapping of PDC in 32-bit
and 64-bit address space (the lower 32-bits of the address are in
sync) the power button can be moved back to PDC space.

This patch fixes the power button on Linux, NetBSD and HP-UX.

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


  Commit: 8919918cf9956f1b05901bd8bcffe0d2aa2a3824
      
https://github.com/qemu/qemu/commit/8919918cf9956f1b05901bd8bcffe0d2aa2a3824
  Author: Helge Deller <deller@gmx.de>
  Date:   2024-01-07 (Sun, 07 Jan 2024)

  Changed paths:
    M target/hppa/mem_helper.c

  Log Message:
  -----------
  target/hppa: Avoid accessing %gr0 when raising exception

The value of unwind_breg may reference register %r0, but we need to avoid
accessing gr0 directly and use the value 0 instead.

At runtime I've seen unwind_breg being zero with the Linux kernel when
rfi is used to jump to smp_callin().

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


  Commit: 282abfd5ea2c489aec7276a50c39029de55bcd85
      
https://github.com/qemu/qemu/commit/282abfd5ea2c489aec7276a50c39029de55bcd85
  Author: Helge Deller <deller@gmx.de>
  Date:   2024-01-07 (Sun, 07 Jan 2024)

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

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

SeaBIOS-hppa version 15:
- Fix OpenBSD 7.4 boot (PDC_MEM_MAP call returned wrong values)

SeaBIOS-hppa version 14 comes with those fixes:
- Fix 32-bit HP-UX crash (fix in PDC_FIND_MODULE call)
- Fix NetBSD boot (power button fix and add option to disable it)
- Fix FPU detection on NetBSD
- Add MEMORY_HPA module on B160L
- Fix detection of mptsas and esp scsi controllers
- Fix terminate DMA transfer in esp driver (Mark Cave-Ayland)
- Allow booting from esp controller

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


  Commit: 940f70cc1c1afe20538ad49f809f7664bfc1f32a
      
https://github.com/qemu/qemu/commit/940f70cc1c1afe20538ad49f809f7664bfc1f32a
  Author: Alex Bennée <alex.bennee@linaro.org>
  Date:   2024-01-08 (Mon, 08 Jan 2024)

  Changed paths:
    M tests/avocado/replay_kernel.py

  Log Message:
  -----------
  tests/avocado: add a simple i386 replay kernel test

There are a number of bugs against 32 bit x86 on the tracker. Lets at
least establish a baseline pure kernel boot can do record/replay
before we start looking at the devices.

Acked-by: Pavel Dovgalyuk <Pavel.Dovgalyuk@ispras.ru>
Acked-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20231211091346.14616-2-alex.bennee@linaro.org>


  Commit: 2d8508bbab39bf342fe80e73c0b528eb3960fa37
      
https://github.com/qemu/qemu/commit/2d8508bbab39bf342fe80e73c0b528eb3960fa37
  Author: Alex Bennée <alex.bennee@linaro.org>
  Date:   2024-01-08 (Mon, 08 Jan 2024)

  Changed paths:
    M tests/avocado/replay_linux.py

  Log Message:
  -----------
  tests/avocado: fix typo in replay_linux

Reviewed-by: Pavel Dovgalyuk <Pavel.Dovgalyuk@ispras.ru>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20231211091346.14616-3-alex.bennee@linaro.org>


  Commit: 6f6b71536cc0e8b0fa3547deb3a0ac6be3398941
      
https://github.com/qemu/qemu/commit/6f6b71536cc0e8b0fa3547deb3a0ac6be3398941
  Author: Alex Bennée <alex.bennee@linaro.org>
  Date:   2024-01-08 (Mon, 08 Jan 2024)

  Changed paths:
    M tests/avocado/replay_linux.py

  Log Message:
  -----------
  tests/avocado: modernise the drive args for replay_linux

QEMU complains about us not being explicit with setting snapshot so
lets do that. Also as cdroms are RO media we don't need to jump the
hoops of setting up snapshots and replay disks - just declare the
drive is a cdrom and nothing should change.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20231211091346.14616-4-alex.bennee@linaro.org>


  Commit: fcc8c529fe45981496f1ee1fb0f59a1f9f36ba8a
      
https://github.com/qemu/qemu/commit/fcc8c529fe45981496f1ee1fb0f59a1f9f36ba8a
  Author: Alex Bennée <alex.bennee@linaro.org>
  Date:   2024-01-08 (Mon, 08 Jan 2024)

  Changed paths:
    M scripts/replay-dump.py

  Log Message:
  -----------
  scripts/replay-dump: update to latest format

To help debugging replay logs I've implemented decode_plain and
decode_char_write as well as put in a new table for the current format
of log.

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20231211091346.14616-5-alex.bennee@linaro.org>


  Commit: 41e17cc8aa75a8e8e604e17fdf8adcccdca60903
      
https://github.com/qemu/qemu/commit/41e17cc8aa75a8e8e604e17fdf8adcccdca60903
  Author: Alex Bennée <alex.bennee@linaro.org>
  Date:   2024-01-08 (Mon, 08 Jan 2024)

  Changed paths:
    M scripts/replay-dump.py

  Log Message:
  -----------
  scripts/replay_dump: track total number of instructions

This will help in tracking where we are in the stream when debugging.

Reviewed-by: Pavel Dovgalyuk <Pavel.Dovgalyuk@ispras.ru>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20231211091346.14616-6-alex.bennee@linaro.org>


  Commit: 8835ed3293e5be5bb266eeefdcd5077a0e6a332d
      
https://github.com/qemu/qemu/commit/8835ed3293e5be5bb266eeefdcd5077a0e6a332d
  Author: Alex Bennée <alex.bennee@linaro.org>
  Date:   2024-01-08 (Mon, 08 Jan 2024)

  Changed paths:
    M replay/replay-internal.h

  Log Message:
  -----------
  replay: remove host_clock_last

Fixes: a02fe2ca70 (replay: Remove host_clock_last)
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Pavel Dovgalyuk <Pavel.Dovgalyuk@ispras.ru>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20231211091346.14616-7-alex.bennee@linaro.org>


  Commit: 808eab62412b0bcf89e2cff204ae53b310f8aeca
      
https://github.com/qemu/qemu/commit/808eab62412b0bcf89e2cff204ae53b310f8aeca
  Author: Alex Bennée <alex.bennee@linaro.org>
  Date:   2024-01-08 (Mon, 08 Jan 2024)

  Changed paths:
    M replay/replay-internal.h

  Log Message:
  -----------
  replay: add proper kdoc for ReplayState

Remove the non-standard comment formatting and move the descriptions
into a proper kdoc comment.

Reviewed-by: Pavel Dovgalyuk <Pavel.Dovgalyuk@ispras.ru>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20231211091346.14616-8-alex.bennee@linaro.org>


  Commit: 2b7a58b60ad89a41df187fc9b48c0d7d0dab488b
      
https://github.com/qemu/qemu/commit/2b7a58b60ad89a41df187fc9b48c0d7d0dab488b
  Author: Alex Bennée <alex.bennee@linaro.org>
  Date:   2024-01-08 (Mon, 08 Jan 2024)

  Changed paths:
    M replay/replay-internal.c
    M replay/replay-internal.h
    M replay/replay-snapshot.c

  Log Message:
  -----------
  replay: make has_unread_data a bool

For clarity given it only has two states.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Pavel Dovgalyuk <Pavel.Dovgalyuk@ispras.ru>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20231211091346.14616-9-alex.bennee@linaro.org>


  Commit: dcda73211cd102dbfb8b8465c49dac66246a511e
      
https://github.com/qemu/qemu/commit/dcda73211cd102dbfb8b8465c49dac66246a511e
  Author: Alex Bennée <alex.bennee@linaro.org>
  Date:   2024-01-08 (Mon, 08 Jan 2024)

  Changed paths:
    M replay/replay-internal.c
    M replay/replay-internal.h
    M replay/replay-snapshot.c
    M replay/replay.c

  Log Message:
  -----------
  replay: introduce a central report point for sync errors

Figuring out why replay has failed is tricky at the best of times.
Lets centralise the reporting of a replay sync error and add a little
bit of extra information to help with debugging.

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20231211091346.14616-10-alex.bennee@linaro.org>


  Commit: fd84325f71254c741464de231c491d21ecf63b1a
      
https://github.com/qemu/qemu/commit/fd84325f71254c741464de231c491d21ecf63b1a
  Author: Alex Bennée <alex.bennee@linaro.org>
  Date:   2024-01-08 (Mon, 08 Jan 2024)

  Changed paths:
    M replay/replay-char.c

  Log Message:
  -----------
  replay/replay-char: use report_sync_error

Now we have a centralised report function use it for missing character
events.

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20231211091346.14616-11-alex.bennee@linaro.org>


  Commit: 1f881ea4a444ef36a8b6907b0b82be4b3af253a2
      
https://github.com/qemu/qemu/commit/1f881ea4a444ef36a8b6907b0b82be4b3af253a2
  Author: Alex Bennée <alex.bennee@linaro.org>
  Date:   2024-01-08 (Mon, 08 Jan 2024)

  Changed paths:
    M accel/tcg/tcg-accel-ops-rr.c
    M include/sysemu/replay.h
    M replay/replay.c

  Log Message:
  -----------
  replay: stop us hanging in rr_wait_io_event

A lot of the hang I see are when we end up spinning in
rr_wait_io_event for an event that will never come in playback. As a
new check functions which can see if we are in PLAY mode and kick us
us the wait function so the event can be processed.

This fixes most of the failures in replay_kernel.py

Fixes: https://gitlab.com/qemu-project/qemu/-/issues/2013
Cc: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20231211091346.14616-12-alex.bennee@linaro.org>


  Commit: 7b571ef3c75ac35522c817219cbfa765753a36c5
      
https://github.com/qemu/qemu/commit/7b571ef3c75ac35522c817219cbfa765753a36c5
  Author: Alex Bennée <alex.bennee@linaro.org>
  Date:   2024-01-08 (Mon, 08 Jan 2024)

  Changed paths:
    M chardev/char.c

  Log Message:
  -----------
  chardev: force write all when recording replay logs

This is mostly a problem within avocado as serial generally isn't busy
enough to overfill pipes. However the consequences of recording a
failed write will haunt us on replay when the log will be out of sync
to the playback.

Fixes: https://gitlab.com/qemu-project/qemu/-/issues/2010
Acked-by: Pavel Dovgalyuk <Pavel.Dovgalyuk@ispras.ru>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20231211091346.14616-13-alex.bennee@linaro.org>


  Commit: c2ef5ee89d76f0ab77c4dd6a1c9eeed4d35d20ed
      
https://github.com/qemu/qemu/commit/c2ef5ee89d76f0ab77c4dd6a1c9eeed4d35d20ed
  Author: Alex Bennée <alex.bennee@linaro.org>
  Date:   2024-01-08 (Mon, 08 Jan 2024)

  Changed paths:
    M tests/avocado/replay_kernel.py

  Log Message:
  -----------
  tests/avocado: remove skips from replay_kernel

With the latest fixes for #2010 and #2013 these tests look pretty
stable now. Of course the only way to be really sure is to run it in
the CI infrastructure and see what breaks.

Acked-by: Pavel Dovgalyuk <Pavel.Dovgalyuk@ispras.ru>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20231211091346.14616-14-alex.bennee@linaro.org>


  Commit: 79b7a72fbdac17916d5b848e82b2e7f8c29a63e4
      
https://github.com/qemu/qemu/commit/79b7a72fbdac17916d5b848e82b2e7f8c29a63e4
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-01-08 (Mon, 08 Jan 2024)

  Changed paths:
    M accel/tcg/tcg-accel-ops-rr.c
    M chardev/char.c
    M include/sysemu/replay.h
    M replay/replay-char.c
    M replay/replay-internal.c
    M replay/replay-internal.h
    M replay/replay-snapshot.c
    M replay/replay.c
    M scripts/replay-dump.py
    M tests/avocado/replay_kernel.py
    M tests/avocado/replay_linux.py

  Log Message:
  -----------
  Merge tag 'pull-replay-fixes-080124-1' of https://gitlab.com/stsquad/qemu 
into staging

Record/replay fixes for replay_kernel tests

  - add a 32 bit x86 replay test case
  - fix some typos
  - use modern snapshot setting for tests
  - update replay_dump for current ABI
  - remove stale replay variables
  - improve kdoc for ReplayState
  - introduce common error path for replay
  - always fully drain chardevs when in replay
  - catch unexpected waitio on playback
  - remove flaky tags from replay_kernel tests

# -----BEGIN PGP SIGNATURE-----
#
# iQEzBAABCgAdFiEEZoWumedRZ7yvyN81+9DbCVqeKkQFAmWcAJgACgkQ+9DbCVqe
# KkS/TQf+PuIPtuX71ENajfRBjz6450IbGqLUJ1HEaPGYGRj+fR6rg5g5u8qaBrT7
# TUv9ef9L22NtyL+Gbs1OGpGDWKoqV6RQc+A/MHa8IKFpcS24nUo3k4psIC6NSGRH
# 6w3++fPC1Q5cDk9Lei3Qt8fXzcnUZz+NTiIK05aC0xh7D6uGfdADvKqHeLav7qi+
# X2ztNdBsy/WJWCuWcMVzb/dGwDBtuyyxvqTD4EF+zn+gSYq9od2G8XdF+0o6ZVLM
# mXEHwNwB6UjOkLt2cYaay59SXcJFvwxKbEGTDnA7T+kgd3rknuBaWdVBIazoSPQh
# +522nPz5qq/3wO1l7+iQXuvd38fWyw==
# =nKRx
# -----END PGP SIGNATURE-----
# gpg: Signature made Mon 08 Jan 2024 14:03:04 GMT
# gpg:                using RSA key 6685AE99E75167BCAFC8DF35FBD0DB095A9E2A44
# gpg: Good signature from "Alex Bennée (Master Work Key) 
<alex.bennee@linaro.org>" [full]
# Primary key fingerprint: 6685 AE99 E751 67BC AFC8  DF35 FBD0 DB09 5A9E 2A44

* tag 'pull-replay-fixes-080124-1' of https://gitlab.com/stsquad/qemu:
  tests/avocado: remove skips from replay_kernel
  chardev: force write all when recording replay logs
  replay: stop us hanging in rr_wait_io_event
  replay/replay-char: use report_sync_error
  replay: introduce a central report point for sync errors
  replay: make has_unread_data a bool
  replay: add proper kdoc for ReplayState
  replay: remove host_clock_last
  scripts/replay_dump: track total number of instructions
  scripts/replay-dump: update to latest format
  tests/avocado: modernise the drive args for replay_linux
  tests/avocado: fix typo in replay_linux
  tests/avocado: add a simple i386 replay kernel test

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


  Commit: 8b425bd927bf9f48762f3c636138de28460899be
      
https://github.com/qemu/qemu/commit/8b425bd927bf9f48762f3c636138de28460899be
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-01-08 (Mon, 08 Jan 2024)

  Changed paths:
    M hw/hppa/machine.c
    M hw/pci-host/astro.c
    M pc-bios/hppa-firmware.img
    M roms/seabios-hppa
    M target/hppa/cpu.c
    M target/hppa/mem_helper.c
    M target/hppa/op_helper.c

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

target/hppa qemu v8.2 regression fixes

There were some regressions introduced with Qemu v8.2 on the hppa/hppa64
target, e.g.:

- 32-bit HP-UX crashes on B160L (32-bit) machine
- NetBSD boot failure due to power button in page zero
- NetBSD FPU detection failure
- OpenBSD 7.4 boot failure

This small patch series fixes those known regressions and
additionally:

- allows usage of the max. 3840MB of memory (instead of 3GB),
- adds support for the qemu --nodefaults option (to debug other devices)

This patch set will not fix those known (non-regression) bugs:
- HP-UX and NetBSD still fail to boot on the new 64-bit C3700 machine
- Linux kernel will still fail to boot on C3700 as long as kernel modules are 
used.

# -----BEGIN PGP SIGNATURE-----
#
# iHUEABYKAB0WIQS86RI+GtKfB8BJu973ErUQojoPXwUCZZwIpQAKCRD3ErUQojoP
# X/HSAP0ZTo3rvDoHOYLPP0G/TI2S02rhS50FMZA+EhIUBanX6QEAyknmxCQaawEx
# w5yjwpC/CIVT9dQvUUKo0mgN9Px8ygw=
# =KGyN
# -----END PGP SIGNATURE-----
# gpg: Signature made Mon 08 Jan 2024 14:37:25 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 'hppa-fixes-8.2-pull-request' of https://github.com/hdeller/qemu-hppa:
  target/hppa: Update SeaBIOS-hppa to version 15
  target/hppa: Avoid accessing %gr0 when raising exception
  hw/hppa: Move software power button address back into PDC
  target/hppa: Strip upper 32-bits of IOR on unaligned access error
  target/hppa: Strip upper 32-bits of IOR on error in probe
  target/hppa: Fix PDC address translation on PA2.0 with PSW.W=0
  hw/pci-host/astro: Add missing astro & elroy registers for NetBSD
  hw/hppa/machine: Disable default devices with --nodefaults option
  hw/hppa/machine: Allow up to 3840 MB total memory

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


Compare: https://github.com/qemu/qemu/compare/ffd454c67e38...8b425bd927bf



reply via email to

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