History log of /qemu/accel/ (Results 101 – 125 of 1203)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
cf9b579010-Nov-2023 Richard Henderson <richard.henderson@linaro.org>

accel/tcg: Remove CF_LAST_IO

In cpu_exec_step_atomic, we did not set CF_LAST_IO, which lead
to a loop with cpu_io_recompile.

But since 18a536f1f8 ("Always require can_do_io") we no longer
need a fl

accel/tcg: Remove CF_LAST_IO

In cpu_exec_step_atomic, we did not set CF_LAST_IO, which lead
to a loop with cpu_io_recompile.

But since 18a536f1f8 ("Always require can_do_io") we no longer
need a flag to indicate when the last insn should have can_do_io set,
so remove the flag entirely.

Reported-by: Clément Chigot <chigot@adacore.com>
Tested-by: Clément Chigot <chigot@adacore.com>
Reviewed-by: Claudio Fontana <cfontana@suse.de>
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/1961
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>

show more ...


/qemu/.gitlab-ci.d/crossbuilds.yml
/qemu/.gitlab-ci.d/windows.yml
/qemu/.mailmap
/qemu/Kconfig.host
/qemu/MAINTAINERS
tcg/cpu-exec.c
tcg/tb-maint.c
tcg/translate-all.c
tcg/translator.c
/qemu/audio/wavaudio.c
/qemu/block.c
/qemu/block/backup.c
/qemu/block/blkdebug.c
/qemu/block/blkreplay.c
/qemu/block/blkverify.c
/qemu/block/block-backend.c
/qemu/block/block-copy.c
/qemu/block/bochs.c
/qemu/block/cloop.c
/qemu/block/commit.c
/qemu/block/copy-before-write.c
/qemu/block/copy-on-read.c
/qemu/block/copy-on-read.h
/qemu/block/crypto.c
/qemu/block/dmg.c
/qemu/block/filter-compress.c
/qemu/block/io.c
/qemu/block/mirror.c
/qemu/block/monitor/block-hmp-cmds.c
/qemu/block/parallels-ext.c
/qemu/block/parallels.c
/qemu/block/parallels.h
/qemu/block/preallocate.c
/qemu/block/qcow.c
/qemu/block/qcow2-bitmap.c
/qemu/block/qcow2-cluster.c
/qemu/block/qcow2.c
/qemu/block/qcow2.h
/qemu/block/qed.c
/qemu/block/qed.h
/qemu/block/raw-format.c
/qemu/block/replication.c
/qemu/block/snapshot-access.c
/qemu/block/snapshot.c
/qemu/block/stream.c
/qemu/block/throttle.c
/qemu/block/vdi.c
/qemu/block/vhdx-log.c
/qemu/block/vhdx.c
/qemu/block/vhdx.h
/qemu/block/vmdk.c
/qemu/block/vpc.c
/qemu/blockdev.c
/qemu/blockjob.c
/qemu/bsd-user/main.c
/qemu/configs/devices/ppc-softmmu/default.mak
/qemu/configs/targets/loongarch64-linux-user.mak
/qemu/configure
/qemu/contrib/gitdm/domain-map
/qemu/contrib/plugins/Makefile
/qemu/contrib/plugins/win32_linker.c
/qemu/cpu-common.c
/qemu/cpu-target.c
/qemu/crypto/rsakey-builtin.c.inc
/qemu/docs/devel/tcg-icount.rst
/qemu/docs/devel/testing.rst
/qemu/docs/interop/vhost-user.rst
/qemu/docs/sphinx/qapidoc.py
/qemu/docs/system/device-emulation.rst
/qemu/docs/system/devices/virtio-snd.rst
/qemu/docs/system/i386/xen.rst
/qemu/dump/dump.c
/qemu/gdb-xml/arm-neon.xml
/qemu/gdbstub/gdbstub.c
/qemu/hmp-commands.hx
/qemu/host/include/generic/host/atomic128-cas.h
/qemu/host/include/generic/host/atomic128-ldst.h
/qemu/hw/arm/Kconfig
/qemu/hw/arm/mps2-tz.c
/qemu/hw/arm/mps2.c
/qemu/hw/arm/sbsa-ref.c
/qemu/hw/arm/vexpress.c
/qemu/hw/arm/virt.c
/qemu/hw/arm/xen_arm.c
/qemu/hw/arm/xlnx-versal.c
/qemu/hw/audio/Kconfig
/qemu/hw/audio/es1370.c
/qemu/hw/audio/meson.build
/qemu/hw/audio/trace-events
/qemu/hw/audio/virtio-snd-pci.c
/qemu/hw/audio/virtio-snd.c
/qemu/hw/block/xen-block.c
/qemu/hw/char/trace-events
/qemu/hw/char/xen_console.c
/qemu/hw/core/cpu-common.c
/qemu/hw/core/loader.c
/qemu/hw/core/machine.c
/qemu/hw/core/qdev-properties-system.c
/qemu/hw/core/qdev-properties.c
/qemu/hw/cxl/cxl-cdat.c
/qemu/hw/cxl/cxl-component-utils.c
/qemu/hw/cxl/cxl-device-utils.c
/qemu/hw/cxl/cxl-events.c
/qemu/hw/cxl/cxl-mailbox-utils.c
/qemu/hw/cxl/meson.build
/qemu/hw/cxl/switch-mailbox-cci.c
/qemu/hw/display/Kconfig
/qemu/hw/display/ati.c
/qemu/hw/display/ati_2d.c
/qemu/hw/display/meson.build
/qemu/hw/display/sm501.c
/qemu/hw/display/vhost-user-gpu.c
/qemu/hw/display/virtio-gpu.c
/qemu/hw/display/vmware_vga.c
/qemu/hw/hppa/machine.c
/qemu/hw/i2c/pmbus_device.c
/qemu/hw/i386/kvm/meson.build
/qemu/hw/i386/kvm/trace-events
/qemu/hw/i386/kvm/xen-stubs.c
/qemu/hw/i386/kvm/xen_evtchn.c
/qemu/hw/i386/kvm/xen_gnttab.c
/qemu/hw/i386/kvm/xen_primary_console.c
/qemu/hw/i386/kvm/xen_primary_console.h
/qemu/hw/i386/kvm/xen_xenstore.c
/qemu/hw/i386/pc.c
/qemu/hw/i386/pc_piix.c
/qemu/hw/i386/pc_q35.c
/qemu/hw/i386/xen/xen_platform.c
/qemu/hw/ide/ahci.c
/qemu/hw/ide/core.c
/qemu/hw/isa/i82378.c
/qemu/hw/mem/cxl_type3.c
/qemu/hw/mem/cxl_type3_stubs.c
/qemu/hw/mips/Kconfig
/qemu/hw/net/igb.c
/qemu/hw/net/igb_common.h
/qemu/hw/net/igb_core.c
/qemu/hw/net/igb_core.h
/qemu/hw/net/igbvf.c
/qemu/hw/net/meson.build
/qemu/hw/net/trace-events
/qemu/hw/net/xen_nic.c
/qemu/hw/pci-bridge/cxl_downstream.c
/qemu/hw/pci-bridge/cxl_root_port.c
/qemu/hw/pci-bridge/cxl_upstream.c
/qemu/hw/pci-host/Kconfig
/qemu/hw/pci-host/articia.c
/qemu/hw/pci-host/astro.c
/qemu/hw/pci-host/meson.build
/qemu/hw/pci-host/pnv_phb4.c
/qemu/hw/pci-host/pnv_phb4_pec.c
/qemu/hw/ppc/Kconfig
/qemu/hw/ppc/amigaone.c
/qemu/hw/ppc/e500.c
/qemu/hw/ppc/meson.build
/qemu/hw/ppc/pnv.c
/qemu/hw/ppc/pnv_i2c.c
/qemu/hw/ppc/spapr_rtas.c
/qemu/hw/rx/rx62n.c
/qemu/hw/s390x/css.c
/qemu/hw/s390x/s390-pci-vfio.c
/qemu/hw/s390x/sclp.c
/qemu/hw/sd/aspeed_sdhci.c
/qemu/hw/sd/bcm2835_sdhost.c
/qemu/hw/sd/cadence_sdhci.c
/qemu/hw/sd/core.c
/qemu/hw/sd/npcm7xx_sdhci.c
/qemu/hw/sd/pl181.c
/qemu/hw/sd/pxa2xx_mmci.c
/qemu/hw/sd/sd.c
/qemu/hw/sd/sdhci-pci.c
/qemu/hw/sd/ssi-sd.c
/qemu/hw/sensor/Kconfig
/qemu/hw/sensor/adm1266.c
/qemu/hw/sensor/meson.build
/qemu/hw/virtio/vhost-user-fs.c
/qemu/hw/virtio/vhost-user.c
/qemu/hw/virtio/vhost.c
/qemu/hw/virtio/virtio-mem.c
/qemu/hw/xen/xen-backend.c
/qemu/hw/xen/xen-bus.c
/qemu/hw/xen/xen-legacy-backend.c
/qemu/hw/xen/xen_devconfig.c
/qemu/hw/xenpv/xen_machine_pv.c
/qemu/include/block/block-global-state.h
/qemu/include/block/block-io.h
/qemu/include/block/block_int-common.h
/qemu/include/block/block_int-global-state.h
/qemu/include/block/block_int-io.h
/qemu/include/block/blockjob.h
/qemu/include/block/blockjob_int.h
/qemu/include/exec/gdbstub.h
/qemu/include/exec/translation-block.h
/qemu/include/hw/audio/virtio-snd.h
/qemu/include/hw/core/cpu.h
/qemu/include/hw/cxl/cxl.h
/qemu/include/hw/cxl/cxl_component.h
/qemu/include/hw/cxl/cxl_device.h
/qemu/include/hw/cxl/cxl_events.h
/qemu/include/hw/cxl/cxl_pci.h
/qemu/include/hw/i2c/pmbus_device.h
/qemu/include/hw/i386/pc.h
/qemu/include/hw/i386/topology.h
/qemu/include/hw/loader.h
/qemu/include/hw/pci-bridge/cxl_upstream_port.h
/qemu/include/hw/pci-host/articia.h
/qemu/include/hw/pci-host/pnv_phb4.h
/qemu/include/hw/pci-host/pnv_phb4_regs.h
/qemu/include/hw/ppc/pnv_chip.h
/qemu/include/hw/ppc/pnv_i2c.h
/qemu/include/hw/ppc/pnv_xscom.h
/qemu/include/hw/ppc/ppc.h
/qemu/include/hw/qdev-properties.h
/qemu/include/hw/s390x/css.h
/qemu/include/hw/s390x/sclp.h
/qemu/include/hw/virtio/vhost-backend.h
/qemu/include/hw/virtio/vhost-user.h
/qemu/include/hw/virtio/vhost.h
/qemu/include/hw/xen/interface/arch-arm.h
/qemu/include/hw/xen/interface/arch-x86/cpuid.h
/qemu/include/hw/xen/interface/arch-x86/xen-x86_32.h
/qemu/include/hw/xen/interface/arch-x86/xen-x86_64.h
/qemu/include/hw/xen/interface/arch-x86/xen.h
/qemu/include/hw/xen/interface/event_channel.h
/qemu/include/hw/xen/interface/features.h
/qemu/include/hw/xen/interface/grant_table.h
/qemu/include/hw/xen/interface/hvm/hvm_op.h
/qemu/include/hw/xen/interface/hvm/params.h
/qemu/include/hw/xen/interface/io/blkif.h
/qemu/include/hw/xen/interface/io/console.h
/qemu/include/hw/xen/interface/io/fbif.h
/qemu/include/hw/xen/interface/io/kbdif.h
/qemu/include/hw/xen/interface/io/netif.h
/qemu/include/hw/xen/interface/io/protocols.h
/qemu/include/hw/xen/interface/io/ring.h
/qemu/include/hw/xen/interface/io/usbif.h
/qemu/include/hw/xen/interface/io/xenbus.h
/qemu/include/hw/xen/interface/io/xs_wire.h
/qemu/include/hw/xen/interface/memory.h
/qemu/include/hw/xen/interface/physdev.h
/qemu/include/hw/xen/interface/sched.h
/qemu/include/hw/xen/interface/trace.h
/qemu/include/hw/xen/interface/vcpu.h
/qemu/include/hw/xen/interface/version.h
/qemu/include/hw/xen/interface/xen-compat.h
/qemu/include/hw/xen/interface/xen.h
/qemu/include/hw/xen/xen-backend.h
/qemu/include/hw/xen/xen-bus.h
/qemu/include/hw/xen/xen-legacy-backend.h
/qemu/include/hw/xen/xen_native.h
/qemu/include/qemu/int128.h
/qemu/include/qemu/qemu-plugin.h
/qemu/include/qom/object.h
/qemu/include/sysemu/dump-arch.h
/qemu/include/sysemu/kvm.h
/qemu/include/ui/console.h
/qemu/include/ui/pixman-minimal.h
/qemu/include/ui/qemu-pixman.h
/qemu/include/ui/rect.h
/qemu/io/net-listener.c
/qemu/linux-user/main.c
/qemu/meson.build
/qemu/meson_options.txt
/qemu/migration/block-dirty-bitmap.c
/qemu/nbd/server.c
/qemu/net/vhost-vdpa.c
/qemu/pc-bios/hppa-firmware.img
/qemu/plugins/meson.build
/qemu/qapi/ui.json
/qemu/qemu-img.c
/qemu/qemu-options.hx
/qemu/qom/object.c
/qemu/roms/seabios-hppa
/qemu/scripts/cpu-x86-uarch-abi.py
/qemu/scripts/feature_to_c.py
/qemu/scripts/meson-buildoptions.sh
/qemu/scripts/qapi/schema.py
/qemu/scripts/tracetool/__init__.py
/qemu/system/cpus.c
/qemu/system/qdev-monitor.c
/qemu/system/vl.c
/qemu/system/watchpoint.c
/qemu/target/alpha/cpu-qom.h
/qemu/target/alpha/cpu.c
/qemu/target/alpha/cpu.h
/qemu/target/arm/cpu-qom.h
/qemu/target/arm/cpu.c
/qemu/target/arm/cpu.h
/qemu/target/arm/debug_helper.c
/qemu/target/arm/helper.c
/qemu/target/arm/internals.h
/qemu/target/arm/tcg/cpu32.c
/qemu/target/arm/tcg/mte_helper.c
/qemu/target/arm/tcg/translate-a64.c
/qemu/target/avr/cpu-qom.h
/qemu/target/avr/cpu.c
/qemu/target/avr/cpu.h
/qemu/target/cris/cpu-qom.h
/qemu/target/cris/cpu.c
/qemu/target/cris/cpu.h
/qemu/target/hexagon/cpu-qom.h
/qemu/target/hexagon/cpu.c
/qemu/target/hexagon/cpu.h
/qemu/target/hppa/cpu-param.h
/qemu/target/hppa/cpu-qom.h
/qemu/target/hppa/cpu.h
/qemu/target/hppa/int_helper.c
/qemu/target/hppa/mem_helper.c
/qemu/target/hppa/op_helper.c
/qemu/target/hppa/translate.c
/qemu/target/i386/cpu-qom.h
/qemu/target/i386/cpu.c
/qemu/target/i386/cpu.h
/qemu/target/i386/hvf/hvf.c
/qemu/target/i386/hvf/x86_emu.c
/qemu/target/i386/hvf/x86_emu.h
/qemu/target/i386/kvm/kvm-cpu.c
/qemu/target/i386/kvm/kvm.c
/qemu/target/i386/kvm/xen-emu.c
/qemu/target/i386/monitor.c
/qemu/target/loongarch/cpu-qom.h
/qemu/target/loongarch/cpu.c
/qemu/target/loongarch/cpu.h
/qemu/target/m68k/cpu-qom.h
/qemu/target/m68k/cpu.c
/qemu/target/m68k/cpu.h
/qemu/target/microblaze/cpu-qom.h
/qemu/target/microblaze/cpu.h
/qemu/target/mips/cpu-qom.h
/qemu/target/mips/cpu.h
/qemu/target/mips/tcg/msa.decode
/qemu/target/mips/tcg/tx79.decode
/qemu/target/nios2/cpu-qom.h
/qemu/target/nios2/cpu.c
/qemu/target/nios2/cpu.h
/qemu/target/openrisc/cpu-qom.h
/qemu/target/openrisc/cpu.c
/qemu/target/openrisc/cpu.h
/qemu/target/ppc/cpu-qom.h
/qemu/target/ppc/cpu.h
/qemu/target/ppc/excp_helper.c
/qemu/target/ppc/internal.h
/qemu/target/ppc/kvm.c
/qemu/target/ppc/kvm_ppc.h
/qemu/target/ppc/meson.build
/qemu/target/riscv/cpu-qom.h
/qemu/target/riscv/cpu.c
/qemu/target/riscv/cpu.h
/qemu/target/riscv/internals.h
/qemu/target/rx/cpu-qom.h
/qemu/target/rx/cpu.c
/qemu/target/rx/cpu.h
/qemu/target/s390x/arch_dump.c
/qemu/target/s390x/cpu-qom.h
/qemu/target/s390x/cpu.h
/qemu/target/s390x/cpu_models.c
/qemu/target/s390x/cpu_models.h
/qemu/target/s390x/diag.c
/qemu/target/s390x/kvm/kvm.c
/qemu/target/s390x/kvm/stsi-topology.c
/qemu/target/s390x/tcg/insn-data.h.inc
/qemu/target/s390x/tcg/misc_helper.c
/qemu/target/s390x/tcg/translate.c
/qemu/target/sh4/cpu-qom.h
/qemu/target/sh4/cpu.c
/qemu/target/sh4/cpu.h
/qemu/target/sparc/cpu-qom.h
/qemu/target/sparc/cpu.h
/qemu/target/tricore/cpu-qom.h
/qemu/target/tricore/cpu.c
/qemu/target/tricore/cpu.h
/qemu/target/xtensa/cpu-qom.h
/qemu/target/xtensa/cpu.c
/qemu/target/xtensa/cpu.h
/qemu/target/xtensa/op_helper.c
/qemu/tests/avocado/acpi-bits.py
/qemu/tests/avocado/machine_m68k_nextcube.py
/qemu/tests/avocado/machine_s390_ccw_virtio.py
/qemu/tests/avocado/mem-addr-space-check.py
/qemu/tests/avocado/ppc_amiga.py
/qemu/tests/avocado/tcg_plugins.py
/qemu/tests/avocado/tesseract_utils.py
/qemu/tests/data/acpi/q35/APIC.core-count
/qemu/tests/data/acpi/q35/APIC.core-count2
/qemu/tests/data/acpi/q35/APIC.thread-count
/qemu/tests/data/acpi/q35/APIC.thread-count2
/qemu/tests/data/acpi/q35/APIC.type4-count
/qemu/tests/data/acpi/q35/DSDT.core-count
/qemu/tests/data/acpi/q35/DSDT.core-count2
/qemu/tests/data/acpi/q35/DSDT.thread-count
/qemu/tests/data/acpi/q35/DSDT.thread-count2
/qemu/tests/data/acpi/q35/DSDT.type4-count
/qemu/tests/data/acpi/q35/FACP.core-count
/qemu/tests/data/acpi/q35/FACP.thread-count
/qemu/tests/data/acpi/q35/FACP.thread-count2
/qemu/tests/data/acpi/q35/FACP.type4-count
/qemu/tests/plugin/meson.build
/qemu/tests/qapi-schema/test-qapi.py
/qemu/tests/qtest/adm1266-test.c
/qemu/tests/qtest/ahci-test.c
/qemu/tests/qtest/bios-tables-test.c
/qemu/tests/qtest/max34451-test.c
/qemu/tests/qtest/meson.build
/qemu/tests/tcg/multiarch/Makefile.target
/qemu/tests/tcg/multiarch/gdbstub/registers.py
/qemu/tests/tcg/multiarch/system/Makefile.softmmu-target
/qemu/tests/tcg/nios2/Makefile.target
/qemu/tests/tcg/ppc64/Makefile.target
/qemu/tests/tcg/s390x/Makefile.target
/qemu/tests/tcg/s390x/add-logical-with-carry.c
/qemu/tests/tcg/s390x/clc.c
/qemu/tests/tcg/s390x/laalg.c
/qemu/tests/tsan/ignore.tsan
/qemu/tests/unit/meson.build
/qemu/tests/unit/test-bdrv-drain.c
/qemu/tests/unit/test-bdrv-graph-mod.c
/qemu/tests/unit/test-resv-mem.c
/qemu/tests/unit/test-smp-parse.c
/qemu/tests/unit/test-x86-topo.c
/qemu/tests/vm/netbsd
/qemu/ui/cocoa.m
/qemu/ui/console-vc-stubs.c
/qemu/ui/console.c
/qemu/ui/dbus-listener.c
/qemu/ui/gtk-egl.c
/qemu/ui/gtk.c
/qemu/ui/meson.build
/qemu/ui/qemu-pixman.c
/qemu/ui/sdl2.c
/qemu/ui/ui-hmp-cmds.c
/qemu/ui/ui-qmp-cmds.c
/qemu/ui/vnc-stubs.c
bb6cf6f015-Sep-2023 Philippe Mathieu-Daudé <philmd@linaro.org>

accel/tcg: Factor tcg_cpu_reset_hold() out

Factor the TCG specific code from cpu_common_reset_hold() to
tcg_cpu_reset_hold() within tcg-accel-ops.c. Since this file
is sysemu specific, we can inline

accel/tcg: Factor tcg_cpu_reset_hold() out

Factor the TCG specific code from cpu_common_reset_hold() to
tcg_cpu_reset_hold() within tcg-accel-ops.c. Since this file
is sysemu specific, we can inline tcg_flush_softmmu_tlb(),
removing its declaration in "exec/cpu-common.h".

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Anton Johansson <anjo@rev.ng>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20230918104153.24433-4-philmd@linaro.org>

show more ...

1b5120d715-Sep-2023 Philippe Mathieu-Daudé <philmd@linaro.org>

accel: Introduce cpu_exec_reset_hold()

Introduce cpu_exec_reset_hold() which call an accelerator
specific AccelOpsClass::cpu_reset_hold() handler.

Define a stub on TCG user emulation, because CPU r

accel: Introduce cpu_exec_reset_hold()

Introduce cpu_exec_reset_hold() which call an accelerator
specific AccelOpsClass::cpu_reset_hold() handler.

Define a stub on TCG user emulation, because CPU reset is
irrelevant there.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Anton Johansson <anjo@rev.ng>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20230918104153.24433-3-philmd@linaro.org>

show more ...

f4f826c018-Sep-2023 Philippe Mathieu-Daudé <philmd@linaro.org>

accel/tcg: Declare tcg_flush_jmp_cache() in 'exec/tb-flush.h'

"exec/cpu-common.h" is meant to contain the declarations
related to CPU usable with any accelerator / target
combination.

tcg_flush_jmp

accel/tcg: Declare tcg_flush_jmp_cache() in 'exec/tb-flush.h'

"exec/cpu-common.h" is meant to contain the declarations
related to CPU usable with any accelerator / target
combination.

tcg_flush_jmp_cache() is specific to TCG, so restrict its
declaration by moving it to "exec/tb-flush.h".

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Anton Johansson <anjo@rev.ng>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20230918104153.24433-2-philmd@linaro.org>

show more ...


/qemu/Kconfig.host
/qemu/MAINTAINERS
tcg/cputlb.c
tcg/tcg-accel-ops.c
/qemu/block/file-posix.c
/qemu/block/nvme.c
/qemu/block/parallels-ext.c
/qemu/block/qcow2-cluster.c
/qemu/block/vdi.c
/qemu/configs/targets/hppa-linux-user.mak
/qemu/disas/riscv.c
/qemu/disas/riscv.h
/qemu/docs/about/deprecated.rst
/qemu/docs/devel/index-api.rst
/qemu/docs/devel/pci.rst
/qemu/docs/system/arm/vexpress.rst
/qemu/docs/system/riscv/virt.rst
/qemu/hw/alpha/typhoon.c
/qemu/hw/arm/smmu-common.c
/qemu/hw/arm/vexpress.c
/qemu/hw/arm/virt-acpi-build.c
/qemu/hw/arm/virt.c
/qemu/hw/block/xen-block.c
/qemu/hw/core/cpu-common.c
/qemu/hw/core/loader.c
/qemu/hw/core/machine-hmp-cmds.c
/qemu/hw/core/qdev-properties-system.c
/qemu/hw/display/ati.c
/qemu/hw/display/ati_2d.c
/qemu/hw/display/ati_dbg.c
/qemu/hw/display/ati_int.h
/qemu/hw/display/ati_regs.h
/qemu/hw/display/macfb.c
/qemu/hw/display/virtio-gpu-pci-rutabaga.c
/qemu/hw/display/virtio-gpu.c
/qemu/hw/hppa/machine.c
/qemu/hw/hyperv/Kconfig
/qemu/hw/hyperv/hv-balloon-internal.h
/qemu/hw/hyperv/hv-balloon-our_range_memslots.c
/qemu/hw/hyperv/hv-balloon-our_range_memslots.h
/qemu/hw/hyperv/hv-balloon-page_range_tree.c
/qemu/hw/hyperv/hv-balloon-page_range_tree.h
/qemu/hw/hyperv/hv-balloon-stub.c
/qemu/hw/hyperv/hv-balloon.c
/qemu/hw/hyperv/meson.build
/qemu/hw/hyperv/trace-events
/qemu/hw/hyperv/vmbus.c
/qemu/hw/i386/Kconfig
/qemu/hw/i386/amd_iommu.c
/qemu/hw/i386/intel_iommu.c
/qemu/hw/i386/kvm/xen_evtchn.c
/qemu/hw/i386/kvm/xen_gnttab.c
/qemu/hw/i386/kvm/xen_xenstore.c
/qemu/hw/i386/pc.c
/qemu/hw/mem/memory-device.c
/qemu/hw/pci-host/astro.c
/qemu/hw/pci-host/designware.c
/qemu/hw/pci-host/dino.c
/qemu/hw/pci-host/pnv_phb3.c
/qemu/hw/pci-host/pnv_phb4.c
/qemu/hw/pci-host/ppce500.c
/qemu/hw/pci-host/raven.c
/qemu/hw/pci-host/sabre.c
/qemu/hw/pci/pci.c
/qemu/hw/ppc/ppc440_pcix.c
/qemu/hw/ppc/spapr_pci.c
/qemu/hw/ppc/spapr_pci_vfio.c
/qemu/hw/remote/iommu.c
/qemu/hw/riscv/boot.c
/qemu/hw/riscv/virt.c
/qemu/hw/rtc/mc146818rtc.c
/qemu/hw/s390x/s390-pci-bus.c
/qemu/hw/ssi/ibex_spi_host.c
/qemu/hw/vfio/ap.c
/qemu/hw/vfio/ccw.c
/qemu/hw/vfio/common.c
/qemu/hw/vfio/container.c
/qemu/hw/vfio/helpers.c
/qemu/hw/vfio/pci.c
/qemu/hw/vfio/spapr.c
/qemu/hw/virtio/trace-events
/qemu/hw/virtio/virtio-iommu-pci.c
/qemu/hw/virtio/virtio-iommu.c
/qemu/hw/virtio/virtio-pmem.c
/qemu/include/exec/cpu-common.h
/qemu/include/exec/memory.h
/qemu/include/exec/tb-flush.h
/qemu/include/hw/elf_ops.h
/qemu/include/hw/hyperv/dynmem-proto.h
/qemu/include/hw/hyperv/hv-balloon.h
/qemu/include/hw/mem/memory-device.h
/qemu/include/hw/pci/pci.h
/qemu/include/hw/pci/pci_bus.h
/qemu/include/hw/vfio/vfio-common.h
/qemu/include/hw/virtio/virtio-iommu.h
/qemu/include/qemu/range.h
/qemu/include/qemu/reserved-region.h
/qemu/include/qemu/uuid.h
/qemu/include/sysemu/kvm_xen.h
/qemu/include/tcg/tcg-op-common.h
/qemu/include/tcg/tcg-opc.h
/qemu/include/tcg/tcg-temp-internal.h
/qemu/include/tcg/tcg.h
/qemu/io/channel-socket.c
/qemu/linux-user/hppa/cpu_loop.c
/qemu/linux-user/hppa/signal.c
/qemu/linux-user/hppa/target_elf.h
/qemu/linux-user/riscv/target_elf.h
/qemu/meson.build
/qemu/meson_options.txt
/qemu/migration/savevm.c
/qemu/monitor/monitor.c
/qemu/plugins/core.c
/qemu/qapi/block-core.json
/qemu/qapi/machine-target.json
/qemu/qapi/machine.json
/qemu/qemu-options.hx
/qemu/scripts/meson-buildoptions.sh
/qemu/system/memory.c
/qemu/system/vl.c
/qemu/target/arm/tcg/a64.decode
/qemu/target/arm/tcg/translate.h
/qemu/target/hppa/cpu-param.h
/qemu/target/hppa/cpu-qom.h
/qemu/target/hppa/cpu.c
/qemu/target/hppa/cpu.h
/qemu/target/hppa/gdbstub.c
/qemu/target/hppa/helper.c
/qemu/target/hppa/helper.h
/qemu/target/hppa/insns.decode
/qemu/target/hppa/int_helper.c
/qemu/target/hppa/machine.c
/qemu/target/hppa/mem_helper.c
/qemu/target/hppa/op_helper.c
/qemu/target/hppa/sys_helper.c
/qemu/target/hppa/trace-events
/qemu/target/hppa/translate.c
/qemu/target/i386/kvm/xen-emu.c
/qemu/target/riscv/cpu.c
/qemu/target/riscv/cpu.h
/qemu/target/riscv/cpu_bits.h
/qemu/target/riscv/cpu_cfg.h
/qemu/target/riscv/cpu_helper.c
/qemu/target/riscv/csr.c
/qemu/target/riscv/gdbstub.c
/qemu/target/riscv/insn_trans/trans_rvi.c.inc
/qemu/target/riscv/insn_trans/trans_rvvk.c.inc
/qemu/target/riscv/insn_trans/trans_rvzicbo.c.inc
/qemu/target/riscv/kvm/kvm-cpu.c
/qemu/target/riscv/machine.c
/qemu/target/riscv/pmp.c
/qemu/target/riscv/pmp.h
/qemu/target/riscv/pmu.c
/qemu/target/riscv/pmu.h
/qemu/target/riscv/riscv-qmp-cmds.c
/qemu/target/riscv/tcg/tcg-cpu.c
/qemu/target/riscv/tcg/tcg-cpu.h
/qemu/tcg/aarch64/tcg-target.h
/qemu/tcg/arm/tcg-target.h
/qemu/tcg/i386/tcg-target.h
/qemu/tcg/loongarch64/tcg-target.c.inc
/qemu/tcg/loongarch64/tcg-target.h
/qemu/tcg/mips/tcg-target.c.inc
/qemu/tcg/mips/tcg-target.h
/qemu/tcg/optimize.c
/qemu/tcg/ppc/tcg-target.h
/qemu/tcg/riscv/tcg-target.h
/qemu/tcg/s390x/tcg-target.h
/qemu/tcg/sparc64/tcg-target.c.inc
/qemu/tcg/sparc64/tcg-target.h
/qemu/tcg/tcg-internal.h
/qemu/tcg/tcg-op-gvec.c
/qemu/tcg/tcg-op.c
/qemu/tcg/tcg.c
/qemu/tcg/tci.c
/qemu/tcg/tci/tcg-target.h
/qemu/tests/data/acpi/virt/DBG2
/qemu/tests/data/acpi/virt/SPCR
/qemu/tests/qtest/qmp-cmd-test.c
/qemu/tests/unit/meson.build
/qemu/tests/unit/test-resv-mem.c
/qemu/tests/unit/test-seccomp.c
/qemu/tests/unit/test-uuid.c
/qemu/tests/vm/ubuntu.aarch64
/qemu/util/filemonitor-inotify.c
/qemu/util/meson.build
/qemu/util/range.c
/qemu/util/reserved-region.c
/qemu/util/uuid.c
6046f6e916-Sep-2023 Richard Henderson <richard.henderson@linaro.org>

accel/tcg: Fix condition for store_atom_insert_al16

Store bytes under a mask is fundamentally a cmpxchg, not a straight store.
Use HAVE_CMPXCHG128 instead of HAVE_ATOMIC128_RW.

Signed-off-by: Richa

accel/tcg: Fix condition for store_atom_insert_al16

Store bytes under a mask is fundamentally a cmpxchg, not a straight store.
Use HAVE_CMPXCHG128 instead of HAVE_ATOMIC128_RW.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20230916220151.526140-8-richard.henderson@linaro.org>

show more ...

8b1b3db716-Sep-2023 Richard Henderson <richard.henderson@linaro.org>

accel/tcg: Remove redundant case in store_atom_16

We handled the HAVE_ATOMIC128_RW case with atomic16_set at the top of
the function; the only thing left for a host without that support is
to fall t

accel/tcg: Remove redundant case in store_atom_16

We handled the HAVE_ATOMIC128_RW case with atomic16_set at the top of
the function; the only thing left for a host without that support is
to fall through to cpu_loop_exit_atomic.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20230916220151.526140-7-richard.henderson@linaro.org>

show more ...

24a4d59a03-Jul-2023 Richard Henderson <richard.henderson@linaro.org>

accel/tcg: Move HMP info jit and info opcount code

Move all of it into accel/tcg/monitor.c. This puts everything
about tcg that is only used by the monitor in the same place.

Tested-by: Philippe M

accel/tcg: Move HMP info jit and info opcount code

Move all of it into accel/tcg/monitor.c. This puts everything
about tcg that is only used by the monitor in the same place.

Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>

show more ...


/qemu/MAINTAINERS
tcg/cputlb.c
tcg/internal-common.h
tcg/monitor.c
tcg/translate-all.c
/qemu/audio/audio.c
/qemu/backends/dbus-vmstate.c
/qemu/backends/tpm/tpm_emulator.c
/qemu/block.c
/qemu/block/blkio.c
/qemu/block/io_uring.c
/qemu/block/linux-aio.c
/qemu/block/meson.build
/qemu/block/mirror.c
/qemu/block/monitor/block-hmp-cmds.c
/qemu/block/nvme.c
/qemu/block/parallels.c
/qemu/block/qapi-sysemu.c
/qemu/block/qcow.c
/qemu/block/vdi.c
/qemu/block/vhdx.c
/qemu/block/vmdk.c
/qemu/block/vpc.c
/qemu/block/vvfat.c
/qemu/blockdev.c
/qemu/blockjob.c
/qemu/contrib/plugins/lockstep.c
/qemu/docs/about/deprecated.rst
/qemu/docs/devel/migration.rst
/qemu/docs/specs/edu.rst
/qemu/docs/specs/index.rst
/qemu/docs/specs/ivshmem-spec.rst
/qemu/docs/specs/pci-ids.rst
/qemu/docs/specs/pvpanic.rst
/qemu/docs/specs/standard-vga.rst
/qemu/docs/specs/virt-ctlr.rst
/qemu/docs/specs/vmcoreinfo.rst
/qemu/docs/specs/vmgenid.rst
/qemu/docs/specs/vmw_pvscsi-spec.rst
/qemu/docs/system/devices/ivshmem.rst
/qemu/docs/tools/qemu-img.rst
/qemu/dump/dump-hmp-cmds.c
/qemu/dump/dump.c
/qemu/hmp-commands.hx
/qemu/hw/arm/Kconfig
/qemu/hw/arm/pxa2xx_gpio.c
/qemu/hw/arm/stellaris.c
/qemu/hw/arm/xlnx-versal.c
/qemu/hw/block/dataplane/virtio-blk.c
/qemu/hw/block/dataplane/xen-block.c
/qemu/hw/block/virtio-blk.c
/qemu/hw/char/mcf_uart.c
/qemu/hw/char/stm32f2xx_usart.c
/qemu/hw/core/qdev-properties-system.c
/qemu/hw/core/qdev-properties.c
/qemu/hw/display/vga-isa.c
/qemu/hw/display/vga-pci.c
/qemu/hw/display/vmware_vga.c
/qemu/hw/i2c/core.c
/qemu/hw/i2c/pm_smbus.c
/qemu/hw/i2c/trace-events
/qemu/hw/ide/isa.c
/qemu/hw/input/Kconfig
/qemu/hw/input/adb.c
/qemu/hw/input/ads7846.c
/qemu/hw/input/meson.build
/qemu/hw/input/stellaris_gamepad.c
/qemu/hw/intc/m68k_irqc.c
/qemu/hw/intc/xics.c
/qemu/hw/ipmi/ipmi_bmc_extern.c
/qemu/hw/ipmi/isa_ipmi_bt.c
/qemu/hw/ipmi/isa_ipmi_kcs.c
/qemu/hw/m68k/an5206.c
/qemu/hw/m68k/mcf5206.c
/qemu/hw/m68k/mcf5208.c
/qemu/hw/m68k/mcf_intc.c
/qemu/hw/m68k/next-cube.c
/qemu/hw/m68k/virt.c
/qemu/hw/misc/Kconfig
/qemu/hw/misc/imx6_ccm.c
/qemu/hw/misc/imx7_snvs.c
/qemu/hw/misc/meson.build
/qemu/hw/misc/trace-events
/qemu/hw/misc/xlnx-versal-trng.c
/qemu/hw/net/eepro100.c
/qemu/hw/nvram/eeprom93xx.c
/qemu/hw/pci/pci.c
/qemu/hw/ppc/spapr.c
/qemu/hw/ppc/spapr_nvdimm.c
/qemu/hw/s390x/s390-skeys.c
/qemu/hw/s390x/s390-stattrib.c
/qemu/hw/scsi/vhost-scsi.c
/qemu/hw/scsi/virtio-scsi.c
/qemu/hw/timer/arm_timer.c
/qemu/hw/virtio/trace-events
/qemu/hw/virtio/vhost.c
/qemu/hw/virtio/virtio-mem.c
/qemu/hw/virtio/virtio.c
/qemu/hw/watchdog/trace-events
/qemu/hw/watchdog/wdt_imx2.c
/qemu/include/block/blockjob.h
/qemu/include/block/blockjob_int.h
/qemu/include/exec/cputlb.h
/qemu/include/hw/arm/xlnx-versal.h
/qemu/include/hw/char/stm32f2xx_usart.h
/qemu/include/hw/input/stellaris_gamepad.h
/qemu/include/hw/intc/m68k_irqc.h
/qemu/include/hw/m68k/mcf.h
/qemu/include/hw/misc/xlnx-versal-trng.h
/qemu/include/hw/qdev-properties-system.h
/qemu/include/hw/qdev-properties.h
/qemu/include/migration/blocker.h
/qemu/include/migration/misc.h
/qemu/include/migration/vmstate.h
/qemu/include/qemu/defer-call.h
/qemu/include/sysemu/block-backend-io.h
/qemu/include/sysemu/dump.h
/qemu/include/tcg/tcg.h
/qemu/job.c
/qemu/linux-user/elfload.c
/qemu/linux-user/loader.h
/qemu/linux-user/loongarch64/cpu_loop.c
/qemu/linux-user/loongarch64/signal.c
/qemu/linux-user/sparc/cpu_loop.c
/qemu/linux-user/sparc/signal.c
/qemu/linux-user/sparc/target_cpu.h
/qemu/migration/block.c
/qemu/migration/colo.c
/qemu/migration/exec.c
/qemu/migration/exec.h
/qemu/migration/file.c
/qemu/migration/file.h
/qemu/migration/migration-hmp-cmds.c
/qemu/migration/migration-stats.c
/qemu/migration/migration-stats.h
/qemu/migration/migration.c
/qemu/migration/migration.h
/qemu/migration/multifd.c
/qemu/migration/options.c
/qemu/migration/options.h
/qemu/migration/qemu-file.c
/qemu/migration/qemu-file.h
/qemu/migration/ram-compress.c
/qemu/migration/ram-compress.h
/qemu/migration/ram.c
/qemu/migration/ram.h
/qemu/migration/rdma.c
/qemu/migration/rdma.h
/qemu/migration/savevm.c
/qemu/migration/socket.c
/qemu/migration/socket.h
/qemu/migration/trace-events
/qemu/migration/vmstate.c
/qemu/net/slirp.c
/qemu/qapi/block-core.json
/qemu/qapi/dump.json
/qemu/qapi/job.json
/qemu/qapi/machine-target.json
/qemu/qapi/migration.json
/qemu/qemu-img-cmds.hx
/qemu/qemu-img.c
/qemu/stubs/migr-blocker.c
/qemu/system/dirtylimit.c
/qemu/system/vl.c
/qemu/target/arm/cpu-features.h
/qemu/target/arm/cpu.c
/qemu/target/arm/internals.h
/qemu/target/arm/ptw.c
/qemu/target/arm/tcg/helper-a64.c
/qemu/target/arm/tcg/translate-sve.c
/qemu/target/loongarch/cpu-param.h
/qemu/target/loongarch/cpu.c
/qemu/target/loongarch/cpu.h
/qemu/target/loongarch/insn_trans/trans_vec.c.inc
/qemu/target/loongarch/loongarch-qmp-cmds.c
/qemu/target/loongarch/tlb_helper.c
/qemu/target/sparc/cpu.c
/qemu/target/sparc/cpu.h
/qemu/target/sparc/helper.c
/qemu/target/sparc/helper.h
/qemu/target/sparc/insns.decode
/qemu/target/sparc/int32_helper.c
/qemu/target/sparc/int64_helper.c
/qemu/target/sparc/machine.c
/qemu/target/sparc/meson.build
/qemu/target/sparc/translate.c
/qemu/target/sparc/win_helper.c
/qemu/tcg/tcg.c
/qemu/tests/avocado/machine_m68k_nextcube.py
/qemu/tests/migration/guestperf/comparison.py
/qemu/tests/migration/guestperf/engine.py
/qemu/tests/migration/guestperf/hardware.py
/qemu/tests/migration/guestperf/progress.py
/qemu/tests/migration/guestperf/scenario.py
/qemu/tests/migration/guestperf/shell.py
/qemu/tests/qemu-iotests/024
/qemu/tests/qemu-iotests/024.out
/qemu/tests/qemu-iotests/109.out
/qemu/tests/qemu-iotests/118
/qemu/tests/qemu-iotests/183
/qemu/tests/qemu-iotests/271
/qemu/tests/qemu-iotests/271.out
/qemu/tests/qemu-iotests/314
/qemu/tests/qemu-iotests/314.out
/qemu/tests/qemu-iotests/common.filter
/qemu/tests/qemu-iotests/tests/mirror-change-copy-mode
/qemu/tests/qemu-iotests/tests/mirror-change-copy-mode.out
/qemu/tests/qtest/meson.build
/qemu/tests/qtest/migration-test.c
/qemu/tests/qtest/xlnx-versal-trng-test.c
/qemu/tests/tcg/aarch64/Makefile.target
/qemu/tests/tcg/aarch64/sve-str.c
/qemu/util/defer-call.c
/qemu/util/meson.build
/qemu/util/thread-pool.c
946bf79e29-Oct-2023 Akihiko Odaki <akihiko.odaki@daynix.com>

plugins: Remove an extra parameter

copy_call() has an unused parameter so remove it.

Signed-off-by: Akihiko Odaki <akihiko.odaki@daynix.com>
Message-Id: <20231019101030.128431-7-akihiko.odaki@dayni

plugins: Remove an extra parameter

copy_call() has an unused parameter so remove it.

Signed-off-by: Akihiko Odaki <akihiko.odaki@daynix.com>
Message-Id: <20231019101030.128431-7-akihiko.odaki@daynix.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231029145033.592566-19-alex.bennee@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>

show more ...


/qemu/.gitlab-ci.d/buildtest.yml
/qemu/.gitlab-ci.d/container-cross.yml
/qemu/MAINTAINERS
/qemu/Makefile
tcg/plugin-gen.c
/qemu/bsd-user/arm/target_arch.h
/qemu/configs/targets/sparc-softmmu.mak
/qemu/configs/targets/sparc64-softmmu.mak
/qemu/configure
/qemu/docs/about/deprecated.rst
/qemu/docs/system/arm/virt.rst
/qemu/gdbstub/gdbstub.c
/qemu/hw/arm/armv7m.c
/qemu/hw/arm/aspeed.c
/qemu/hw/arm/aspeed_ast10x0.c
/qemu/hw/arm/aspeed_ast2400.c
/qemu/hw/arm/aspeed_ast2600.c
/qemu/hw/arm/aspeed_soc_common.c
/qemu/hw/arm/bananapi_m2u.c
/qemu/hw/arm/cubieboard.c
/qemu/hw/arm/exynos4_boards.c
/qemu/hw/arm/fby35.c
/qemu/hw/arm/imx25_pdk.c
/qemu/hw/arm/kzm.c
/qemu/hw/arm/mcimx6ul-evk.c
/qemu/hw/arm/mcimx7d-sabre.c
/qemu/hw/arm/meson.build
/qemu/hw/arm/orangepi.c
/qemu/hw/arm/pxa2xx.c
/qemu/hw/arm/pxa2xx_pic.c
/qemu/hw/arm/realview.c
/qemu/hw/arm/sabrelite.c
/qemu/hw/arm/sbsa-ref.c
/qemu/hw/arm/virt.c
/qemu/hw/arm/xilinx_zynq.c
/qemu/hw/arm/xlnx-versal-virt.c
/qemu/hw/arm/xlnx-zcu102.c
/qemu/hw/i386/kvm/clock.c
/qemu/hw/i386/kvm/i8254.c
/qemu/hw/i386/pc.c
/qemu/hw/i386/pc_piix.c
/qemu/hw/intc/armv7m_nvic.c
/qemu/hw/misc/led.c
/qemu/hw/net/cadence_gem.c
/qemu/hw/pcmcia/pxa2xx.c
/qemu/hw/sd/pxa2xx_mmci.c
/qemu/hw/ufs/lu.c
/qemu/hw/ufs/trace-events
/qemu/hw/ufs/ufs.c
/qemu/hw/ufs/ufs.h
/qemu/include/block/ufs.h
/qemu/include/hw/arm/allwinner-a10.h
/qemu/include/hw/arm/allwinner-h3.h
/qemu/include/hw/arm/allwinner-r40.h
/qemu/include/hw/arm/aspeed_soc.h
/qemu/include/hw/arm/fsl-imx25.h
/qemu/include/hw/arm/fsl-imx31.h
/qemu/include/hw/arm/fsl-imx6.h
/qemu/include/hw/arm/fsl-imx6ul.h
/qemu/include/hw/arm/fsl-imx7.h
/qemu/include/hw/arm/pxa.h
/qemu/include/hw/arm/xlnx-versal.h
/qemu/include/hw/arm/xlnx-zynqmp.h
/qemu/linux-user/aarch64/Makefile.vdso
/qemu/linux-user/aarch64/cpu_loop.c
/qemu/linux-user/aarch64/meson.build
/qemu/linux-user/aarch64/signal.c
/qemu/linux-user/aarch64/target_prctl.h
/qemu/linux-user/aarch64/vdso-be.so
/qemu/linux-user/aarch64/vdso-le.so
/qemu/linux-user/aarch64/vdso.S
/qemu/linux-user/aarch64/vdso.ld
/qemu/linux-user/arm/Makefile.vdso
/qemu/linux-user/arm/meson.build
/qemu/linux-user/arm/signal.c
/qemu/linux-user/arm/vdso-asmoffset.h
/qemu/linux-user/arm/vdso-be.so
/qemu/linux-user/arm/vdso-le.so
/qemu/linux-user/arm/vdso.S
/qemu/linux-user/arm/vdso.ld
/qemu/linux-user/elfload.c
/qemu/linux-user/flatload.c
/qemu/linux-user/gen-vdso-elfn.c.inc
/qemu/linux-user/gen-vdso.c
/qemu/linux-user/hppa/Makefile.vdso
/qemu/linux-user/hppa/meson.build
/qemu/linux-user/hppa/signal.c
/qemu/linux-user/hppa/vdso-asmoffset.h
/qemu/linux-user/hppa/vdso.S
/qemu/linux-user/hppa/vdso.ld
/qemu/linux-user/hppa/vdso.so
/qemu/linux-user/i386/Makefile.vdso
/qemu/linux-user/i386/meson.build
/qemu/linux-user/i386/signal.c
/qemu/linux-user/i386/vdso-asmoffset.h
/qemu/linux-user/i386/vdso.S
/qemu/linux-user/i386/vdso.ld
/qemu/linux-user/i386/vdso.so
/qemu/linux-user/linuxload.c
/qemu/linux-user/loader.h
/qemu/linux-user/loongarch64/Makefile.vdso
/qemu/linux-user/loongarch64/meson.build
/qemu/linux-user/loongarch64/signal.c
/qemu/linux-user/loongarch64/vdso-asmoffset.h
/qemu/linux-user/loongarch64/vdso.S
/qemu/linux-user/loongarch64/vdso.ld
/qemu/linux-user/loongarch64/vdso.so
/qemu/linux-user/meson.build
/qemu/linux-user/mmap.c
/qemu/linux-user/ppc/Makefile.vdso
/qemu/linux-user/ppc/meson.build
/qemu/linux-user/ppc/signal.c
/qemu/linux-user/ppc/vdso-32.ld
/qemu/linux-user/ppc/vdso-32.so
/qemu/linux-user/ppc/vdso-64.ld
/qemu/linux-user/ppc/vdso-64.so
/qemu/linux-user/ppc/vdso-64le.so
/qemu/linux-user/ppc/vdso-asmoffset.h
/qemu/linux-user/ppc/vdso.S
/qemu/linux-user/qemu.h
/qemu/linux-user/riscv/Makefile.vdso
/qemu/linux-user/riscv/meson.build
/qemu/linux-user/riscv/signal.c
/qemu/linux-user/riscv/vdso-32.so
/qemu/linux-user/riscv/vdso-64.so
/qemu/linux-user/riscv/vdso-asmoffset.h
/qemu/linux-user/riscv/vdso.S
/qemu/linux-user/riscv/vdso.ld
/qemu/linux-user/s390x/Makefile.vdso
/qemu/linux-user/s390x/meson.build
/qemu/linux-user/s390x/signal.c
/qemu/linux-user/s390x/vdso-asmoffset.h
/qemu/linux-user/s390x/vdso.S
/qemu/linux-user/s390x/vdso.ld
/qemu/linux-user/s390x/vdso.so
/qemu/linux-user/signal.c
/qemu/linux-user/sparc/target_syscall.h
/qemu/linux-user/syscall.c
/qemu/linux-user/x86_64/Makefile.vdso
/qemu/linux-user/x86_64/meson.build
/qemu/linux-user/x86_64/vdso.S
/qemu/linux-user/x86_64/vdso.ld
/qemu/linux-user/x86_64/vdso.so
/qemu/semihosting/config.c
/qemu/system/qtest.c
/qemu/target/arm/arch_dump.c
/qemu/target/arm/cpu-features.h
/qemu/target/arm/cpu.c
/qemu/target/arm/cpu.h
/qemu/target/arm/cpu64.c
/qemu/target/arm/debug_helper.c
/qemu/target/arm/gdbstub.c
/qemu/target/arm/helper.c
/qemu/target/arm/internals.h
/qemu/target/arm/kvm64.c
/qemu/target/arm/machine.c
/qemu/target/arm/ptw.c
/qemu/target/arm/tcg/cpu64.c
/qemu/target/arm/tcg/hflags.c
/qemu/target/arm/tcg/m_helper.c
/qemu/target/arm/tcg/op_helper.c
/qemu/target/arm/tcg/pauth_helper.c
/qemu/target/arm/tcg/tlb_helper.c
/qemu/target/arm/tcg/translate-a64.c
/qemu/target/arm/tcg/translate.h
/qemu/target/arm/vfp_helper.c
/qemu/target/hexagon/imported/alu.idef
/qemu/target/hexagon/macros.h
/qemu/target/hexagon/mmvec/macros.h
/qemu/target/hexagon/op_helper.c
/qemu/target/hexagon/op_helper.h
/qemu/target/hexagon/translate.c
/qemu/target/i386/kvm/kvm.c
/qemu/target/i386/kvm/kvm_i386.h
/qemu/target/sparc/cpu-feature.h.inc
/qemu/target/sparc/cpu.c
/qemu/target/sparc/cpu.h
/qemu/target/sparc/fop_helper.c
/qemu/target/sparc/helper.c
/qemu/target/sparc/helper.h
/qemu/target/sparc/insns.decode
/qemu/target/sparc/ldst_helper.c
/qemu/target/sparc/meson.build
/qemu/target/sparc/translate.c
/qemu/target/sparc/vis_helper.c
/qemu/tests/docker/Makefile.include
/qemu/tests/docker/dockerfiles/debian-all-test-cross.docker
/qemu/tests/docker/dockerfiles/debian-legacy-test-cross.docker
/qemu/tests/docker/dockerfiles/debian-loongarch-cross.docker
/qemu/tests/qtest/cdrom-test.c
/qemu/tests/qtest/ipmi-bt-test.c
/qemu/tests/qtest/npcm7xx_adc-test.c
/qemu/tests/qtest/rtl8139-test.c
/qemu/tests/qtest/ufs-test.c
/qemu/tests/qtest/virtio-scsi-test.c
/qemu/tests/tcg/Makefile.target
/qemu/tests/tcg/aarch64/Makefile.target
/qemu/tests/tcg/arm/Makefile.target
/qemu/tests/tcg/cris/Makefile.target
/qemu/tests/tcg/hexagon/Makefile.target
/qemu/tests/tcg/i386/Makefile.target
/qemu/tests/tcg/minilib/Makefile.target
/qemu/tests/tcg/mips/Makefile.target
/qemu/tests/tcg/mips/hello-mips.c
/qemu/tests/unit/test-aio.c
/qemu/tests/unit/test-coroutine.c
/qemu/tests/unit/test-throttle.c
/qemu/tests/vm/freebsd
/qemu/tests/vm/openbsd
1a44a79d17-Oct-2023 Paolo Bonzini <pbonzini@redhat.com>

kvm: i386: require KVM_CAP_SET_VCPU_EVENTS and KVM_CAP_X86_ROBUST_SINGLESTEP

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

f57a4dd317-Oct-2023 Paolo Bonzini <pbonzini@redhat.com>

kvm: i386: require KVM_CAP_DEBUGREGS

This was introduced in KVM in Linux 2.6.35, we can require it unconditionally.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

2cb81af017-Oct-2023 Paolo Bonzini <pbonzini@redhat.com>

kvm: unify listeners for PIO address space

Since we now assume that ioeventfds are present, kvm_io_listener is always
registered. Merge it with kvm_coalesced_pio_listener in a single
listener. Sin

kvm: unify listeners for PIO address space

Since we now assume that ioeventfds are present, kvm_io_listener is always
registered. Merge it with kvm_coalesced_pio_listener in a single
listener. Since PIO space does not have KVM memslots attached to it,
the priority is irrelevant.

Reviewed-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

show more ...

126e7f7817-Oct-2023 Paolo Bonzini <pbonzini@redhat.com>

kvm: require KVM_CAP_IOEVENTFD and KVM_CAP_IOEVENTFD_ANY_LENGTH

KVM_CAP_IOEVENTFD_ANY_LENGTH was added in Linux 4.4, released in 2016.
Assume that it is present.

Signed-off-by: Paolo Bonzini <pbonz

kvm: require KVM_CAP_IOEVENTFD and KVM_CAP_IOEVENTFD_ANY_LENGTH

KVM_CAP_IOEVENTFD_ANY_LENGTH was added in Linux 4.4, released in 2016.
Assume that it is present.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

show more ...

5d9ec1f417-Oct-2023 Paolo Bonzini <pbonzini@redhat.com>

kvm: assume that many ioeventfds can be created

NR_IOBUS_DEVS was increased to 200 in Linux 2.6.34. By Linux 3.5 it had
increased to 1000 and later ioeventfds were changed to not count against
the

kvm: assume that many ioeventfds can be created

NR_IOBUS_DEVS was increased to 200 in Linux 2.6.34. By Linux 3.5 it had
increased to 1000 and later ioeventfds were changed to not count against
the limit. But the earlier limit of 200 would already be enough for
kvm_check_many_ioeventfds() to be true, so remove the check.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

show more ...

d19fe67b18-Oct-2023 Paolo Bonzini <pbonzini@redhat.com>

kvm: drop reference to KVM_CAP_PCI_2_3

This is a remnant of pre-VFIO device assignment; it is not defined
anymore by Linux and not used by QEMU.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

a788260b17-Oct-2023 Paolo Bonzini <pbonzini@redhat.com>

kvm: require KVM_IRQFD for kernel irqchip

KVM_IRQFD was introduced in Linux 2.6.32, and since then it has always been
available on architectures that support an in-kernel interrupt controller.
We ca

kvm: require KVM_IRQFD for kernel irqchip

KVM_IRQFD was introduced in Linux 2.6.32, and since then it has always been
available on architectures that support an in-kernel interrupt controller.
We can require it unconditionally.

Reviewed-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

show more ...

cc5e719e17-Oct-2023 Paolo Bonzini <pbonzini@redhat.com>

kvm: require KVM_CAP_SIGNAL_MSI

This was introduced in KVM in Linux 3.5, we can require it unconditionally
in kvm_irqchip_send_msi(). However, not all architectures have to implement
it so check it

kvm: require KVM_CAP_SIGNAL_MSI

This was introduced in KVM in Linux 3.5, we can require it unconditionally
in kvm_irqchip_send_msi(). However, not all architectures have to implement
it so check it only in x86, the only architecture that ever had MSI injection
but not KVM_CAP_SIGNAL_MSI.

ARM uses it to detect the presence of the ITS emulation in the kernel,
introduced in Linux 4.8. Assume that it's there and possibly fail when
realizing the arm-its-kvm device.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

show more ...

aacec9ae17-Oct-2023 Paolo Bonzini <pbonzini@redhat.com>

kvm: require KVM_CAP_INTERNAL_ERROR_DATA

This was introduced in KVM in Linux 2.6.33, we can require it unconditionally.

Reviewed-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
Signed-off-

kvm: require KVM_CAP_INTERNAL_ERROR_DATA

This was introduced in KVM in Linux 2.6.33, we can require it unconditionally.

Reviewed-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

show more ...

cd08948818-Oct-2023 Paolo Bonzini <pbonzini@redhat.com>

kvm: remove unnecessary stub

This function is only invoked from hw/intc/s390_flic_kvm.c, and therefore
only if CONFIG_KVM is defined.

Reviewed-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.or

kvm: remove unnecessary stub

This function is only invoked from hw/intc/s390_flic_kvm.c, and therefore
only if CONFIG_KVM is defined.

Reviewed-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

show more ...


/qemu/.gitlab-ci.d/container-cross.yml
/qemu/.mailmap
/qemu/MAINTAINERS
stubs/kvm-stub.c
/qemu/backends/tpm/tpm_emulator.c
/qemu/block.c
/qemu/block/backup.c
/qemu/block/block-backend.c
/qemu/block/bochs.c
/qemu/block/cloop.c
/qemu/block/commit.c
/qemu/block/copy-before-write.c
/qemu/block/copy-on-read.c
/qemu/block/crypto.c
/qemu/block/curl.c
/qemu/block/dmg.c
/qemu/block/export/export.c
/qemu/block/gluster.c
/qemu/block/graph-lock.c
/qemu/block/io.c
/qemu/block/iscsi.c
/qemu/block/mirror.c
/qemu/block/monitor/block-hmp-cmds.c
/qemu/block/nbd.c
/qemu/block/nfs.c
/qemu/block/parallels.c
/qemu/block/qapi-sysemu.c
/qemu/block/qapi.c
/qemu/block/qcow.c
/qemu/block/qcow2-bitmap.c
/qemu/block/qcow2-cache.c
/qemu/block/qcow2-cluster.c
/qemu/block/qcow2-refcount.c
/qemu/block/qcow2.c
/qemu/block/qcow2.h
/qemu/block/quorum.c
/qemu/block/raw-format.c
/qemu/block/rbd.c
/qemu/block/replication.c
/qemu/block/snapshot.c
/qemu/block/stream.c
/qemu/block/vdi.c
/qemu/block/vhdx.c
/qemu/block/vhdx.h
/qemu/block/vmdk.c
/qemu/block/vpc.c
/qemu/block/vvfat.c
/qemu/blockdev.c
/qemu/blockjob.c
/qemu/chardev/msmouse.c
/qemu/chardev/wctablet.c
/qemu/configs/meson/windows.txt
/qemu/configure
/qemu/contrib/elf2dmp/addrspace.c
/qemu/contrib/elf2dmp/main.c
/qemu/contrib/elf2dmp/pdb.c
/qemu/contrib/elf2dmp/qemu_elf.c
/qemu/contrib/vhost-user-gpu/vhost-user-gpu.c
/qemu/contrib/vhost-user-gpu/vugpu.h
/qemu/disas/riscv.c
/qemu/docs/about/deprecated.rst
/qemu/docs/devel/index-internals.rst
/qemu/docs/devel/s390-cpu-topology.rst
/qemu/docs/devel/testing.rst
/qemu/docs/interop/vhost-user.rst
/qemu/docs/sphinx/hxtool.py
/qemu/docs/system/arm/emulation.rst
/qemu/docs/system/device-emulation.rst
/qemu/docs/system/devices/virtio-gpu.rst
/qemu/docs/system/i386/amd-memory-encryption.rst
/qemu/docs/system/s390x/cpu-topology.rst
/qemu/docs/system/target-i386-desc.rst.inc
/qemu/docs/system/target-s390x.rst
/qemu/dump/dump.c
/qemu/gdbstub/gdbstub.c
/qemu/gdbstub/system.c
/qemu/gdbstub/user.c
/qemu/hw/9pfs/9p.c
/qemu/hw/acpi/cxl.c
/qemu/hw/acpi/pcihp.c
/qemu/hw/arm/boot.c
/qemu/hw/arm/meson.build
/qemu/hw/arm/sbsa-ref.c
/qemu/hw/arm/smmuv3-internal.h
/qemu/hw/arm/smmuv3.c
/qemu/hw/arm/virt-acpi-build.c
/qemu/hw/arm/virt.c
/qemu/hw/block/vhost-user-blk.c
/qemu/hw/char/escc.c
/qemu/hw/char/riscv_htif.c
/qemu/hw/core/cpu-sysemu.c
/qemu/hw/core/machine-hmp-cmds.c
/qemu/hw/core/machine-smp.c
/qemu/hw/core/machine.c
/qemu/hw/core/qdev-properties-system.c
/qemu/hw/display/meson.build
/qemu/hw/display/ramfb-standalone.c
/qemu/hw/display/ramfb.c
/qemu/hw/display/virtio-dmabuf.c
/qemu/hw/display/virtio-gpu-base.c
/qemu/hw/display/virtio-gpu-pci-rutabaga.c
/qemu/hw/display/virtio-gpu-pci.c
/qemu/hw/display/virtio-gpu-rutabaga.c
/qemu/hw/display/virtio-gpu.c
/qemu/hw/display/virtio-vga-rutabaga.c
/qemu/hw/display/virtio-vga.c
/qemu/hw/display/xenfb.c
/qemu/hw/dma/xilinx_axidma.c
/qemu/hw/dma/xlnx-zdma.c
/qemu/hw/dma/xlnx_csu_dma.c
/qemu/hw/hppa/Kconfig
/qemu/hw/hppa/hppa_hardware.h
/qemu/hw/hppa/machine.c
/qemu/hw/i386/Kconfig
/qemu/hw/i386/acpi-build.c
/qemu/hw/i386/amd_iommu.c
/qemu/hw/i386/intel_iommu.c
/qemu/hw/i386/intel_iommu_internal.h
/qemu/hw/i386/meson.build
/qemu/hw/i386/microvm.c
/qemu/hw/i386/pc.c
/qemu/hw/i386/pc_piix.c
/qemu/hw/i386/pc_q35.c
/qemu/hw/input/adb-kbd.c
/qemu/hw/input/hid.c
/qemu/hw/input/lasips2.c
/qemu/hw/input/ps2.c
/qemu/hw/input/virtio-input-hid.c
/qemu/hw/intc/apic_common.c
/qemu/hw/intc/arm_gic_kvm.c
/qemu/hw/intc/arm_gicv3_its_kvm.c
/qemu/hw/intc/arm_gicv3_kvm.c
/qemu/hw/intc/riscv_aplic.c
/qemu/hw/intc/spapr_xive.c
/qemu/hw/isa/Kconfig
/qemu/hw/isa/i82378.c
/qemu/hw/isa/isa-bus.c
/qemu/hw/isa/lpc_ich9.c
/qemu/hw/isa/meson.build
/qemu/hw/isa/piix.c
/qemu/hw/loongarch/Kconfig
/qemu/hw/loongarch/virt.c
/qemu/hw/mem/memory-device.c
/qemu/hw/mips/Kconfig
/qemu/hw/mips/cps.c
/qemu/hw/mips/fuloong2e.c
/qemu/hw/mips/jazz.c
/qemu/hw/mips/loongson3_virt.c
/qemu/hw/mips/malta.c
/qemu/hw/mips/mips_int.c
/qemu/hw/mips/mipssim.c
/qemu/hw/misc/Kconfig
/qemu/hw/misc/allwinner-r40-dramc.c
/qemu/hw/misc/bcm2835_property.c
/qemu/hw/misc/i2c-echo.c
/qemu/hw/misc/ivshmem.c
/qemu/hw/misc/meson.build
/qemu/hw/misc/mips_itu.c
/qemu/hw/misc/sifive_test.c
/qemu/hw/net/cadence_gem.c
/qemu/hw/net/tulip.c
/qemu/hw/net/virtio-net.c
/qemu/hw/nvram/xlnx-bbram.c
/qemu/hw/nvram/xlnx-versal-efuse-ctrl.c
/qemu/hw/nvram/xlnx-zynqmp-efuse.c
/qemu/hw/pci-host/Kconfig
/qemu/hw/pci-host/astro.c
/qemu/hw/pci-host/bonito.c
/qemu/hw/pci-host/meson.build
/qemu/hw/pci-host/sh_pci.c
/qemu/hw/pci-host/trace-events
/qemu/hw/pci/pci.c
/qemu/hw/ppc/pef.c
/qemu/hw/ppc/pnv.c
/qemu/hw/ppc/pnv_xscom.c
/qemu/hw/ppc/ppc440_bamboo.c
/qemu/hw/ppc/ppc440_uc.c
/qemu/hw/ppc/spapr.c
/qemu/hw/ppc/spapr_events.c
/qemu/hw/ppc/spapr_rtas.c
/qemu/hw/ppc/spapr_vio.c
/qemu/hw/ppc/virtex_ml507.c
/qemu/hw/rdma/vmw/pvrdma_cmd.c
/qemu/hw/rdma/vmw/pvrdma_main.c
/qemu/hw/remote/meson.build
/qemu/hw/remote/proxy.c
/qemu/hw/remote/vfio-user-obj-stub.c
/qemu/hw/riscv/virt.c
/qemu/hw/s390x/cpu-topology.c
/qemu/hw/s390x/css-bridge.c
/qemu/hw/s390x/meson.build
/qemu/hw/s390x/s390-virtio-ccw.c
/qemu/hw/s390x/sclp.c
/qemu/hw/s390x/sclpquiesce.c
/qemu/hw/scsi/vhost-scsi-common.c
/qemu/hw/scsi/vhost-scsi.c
/qemu/hw/scsi/vhost-user-scsi.c
/qemu/hw/scsi/virtio-scsi.c
/qemu/hw/sd/sdhci.c
/qemu/hw/sparc64/sun4u.c
/qemu/hw/timer/i8254_common.c
/qemu/hw/timer/npcm7xx_timer.c
/qemu/hw/ufs/lu.c
/qemu/hw/ufs/ufs.c
/qemu/hw/vfio/ap.c
/qemu/hw/vfio/ccw.c
/qemu/hw/vfio/common.c
/qemu/hw/vfio/container.c
/qemu/hw/vfio/display.c
/qemu/hw/vfio/helpers.c
/qemu/hw/vfio/meson.build
/qemu/hw/vfio/migration.c
/qemu/hw/vfio/pci.c
/qemu/hw/vfio/pci.h
/qemu/hw/vfio/platform.c
/qemu/hw/vfio/trace-events
/qemu/hw/virtio/vhost-backend.c
/qemu/hw/virtio/vhost-shadow-virtqueue.c
/qemu/hw/virtio/vhost-shadow-virtqueue.h
/qemu/hw/virtio/vhost-stub.c
/qemu/hw/virtio/vhost-user-gpio.c
/qemu/hw/virtio/vhost-user.c
/qemu/hw/virtio/vhost.c
/qemu/hw/virtio/virtio-mem-pci.c
/qemu/hw/virtio/virtio-mem.c
/qemu/hw/virtio/virtio-pci.c
/qemu/hw/virtio/virtio-pmem.c
/qemu/hw/virtio/virtio.c
/qemu/hw/xen/meson.build
/qemu/include/block/block-common.h
/qemu/include/block/block-global-state.h
/qemu/include/block/block-io.h
/qemu/include/block/block_int-common.h
/qemu/include/block/block_int-io.h
/qemu/include/block/graph-lock.h
/qemu/include/block/qapi.h
/qemu/include/block/snapshot.h
/qemu/include/block/ufs.h
/qemu/include/exec/memory.h
/qemu/include/exec/target_long.h
/qemu/include/gdbstub/syscalls.h
/qemu/include/hw/acpi/cxl.h
/qemu/include/hw/acpi/pcihp.h
/qemu/include/hw/arm/bsa.h
/qemu/include/hw/arm/exynos4210.h
/qemu/include/hw/arm/raspberrypi-fw-defs.h
/qemu/include/hw/arm/virt.h
/qemu/include/hw/audio/pcspk.h
/qemu/include/hw/boards.h
/qemu/include/hw/core/cpu.h
/qemu/include/hw/core/sysemu-cpu-ops.h
/qemu/include/hw/display/ramfb.h
/qemu/include/hw/i386/pc.h
/qemu/include/hw/loongarch/virt.h
/qemu/include/hw/mem/memory-device.h
/qemu/include/hw/misc/mips_itu.h
/qemu/include/hw/nvram/xlnx-bbram.h
/qemu/include/hw/pci-host/astro.h
/qemu/include/hw/pci/pci.h
/qemu/include/hw/pci/pci_ids.h
/qemu/include/hw/ppc/pnv_xscom.h
/qemu/include/hw/qdev-properties-system.h
/qemu/include/hw/s390x/cpu-topology.h
/qemu/include/hw/s390x/s390-virtio-ccw.h
/qemu/include/hw/s390x/sclp.h
/qemu/include/hw/s390x/vfio-ccw.h
/qemu/include/hw/southbridge/piix.h
/qemu/include/hw/vfio/vfio-common.h
/qemu/include/hw/virtio/vhost-scsi-common.h
/qemu/include/hw/virtio/vhost-user-scsi.h
/qemu/include/hw/virtio/vhost-user.h
/qemu/include/hw/virtio/vhost.h
/qemu/include/hw/virtio/virtio-gpu-bswap.h
/qemu/include/hw/virtio/virtio-gpu.h
/qemu/include/hw/virtio/virtio-input.h
/qemu/include/hw/virtio/virtio-mem.h
/qemu/include/hw/virtio/virtio-pci.h
/qemu/include/migration/blocker.h
/qemu/include/migration/misc.h
/qemu/include/migration/register.h
/qemu/include/qemu/compiler.h
/qemu/include/sysemu/block-backend-global-state.h
/qemu/include/sysemu/cpus.h
/qemu/include/sysemu/memory_mapping.h
/qemu/include/sysemu/runstate.h
/qemu/include/sysemu/sysemu.h
/qemu/include/tcg/tcg-op-common.h
/qemu/include/tcg/tcg-op.h
/qemu/include/tcg/tcg.h
/qemu/include/ui/input.h
/qemu/linux-headers/linux/iommufd.h
/qemu/linux-user/elfload.c
/qemu/linux-user/mips/cpu_loop.c
/qemu/linux-user/mmap.c
/qemu/linux-user/sh4/signal.c
/qemu/linux-user/signal.c
/qemu/meson.build
/qemu/meson_options.txt
/qemu/migration/block-dirty-bitmap.c
/qemu/migration/block.c
/qemu/migration/migration-hmp-cmds.c
/qemu/migration/migration-stats.c
/qemu/migration/migration.c
/qemu/migration/migration.h
/qemu/migration/multifd.c
/qemu/migration/options.c
/qemu/migration/options.h
/qemu/migration/qemu-file.c
/qemu/migration/qemu-file.h
/qemu/migration/ram-compress.c
/qemu/migration/ram-compress.h
/qemu/migration/ram.c
/qemu/migration/rdma.c
/qemu/migration/rdma.h
/qemu/migration/savevm.c
/qemu/migration/trace-events
/qemu/net/vhost-vdpa.c
/qemu/pc-bios/hppa-firmware.img
/qemu/python/qemu/machine/console_socket.py
/qemu/python/qemu/machine/machine.py
/qemu/python/qemu/machine/qtest.py
/qemu/python/qemu/qmp/legacy.py
/qemu/python/qemu/qmp/protocol.py
/qemu/python/qemu/qmp/qmp_shell.py
/qemu/python/qemu/utils/qemu_ga_client.py
/qemu/python/qemu/utils/qom.py
/qemu/python/qemu/utils/qom_common.py
/qemu/python/qemu/utils/qom_fuse.py
/qemu/python/setup.cfg
/qemu/qapi/compat.json
/qemu/qapi/machine-common.json
/qemu/qapi/machine-target.json
/qemu/qapi/machine.json
/qemu/qapi/meson.build
/qemu/qapi/migration.json
/qemu/qapi/qapi-schema.json
/qemu/qemu-img.c
/qemu/qemu-io-cmds.c
/qemu/qemu-options.hx
/qemu/qga/commands-win32.c
/qemu/qga/commands.c
/qemu/qga/meson.build
/qemu/qga/qapi-schema.json
/qemu/roms/Makefile
/qemu/roms/seabios-hppa
/qemu/scripts/analyze-migration.py
/qemu/scripts/block-coroutine-wrapper.py
/qemu/scripts/cpu-x86-uarch-abi.py
/qemu/scripts/device-crash-test
/qemu/scripts/feature_to_c.py
/qemu/scripts/get_maintainer.pl
/qemu/scripts/meson-buildoptions.py
/qemu/scripts/meson-buildoptions.sh
/qemu/scripts/python_qmp_updater.py
/qemu/scripts/qapi/gen.py
/qemu/scripts/qapi/parser.py
/qemu/scripts/qapi/schema.py
/qemu/scripts/render_block_graph.py
/qemu/scripts/tracetool/__init__.py
/qemu/scripts/tracetool/format/log_stap.py
/qemu/scripts/update-linux-headers.sh
/qemu/scripts/xml-preprocess.py
/qemu/stubs/memory_device.c
/qemu/stubs/meson.build
/qemu/stubs/migr-blocker.c
/qemu/stubs/ramfb.c
/qemu/subprojects/libvduse/libvduse.c
/qemu/subprojects/libvhost-user/libvhost-user.c
/qemu/subprojects/libvhost-user/libvhost-user.h
/qemu/system/main.c
/qemu/system/memory.c
/qemu/system/memory_mapping.c
/qemu/system/qdev-monitor.c
/qemu/system/runstate.c
/qemu/system/vl.c
/qemu/target/arm/arm-powerctl.c
/qemu/target/arm/common-semi-target.h
/qemu/target/arm/cpu-qom.h
/qemu/target/arm/cpu.c
/qemu/target/arm/cpu.h
/qemu/target/arm/helper.c
/qemu/target/arm/kvm.c
/qemu/target/arm/kvm64.c
/qemu/target/arm/tcg/cpu32.c
/qemu/target/arm/tcg/cpu64.c
/qemu/target/arm/tcg/translate-a64.c
/qemu/target/arm/tcg/translate.c
/qemu/target/hexagon/hex_common.py
/qemu/target/i386/arch_memory_mapping.c
/qemu/target/i386/cpu.c
/qemu/target/i386/cpu.h
/qemu/target/i386/kvm/kvm.c
/qemu/target/i386/nvmm/nvmm-all.c
/qemu/target/i386/ops_sse.h
/qemu/target/i386/sev.c
/qemu/target/i386/svm.h
/qemu/target/i386/tcg/decode-new.c.inc
/qemu/target/i386/tcg/decode-new.h
/qemu/target/i386/tcg/emit.c.inc
/qemu/target/i386/tcg/ops_sse_header.h.inc
/qemu/target/i386/tcg/seg_helper.c
/qemu/target/i386/tcg/translate.c
/qemu/target/i386/whpx/whpx-all.c
/qemu/target/loongarch/cpu.h
/qemu/target/loongarch/disas.c
/qemu/target/loongarch/insn_trans/trans_memory.c.inc
/qemu/target/loongarch/insns.decode
/qemu/target/m68k/translate.c
/qemu/target/mips/cpu.h
/qemu/target/mips/sysemu/cp0_timer.c
/qemu/target/mips/tcg/sysemu/cp0_helper.c
/qemu/target/mips/tcg/sysemu/tlb_helper.c
/qemu/target/riscv/cpu-qom.h
/qemu/target/riscv/cpu.c
/qemu/target/riscv/cpu.h
/qemu/target/riscv/cpu_helper.c
/qemu/target/riscv/csr.c
/qemu/target/riscv/kvm/kvm-cpu.c
/qemu/target/riscv/kvm/kvm_riscv.h
/qemu/target/riscv/kvm/meson.build
/qemu/target/riscv/meson.build
/qemu/target/riscv/tcg/meson.build
/qemu/target/riscv/tcg/tcg-cpu.c
/qemu/target/riscv/tcg/tcg-cpu.h
/qemu/target/riscv/vector_helper.c
/qemu/target/rx/translate.c
/qemu/target/s390x/cpu-sysemu.c
/qemu/target/s390x/cpu.c
/qemu/target/s390x/cpu.h
/qemu/target/s390x/cpu_models.c
/qemu/target/s390x/kvm/kvm.c
/qemu/target/s390x/kvm/kvm_s390x.h
/qemu/target/s390x/kvm/meson.build
/qemu/target/s390x/kvm/stsi-topology.c
/qemu/target/tricore/translate.c
/qemu/target/xtensa/translate.c
/qemu/tcg/aarch64/tcg-target.c.inc
/qemu/tcg/arm/tcg-target.c.inc
/qemu/tcg/i386/tcg-target.c.inc
/qemu/tcg/loongarch64/tcg-target.c.inc
/qemu/tcg/mips/tcg-target.c.inc
/qemu/tcg/optimize.c
/qemu/tcg/ppc/tcg-target.c.inc
/qemu/tcg/riscv/tcg-target.c.inc
/qemu/tcg/s390x/tcg-target.c.inc
/qemu/tcg/tcg-op-ldst.c
/qemu/tcg/tcg-op.c
/qemu/tcg/tcg.c
/qemu/tests/avocado/acpi-bits.py
/qemu/tests/avocado/avocado_qemu/__init__.py
/qemu/tests/avocado/cpu_queries.py
/qemu/tests/avocado/hotplug_cpu.py
/qemu/tests/avocado/info_usernet.py
/qemu/tests/avocado/machine_arm_integratorcp.py
/qemu/tests/avocado/machine_aspeed.py
/qemu/tests/avocado/machine_m68k_nextcube.py
/qemu/tests/avocado/machine_mips_malta.py
/qemu/tests/avocado/machine_s390_ccw_virtio.py
/qemu/tests/avocado/migration.py
/qemu/tests/avocado/pc_cpu_hotplug_props.py
/qemu/tests/avocado/s390_topology.py
/qemu/tests/avocado/tuxrun_baselines.py
/qemu/tests/avocado/version.py
/qemu/tests/avocado/virtio_check_params.py
/qemu/tests/avocado/virtio_version.py
/qemu/tests/avocado/vnc.py
/qemu/tests/avocado/x86_cpu_model_versions.py
/qemu/tests/data/acpi/q35/DSDT.cxl
/qemu/tests/docker/docker.py
/qemu/tests/docker/dockerfiles/python.docker
/qemu/tests/migration/guestperf/engine.py
/qemu/tests/qemu-iotests/030
/qemu/tests/qemu-iotests/040
/qemu/tests/qemu-iotests/041
/qemu/tests/qemu-iotests/045
/qemu/tests/qemu-iotests/055
/qemu/tests/qemu-iotests/056
/qemu/tests/qemu-iotests/093
/qemu/tests/qemu-iotests/118
/qemu/tests/qemu-iotests/124
/qemu/tests/qemu-iotests/129
/qemu/tests/qemu-iotests/132
/qemu/tests/qemu-iotests/139
/qemu/tests/qemu-iotests/147
/qemu/tests/qemu-iotests/151
/qemu/tests/qemu-iotests/152
/qemu/tests/qemu-iotests/155
/qemu/tests/qemu-iotests/165
/qemu/tests/qemu-iotests/196
/qemu/tests/qemu-iotests/205
/qemu/tests/qemu-iotests/218
/qemu/tests/qemu-iotests/245
/qemu/tests/qemu-iotests/256
/qemu/tests/qemu-iotests/257
/qemu/tests/qemu-iotests/264
/qemu/tests/qemu-iotests/281
/qemu/tests/qemu-iotests/295
/qemu/tests/qemu-iotests/296
/qemu/tests/qemu-iotests/298
/qemu/tests/qemu-iotests/300
/qemu/tests/qemu-iotests/iotests.py
/qemu/tests/qemu-iotests/linters.py
/qemu/tests/qemu-iotests/testenv.py
/qemu/tests/qemu-iotests/tests/backing-file-invalidation
/qemu/tests/qemu-iotests/tests/copy-before-write
/qemu/tests/qemu-iotests/tests/export-incoming-iothread
/qemu/tests/qemu-iotests/tests/graph-changes-while-io
/qemu/tests/qemu-iotests/tests/image-fleecing
/qemu/tests/qemu-iotests/tests/migrate-bitmaps-postcopy-test
/qemu/tests/qemu-iotests/tests/migrate-bitmaps-test
/qemu/tests/qemu-iotests/tests/migrate-during-backup
/qemu/tests/qemu-iotests/tests/migration-permissions
/qemu/tests/qemu-iotests/tests/mirror-ready-cancel-error
/qemu/tests/qemu-iotests/tests/mirror-top-perms
/qemu/tests/qemu-iotests/tests/nbd-multiconn
/qemu/tests/qemu-iotests/tests/reopen-file
/qemu/tests/qemu-iotests/tests/stream-error-on-reset
/qemu/tests/qemu-iotests/tests/stream-under-throttle
/qemu/tests/qtest/libqtest.c
/qemu/tests/qtest/libqtest.h
/qemu/tests/qtest/meson.build
/qemu/tests/qtest/migration-helpers.c
/qemu/tests/qtest/migration-helpers.h
/qemu/tests/qtest/migration-test.c
/qemu/tests/qtest/npcm7xx_timer-test.c
/qemu/tests/qtest/ufs-test.c
/qemu/tests/tcg/aarch64/Makefile.target
/qemu/tests/tcg/i386/test-avx.c
/qemu/tests/tcg/i386/test-avx.py
/qemu/tests/tcg/loongarch64/system/boot.S
/qemu/tests/tcg/multiarch/Makefile.target
/qemu/tests/tcg/multiarch/system/Makefile.softmmu-target
/qemu/tests/tcg/s390x/Makefile.target
/qemu/tests/unit/test-bdrv-drain.c
/qemu/tests/unit/test-block-iothread.c
/qemu/tests/unit/test-coroutine.c
/qemu/tests/vm/basevm.py
/qemu/tests/vm/netbsd
/qemu/ui/input-legacy.c
/qemu/ui/input.c
/qemu/ui/shader/meson.build
/qemu/ui/spice-core.c
/qemu/ui/vdagent.c
/qemu/util/cutils.c
/qemu/util/qemu-coroutine.c
16ab2eda26-Sep-2023 David Hildenbrand <david@redhat.com>

kvm: Add stub for kvm_get_max_memslots()

We'll need the stub soon from memory device context.

While at it, use "unsigned int" as return value and place the
declaration next to kvm_get_free_memslots

kvm: Add stub for kvm_get_max_memslots()

We'll need the stub soon from memory device context.

While at it, use "unsigned int" as return value and place the
declaration next to kvm_get_free_memslots().

Message-ID: <20230926185738.277351-11-david@redhat.com>
Reviewed-by: Maciej S. Szmigiero <maciej.szmigiero@oracle.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: David Hildenbrand <david@redhat.com>

show more ...

5b23186a26-Sep-2023 David Hildenbrand <david@redhat.com>

kvm: Return number of free memslots

Let's return the number of free slots instead of only checking if there
is a free slot. While at it, check all address spaces, which will also
consider SMM under

kvm: Return number of free memslots

Let's return the number of free slots instead of only checking if there
is a free slot. While at it, check all address spaces, which will also
consider SMM under x86 correctly.

This is a preparation for memory devices that consume multiple memslots.

Message-ID: <20230926185738.277351-5-david@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Maciej S. Szmigiero <maciej.szmigiero@oracle.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: David Hildenbrand <david@redhat.com>

show more ...

a392277d09-Oct-2023 Matt Borgerson <contact@mborgerson.com>

plugins: Set final instruction count in plugin_gen_tb_end

Translation logic may partially decode an instruction, then abort and
remove the instruction from the TB. This can happen for example when a

plugins: Set final instruction count in plugin_gen_tb_end

Translation logic may partially decode an instruction, then abort and
remove the instruction from the TB. This can happen for example when an
instruction spans two pages. In this case, plugins may get an incorrect
result when calling qemu_plugin_tb_n_insns to query for the number of
instructions in the TB. This patch updates plugin_gen_tb_end to set the
final instruction count.

Signed-off-by: Matt Borgerson <contact@mborgerson.com>
[AJB: added g_assert to defed API]
Message-Id: <CADc=-s5RwGViNTR-h5cq3np673W3RRFfhr4vCGJp0EoDUxvhog@mail.gmail.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20231009164104.369749-23-alex.bennee@linaro.org>

show more ...

28a4f0ba09-Oct-2023 Richard Henderson <richard.henderson@linaro.org>

accel/tcg: Add plugin_enabled to DisasContextBase

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20230824181233.1568795-2-richard.henderson@linaro.org>
Signed-off-by: A

accel/tcg: Add plugin_enabled to DisasContextBase

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20230824181233.1568795-2-richard.henderson@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20231009164104.369749-21-alex.bennee@linaro.org>

show more ...


/qemu/.gitlab-ci.d/buildtest.yml
/qemu/.gitlab-ci.d/cirrus/macos-12.vars
/qemu/.mailmap
/qemu/MAINTAINERS
tcg/translator.c
/qemu/audio/audio.c
/qemu/audio/audio.h
/qemu/audio/ossaudio.c
/qemu/block/nbd.c
/qemu/block/trace-events
/qemu/configure
/qemu/contrib/plugins/execlog.c
/qemu/docs/about/deprecated.rst
/qemu/docs/about/removed-features.rst
/qemu/docs/interop/nbd.txt
/qemu/dump/dump.c
/qemu/gdbstub/gdbstub.c
/qemu/gdbstub/internals.h
/qemu/gdbstub/system.c
/qemu/hw/audio/Kconfig
/qemu/hw/audio/asc.c
/qemu/hw/audio/meson.build
/qemu/hw/audio/soundhw.c
/qemu/hw/audio/trace-events
/qemu/hw/block/swim.c
/qemu/hw/block/trace-events
/qemu/hw/cxl/cxl-device-utils.c
/qemu/hw/i386/acpi-microvm.c
/qemu/hw/i386/pc.c
/qemu/hw/i386/x86.c
/qemu/hw/ide/ahci.c
/qemu/hw/loongarch/virt.c
/qemu/hw/m68k/Kconfig
/qemu/hw/m68k/q800-glue.c
/qemu/hw/m68k/q800.c
/qemu/hw/misc/Kconfig
/qemu/hw/misc/djmemc.c
/qemu/hw/misc/iosb.c
/qemu/hw/misc/mac_via.c
/qemu/hw/misc/meson.build
/qemu/hw/misc/trace-events
/qemu/hw/net/vhost_net.c
/qemu/hw/usb/desc.c
/qemu/hw/usb/dev-hub.c
/qemu/hw/usb/dev-storage.c
/qemu/hw/usb/hcd-xhci.c
/qemu/hw/usb/host-libusb.c
/qemu/hw/vfio/display.c
/qemu/hw/vfio/pci.c
/qemu/hw/vfio/pci.h
/qemu/hw/vfio/trace-events
/qemu/hw/virtio/vhost.c
/qemu/hw/virtio/virtio-pci.c
/qemu/include/block/nbd.h
/qemu/include/exec/gdbstub.h
/qemu/include/exec/translator.h
/qemu/include/hw/audio/asc.h
/qemu/include/hw/audio/soundhw.h
/qemu/include/hw/block/swim.h
/qemu/include/hw/core/cpu.h
/qemu/include/hw/m68k/q800-glue.h
/qemu/include/hw/m68k/q800.h
/qemu/include/hw/misc/djmemc.h
/qemu/include/hw/misc/iosb.h
/qemu/include/hw/misc/mac_via.h
/qemu/include/net/net.h
/qemu/include/qemu/guest-random.h
/qemu/include/qemu/plugin.h
/qemu/include/qom/object_interfaces.h
/qemu/include/semihosting/semihost.h
/qemu/include/sysemu/os-posix.h
/qemu/include/sysemu/tpm.h
/qemu/linux-user/flatload.c
/qemu/linux-user/mmap.c
/qemu/linux-user/syscall.c
/qemu/meson.build
/qemu/migration/dirtyrate.c
/qemu/migration/dirtyrate.h
/qemu/nbd/client-connection.c
/qemu/nbd/client.c
/qemu/nbd/nbd-internal.h
/qemu/nbd/server.c
/qemu/nbd/trace-events
/qemu/net/net.c
/qemu/os-posix.c
/qemu/pc-bios/bios-256k.bin
/qemu/pc-bios/bios-microvm.bin
/qemu/pc-bios/bios.bin
/qemu/pc-bios/vgabios-ati.bin
/qemu/pc-bios/vgabios-bochs-display.bin
/qemu/pc-bios/vgabios-cirrus.bin
/qemu/pc-bios/vgabios-qxl.bin
/qemu/pc-bios/vgabios-ramfb.bin
/qemu/pc-bios/vgabios-stdvga.bin
/qemu/pc-bios/vgabios-virtio.bin
/qemu/pc-bios/vgabios-vmware.bin
/qemu/pc-bios/vgabios.bin
/qemu/plugins/core.c
/qemu/plugins/loader.c
/qemu/qapi/migration.json
/qemu/qemu-img.c
/qemu/qemu-io.c
/qemu/qemu-nbd.c
/qemu/qemu-options.hx
/qemu/qom/object_interfaces.c
/qemu/roms/seabios
/qemu/scripts/feature_to_c.py
/qemu/semihosting/arm-compat-semi.c
/qemu/semihosting/config.c
/qemu/stubs/gdbstub.c
/qemu/stubs/semihost.c
/qemu/system/tpm.c
/qemu/system/vl.c
/qemu/target/arm/cpu.c
/qemu/target/arm/cpu64.c
/qemu/target/arm/gdbstub.c
/qemu/target/i386/cpu.c
/qemu/target/loongarch/cpu.c
/qemu/target/ppc/gdbstub.c
/qemu/target/ppc/int_helper.c
/qemu/target/ppc/internal.h
/qemu/target/ppc/kvm.c
/qemu/target/riscv/cpu.c
/qemu/target/s390x/cpu.c
/qemu/target/tricore/cpu.c
/qemu/tests/avocado/machine_aarch64_sbsaref.py
/qemu/tests/data/acpi/q35/DSDT.mmio64
/qemu/tests/docker/Makefile.include
/qemu/tests/docker/dockerfiles/alpine.docker
/qemu/tests/docker/dockerfiles/centos8.docker
/qemu/tests/docker/dockerfiles/debian-amd64-cross.docker
/qemu/tests/docker/dockerfiles/debian-amd64.docker
/qemu/tests/docker/dockerfiles/debian-arm64-cross.docker
/qemu/tests/docker/dockerfiles/debian-armhf-cross.docker
/qemu/tests/docker/dockerfiles/debian-ppc64el-cross.docker
/qemu/tests/docker/dockerfiles/debian-s390x-cross.docker
/qemu/tests/docker/dockerfiles/fedora-win32-cross.docker
/qemu/tests/docker/dockerfiles/fedora-win64-cross.docker
/qemu/tests/docker/dockerfiles/fedora.docker
/qemu/tests/docker/dockerfiles/opensuse-leap.docker
/qemu/tests/docker/dockerfiles/ubuntu2204.docker
/qemu/tests/lcitool/libvirt-ci
/qemu/tests/lcitool/projects/qemu.yml
/qemu/tests/qemu-iotests/223.out
/qemu/tests/qemu-iotests/233.out
/qemu/tests/qemu-iotests/241.out
/qemu/tests/qemu-iotests/307.out
/qemu/tests/qemu-iotests/tests/nbd-qemu-allocation.out
/qemu/tests/qtest/bios-tables-test.c
/qemu/tests/qtest/libqtest.c
/qemu/trace/control.c
/qemu/trace/control.h
/qemu/ui/cocoa.m
/qemu/ui/vnc.c
/qemu/util/cutils.c
/qemu/util/guest-random.c
8d7f2e7604-Oct-2023 Philippe Mathieu-Daudé <philmd@linaro.org>

system: Rename softmmu/ directory as system/

The softmmu/ directory contains files specific to system
emulation. Rename it as system/. Update meson rules, the
MAINTAINERS file and all the documentat

system: Rename softmmu/ directory as system/

The softmmu/ directory contains files specific to system
emulation. Rename it as system/. Update meson rules, the
MAINTAINERS file and all the documentation and comments.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-ID: <20231004090629.37473-14-philmd@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

show more ...


/qemu/MAINTAINERS
tcg/icount-common.c
/qemu/docs/devel/build-system.rst
/qemu/docs/devel/qtest.rst
/qemu/gdbstub/internals.h
/qemu/gdbstub/meson.build
/qemu/gdbstub/system.c
/qemu/gdbstub/trace-events
/qemu/include/semihosting/uaccess.h
/qemu/include/sysemu/cpu-timers-internal.h
/qemu/include/sysemu/runstate-action.h
/qemu/meson.build
/qemu/scripts/checkpatch.pl
/qemu/scripts/coverity-scan/COMPONENTS.md
/qemu/scripts/get_maintainer.pl
/qemu/scripts/oss-fuzz/build.sh
/qemu/semihosting/arm-compat-semi.c
/qemu/semihosting/config.c
/qemu/semihosting/guestfd.c
/qemu/semihosting/syscalls.c
/qemu/semihosting/uaccess.c
/qemu/stubs/semihost.c
/qemu/system/arch_init.c
/qemu/system/async-teardown.c
/qemu/system/balloon.c
/qemu/system/bootdevice.c
/qemu/system/cpu-throttle.c
/qemu/system/cpu-timers.c
/qemu/system/cpus.c
/qemu/system/datadir.c
/qemu/system/device_tree.c
/qemu/system/dirtylimit.c
/qemu/system/dma-helpers.c
/qemu/system/globals.c
/qemu/system/ioport.c
/qemu/system/main.c
/qemu/system/memory.c
/qemu/system/memory_mapping.c
/qemu/system/meson.build
/qemu/system/physmem.c
/qemu/system/qdev-monitor.c
/qemu/system/qemu-seccomp.c
/qemu/system/qtest.c
/qemu/system/rtc.c
/qemu/system/runstate-action.c
/qemu/system/runstate-hmp-cmds.c
/qemu/system/runstate.c
/qemu/system/tpm-hmp-cmds.c
/qemu/system/tpm.c
/qemu/system/trace-events
/qemu/system/trace.h
/qemu/system/vl.c
/qemu/system/watchpoint.c
/qemu/target/alpha/meson.build
/qemu/target/arm/meson.build
/qemu/target/avr/meson.build
/qemu/target/cris/meson.build
/qemu/target/hppa/meson.build
/qemu/target/i386/kvm/meson.build
/qemu/target/i386/meson.build
/qemu/target/loongarch/meson.build
/qemu/target/m68k/m68k-semi.c
/qemu/target/m68k/meson.build
/qemu/target/microblaze/meson.build
/qemu/target/mips/meson.build
/qemu/target/mips/tcg/sysemu/mips-semi.c
/qemu/target/nios2/meson.build
/qemu/target/nios2/nios2-semi.c
/qemu/target/openrisc/meson.build
/qemu/target/ppc/meson.build
/qemu/target/riscv/meson.build
/qemu/target/rx/meson.build
/qemu/target/s390x/meson.build
/qemu/target/sh4/meson.build
/qemu/target/sparc/meson.build
/qemu/target/tricore/meson.build
/qemu/target/xtensa/meson.build
/qemu/tests/unit/meson.build
0017c64e04-Oct-2023 Philippe Mathieu-Daudé <philmd@linaro.org>

accel: Rename accel_softmmu* -> accel_system*

Rename accel.softmmu -> accel.system in file paths
and the register_types() method.

Rename sysemu_stubs_ss -> system_stubs_ss in meson
following the pa

accel: Rename accel_softmmu* -> accel_system*

Rename accel.softmmu -> accel.system in file paths
and the register_types() method.

Rename sysemu_stubs_ss -> system_stubs_ss in meson
following the pattern used on other source set names.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-ID: <20231004090629.37473-7-philmd@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

show more ...

7893e42d04-Oct-2023 Philippe Mathieu-Daudé <philmd@linaro.org>

tcg: Correct invalid mentions of 'softmmu' by 'system-mode'

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-ID: <20231004090629.37473-6-philmd@linaro.org>
Signed-off-by: Paolo Bonz

tcg: Correct invalid mentions of 'softmmu' by 'system-mode'

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-ID: <20231004090629.37473-6-philmd@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

show more ...


/qemu/.travis.yml
/qemu/MAINTAINERS
tcg/user-exec.c
/qemu/bsd-user/bsd-mem.c
/qemu/bsd-user/bsd-mem.h
/qemu/bsd-user/bsd-proc.c
/qemu/bsd-user/bsd-proc.h
/qemu/bsd-user/freebsd/meson.build
/qemu/bsd-user/freebsd/os-misc.h
/qemu/bsd-user/freebsd/os-proc.c
/qemu/bsd-user/freebsd/os-proc.h
/qemu/bsd-user/freebsd/os-syscall.c
/qemu/bsd-user/main.c
/qemu/bsd-user/meson.build
/qemu/bsd-user/mmap.c
/qemu/bsd-user/qemu-bsd.h
/qemu/bsd-user/qemu.h
/qemu/bsd-user/signal-common.h
/qemu/bsd-user/signal.c
/qemu/bsd-user/syscall_defs.h
/qemu/chardev/char-pty.c
/qemu/cpu-target.c
/qemu/docs/about/deprecated.rst
/qemu/docs/devel/testing.rst
/qemu/docs/interop/vhost-user.rst
/qemu/hw/acpi/acpi-x86-stub.c
/qemu/hw/acpi/core.c
/qemu/hw/acpi/cpu.c
/qemu/hw/acpi/hmat.c
/qemu/hw/acpi/hmat.h
/qemu/hw/acpi/memory_hotplug.c
/qemu/hw/acpi/piix4.c
/qemu/hw/acpi/trace-events
/qemu/hw/core/cpu-common.c
/qemu/hw/core/machine.c
/qemu/hw/cxl/cxl-component-utils.c
/qemu/hw/cxl/cxl-host.c
/qemu/hw/display/meson.build
/qemu/hw/display/ramfb.c
/qemu/hw/display/virtio-dmabuf.c
/qemu/hw/i386/acpi-build.c
/qemu/hw/i386/acpi-common.c
/qemu/hw/i386/acpi-common.h
/qemu/hw/i386/acpi-microvm.c
/qemu/hw/i386/amd_iommu.c
/qemu/hw/i386/amd_iommu.h
/qemu/hw/i386/meson.build
/qemu/hw/i386/microvm.c
/qemu/hw/i386/pc.c
/qemu/hw/i386/pc_piix.c
/qemu/hw/i386/pc_q35.c
/qemu/hw/isa/lpc_ich9.c
/qemu/hw/mem/cxl_type3.c
/qemu/hw/net/virtio-net.c
/qemu/hw/pci-bridge/cxl_upstream.c
/qemu/hw/pci/pci.c
/qemu/hw/pci/pci_bridge.c
/qemu/hw/pci/pcie_sriov.c
/qemu/hw/scsi/vhost-user-scsi.c
/qemu/hw/virtio/meson.build
/qemu/hw/virtio/trace-events
/qemu/hw/virtio/vdpa-dev.c
/qemu/hw/virtio/vhost-shadow-virtqueue.c
/qemu/hw/virtio/vhost-shadow-virtqueue.h
/qemu/hw/virtio/vhost-user-device-pci.c
/qemu/hw/virtio/vhost-user-device.c
/qemu/hw/virtio/vhost-user-gpio.c
/qemu/hw/virtio/vhost-user.c
/qemu/hw/virtio/vhost-vdpa.c
/qemu/hw/virtio/virtio-qmp.c
/qemu/hw/virtio/virtio-qmp.h
/qemu/hw/virtio/virtio.c
/qemu/include/exec/memory.h
/qemu/include/hw/acpi/acpi_dev_interface.h
/qemu/include/hw/acpi/cpu.h
/qemu/include/hw/acpi/generic_event_device.h
/qemu/include/hw/cxl/cxl_component.h
/qemu/include/hw/i386/pc.h
/qemu/include/hw/pci/pci_bridge.h
/qemu/include/hw/virtio/vhost-backend.h
/qemu/include/hw/virtio/vhost-user-device.h
/qemu/include/hw/virtio/vhost-user.h
/qemu/include/hw/virtio/vhost-vdpa.h
/qemu/include/hw/virtio/virtio-dmabuf.h
/qemu/include/hw/virtio/virtio-net.h
/qemu/include/migration/vmstate.h
/qemu/include/qemu/atomic128.h
/qemu/include/qemu/compiler.h
/qemu/include/qemu/osdep.h
/qemu/include/qemu/uuid.h
/qemu/include/sysemu/hvf.h
/qemu/include/tcg/tcg-op-common.h
/qemu/include/ui/console.h
/qemu/include/ui/input.h
/qemu/include/ui/qemu-pixman.h
/qemu/linux-user/exit.c
/qemu/linux-user/hppa/signal.c
/qemu/linux-user/signal.c
/qemu/meson.build
/qemu/meson_options.txt
/qemu/migration/file.c
/qemu/migration/file.h
/qemu/migration/meson.build
/qemu/migration/migration.c
/qemu/migration/rdma.c
/qemu/migration/savevm.c
/qemu/migration/trace-events
/qemu/migration/vmstate.c
/qemu/net/vhost-vdpa.c
/qemu/qemu-options.hx
/qemu/scripts/analyze-migration.py
/qemu/scripts/meson-buildoptions.sh
/qemu/softmmu/memory.c
/qemu/softmmu/trace-events
/qemu/subprojects/libvhost-user/libvhost-user.c
/qemu/subprojects/libvhost-user/libvhost-user.h
/qemu/target/i386/cpu.c
/qemu/target/i386/hvf/hvf-cpu.c
/qemu/target/i386/hvf/hvf-i386.h
/qemu/target/i386/hvf/x86_cpuid.c
/qemu/target/i386/tcg/misc_helper.c
/qemu/target/i386/tcg/translate.c
/qemu/target/riscv/vector_helper.c
/qemu/tcg/aarch64/tcg-target.c.inc
/qemu/tcg/arm/tcg-target.c.inc
/qemu/tcg/i386/tcg-target.c.inc
/qemu/tcg/loongarch64/tcg-target.c.inc
/qemu/tcg/meson.build
/qemu/tcg/mips/tcg-target.c.inc
/qemu/tcg/ppc/tcg-target.c.inc
/qemu/tcg/region.c
/qemu/tcg/riscv/tcg-target.c.inc
/qemu/tcg/s390x/tcg-target.c.inc
/qemu/tcg/sparc64/tcg-target.c.inc
/qemu/tcg/tcg.c
/qemu/tests/avocado/boot_linux_console.py
/qemu/tests/avocado/machine_mips_malta.py
/qemu/tests/avocado/replay_kernel.py
/qemu/tests/avocado/tuxrun_baselines.py
/qemu/tests/migration/i386/a-b-bootblock.S
/qemu/tests/migration/i386/a-b-bootblock.h
/qemu/tests/migration/s390x/a-b-bios.c
/qemu/tests/migration/s390x/a-b-bios.h
/qemu/tests/qemu-iotests/meson.build
/qemu/tests/qtest/bios-tables-test.c
/qemu/tests/qtest/fuzz/fuzz.c
/qemu/tests/qtest/fuzz/fuzz.h
/qemu/tests/qtest/numa-test.c
/qemu/tests/tcg/Makefile.target
/qemu/tests/tcg/multiarch/gdbstub/interrupt.py
/qemu/tests/tcg/multiarch/gdbstub/memory.py
/qemu/tests/tcg/multiarch/system/memory.c
/qemu/tests/tcg/s390x/pgm-specification-softmmu.S
/qemu/tests/tcg/s390x/pgm-specification.mak
/qemu/tests/tcg/s390x/softmmu.ld
/qemu/tests/tcg/xtensa/Makefile.softmmu-target
/qemu/tests/tcg/xtensaeb/Makefile.softmmu-target
/qemu/tests/unit/meson.build
/qemu/tests/unit/test-uuid.c
/qemu/tests/unit/test-virtio-dmabuf.c
/qemu/ui/cocoa.m
/qemu/ui/console.c
/qemu/ui/dbus-console.c
/qemu/ui/gtk.c
/qemu/ui/input.c
/qemu/ui/qemu-pixman.c
/qemu/ui/sdl2.c
/qemu/ui/spice-input.c
/qemu/ui/trace-events
/qemu/ui/vnc.c
/qemu/util/coroutine-sigaltstack.c
/qemu/util/coroutine-ucontext.c
/qemu/util/log.c
/qemu/util/oslib-win32.c
/qemu/util/uuid.c

12345678910>>...49