Richard Henderson
cbf5a8f150
tcg/loongarch64: Support LASX in tcg_out_addsub_vec
...
Reviewed-by: Song Gao <gaosong@loongson.cn >
Signed-off-by: Richard Henderson <richard.henderson@linaro.org >
2024-06-19 10:55:12 -07:00
Richard Henderson
ce37579571
tcg/loongarch64: Simplify tcg_out_addsub_vec
...
Reviewed-by: Song Gao <gaosong@loongson.cn >
Signed-off-by: Richard Henderson <richard.henderson@linaro.org >
2024-06-19 10:55:12 -07:00
Richard Henderson
825d53f35a
tcg/loongarch64: Support LASX in tcg_out_dupi_vec
...
Reviewed-by: Song Gao <gaosong@loongson.cn >
Signed-off-by: Richard Henderson <richard.henderson@linaro.org >
2024-06-19 10:55:12 -07:00
Richard Henderson
75b5ffdd0d
tcg/loongarch64: Use tcg_out_dup_vec in tcg_out_dupi_vec
...
Reviewed-by: Song Gao <gaosong@loongson.cn >
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org >
Signed-off-by: Richard Henderson <richard.henderson@linaro.org >
2024-06-19 10:55:12 -07:00
Richard Henderson
15750faa8e
tcg/loongarch64: Support LASX in tcg_out_dupm_vec
...
Each element size has a different encoding, so code cannot
be shared in the same way as with tcg_out_dup_vec.
Reviewed-by: Song Gao <gaosong@loongson.cn >
Signed-off-by: Richard Henderson <richard.henderson@linaro.org >
2024-06-19 10:55:12 -07:00
Richard Henderson
e78dc00f1d
tcg/loongarch64: Support LASX in tcg_out_dup_vec
...
Reviewed-by: Song Gao <gaosong@loongson.cn >
Signed-off-by: Richard Henderson <richard.henderson@linaro.org >
2024-06-19 10:55:12 -07:00
Richard Henderson
4f222d8909
tcg/loongarch64: Simplify tcg_out_dup_vec
...
Reviewed-by: Song Gao <gaosong@loongson.cn >
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org >
Signed-off-by: Richard Henderson <richard.henderson@linaro.org >
2024-06-19 10:55:12 -07:00
Richard Henderson
9d779187b8
util/loongarch64: Detect LASX vector support
...
Reviewed-by: Song Gao <gaosong@loongson.cn >
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org >
Signed-off-by: Richard Henderson <richard.henderson@linaro.org >
2024-06-19 10:55:12 -07:00
Richard Henderson
1c05d53baf
tcg/loongarch64: Support TCG_TYPE_V64
...
We can implement this with fld_d, fst_d for load and store,
and then use the normal v128 operations in registers.
This will improve support for guests which use v64.
Reviewed-by: Song Gao <gaosong@loongson.cn >
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org >
Signed-off-by: Richard Henderson <richard.henderson@linaro.org >
2024-06-19 10:55:12 -07:00
Richard Henderson
3a7a53c352
tcg/loongarch64: Handle i32 and i64 moves between gr and fr
...
Reviewed-by: Song Gao <gaosong@loongson.cn >
Signed-off-by: Richard Henderson <richard.henderson@linaro.org >
2024-06-19 10:55:12 -07:00
Richard Henderson
3e26131041
tcg/loongarch64: Use fp load/store for I32 and I64 into vector regs
...
Reviewed-by: Song Gao <gaosong@loongson.cn >
Signed-off-by: Richard Henderson <richard.henderson@linaro.org >
2024-06-19 10:55:12 -07:00
Richard Henderson
741b0ee832
tcg/loongarch64: Import LASX, FP insns
...
Signed-off-by: Richard Henderson <richard.henderson@linaro.org >
2024-06-19 10:55:12 -07:00
Richard Henderson
80748eb4fb
Merge tag 'misc-20240619' of https://github.com/philmd/qemu into staging
...
Misc patches queue
. Remove deprecated pc-i440fx-2.0 -> 2.3 machines (Phil)
. Always use little endian audio format in virtio-snd (Phil)
. Avoid using Monitor in INTERRUPT_STATS_PROVIDER::print_info (Phil)
. Introduce x-query-interrupt-controllers QMP command (Phil)
. Introduce pnv_chip_foreach_cpu() to remove one CPU_FOREACH use (Cédric)
. Constify few uses of IOMMUTLBEvent (Phil)
. Wire loongson_ipi device to loongson3_virt/TCG (Jiaxun)
. Fix inclusion of tracing headers on s390x/TCG (Phil)
. Add few shortcuts missing to readline (Manos)
. Update ui/display entries in MAINTAINERS (Gerd)
. Use qemu_add_mouse_change_notifier on Cocoa (Akihiko)
. Fix Standard VGA screen blanking and cleanups (Gerd)
. Fix USB/MTP reported "free space" value (Fabio)
. Cast size_memop() returned value (Roman)
# -----BEGIN PGP SIGNATURE-----
#
# iQIzBAABCAAdFiEE+qvnXhKRciHc/Wuy4+MsLN6twN4FAmZyuKYACgkQ4+MsLN6t
# wN5guxAAvwJWbxQA8B4+gfiYaMK0AnM4leuCZ+8Sf+LhK32k2UkFA4NnKBkxGmO+
# 45NOEEEEv1Tukvtq1STHkYEdERJbHndpSFk2XmaYY09Ofo54vv2dXy6MD6GJriuA
# Pr9Mivzs490RSPXmxhsa8GU5IE6CO3LamgpSeH8XxPTvCbRIiB8LcKsme6utBAZv
# 9dHnEX5sXEEY2ZvArQd+eueyJfRyN4+1PpQkE9uH/wLIBqHAkHgSvFVaLo+PtA7T
# xfcFvrawRTWIU+P1lojmCMb+mOj+YS7yigpkkYQC4SFm0PEv5J5nyhr/mhhiVuSS
# tK8DNNi44F7/Z2CzEwbwk1PEnfKWtCgG2rEiR5uT6E8nmvxaOr2LfswBjLSwVDPS
# mBOnjTMLqTBPKq8E8x2di1h2cJ9PZ90zZtWzYD8Eqoq+eqz/x+8z/qP4vifzO+NB
# 7lj4IQZzLn+iktDGpjfh2RNoV9F9i9BwFGJqO2i0MzVftezJuGfe9olVOP2ErpnR
# jqB7gzgc6g4tYiOK9WchuIeB/S9dU/5qqQxWwINWX0j4cHF6Qq71LyejCTfpqpf8
# jjF65XdGHcyVm9NAnr18MTzwdu3YYWf4w2OGIHg7iGLC0hv3U+EzEEMpv2E6pelM
# iXgtqkRQm9qJaSrjfv0MUp9irjq01aIaHceFmP20QtkMP256E6c=
# =Ed8Z
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed 19 Jun 2024 03:53:26 AM PDT
# gpg: using RSA key FAABE75E12917221DCFD6BB2E3E32C2CDEADC0DE
# gpg: Good signature from "Philippe Mathieu-Daudé (F4BUG) <f4bug@amsat.org >" [full]
* tag 'misc-20240619' of https://github.com/philmd/qemu : (74 commits)
exec: Make the MemOp enum cast explicit
ui+display: rename is_buffer_shared() -> surface_is_allocated()
ui+display: rename is_placeholder() -> surface_is_placeholder()
stdvga: fix screen blanking
ui/cocoa: Use qemu_add_mouse_change_notifier
MAINTAINERS: drop spice+ui maintainership
MAINTAINERS: drop virtio-gpu maintainership
util/readline: Add C-u shortcut
util/readline: Add C-n, C-p shortcuts
util/readline: Fix lints for readline_handle_byte
target/s390x: Use s390_skeys_get|set() helper
hw/s390x: Introduce s390_skeys_get|set() helpers
hw/mips/loongson3_virt: Wire up loongson_ipi device
hw/intc/loongson_ipi: Replace ipi_getcpu with cpu_by_arch_id
hw/intc/loongson_ipi: Provide per core MMIO address spaces
hw/intc: Remove loongarch_ipi.c
hw/usb/dev-mtp: Correctly report free space
hw/usb: Remove unused 'host.h' header
hw/i386/iommu: Constify IOMMUTLBEvent in vtd_page_walk_hook prototype
memory: Constify IOMMUTLBEvent in memory_region_notify_iommu()
...
Signed-off-by: Richard Henderson <richard.henderson@linaro.org >
2024-06-19 10:54:31 -07:00
Roman Kiryanov
fc0870c180
exec: Make the MemOp enum cast explicit
...
Make the MemOp enum cast explicit to use the QEMU
headers with a C++ compiler.
Signed-off-by: Roman Kiryanov <rkir@google.com >
Reviewed-by: Richard Henderson <richard.henderson@linaro.org >
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org >
Message-ID: <20240618224528.878425-1-rkir@google.com >
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org >
2024-06-19 12:52:21 +02:00
Gerd Hoffmann
abd749b517
ui+display: rename is_buffer_shared() -> surface_is_allocated()
...
Boolean return value is reversed, to align with QEMU_ALLOCATED_FLAG, so
all callers must be adapted. Also rename share_surface variable in
vga_draw_graphic() to reduce confusion.
No functional change.
Suggested-by: Marc-André Lureau <marcandre.lureau@gmail.com >
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com >
Reviewed-by: Paul Durrant <paul@xen.org >
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com >
Message-ID: <20240605131444.797896-4-kraxel@redhat.com >
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org >
2024-06-19 12:42:03 +02:00
Gerd Hoffmann
9badf12ac2
ui+display: rename is_placeholder() -> surface_is_placeholder()
...
No functional change.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com >
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com >
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org >
Message-ID: <20240605131444.797896-3-kraxel@redhat.com >
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org >
2024-06-19 12:42:03 +02:00
Gerd Hoffmann
b1cf266c82
stdvga: fix screen blanking
...
In case the display surface uses a shared buffer (i.e. uses vga vram
directly instead of a shadow) go unshare the buffer before clearing it.
This avoids vga memory corruption, which in turn fixes unblanking not
working properly with X11.
Cc: qemu-stable@nongnu.org
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/2067
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com >
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com >
Message-ID: <20240605131444.797896-2-kraxel@redhat.com >
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org >
2024-06-19 12:42:03 +02:00
Akihiko Odaki
e7b53d160f
ui/cocoa: Use qemu_add_mouse_change_notifier
...
This eliminates the polling in cocoa_refresh and implements the
propagation of the mouse mode change from absolute to relative.
Signed-off-by: Akihiko Odaki <akihiko.odaki@daynix.com >
Reviewed-by: Phil Dennis-Jordan <phil@philjordan.eu >
Tested-by: Phil Dennis-Jordan <phil@philjordan.eu >
Message-ID: <20240322-mouse-v1-1-0b7d4d9bdfbf@daynix.com >
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org >
2024-06-19 12:42:03 +02:00
Gerd Hoffmann
3476103689
MAINTAINERS: drop spice+ui maintainership
...
Remove myself from spice and ui entries.
Flip status to "Orphan" for entries which have nobody else listed.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com >
Reviewed-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org >
Message-ID: <20240528083858.836262-5-kraxel@redhat.com >
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org >
2024-06-19 12:42:03 +02:00
Gerd Hoffmann
2f8cd5a9b6
MAINTAINERS: drop virtio-gpu maintainership
...
Remove myself from virtio-gpu entries.
Flip status to "Orphan" for entries which have nobody else listed.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com >
Reviewed-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org >
Message-ID: <20240528083858.836262-4-kraxel@redhat.com >
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org >
2024-06-19 12:42:03 +02:00
Manos Pitsidianakis
e1e55d346a
util/readline: Add C-u shortcut
...
Add support for the unix-line-discard readline action, which erases from
the cursor position up to the beginning of the line. The default
binding, C-u, was chosen.
This is useful to quickly erase command input while working on the
monitor interface.
Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org >
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com >
Message-ID: <6772067e1c0d4b1c5310e5446e9e3e1c6b3b5bc0.1718265822.git.manos.pitsidianakis@linaro.org >
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org >
2024-06-19 12:42:03 +02:00
Manos Pitsidianakis
96c99e3831
util/readline: Add C-n, C-p shortcuts
...
C-n and C-p are the default bindings for readline's next-history and
previous-history respectively. They have the same functionality as the
Down and Up arrow keys.
Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org >
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com >
Message-ID: <9876594132d1f2e7210ab3f7ca01a82f95206447.1718265822.git.manos.pitsidianakis@linaro.org >
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org >
2024-06-19 12:42:03 +02:00
Manos Pitsidianakis
9051350d25
util/readline: Fix lints for readline_handle_byte
...
While they do not give warnings under our current buildsystem
configuration, my clang's language server daemon was complaining about
missing default: labels in switch statements.
While at it, add /* fallthrough */ annotations where appropriate.
This is a purely style and not functional change.
Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org >
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com >
Message-ID: <16f745ac7f5fef74498709ffd98857e76edff6aa.1718265822.git.manos.pitsidianakis@linaro.org >
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org >
2024-06-19 12:42:03 +02:00
Philippe Mathieu-Daudé
4860af2c4f
target/s390x: Use s390_skeys_get|set() helper
...
Commit c9274b6bf0 ("target/s390x: start moving TCG-only code
to tcg/") moved mem_helper.c, but the trace-events file is
still in the parent directory, so is the generated trace.h.
Call the s390_skeys_get|set() helper, removing the need
for the trace event shared with the tcg/ sub-directory,
fixing the following build failure:
In file included from ../target/s390x/tcg/mem_helper.c:33:
../target/s390x/tcg/trace.h:1:10: fatal error: 'trace/trace-target_s390x_tcg.h' file not found
#include "trace/trace-target_s390x_tcg.h"
Reported-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk >
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org >
Reviewed-by: Thomas Huth <thuth@redhat.com >
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com >
Message-Id: <20240613104415.9643-3-philmd@linaro.org >
2024-06-19 12:42:03 +02:00
Philippe Mathieu-Daudé
b926895357
hw/s390x: Introduce s390_skeys_get|set() helpers
...
s390_skeys_set() dispatch to S390SKeysClass::set_skeys(),
and s390_skeys_get() to S390SKeysClass::get_skeys().
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org >
Reviewed-by: Thomas Huth <thuth@redhat.com >
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com >
Message-Id: <20240613104415.9643-2-philmd@linaro.org >
2024-06-19 12:42:03 +02:00
Jiaxun Yang
c3425158d6
hw/mips/loongson3_virt: Wire up loongson_ipi device
...
Wire up loongson_ipi device for loongson3_virt machine, so we
can have SMP support for TCG backend as well.
Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com >
Acked-by: Song Gao <gaosong@loongson.cn >
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org >
Message-ID: <20240605-loongson3-ipi-v3-3-ddd2c0e03fa3@flygoat.com >
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org >
2024-06-19 12:42:03 +02:00
Jiaxun Yang
03ca348b6b
hw/intc/loongson_ipi: Replace ipi_getcpu with cpu_by_arch_id
...
cpu_by_arch_id is doing the same thing as our ipi_getcpu logic.
Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com >
Reviewed-by: Song Gao <gaosong@loongson.cn >
Message-ID: <20240605-loongson3-ipi-v3-4-ddd2c0e03fa3@flygoat.com >
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org >
2024-06-19 12:42:03 +02:00
Jiaxun Yang
49eba52a52
hw/intc/loongson_ipi: Provide per core MMIO address spaces
...
The real IPI hardware have dedicated MMIO registers mapped into
memory address space for every core. This is not used by LoongArch
guest software but it is essential for CPU without IOCSR such as
Loongson-3A1000.
Implement it with existing infrastructure.
Acked-by: Song Gao <gaosong@loongson.cn >
Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com >
Message-ID: <20240605-loongson3-ipi-v3-2-ddd2c0e03fa3@flygoat.com >
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org >
2024-06-19 12:42:03 +02:00
Jiaxun Yang
5f82fb2a3a
hw/intc: Remove loongarch_ipi.c
...
It was missed out in previous commit.
Fixes: b4a12dfc21 ("hw/intc/loongarch_ipi: Rename as loongson_ipi")
Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com >
Reviewed-by: Song Gao <gaosong@loongson.cn >
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org >
Message-ID: <20240605-loongson3-ipi-v3-1-ddd2c0e03fa3@flygoat.com >
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org >
2024-06-19 12:42:03 +02:00
Fabio D'Urso
283720489f
hw/usb/dev-mtp: Correctly report free space
...
In order to compute the amount of free space (in bytes), the number
of available blocks (f_bavail) should be multiplied by the block
size (f_frsize) instead of the total number of blocks (f_blocks).
Signed-off-by: Fabio D'Urso <fdurso@google.com >
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org >
Message-ID: <20240618003657.3344685-1-fdurso@google.com >
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org >
2024-06-19 12:42:03 +02:00
Philippe Mathieu-Daudé
ce5311c476
hw/usb: Remove unused 'host.h' header
...
Since commit 99761176ee ("usb: Remove legacy -usbdevice options
(host, serial, disk and net)") hw/usb/host.h is not used, remove
it.
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org >
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com >
Message-Id: <20240611102305.60735-2-philmd@linaro.org >
2024-06-19 12:42:03 +02:00
Philippe Mathieu-Daudé
fc9ad5cf9c
hw/i386/iommu: Constify IOMMUTLBEvent in vtd_page_walk_hook prototype
...
@event access is read-only.
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org >
Reviewed-by: Peter Xu <peterx@redhat.com >
Message-Id: <20240612132532.85928-4-philmd@linaro.org >
2024-06-19 12:42:03 +02:00
Philippe Mathieu-Daudé
eb5b2896f6
memory: Constify IOMMUTLBEvent in memory_region_notify_iommu()
...
@event access is read-only.
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org >
Reviewed-by: Peter Xu <peterx@redhat.com >
Message-Id: <20240612132532.85928-3-philmd@linaro.org >
2024-06-19 12:42:02 +02:00
Philippe Mathieu-Daudé
ec40be993b
memory: Constify IOMMUTLBEvent in memory_region_notify_iommu_one()
...
@event access is read-only.
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org >
Reviewed-by: Peter Xu <peterx@redhat.com >
Message-Id: <20240612132532.85928-2-philmd@linaro.org >
2024-06-19 12:42:02 +02:00
Cédric Le Goater
80ce0d5874
ppc/pnv: Introduce pnv_chip_foreach_cpu()
...
This helper routine uses the machine definition, sockets, cores and
threads, to loop on all CPUs of the machine. Replace CPU_FOREACH()
with it.
Signed-off-by: Cédric Le Goater <clg@redhat.com >
Reviewed-by: Nicholas Piggin <npiggin@gmail.com >
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org >
Message-ID: <20240424093048.180966-1-clg@redhat.com >
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org >
2024-06-19 12:40:49 +02:00
Philippe Mathieu-Daudé
795eaa62fa
hw/intc: Introduce x-query-interrupt-controllers QMP command
...
This is a counterpart to the HMP "info pic" command. It is being
added with an "x-" prefix because this QMP command is intended as an
adhoc debugging tool and will thus not be modelled in QAPI as fully
structured data, nor will it have long term guaranteed stability.
The existing HMP command is rewritten to call the QMP command.
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org >
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com >
Message-Id: <20240610063518.50680-3-philmd@linaro.org >
2024-06-19 12:40:49 +02:00
Philippe Mathieu-Daudé
b2580720d0
hw/intc: Avoid using Monitor in INTERRUPT_STATS_PROVIDER::print_info()
...
Replace Monitor API by HumanReadableText one (see commit f2de406f29
"docs/devel: document expectations for QAPI data modelling for QMP"
for rationale).
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org >
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com >
Message-Id: <20240610063518.50680-2-philmd@linaro.org >
2024-06-19 12:40:49 +02:00
Philippe Mathieu-Daudé
a58e653aa2
hw/ppc: Avoid using Monitor in pic_print_info()
...
Replace Monitor API by HumanReadableText one.
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org >
Reviewed-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org >
Reviewed-by: Cédric Le Goater <clg@kaod.org >
Reviewed-by: Harsh Prateek Bora <harshpb@linux.ibm.com >
Message-Id: <20240610062105.49848-27-philmd@linaro.org >
2024-06-19 12:40:49 +02:00
Philippe Mathieu-Daudé
d312b62a2e
hw/ppc: Avoid using Monitor in pnv_chip_power9_pic_print_info_child()
...
Replace Monitor API by HumanReadableText one.
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org >
Reviewed-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org >
Reviewed-by: Cédric Le Goater <clg@kaod.org >
Reviewed-by: Harsh Prateek Bora <harshpb@linux.ibm.com >
Message-Id: <20240610062105.49848-26-philmd@linaro.org >
2024-06-19 12:40:49 +02:00
Philippe Mathieu-Daudé
f50bb2a26a
hw/ppc: Avoid using Monitor in spapr_irq_print_info()
...
Replace Monitor API by HumanReadableText one.
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org >
Reviewed-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org >
Reviewed-by: Cédric Le Goater <clg@kaod.org >
Reviewed-by: Harsh Prateek Bora <harshpb@linux.ibm.com >
Message-Id: <20240610062105.49848-25-philmd@linaro.org >
2024-06-19 12:40:49 +02:00
Philippe Mathieu-Daudé
4abeadf651
hw/ppc: Avoid using Monitor in SpaprInterruptControllerClass::print_info()
...
Replace Monitor API by HumanReadableText one.
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org >
Reviewed-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org >
Reviewed-by: Cédric Le Goater <clg@kaod.org >
Reviewed-by: Harsh Prateek Bora <harshpb@linux.ibm.com >
Message-Id: <20240610062105.49848-24-philmd@linaro.org >
2024-06-19 12:40:49 +02:00
Philippe Mathieu-Daudé
70fb275d07
hw/ppc: Avoid using Monitor in pnv_xive2_pic_print_info()
...
Replace Monitor API by HumanReadableText one.
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org >
Reviewed-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org >
Reviewed-by: Cédric Le Goater <clg@kaod.org >
Reviewed-by: Harsh Prateek Bora <harshpb@linux.ibm.com >
Message-Id: <20240610062105.49848-23-philmd@linaro.org >
2024-06-19 12:40:49 +02:00
Philippe Mathieu-Daudé
e6024fd832
hw/ppc: Avoid using Monitor in xive2_nvp_pic_print_info()
...
Replace Monitor API by HumanReadableText one.
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org >
Reviewed-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org >
Reviewed-by: Cédric Le Goater <clg@kaod.org >
Reviewed-by: Harsh Prateek Bora <harshpb@linux.ibm.com >
Message-Id: <20240610062105.49848-22-philmd@linaro.org >
2024-06-19 12:40:49 +02:00
Philippe Mathieu-Daudé
33e3642684
hw/ppc: Avoid using Monitor in xive2_end_pic_print_info()
...
Replace Monitor API by HumanReadableText one.
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org >
Reviewed-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org >
Reviewed-by: Cédric Le Goater <clg@kaod.org >
Reviewed-by: Harsh Prateek Bora <harshpb@linux.ibm.com >
Message-Id: <20240610062105.49848-21-philmd@linaro.org >
2024-06-19 12:40:49 +02:00
Philippe Mathieu-Daudé
fd32d82339
hw/ppc: Avoid using Monitor in xive2_end_queue_pic_print_info()
...
Replace Monitor API by HumanReadableText one.
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org >
Reviewed-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org >
Reviewed-by: Cédric Le Goater <clg@kaod.org >
Reviewed-by: Harsh Prateek Bora <harshpb@linux.ibm.com >
Message-Id: <20240610062105.49848-20-philmd@linaro.org >
2024-06-19 12:40:49 +02:00
Philippe Mathieu-Daudé
9d5c1da9c0
hw/ppc: Avoid using Monitor in xive2_end_eas_pic_print_info()
...
Replace Monitor API by HumanReadableText one.
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org >
Reviewed-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org >
Reviewed-by: Cédric Le Goater <clg@kaod.org >
Reviewed-by: Harsh Prateek Bora <harshpb@linux.ibm.com >
Message-Id: <20240610062105.49848-19-philmd@linaro.org >
2024-06-19 12:40:49 +02:00
Philippe Mathieu-Daudé
0018666462
hw/ppc: Avoid using Monitor in xive2_eas_pic_print_info()
...
Replace Monitor API by HumanReadableText one.
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org >
Reviewed-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org >
Reviewed-by: Cédric Le Goater <clg@kaod.org >
Reviewed-by: Harsh Prateek Bora <harshpb@linux.ibm.com >
Message-Id: <20240610062105.49848-18-philmd@linaro.org >
2024-06-19 12:40:49 +02:00
Philippe Mathieu-Daudé
d88f39dba4
hw/ppc: Avoid using Monitor in pnv_psi_pic_print_info()
...
Replace Monitor API by HumanReadableText one.
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org >
Reviewed-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org >
Reviewed-by: Cédric Le Goater <clg@kaod.org >
Reviewed-by: Harsh Prateek Bora <harshpb@linux.ibm.com >
Message-Id: <20240610062105.49848-17-philmd@linaro.org >
2024-06-19 12:40:49 +02:00
Philippe Mathieu-Daudé
0527563a47
hw/ppc: Avoid using Monitor in pnv_xive_pic_print_info()
...
Replace Monitor API by HumanReadableText one.
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org >
Reviewed-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org >
Reviewed-by: Cédric Le Goater <clg@kaod.org >
Reviewed-by: Harsh Prateek Bora <harshpb@linux.ibm.com >
Message-Id: <20240610062105.49848-16-philmd@linaro.org >
2024-06-19 12:40:49 +02:00
Philippe Mathieu-Daudé
1a40b0ca9e
hw/ppc: Avoid using Monitor in xive_nvt_pic_print_info()
...
Replace Monitor API by HumanReadableText one.
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org >
Reviewed-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org >
Reviewed-by: Cédric Le Goater <clg@kaod.org >
Reviewed-by: Harsh Prateek Bora <harshpb@linux.ibm.com >
Message-Id: <20240610062105.49848-15-philmd@linaro.org >
2024-06-19 12:40:49 +02:00