History log of /qemu/docs/system/ (Results 26 – 50 of 180)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
4a20ac4021-Feb-2024 Tianlan Zhou <bobby825@126.com>

docs/system: Update description for input grab key

Input grab key should be Ctrl-Alt-g, not just Ctrl-Alt.

Fixes: f8d2c9369b ("sdl: use ctrl-alt-g as grab hotkey")
Signed-off-by: Tianlan Zhou <bobb

docs/system: Update description for input grab key

Input grab key should be Ctrl-Alt-g, not just Ctrl-Alt.

Fixes: f8d2c9369b ("sdl: use ctrl-alt-g as grab hotkey")
Signed-off-by: Tianlan Zhou <bobby825@126.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Michael Tokarev <mjt@tls.msk.ru>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>

show more ...

c555b50420-Feb-2024 Manos Pitsidianakis <manos.pitsidianakis@linaro.org>

docs: correct typos

Correct typos automatically found with the `typos` tool
<https://crates.io/crates/typos>

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

docs: correct typos

Correct typos automatically found with the `typos` tool
<https://crates.io/crates/typos>

Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Acked-by: Michael S. Tsirkin <mst@redhat.com>
Reviewed-by: Michael Tokarev <mjt@tls.msk.ru>
(mjt: trivial fixup)
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>

show more ...


/qemu/.gitlab-ci.d/buildtest.yml
/qemu/.gitlab-ci.d/windows.yml
/qemu/MAINTAINERS
/qemu/accel/Kconfig
/qemu/audio/meson.build
/qemu/configure
/qemu/docs/devel/ci-jobs.rst.inc
/qemu/docs/devel/docs.rst
/qemu/docs/devel/testing.rst
/qemu/docs/interop/prl-xml.txt
/qemu/docs/interop/vhost-user.rst
devices/canokey.rst
/qemu/hw/acpi/cpu_hotplug.c
/qemu/hw/arm/highbank.c
/qemu/hw/arm/sbsa-ref.c
/qemu/hw/char/grlib_apbuart.c
/qemu/hw/dma/i82374.c
/qemu/hw/dma/i8257.c
/qemu/hw/i386/acpi-common.c
/qemu/hw/i386/acpi-common.h
/qemu/hw/i386/kvm/ioapic.c
/qemu/hw/i386/pc.c
/qemu/hw/i386/pc_piix.c
/qemu/hw/i386/pc_q35.c
/qemu/hw/i386/port92.c
/qemu/hw/ide/ahci-allwinner.c
/qemu/hw/ide/ahci.c
/qemu/hw/ide/ahci_internal.h
/qemu/hw/ide/ich.c
/qemu/hw/intc/grlib_irqmp.c
/qemu/hw/isa/Kconfig
/qemu/hw/isa/fdc37m81x-superio.c
/qemu/hw/isa/isa-superio.c
/qemu/hw/isa/lpc_ich9.c
/qemu/hw/isa/meson.build
/qemu/hw/isa/piix.c
/qemu/hw/isa/smc37c669-superio.c
/qemu/hw/isa/vt82c686.c
/qemu/hw/mips/Kconfig
/qemu/hw/mips/boston.c
/qemu/hw/mips/cps.c
/qemu/hw/mips/jazz.c
/qemu/hw/mips/mipssim.c
/qemu/hw/misc/macio/macio.c
/qemu/hw/misc/mips_itu.c
/qemu/hw/ppc/prep.c
/qemu/hw/rx/rx-gdbsim.c
/qemu/hw/rx/rx62n.c
/qemu/hw/sh4/r2d.c
/qemu/hw/sparc/leon3.c
/qemu/hw/sparc/sun4m.c
/qemu/hw/sparc64/sparc64.c
/qemu/hw/timer/grlib_gptimer.c
/qemu/hw/timer/hpet.c
/qemu/hw/usb/bus.c
/qemu/hw/usb/hcd-ehci-pci.c
/qemu/hw/usb/hcd-ehci-sysbus.c
/qemu/hw/usb/hcd-ehci.c
/qemu/hw/usb/hcd-ehci.h
/qemu/hw/usb/hcd-uhci.c
/qemu/hw/usb/hcd-uhci.h
/qemu/include/hw/arm/allwinner-a10.h
/qemu/include/hw/arm/allwinner-r40.h
/qemu/include/hw/arm/xlnx-zynqmp.h
/qemu/include/hw/char/grlib_uart.h
/qemu/include/hw/dma/i8257.h
/qemu/include/hw/i386/pc.h
/qemu/include/hw/ide/ahci-pci.h
/qemu/include/hw/ide/ahci-sysbus.h
/qemu/include/hw/ide/ahci.h
/qemu/include/hw/intc/grlib_irqmp.h
/qemu/include/hw/misc/mips_itu.h
/qemu/include/hw/rx/rx62n.h
/qemu/include/hw/timer/grlib_gptimer.h
/qemu/include/hw/timer/hpet.h
/qemu/include/hw/usb.h
/qemu/system/physmem.c
/qemu/target/i386/cpu.c
/qemu/target/i386/kvm/kvm.c
/qemu/target/i386/monitor.c
/qemu/target/i386/tcg/translate.c
/qemu/target/mips/cpu.h
/qemu/target/mips/internal.h
/qemu/target/mips/sysemu/machine.c
/qemu/target/mips/tcg/sysemu/cp0_helper.c
/qemu/target/mips/tcg/sysemu_helper.h.inc
/qemu/target/mips/tcg/translate.c
/qemu/target/mips/tcg/translate.h
/qemu/target/sparc/cpu.h
/qemu/target/sparc/helper.c
/qemu/target/sparc/helper.h
/qemu/target/sparc/translate.c
/qemu/tests/qemu-iotests/144
/qemu/tests/qemu-iotests/144.out
/qemu/tests/qtest/meson.build
/qemu/ui/clipboard.c
/qemu/ui/console.c
/qemu/ui/meson.build
/qemu/ui/vnc.c
f780e63f06-Feb-2024 Peter Maydell <peter.maydell@linaro.org>

docs: Add documentation for the mps3-an536 board

Add documentation for the mps3-an536 board type.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd

docs: Add documentation for the mps3-an536 board

Add documentation for the mps3-an536 board type.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240206132931.38376-14-peter.maydell@linaro.org

show more ...

8700ee1526-Jan-2024 Jonathan Cameron <Jonathan.Cameron@huawei.com>

hw/cxl: Standardize all references on CXL r3.1 and minor updates

Previously not all references mentioned any spec version at all.
Given r3.1 is the current specification available for evaluation at

hw/cxl: Standardize all references on CXL r3.1 and minor updates

Previously not all references mentioned any spec version at all.
Given r3.1 is the current specification available for evaluation at
www.computeexpresslink.org update references to refer to that.
Hopefully this won't become a never ending job.

A few structure definitions have been updated to add new fields.
Defaults of 0 and read only are valid choices for these new DVSEC
registers so go with that for now.

There are additional error codes and some of the 'questions' in
the comments are resolved now.

Update documentation reference to point to the CXL r3.1 specification
with naming closer to what is on the cover.

For cases where there are structure version numbers, add defines
so they can be found next to the register definitions.

Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Message-Id: <20240126121636.24611-6-Jonathan.Cameron@huawei.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>

show more ...


/qemu/MAINTAINERS
/qemu/docs/devel/migration/main.rst
/qemu/docs/interop/vhost-user.rst
devices/cxl.rst
/qemu/hw/arm/smmu-common.c
/qemu/hw/block/fdc-internal.h
/qemu/hw/block/fdc-isa.c
/qemu/hw/block/fdc-sysbus.c
/qemu/hw/char/parallel-isa.c
/qemu/hw/char/parallel.c
/qemu/hw/char/serial-isa.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/i386/acpi-build.c
/qemu/hw/i386/amd_iommu-stub.c
/qemu/hw/i386/amd_iommu.c
/qemu/hw/i386/amd_iommu.h
/qemu/hw/i386/intel_iommu.c
/qemu/hw/i386/kvm/apic.c
/qemu/hw/i386/meson.build
/qemu/hw/i386/x86.c
/qemu/hw/i386/xen/xen_apic.c
/qemu/hw/input/meson.build
/qemu/hw/intc/apic.c
/qemu/hw/intc/apic_common.c
/qemu/hw/intc/trace-events
/qemu/hw/isa/vt82c686.c
/qemu/hw/mem/cxl_type3.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/ppc/pegasos2.c
/qemu/hw/virtio/meson.build
/qemu/hw/virtio/vhost-user-input-pci.c
/qemu/hw/virtio/vhost-user-input.c
/qemu/hw/virtio/virtio-iommu.c
/qemu/include/exec/ioport.h
/qemu/include/hw/block/fdc.h
/qemu/include/hw/char/parallel-isa.h
/qemu/include/hw/char/parallel.h
/qemu/include/hw/char/serial.h
/qemu/include/hw/cxl/cxl_cdat.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/i386/apic.h
/qemu/include/hw/i386/apic_internal.h
/qemu/include/hw/virtio/virtio-input.h
/qemu/system/ioport.c
/qemu/target/i386/cpu-sysemu.c
/qemu/target/i386/cpu.c
/qemu/target/i386/cpu.h
/qemu/target/i386/tcg/sysemu/misc_helper.c
/qemu/target/i386/whpx/whpx-apic.c
/qemu/tests/data/acpi/q35/DSDT.cxl
/qemu/tests/data/acpi/q35/IVRS.ivrs
887d577504-Jan-2024 Leo Yan <leo.yan@linaro.org>

docs/system: Add vhost-user-input documentation

This adds basic documentation for vhost-user-input.

Signed-off-by: Leo Yan <leo.yan@linaro.org>
Message-Id: <20231120043721.50555-3-leo.yan@linaro.or

docs/system: Add vhost-user-input documentation

This adds basic documentation for vhost-user-input.

Signed-off-by: Leo Yan <leo.yan@linaro.org>
Message-Id: <20231120043721.50555-3-leo.yan@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20240104210945.1223134-10-alex.bennee@linaro.org>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>

show more ...

e7fe912204-Jan-2024 Alex Bennée <alex.bennee@linaro.org>

docs/system: add a basic enumeration of vhost-user devices

Make it clear the vhost-user-device is intended for expert use only.

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

docs/system: add a basic enumeration of vhost-user devices

Make it clear the vhost-user-device is intended for expert use only.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20240104210945.1223134-8-alex.bennee@linaro.org>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>

show more ...


/qemu/.gitlab-ci.d/buildtest.yml
/qemu/MAINTAINERS
/qemu/accel/kvm/kvm-all.c
/qemu/accel/stubs/kvm-stub.c
/qemu/accel/tcg/cputlb.c
/qemu/accel/tcg/ldst_common.c.inc
/qemu/backends/hostmem.c
/qemu/block/blkio.c
/qemu/block/block-backend.c
/qemu/docs/about/deprecated.rst
/qemu/docs/devel/tcg-ops.rst
devices/vhost-user-rng.rst
devices/vhost-user.rst
/qemu/hw/alpha/dp264.c
/qemu/hw/arm/Kconfig
/qemu/hw/arm/allwinner-a10.c
/qemu/hw/arm/allwinner-h3.c
/qemu/hw/arm/allwinner-r40.c
/qemu/hw/arm/aspeed.c
/qemu/hw/arm/bcm2835_peripherals.c
/qemu/hw/arm/exynos4_boards.c
/qemu/hw/arm/fsl-imx25.c
/qemu/hw/arm/fsl-imx6.c
/qemu/hw/arm/fsl-imx6ul.c
/qemu/hw/arm/fsl-imx7.c
/qemu/hw/arm/gumstix.c
/qemu/hw/arm/highbank.c
/qemu/hw/arm/integratorcp.c
/qemu/hw/arm/kzm.c
/qemu/hw/arm/mainstone.c
/qemu/hw/arm/mps2-tz.c
/qemu/hw/arm/mps2.c
/qemu/hw/arm/msf2-soc.c
/qemu/hw/arm/musicpal.c
/qemu/hw/arm/npcm7xx.c
/qemu/hw/arm/realview.c
/qemu/hw/arm/sbsa-ref.c
/qemu/hw/arm/stellaris.c
/qemu/hw/arm/versatilepb.c
/qemu/hw/arm/vexpress.c
/qemu/hw/arm/virt.c
/qemu/hw/arm/xilinx_zynq.c
/qemu/hw/arm/xlnx-versal.c
/qemu/hw/arm/xlnx-zynqmp.c
/qemu/hw/block/virtio-blk.c
/qemu/hw/cris/axis_dev88.c
/qemu/hw/hppa/machine.c
/qemu/hw/hyperv/hv-balloon.c
/qemu/hw/i386/pc.c
/qemu/hw/i386/pc_piix.c
/qemu/hw/i386/pc_q35.c
/qemu/hw/loongarch/virt.c
/qemu/hw/m68k/mcf5208.c
/qemu/hw/m68k/q800.c
/qemu/hw/mem/memory-device.c
/qemu/hw/microblaze/petalogix_ml605_mmu.c
/qemu/hw/microblaze/petalogix_s3adsp1800_mmu.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/mipssim.c
/qemu/hw/net/etraxfs_eth.c
/qemu/hw/net/lan9118.c
/qemu/hw/net/lasi_i82596.c
/qemu/hw/net/meson.build
/qemu/hw/net/smc91c111.c
/qemu/hw/openrisc/openrisc_sim.c
/qemu/hw/pci/pci.c
/qemu/hw/ppc/e500.c
/qemu/hw/ppc/mac_newworld.c
/qemu/hw/ppc/mac_oldworld.c
/qemu/hw/ppc/ppc440_bamboo.c
/qemu/hw/ppc/prep.c
/qemu/hw/ppc/spapr.c
/qemu/hw/ppc/spapr_cpu_core.c
/qemu/hw/riscv/Kconfig
/qemu/hw/riscv/boot.c
/qemu/hw/riscv/microchip_pfsoc.c
/qemu/hw/riscv/numa.c
/qemu/hw/riscv/sifive_u.c
/qemu/hw/riscv/spike.c
/qemu/hw/riscv/virt-acpi-build.c
/qemu/hw/riscv/virt.c
/qemu/hw/s390x/s390-virtio-ccw.c
/qemu/hw/scsi/lsi53c895a.c
/qemu/hw/scsi/scsi-bus.c
/qemu/hw/scsi/virtio-scsi.c
/qemu/hw/sh4/r2d.c
/qemu/hw/smbios/smbios.c
/qemu/hw/sparc/sun4m.c
/qemu/hw/sparc64/sun4u.c
/qemu/hw/usb/dev-storage-classic.c
/qemu/hw/virtio/Kconfig
/qemu/hw/virtio/meson.build
/qemu/hw/virtio/vhost-user-base.c
/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-i2c.c
/qemu/hw/virtio/vhost-user-rng.c
/qemu/hw/virtio/vhost-user-snd-pci.c
/qemu/hw/virtio/vhost-user-snd.c
/qemu/hw/virtio/virtio-mem.c
/qemu/hw/virtio/virtio.c
/qemu/hw/xen/xen-bus.c
/qemu/hw/xen/xen_devconfig.c
/qemu/hw/xenpv/xen_machine_pv.c
/qemu/hw/xtensa/virt.c
/qemu/hw/xtensa/xtfpga.c
/qemu/include/block/aio.h
/qemu/include/exec/cpu-all.h
/qemu/include/exec/cpu-common.h
/qemu/include/hw/arm/bcm2835_peripherals.h
/qemu/include/hw/core/cpu.h
/qemu/include/hw/cris/etraxfs.h
/qemu/include/hw/firmware/smbios.h
/qemu/include/hw/i386/pc.h
/qemu/include/hw/net/lan9118.h
/qemu/include/hw/net/lasi_82596.h
/qemu/include/hw/net/ne2000-isa.h
/qemu/include/hw/net/smc91c111.h
/qemu/include/hw/pci/pci.h
/qemu/include/hw/qdev-core.h
/qemu/include/hw/scsi/scsi.h
/qemu/include/hw/virtio/vhost-user-base.h
/qemu/include/hw/virtio/vhost-user-gpio.h
/qemu/include/hw/virtio/vhost-user-i2c.h
/qemu/include/hw/virtio/vhost-user-rng.h
/qemu/include/hw/virtio/vhost-user-snd.h
/qemu/include/hw/virtio/virtio-blk.h
/qemu/include/hw/xen/xen-bus.h
/qemu/include/hw/xen/xen-legacy-backend.h
/qemu/include/net/net.h
/qemu/include/qemu/osdep.h
/qemu/include/sysemu/kvm.h
/qemu/include/tcg/tcg-cond.h
/qemu/linux-user/aarch64/vdso-be.so
/qemu/linux-user/aarch64/vdso-le.so
/qemu/linux-user/aarch64/vdso.S
/qemu/linux-user/sparc/cpu_loop.c
/qemu/linux-user/sparc/signal.c
/qemu/meson.build
/qemu/migration/migration.c
/qemu/migration/multifd-zlib.c
/qemu/migration/multifd-zstd.c
/qemu/migration/multifd.c
/qemu/migration/multifd.h
/qemu/migration/ram.c
/qemu/migration/trace-events
/qemu/net/net.c
/qemu/qapi/block-core.json
/qemu/qapi/block-export.json
/qemu/qapi/introspect.json
/qemu/qapi/misc-target.json
/qemu/qapi/qmp-dispatch.c
/qemu/qemu-options.hx
/qemu/qga/qapi-schema.json
/qemu/qom/object.c
/qemu/semihosting/uaccess.c
/qemu/system/globals.c
/qemu/system/vl.c
/qemu/target/alpha/cpu.c
/qemu/target/alpha/cpu.h
/qemu/target/alpha/translate.c
/qemu/target/arm/cpu.c
/qemu/target/arm/cpu.h
/qemu/target/arm/helper.c
/qemu/target/arm/internals.h
/qemu/target/arm/tcg/helper-a64.c
/qemu/target/arm/tcg/mte_helper.c
/qemu/target/arm/tcg/sve_helper.c
/qemu/target/arm/tcg/tlb_helper.c
/qemu/target/avr/cpu.c
/qemu/target/avr/cpu.h
/qemu/target/cris/cpu.c
/qemu/target/cris/cpu.h
/qemu/target/cris/translate.c
/qemu/target/cris/translate_v10.c.inc
/qemu/target/hexagon/cpu.h
/qemu/target/hppa/cpu.c
/qemu/target/hppa/cpu.h
/qemu/target/hppa/mem_helper.c
/qemu/target/hppa/op_helper.c
/qemu/target/i386/cpu.c
/qemu/target/i386/cpu.h
/qemu/target/i386/tcg/translate.c
/qemu/target/loongarch/cpu.c
/qemu/target/loongarch/cpu.h
/qemu/target/loongarch/cpu_helper.c
/qemu/target/loongarch/tcg/insn_trans/trans_privileged.c.inc
/qemu/target/loongarch/tcg/tlb_helper.c
/qemu/target/loongarch/tcg/translate.c
/qemu/target/m68k/cpu.c
/qemu/target/m68k/cpu.h
/qemu/target/m68k/op_helper.c
/qemu/target/m68k/translate.c
/qemu/target/microblaze/cpu.c
/qemu/target/microblaze/cpu.h
/qemu/target/microblaze/helper.c
/qemu/target/microblaze/mmu.c
/qemu/target/microblaze/translate.c
/qemu/target/mips/cpu.c
/qemu/target/mips/cpu.h
/qemu/target/mips/sysemu/physaddr.c
/qemu/target/mips/tcg/msa_helper.c
/qemu/target/mips/tcg/sysemu/cp0_helper.c
/qemu/target/mips/tcg/sysemu/special_helper.c
/qemu/target/mips/tcg/sysemu/tlb_helper.c
/qemu/target/nios2/cpu.c
/qemu/target/nios2/cpu.h
/qemu/target/nios2/translate.c
/qemu/target/openrisc/cpu.c
/qemu/target/openrisc/cpu.h
/qemu/target/openrisc/translate.c
/qemu/target/ppc/cpu-models.c
/qemu/target/ppc/cpu.h
/qemu/target/ppc/cpu_init.c
/qemu/target/ppc/mem_helper.c
/qemu/target/ppc/mmu_common.c
/qemu/target/riscv/cpu-qom.h
/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/debug.c
/qemu/target/riscv/gdbstub.c
/qemu/target/riscv/insn_trans/trans_rva.c.inc
/qemu/target/riscv/insn_trans/trans_rvbf16.c.inc
/qemu/target/riscv/insn_trans/trans_rvv.c.inc
/qemu/target/riscv/insn_trans/trans_rvvk.c.inc
/qemu/target/riscv/insn_trans/trans_xthead.c.inc
/qemu/target/riscv/kvm/kvm-cpu.c
/qemu/target/riscv/kvm/kvm_riscv.h
/qemu/target/riscv/machine.c
/qemu/target/riscv/op_helper.c
/qemu/target/riscv/tcg/tcg-cpu.c
/qemu/target/riscv/translate.c
/qemu/target/riscv/vector_helper.c
/qemu/target/rx/cpu.c
/qemu/target/rx/cpu.h
/qemu/target/s390x/cpu-dump.c
/qemu/target/s390x/cpu.c
/qemu/target/s390x/cpu.h
/qemu/target/s390x/gdbstub.c
/qemu/target/s390x/helper.c
/qemu/target/s390x/helper.h
/qemu/target/s390x/kvm/kvm.c
/qemu/target/s390x/tcg/excp_helper.c
/qemu/target/s390x/tcg/insn-data.h.inc
/qemu/target/s390x/tcg/int_helper.c
/qemu/target/s390x/tcg/mem_helper.c
/qemu/target/s390x/tcg/misc_helper.c
/qemu/target/s390x/tcg/translate.c
/qemu/target/sh4/cpu.c
/qemu/target/sh4/cpu.h
/qemu/target/sparc/cpu.c
/qemu/target/sparc/cpu.h
/qemu/target/sparc/fop_helper.c
/qemu/target/sparc/gdbstub.c
/qemu/target/sparc/helper.h
/qemu/target/sparc/ldst_helper.c
/qemu/target/sparc/machine.c
/qemu/target/sparc/mmu_helper.c
/qemu/target/sparc/translate.c
/qemu/target/tricore/cpu.c
/qemu/target/tricore/cpu.h
/qemu/target/tricore/helper.c
/qemu/target/tricore/translate.c
/qemu/target/xtensa/cpu.c
/qemu/target/xtensa/cpu.h
/qemu/target/xtensa/mmu_helper.c
/qemu/tcg/aarch64/tcg-target-con-set.h
/qemu/tcg/aarch64/tcg-target-con-str.h
/qemu/tcg/aarch64/tcg-target.c.inc
/qemu/tcg/aarch64/tcg-target.h
/qemu/tcg/arm/tcg-target.c.inc
/qemu/tcg/arm/tcg-target.h
/qemu/tcg/i386/tcg-target-con-set.h
/qemu/tcg/i386/tcg-target-con-str.h
/qemu/tcg/i386/tcg-target.c.inc
/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-con-set.h
/qemu/tcg/ppc/tcg-target-con-str.h
/qemu/tcg/ppc/tcg-target.c.inc
/qemu/tcg/ppc/tcg-target.h
/qemu/tcg/riscv/tcg-target.c.inc
/qemu/tcg/riscv/tcg-target.h
/qemu/tcg/s390x/tcg-target-con-set.h
/qemu/tcg/s390x/tcg-target-con-str.h
/qemu/tcg/s390x/tcg-target.c.inc
/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.c
/qemu/tcg/tci.c
/qemu/tcg/tci/tcg-target.c.inc
/qemu/tcg/tci/tcg-target.h
/qemu/tests/qemu-iotests/check
/qemu/tests/qemu-iotests/testenv.py
/qemu/tests/qtest/migration-test.c
/qemu/tests/qtest/npcm7xx_emc-test.c
/qemu/tests/tcg/multiarch/gdbstub/prot-none.py
/qemu/tests/tcg/s390x/Makefile.target
/qemu/tests/tcg/s390x/cvb.c
/qemu/tests/tcg/s390x/cvd.c
/qemu/tests/unit/test-util-filemonitor.c
/qemu/tests/vm/basevm.py
/qemu/tests/vm/freebsd
/qemu/util/meson.build
/qemu/util/oslib-posix.c
/qemu/util/oslib-win32.c
30c917b010-May-2023 Daniel P. Berrangé <berrange@redhat.com>

docs: re-generate x86_64 ABI compatibility CSV

This picks up the new EPYC-Genoa, SapphireRapids & GraniteRapids CPUs,
removes the now deleted Icelake-Client CPU, and adds the newer versions
of many

docs: re-generate x86_64 ABI compatibility CSV

This picks up the new EPYC-Genoa, SapphireRapids & GraniteRapids CPUs,
removes the now deleted Icelake-Client CPU, and adds the newer versions
of many existing CPUs.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>

show more ...

86cf437d10-May-2023 Daniel P. Berrangé <berrange@redhat.com>

docs: fix highlighting of CPU ABI header rows

The 'header-rows' directive indicates how many rows in the generated
table are to be highlighted as headers. We only have one such row in
the CSV file i

docs: fix highlighting of CPU ABI header rows

The 'header-rows' directive indicates how many rows in the generated
table are to be highlighted as headers. We only have one such row in
the CSV file included. This removes the accident bold highlighting
of the 'i486' CPU model.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>

show more ...


/qemu/accel/tcg/cputlb.c
/qemu/accel/tcg/ldst_common.c.inc
/qemu/backends/hostmem.c
/qemu/crypto/block-luks.c
/qemu/crypto/cipher-gcrypt.c.inc
/qemu/crypto/cipher-nettle.c.inc
/qemu/crypto/cipher.c
/qemu/docs/about/deprecated.rst
cpu-models-x86.rst.inc
/qemu/hw/alpha/dp264.c
/qemu/hw/arm/Kconfig
/qemu/hw/arm/allwinner-a10.c
/qemu/hw/arm/allwinner-h3.c
/qemu/hw/arm/allwinner-r40.c
/qemu/hw/arm/aspeed.c
/qemu/hw/arm/bcm2835_peripherals.c
/qemu/hw/arm/exynos4_boards.c
/qemu/hw/arm/fsl-imx25.c
/qemu/hw/arm/fsl-imx6.c
/qemu/hw/arm/fsl-imx6ul.c
/qemu/hw/arm/fsl-imx7.c
/qemu/hw/arm/gumstix.c
/qemu/hw/arm/highbank.c
/qemu/hw/arm/integratorcp.c
/qemu/hw/arm/kzm.c
/qemu/hw/arm/mainstone.c
/qemu/hw/arm/mps2-tz.c
/qemu/hw/arm/mps2.c
/qemu/hw/arm/msf2-soc.c
/qemu/hw/arm/musicpal.c
/qemu/hw/arm/npcm7xx.c
/qemu/hw/arm/realview.c
/qemu/hw/arm/sbsa-ref.c
/qemu/hw/arm/stellaris.c
/qemu/hw/arm/versatilepb.c
/qemu/hw/arm/vexpress.c
/qemu/hw/arm/virt.c
/qemu/hw/arm/xilinx_zynq.c
/qemu/hw/arm/xlnx-versal.c
/qemu/hw/arm/xlnx-zynqmp.c
/qemu/hw/cris/axis_dev88.c
/qemu/hw/hppa/machine.c
/qemu/hw/hyperv/hv-balloon.c
/qemu/hw/i386/pc.c
/qemu/hw/i386/pc_piix.c
/qemu/hw/i386/pc_q35.c
/qemu/hw/loongarch/virt.c
/qemu/hw/m68k/mcf5208.c
/qemu/hw/m68k/q800.c
/qemu/hw/mem/memory-device.c
/qemu/hw/microblaze/petalogix_ml605_mmu.c
/qemu/hw/microblaze/petalogix_s3adsp1800_mmu.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/mipssim.c
/qemu/hw/net/etraxfs_eth.c
/qemu/hw/net/lan9118.c
/qemu/hw/net/lasi_i82596.c
/qemu/hw/net/meson.build
/qemu/hw/net/smc91c111.c
/qemu/hw/openrisc/openrisc_sim.c
/qemu/hw/pci/pci.c
/qemu/hw/ppc/e500.c
/qemu/hw/ppc/mac_newworld.c
/qemu/hw/ppc/mac_oldworld.c
/qemu/hw/ppc/ppc440_bamboo.c
/qemu/hw/ppc/prep.c
/qemu/hw/ppc/spapr.c
/qemu/hw/ppc/spapr_cpu_core.c
/qemu/hw/riscv/microchip_pfsoc.c
/qemu/hw/riscv/sifive_u.c
/qemu/hw/s390x/s390-virtio-ccw.c
/qemu/hw/scsi/lsi53c895a.c
/qemu/hw/sh4/r2d.c
/qemu/hw/sparc/sun4m.c
/qemu/hw/sparc64/sun4u.c
/qemu/hw/virtio/virtio-mem.c
/qemu/hw/xen/xen-bus.c
/qemu/hw/xen/xen_devconfig.c
/qemu/hw/xenpv/xen_machine_pv.c
/qemu/hw/xtensa/virt.c
/qemu/hw/xtensa/xtfpga.c
/qemu/include/exec/cpu-all.h
/qemu/include/exec/cpu-common.h
/qemu/include/hw/arm/bcm2835_peripherals.h
/qemu/include/hw/core/cpu.h
/qemu/include/hw/cris/etraxfs.h
/qemu/include/hw/i386/pc.h
/qemu/include/hw/net/lan9118.h
/qemu/include/hw/net/lasi_82596.h
/qemu/include/hw/net/ne2000-isa.h
/qemu/include/hw/net/smc91c111.h
/qemu/include/hw/pci/pci.h
/qemu/include/hw/qdev-core.h
/qemu/include/hw/xen/xen-bus.h
/qemu/include/hw/xen/xen-legacy-backend.h
/qemu/include/net/net.h
/qemu/include/qemu/osdep.h
/qemu/include/sysemu/os-posix.h
/qemu/include/sysemu/os-win32.h
/qemu/linux-user/aarch64/vdso-be.so
/qemu/linux-user/aarch64/vdso-le.so
/qemu/linux-user/aarch64/vdso.S
/qemu/linux-user/sparc/cpu_loop.c
/qemu/linux-user/sparc/signal.c
/qemu/meson.build
/qemu/net/net.c
/qemu/os-posix.c
/qemu/qapi/block-core.json
/qemu/qapi/block-export.json
/qemu/qapi/crypto.json
/qemu/qapi/introspect.json
/qemu/qapi/misc-target.json
/qemu/qga/qapi-schema.json
/qemu/qom/object.c
/qemu/scripts/cpu-x86-uarch-abi.py
/qemu/semihosting/uaccess.c
/qemu/system/globals.c
/qemu/system/vl.c
/qemu/target/alpha/cpu.c
/qemu/target/alpha/cpu.h
/qemu/target/alpha/translate.c
/qemu/target/arm/cpu.c
/qemu/target/arm/cpu.h
/qemu/target/arm/helper.c
/qemu/target/arm/internals.h
/qemu/target/arm/tcg/helper-a64.c
/qemu/target/arm/tcg/mte_helper.c
/qemu/target/arm/tcg/sve_helper.c
/qemu/target/arm/tcg/tlb_helper.c
/qemu/target/avr/cpu.c
/qemu/target/avr/cpu.h
/qemu/target/cris/cpu.c
/qemu/target/cris/cpu.h
/qemu/target/cris/translate.c
/qemu/target/cris/translate_v10.c.inc
/qemu/target/hexagon/cpu.h
/qemu/target/hppa/cpu.c
/qemu/target/hppa/cpu.h
/qemu/target/hppa/mem_helper.c
/qemu/target/hppa/op_helper.c
/qemu/target/i386/cpu.c
/qemu/target/i386/cpu.h
/qemu/target/i386/tcg/translate.c
/qemu/target/loongarch/cpu.c
/qemu/target/loongarch/cpu.h
/qemu/target/loongarch/cpu_helper.c
/qemu/target/loongarch/tcg/insn_trans/trans_privileged.c.inc
/qemu/target/loongarch/tcg/tlb_helper.c
/qemu/target/loongarch/tcg/translate.c
/qemu/target/m68k/cpu.c
/qemu/target/m68k/cpu.h
/qemu/target/m68k/op_helper.c
/qemu/target/microblaze/cpu.c
/qemu/target/microblaze/cpu.h
/qemu/target/microblaze/helper.c
/qemu/target/microblaze/mmu.c
/qemu/target/microblaze/translate.c
/qemu/target/mips/cpu.c
/qemu/target/mips/cpu.h
/qemu/target/mips/sysemu/physaddr.c
/qemu/target/mips/tcg/msa_helper.c
/qemu/target/mips/tcg/sysemu/cp0_helper.c
/qemu/target/mips/tcg/sysemu/special_helper.c
/qemu/target/mips/tcg/sysemu/tlb_helper.c
/qemu/target/nios2/cpu.c
/qemu/target/nios2/cpu.h
/qemu/target/nios2/translate.c
/qemu/target/openrisc/cpu.c
/qemu/target/openrisc/cpu.h
/qemu/target/openrisc/translate.c
/qemu/target/ppc/cpu-models.c
/qemu/target/ppc/cpu.h
/qemu/target/ppc/cpu_init.c
/qemu/target/ppc/mem_helper.c
/qemu/target/ppc/mmu_common.c
/qemu/target/riscv/cpu.c
/qemu/target/riscv/cpu.h
/qemu/target/riscv/cpu_helper.c
/qemu/target/riscv/op_helper.c
/qemu/target/riscv/vector_helper.c
/qemu/target/rx/cpu.c
/qemu/target/rx/cpu.h
/qemu/target/s390x/cpu-dump.c
/qemu/target/s390x/cpu.c
/qemu/target/s390x/cpu.h
/qemu/target/s390x/gdbstub.c
/qemu/target/s390x/helper.c
/qemu/target/s390x/helper.h
/qemu/target/s390x/kvm/kvm.c
/qemu/target/s390x/tcg/excp_helper.c
/qemu/target/s390x/tcg/insn-data.h.inc
/qemu/target/s390x/tcg/int_helper.c
/qemu/target/s390x/tcg/mem_helper.c
/qemu/target/s390x/tcg/misc_helper.c
/qemu/target/s390x/tcg/translate.c
/qemu/target/sh4/cpu.c
/qemu/target/sh4/cpu.h
/qemu/target/sparc/cpu.c
/qemu/target/sparc/cpu.h
/qemu/target/sparc/fop_helper.c
/qemu/target/sparc/gdbstub.c
/qemu/target/sparc/helper.h
/qemu/target/sparc/ldst_helper.c
/qemu/target/sparc/machine.c
/qemu/target/sparc/mmu_helper.c
/qemu/target/sparc/translate.c
/qemu/target/tricore/cpu.c
/qemu/target/tricore/cpu.h
/qemu/target/tricore/helper.c
/qemu/target/tricore/translate.c
/qemu/target/xtensa/cpu.c
/qemu/target/xtensa/cpu.h
/qemu/target/xtensa/mmu_helper.c
/qemu/tcg/loongarch64/tcg-target.c.inc
/qemu/tests/qtest/npcm7xx_emc-test.c
/qemu/tests/tcg/multiarch/gdbstub/prot-none.py
/qemu/tests/tcg/s390x/Makefile.target
/qemu/tests/tcg/s390x/cvb.c
/qemu/tests/tcg/s390x/cvd.c
/qemu/tests/unit/test-crypto-cipher.c
/qemu/tests/unit/test-util-filemonitor.c
/qemu/tests/vm/basevm.py
/qemu/tests/vm/freebsd
/qemu/ui/vnc.c
/qemu/ui/vnc.h
/qemu/util/meson.build
/qemu/util/oslib-posix.c
/qemu/util/oslib-win32.c
28004fb729-Jan-2024 Rayhan Faizel <rayhan.faizel@gmail.com>

hw/ssi: Implement BCM2835 SPI Controller

This patch adds the SPI controller for the BCM2835. Polling and interrupt modes
of transfer are supported. DMA and LoSSI modes are currently unimplemented.

hw/ssi: Implement BCM2835 SPI Controller

This patch adds the SPI controller for the BCM2835. Polling and interrupt modes
of transfer are supported. DMA and LoSSI modes are currently unimplemented.

Signed-off-by: Rayhan Faizel <rayhan.faizel@gmail.com>
Message-id: 20240129221807.2983148-2-rayhan.faizel@gmail.com
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

show more ...

1eeb432a30-Jan-2024 David Woodhouse <dwmw@amazon.co.uk>

doc/sphinx/hxtool.py: add optional label argument to SRST directive

We can't just embed labels directly into files like qemu-options.hx which
are included from multiple top-level rST files, because

doc/sphinx/hxtool.py: add optional label argument to SRST directive

We can't just embed labels directly into files like qemu-options.hx which
are included from multiple top-level rST files, because Sphinx sees the
labels as duplicate: https://github.com/sphinx-doc/sphinx/issues/9707

So add an optional argument to the SRST directive which causes a label
of the form '.. _DOCNAME-HXFILE-LABEL:' to be emitted, where 'DOCNAME'
is the name of the top level rST file, 'HXFILE' is the filename of the
.hx file, and 'LABEL' is the text provided within the 'SRST()' directive.
Using the DOCNAME of the top-level rST document means that it is unique
even when the .hx file is included from two different documents, as is
the case for qemu-options.hx

Now where the Xen PV documentation refers to the documentation for the
-initrd command line option, it can emit a link directly to it as
'<system/invocation-qemu-options-initrd>'.

Signed-off-by: David Woodhouse <dwmw@amazon.co.uk>
Reviewed-by: Paul Durrant <paul@xen.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 20240130190348.682912-1-dwmw2@infradead.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

show more ...


/qemu/.mailmap
/qemu/MAINTAINERS
/qemu/accel/tcg/cpu-exec.c
/qemu/accel/tcg/meson.build
/qemu/accel/tcg/tb-jmp-cache.h
/qemu/accel/tcg/tcg-accel-ops-mttcg.c
/qemu/accel/tcg/tcg-accel-ops-rr.c
/qemu/accel/tcg/tcg-accel-ops.c
/qemu/accel/tcg/tcg-accel-ops.h
/qemu/accel/tcg/translate-all.c
/qemu/audio/pwaudio.c
/qemu/backends/hostmem.c
/qemu/block/blkio.c
/qemu/block/io_uring.c
/qemu/bsd-user/signal.c
/qemu/cpu-target.c
/qemu/disas/riscv-xthead.c
/qemu/disas/riscv-xventana.c
/qemu/disas/riscv.h
/qemu/docs/devel/docs.rst
/qemu/docs/interop/qemu-ga.rst
/qemu/docs/specs/fsi.rst
/qemu/docs/specs/index.rst
/qemu/docs/sphinx/hxtool.py
i386/xen.rst
/qemu/hw/Kconfig
/qemu/hw/arm/Kconfig
/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_eeprom.c
/qemu/hw/arm/aspeed_eeprom.h
/qemu/hw/arm/aspeed_soc_common.c
/qemu/hw/arm/virt-acpi-build.c
/qemu/hw/block/block.c
/qemu/hw/block/m25p80.c
/qemu/hw/block/pflash_cfi01.c
/qemu/hw/block/pflash_cfi02.c
/qemu/hw/core/bus.c
/qemu/hw/core/loader.c
/qemu/hw/core/qdev.c
/qemu/hw/cxl/cxl-events.c
/qemu/hw/fsi/Kconfig
/qemu/hw/fsi/aspeed_apb2opb.c
/qemu/hw/fsi/cfam.c
/qemu/hw/fsi/fsi-master.c
/qemu/hw/fsi/fsi.c
/qemu/hw/fsi/lbus.c
/qemu/hw/fsi/meson.build
/qemu/hw/fsi/trace-events
/qemu/hw/fsi/trace.h
/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.c
/qemu/hw/hyperv/hyperv.c
/qemu/hw/hyperv/vmbus.c
/qemu/hw/i386/acpi-build.c
/qemu/hw/input/adb.c
/qemu/hw/intc/xics.c
/qemu/hw/loongarch/acpi-build.c
/qemu/hw/meson.build
/qemu/hw/nvram/fw_cfg-acpi.c
/qemu/hw/pci/pci.c
/qemu/hw/s390x/css-bridge.c
/qemu/hw/virtio/virtio-acpi.c
/qemu/include/exec/cpu-all.h
/qemu/include/exec/cpu-common.h
/qemu/include/exec/cpu_ldst.h
/qemu/include/exec/exec-all.h
/qemu/include/exec/translation-block.h
/qemu/include/exec/translator.h
/qemu/include/exec/vaddr.h
/qemu/include/hw/arm/aspeed_soc.h
/qemu/include/hw/arm/raspberrypi-fw-defs.h
/qemu/include/hw/audio/asc.h
/qemu/include/hw/block/block.h
/qemu/include/hw/core/cpu.h
/qemu/include/hw/core/tcg-cpu-ops.h
/qemu/include/hw/fsi/aspeed_apb2opb.h
/qemu/include/hw/fsi/cfam.h
/qemu/include/hw/fsi/fsi-master.h
/qemu/include/hw/fsi/fsi.h
/qemu/include/hw/fsi/lbus.h
/qemu/include/hw/m68k/q800-glue.h
/qemu/include/hw/mem/memory-device.h
/qemu/include/hw/nvram/fw_cfg_acpi.h
/qemu/include/hw/ppc/spapr_nested.h
/qemu/include/hw/qdev-core.h
/qemu/include/hw/virtio/virtio-acpi.h
/qemu/include/hw/xen/xen-hvm-common.h
/qemu/include/qemu/qtree.h
/qemu/include/qemu/typedefs.h
/qemu/include/tcg/debuginfo.h
/qemu/include/tcg/perf.h
/qemu/include/ui/rect.h
/qemu/linux-user/elfload.c
/qemu/linux-user/exit.c
/qemu/linux-user/main.c
/qemu/linux-user/signal.c
/qemu/meson.build
/qemu/net/af-xdp.c
/qemu/plugins/core.c
/qemu/plugins/loader.c
/qemu/qemu-options.hx
/qemu/qga/commands-posix.c
/qemu/qga/commands-win32.c
/qemu/qga/main.c
/qemu/scripts/clean-includes
/qemu/system/physmem.c
/qemu/system/vl.c
/qemu/target/alpha/cpu.c
/qemu/target/alpha/translate.c
/qemu/target/arm/cpu.c
/qemu/target/arm/helper.c
/qemu/target/arm/syndrome.h
/qemu/target/arm/tcg/cpu32.c
/qemu/target/arm/tcg/translate.c
/qemu/target/avr/cpu.c
/qemu/target/avr/translate.c
/qemu/target/cris/cpu.c
/qemu/target/cris/translate.c
/qemu/target/hexagon/cpu.c
/qemu/target/hexagon/translate.c
/qemu/target/hppa/cpu.c
/qemu/target/hppa/translate.c
/qemu/target/i386/tcg/helper-tcg.h
/qemu/target/i386/tcg/sysemu/seg_helper.c
/qemu/target/i386/tcg/tcg-cpu.c
/qemu/target/i386/tcg/translate.c
/qemu/target/loongarch/cpu.c
/qemu/target/loongarch/cpu_helper.c
/qemu/target/loongarch/internals.h
/qemu/target/loongarch/meson.build
/qemu/target/loongarch/tcg/tlb_helper.c
/qemu/target/loongarch/tcg/translate.c
/qemu/target/m68k/cpu.c
/qemu/target/m68k/translate.c
/qemu/target/meson.build
/qemu/target/microblaze/cpu.c
/qemu/target/microblaze/translate.c
/qemu/target/mips/cpu.c
/qemu/target/mips/tcg/translate.c
/qemu/target/mips/tcg/translate.h
/qemu/target/nios2/cpu.c
/qemu/target/nios2/translate.c
/qemu/target/openrisc/cpu.c
/qemu/target/openrisc/translate.c
/qemu/target/ppc/cpu_init.c
/qemu/target/ppc/translate.c
/qemu/target/riscv/tcg/tcg-cpu.c
/qemu/target/riscv/translate.c
/qemu/target/riscv/vector_internals.c
/qemu/target/riscv/vector_internals.h
/qemu/target/rx/cpu.c
/qemu/target/rx/translate.c
/qemu/target/s390x/cpu.c
/qemu/target/s390x/tcg/translate.c
/qemu/target/sh4/cpu.c
/qemu/target/sh4/translate.c
/qemu/target/sparc/cpu.c
/qemu/target/sparc/translate.c
/qemu/target/target-common.c
/qemu/target/tricore/cpu.c
/qemu/target/tricore/translate.c
/qemu/target/xtensa/cpu.c
/qemu/target/xtensa/translate.c
/qemu/tcg/debuginfo.c
/qemu/tcg/meson.build
/qemu/tcg/perf.c
/qemu/tcg/tcg.c
/qemu/tests/avocado/machine_aspeed.py
/qemu/tests/guest-debug/run-test.py
/qemu/tests/guest-debug/test_gdbstub.py
/qemu/tests/qtest/aspeed_fsi-test.c
/qemu/tests/qtest/meson.build
/qemu/tests/qtest/qtest_aspeed.h
/qemu/tests/qtest/xlnx-versal-trng-test.c
/qemu/tests/tcg/aarch64/gdbstub/test-sve-ioctl.py
/qemu/tests/tcg/aarch64/gdbstub/test-sve.py
/qemu/tests/tcg/aarch64/sysregs.c
/qemu/tests/tcg/multiarch/Makefile.target
/qemu/tests/tcg/multiarch/gdbstub/interrupt.py
/qemu/tests/tcg/multiarch/gdbstub/memory.py
/qemu/tests/tcg/multiarch/gdbstub/prot-none.py
/qemu/tests/tcg/multiarch/gdbstub/registers.py
/qemu/tests/tcg/multiarch/gdbstub/sha1.py
/qemu/tests/tcg/multiarch/gdbstub/test-proc-mappings.py
/qemu/tests/tcg/multiarch/gdbstub/test-qxfer-auxv-read.py
/qemu/tests/tcg/multiarch/gdbstub/test-thread-breakpoint.py
/qemu/tests/tcg/multiarch/prot-none.c
/qemu/tests/tcg/s390x/gdbstub/test-signals-s390x.py
/qemu/tests/tcg/s390x/gdbstub/test-svc.py
/qemu/tests/unit/test-qga.c
/qemu/util/userfaultfd.c
db10137622-Jan-2024 Yihuan Pan <xun794@gmail.com>

qemu-docs: Update options for graphical frontends

The command line options `-ctrl-grab` and `-alt-grab` have been removed
in QEMU 7.1. Instead, use the `-display sdl,grab-mod=<modifiers>` option
to

qemu-docs: Update options for graphical frontends

The command line options `-ctrl-grab` and `-alt-grab` have been removed
in QEMU 7.1. Instead, use the `-display sdl,grab-mod=<modifiers>` option
to specify the grab modifiers.

Resolves: https://gitlab.com/qemu-project/qemu/-/issues/2103
Signed-off-by: Yihuan Pan <xun794@gmail.com>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>

show more ...


/qemu/.gitlab-ci.d/buildtest.yml
/qemu/block.c
/qemu/block/blklogwrites.c
/qemu/block/commit.c
/qemu/block/monitor/block-hmp-cmds.c
/qemu/block/stream.c
/qemu/blockdev.c
/qemu/docs/colo-proxy.txt
/qemu/docs/devel/qapi-code-gen.rst
/qemu/docs/devel/writing-monitor-commands.rst
/qemu/docs/interop/bitmaps.rst
keys.rst.inc
/qemu/dump/dump-hmp-cmds.c
/qemu/hw/arm/Kconfig
/qemu/hw/arm/fsl-imx6.c
/qemu/hw/block/dataplane/meson.build
/qemu/hw/block/virtio-blk.c
/qemu/hw/char/imx_serial.c
/qemu/hw/net/virtio-net.c
/qemu/hw/vfio/common.c
/qemu/hw/vfio/pci.c
/qemu/include/block/block-global-state.h
/qemu/include/block/block_int-common.h
/qemu/include/block/block_int-global-state.h
/qemu/include/hw/arm/fsl-imx6.h
/qemu/include/hw/char/imx_serial.h
/qemu/include/hw/virtio/virtio-blk.h
/qemu/include/qapi/visitor.h
/qemu/include/qemu/bswap.h
/qemu/include/qemu/yank.h
/qemu/linux-headers/asm-loongarch/kvm.h
/qemu/meson.build
/qemu/migration/migration-hmp-cmds.c
/qemu/migration/migration.c
/qemu/migration/migration.h
/qemu/migration/postcopy-ram.c
/qemu/migration/ram.c
/qemu/migration/savevm.c
/qemu/migration/yank_functions.c
/qemu/monitor/qmp.c
/qemu/qapi/block-core.json
/qemu/qapi/char.json
/qemu/qapi/introspect.json
/qemu/qapi/machine.json
/qemu/qapi/migration.json
/qemu/qapi/misc-target.json
/qemu/qapi/misc.json
/qemu/qapi/net.json
/qemu/qapi/qapi-util.c
/qemu/qapi/qdev.json
/qemu/qapi/qmp-dispatch.c
/qemu/qapi/qom.json
/qemu/qapi/string-output-visitor.c
/qemu/qapi/yank.json
/qemu/qemu-options.hx
/qemu/scripts/analyze-migration.py
/qemu/scripts/qapi/parser.py
/qemu/subprojects/libvhost-user/libvhost-user.c
/qemu/target/arm/cpu-features.h
/qemu/target/arm/tcg/translate-a64.c
/qemu/target/loongarch/kvm/kvm.c
/qemu/tests/qemu-iotests/060.out
/qemu/tests/qemu-iotests/071.out
/qemu/tests/qemu-iotests/081.out
/qemu/tests/qemu-iotests/087.out
/qemu/tests/qemu-iotests/108.out
/qemu/tests/qemu-iotests/109
/qemu/tests/qemu-iotests/109.out
/qemu/tests/qemu-iotests/117.out
/qemu/tests/qemu-iotests/120.out
/qemu/tests/qemu-iotests/127.out
/qemu/tests/qemu-iotests/140.out
/qemu/tests/qemu-iotests/141
/qemu/tests/qemu-iotests/141.out
/qemu/tests/qemu-iotests/143.out
/qemu/tests/qemu-iotests/156.out
/qemu/tests/qemu-iotests/176.out
/qemu/tests/qemu-iotests/182.out
/qemu/tests/qemu-iotests/183.out
/qemu/tests/qemu-iotests/184.out
/qemu/tests/qemu-iotests/185
/qemu/tests/qemu-iotests/185.out
/qemu/tests/qemu-iotests/191.out
/qemu/tests/qemu-iotests/195.out
/qemu/tests/qemu-iotests/223.out
/qemu/tests/qemu-iotests/227.out
/qemu/tests/qemu-iotests/247.out
/qemu/tests/qemu-iotests/264
/qemu/tests/qemu-iotests/273.out
/qemu/tests/qemu-iotests/277
/qemu/tests/qemu-iotests/308
/qemu/tests/qemu-iotests/308.out
/qemu/tests/qemu-iotests/iotests.py
/qemu/tests/qemu-iotests/tests/file-io-error
/qemu/tests/qemu-iotests/tests/iothreads-resize.out
/qemu/tests/qemu-iotests/tests/iothreads-stream
/qemu/tests/qemu-iotests/tests/qsd-jobs.out
/qemu/tests/qtest/migration-test.c
/qemu/tests/unit/meson.build
/qemu/tests/unit/test-bdrv-drain.c
/qemu/util/yank.c
1acf215922-Jan-2024 Gustavo Romero <gustavo.romero@linaro.org>

docs/system/arm/virt.rst: Add note on CPU features off by default

Add a note on CPU features that are off by default in `virt` machines.
Some CPU features will remain off even if a CPU-capable CPU (

docs/system/arm/virt.rst: Add note on CPU features off by default

Add a note on CPU features that are off by default in `virt` machines.
Some CPU features will remain off even if a CPU-capable CPU (e.g.,
`-cpu max`) is selected because they require support in both the CPU
itself and in the wider system. Therefore, the user, besides selecting a
CPU that supports such features, must also turn on the feature using a
machine option.

Signed-off-by: Gustavo Romero <gustavo.romero@linaro.org>
Message-id: 20240122211215.95073-1-gustavo.romero@linaro.org
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

show more ...


arm/virt.rst
/qemu/hw/arm/allwinner-a10.c
/qemu/hw/arm/allwinner-h3.c
/qemu/hw/arm/allwinner-r40.c
/qemu/hw/arm/armv7m.c
/qemu/hw/arm/aspeed_ast2400.c
/qemu/hw/arm/aspeed_ast2600.c
/qemu/hw/arm/bcm2836.c
/qemu/hw/arm/collie.c
/qemu/hw/arm/exynos4210.c
/qemu/hw/arm/fsl-imx25.c
/qemu/hw/arm/fsl-imx31.c
/qemu/hw/arm/fsl-imx6.c
/qemu/hw/arm/fsl-imx6ul.c
/qemu/hw/arm/fsl-imx7.c
/qemu/hw/arm/gumstix.c
/qemu/hw/arm/highbank.c
/qemu/hw/arm/integratorcp.c
/qemu/hw/arm/mainstone.c
/qemu/hw/arm/meson.build
/qemu/hw/arm/musicpal.c
/qemu/hw/arm/npcm7xx.c
/qemu/hw/arm/omap1.c
/qemu/hw/arm/omap2.c
/qemu/hw/arm/omap_sx1.c
/qemu/hw/arm/palm.c
/qemu/hw/arm/realview.c
/qemu/hw/arm/sbsa-ref.c
/qemu/hw/arm/smmuv3-internal.h
/qemu/hw/arm/spitz.c
/qemu/hw/arm/strongarm.c
/qemu/hw/arm/versatilepb.c
/qemu/hw/arm/vexpress.c
/qemu/hw/arm/virt-acpi-build.c
/qemu/hw/arm/virt.c
/qemu/hw/arm/xilinx_zynq.c
/qemu/hw/arm/xlnx-versal-virt.c
/qemu/hw/arm/xlnx-versal.c
/qemu/hw/arm/xlnx-zynqmp.c
/qemu/hw/arm/z2.c
/qemu/hw/cpu/a15mpcore.c
/qemu/hw/cpu/a9mpcore.c
/qemu/hw/cpu/meson.build
/qemu/hw/misc/meson.build
/qemu/hw/misc/xlnx-versal-crl.c
/qemu/include/hw/arm/fsl-imx6ul.h
/qemu/include/hw/arm/xlnx-versal.h
/qemu/include/hw/intc/armv7m_nvic.h
/qemu/include/hw/misc/xlnx-versal-crl.h
/qemu/target/arm/arm-powerctl.c
/qemu/target/arm/cpregs.h
/qemu/target/arm/cpu-features.h
/qemu/target/arm/cpu-qom.h
/qemu/target/arm/cpu.c
/qemu/target/arm/cpu.h
/qemu/target/arm/gtimer.h
/qemu/target/arm/helper.c
/qemu/target/arm/hvf/hvf.c
/qemu/target/arm/kvm.c
/qemu/target/arm/machine.c
/qemu/target/arm/multiprocessing.h
/qemu/target/arm/tcg/psci.c
2af71d2815-Jan-2024 Guenter Roeck <linux@roeck-us.net>

hw/arm: Add watchdog timer to Allwinner H40 and Bananapi board

Add watchdog timer support to Allwinner-H40 and Bananapi.
The watchdog timer is added as an overlay to the Timer
module memory map.

Si

hw/arm: Add watchdog timer to Allwinner H40 and Bananapi board

Add watchdog timer support to Allwinner-H40 and Bananapi.
The watchdog timer is added as an overlay to the Timer
module memory map.

Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Reviewed-by: Strahinja Jankovic <strahinja.p.jankovic@gmail.com>
Message-id: 20240115182757.1095012-4-linux@roeck-us.net
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

show more ...

2a02da7415-Jan-2024 Guenter Roeck <linux@roeck-us.net>

hw/arm: Add AHCI/SATA controller to Allwinner R40 and Bananapi board

Allwinner R40 supports an AHCI compliant SATA controller.
Add support for it.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro

hw/arm: Add AHCI/SATA controller to Allwinner R40 and Bananapi board

Allwinner R40 supports an AHCI compliant SATA controller.
Add support for it.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Message-id: 20240115182757.1095012-3-linux@roeck-us.net
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

show more ...

43eef24f15-Jan-2024 Guenter Roeck <linux@roeck-us.net>

hw/arm: Add EHCI/OHCI controllers to Allwinner R40 and Bananapi board

Allwinner R40 supports two USB host ports shared between a USB 2.0 EHCI
host controller and a USB 1.1 OHCI host controller. Add

hw/arm: Add EHCI/OHCI controllers to Allwinner R40 and Bananapi board

Allwinner R40 supports two USB host ports shared between a USB 2.0 EHCI
host controller and a USB 1.1 OHCI host controller. Add support for both
of them.

If machine USB support is not enabled, create unimplemented devices
for the USB memory ranges to avoid crashes when booting Linux.

Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240115182757.1095012-2-linux@roeck-us.net
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

show more ...


/qemu/MAINTAINERS
/qemu/accel/accel-system.c
/qemu/accel/accel-system.h
/qemu/accel/accel-target.c
/qemu/accel/dummy-cpus.c
/qemu/accel/hvf/hvf-accel-ops.c
/qemu/accel/kvm/kvm-accel-ops.c
/qemu/accel/kvm/kvm-all.c
/qemu/accel/tcg/icount-common.c
/qemu/accel/tcg/meson.build
/qemu/accel/tcg/tb-maint.c
/qemu/accel/tcg/watchpoint.c
/qemu/backends/cryptodev.c
/qemu/block/io.c
/qemu/block/io_uring.c
/qemu/bsd-user/main.c
/qemu/configure
/qemu/cpu-target.c
/qemu/docs/about/deprecated.rst
/qemu/docs/about/removed-features.rst
/qemu/docs/devel/index-internals.rst
/qemu/docs/devel/migration/best-practices.rst
/qemu/docs/devel/migration/compatibility.rst
/qemu/docs/devel/migration/dirty-limit.rst
/qemu/docs/devel/migration/features.rst
/qemu/docs/devel/migration/index.rst
/qemu/docs/devel/migration/main.rst
/qemu/docs/devel/migration/postcopy.rst
/qemu/docs/devel/migration/vfio.rst
/qemu/docs/devel/migration/virtio.rst
/qemu/docs/specs/tpm.rst
arm/bananapi_m2u.rst
/qemu/docs/user/main.rst
/qemu/hmp-commands.hx
/qemu/hw/arm/Kconfig
/qemu/hw/arm/allwinner-a10.c
/qemu/hw/arm/allwinner-r40.c
/qemu/hw/arm/musicpal.c
/qemu/hw/arm/nseries.c
/qemu/hw/arm/stm32l4x5_soc.c
/qemu/hw/arm/virt.c
/qemu/hw/block/pflash_cfi01.c
/qemu/hw/block/pflash_cfi02.c
/qemu/hw/block/tc58128.c
/qemu/hw/block/trace-events
/qemu/hw/core/cpu-common.c
/qemu/hw/display/cirrus_vga.c
/qemu/hw/display/vga-helpers.h
/qemu/hw/display/vga.c
/qemu/hw/display/vga_int.h
/qemu/hw/display/vga_regs.h
/qemu/hw/hppa/machine.c
/qemu/hw/i386/pc.c
/qemu/hw/i386/pc_piix.c
/qemu/hw/pci-host/astro.c
/qemu/hw/s390x/s390-pci-bus.c
/qemu/hw/s390x/s390-pci-kvm.c
/qemu/hw/s390x/s390-virtio-ccw.c
/qemu/hw/s390x/sclpcpu.c
/qemu/hw/scsi/esp-pci.c
/qemu/hw/sh4/shix.c
/qemu/hw/timer/hpet.c
/qemu/hw/timer/trace-events
/qemu/hw/vfio/common.c
/qemu/include/block/aio.h
/qemu/include/block/raw-aio.h
/qemu/include/exec/exec-all.h
/qemu/include/exec/translate-all.h
/qemu/include/hw/arm/allwinner-r40.h
/qemu/include/hw/arm/stm32l4x5_soc.h
/qemu/include/hw/elf_ops.h
/qemu/include/hw/s390x/s390-pci-bus.h
/qemu/include/qemu/osdep.h
/qemu/include/qemu/uri.h
/qemu/include/sysemu/cpu-timers.h
/qemu/include/sysemu/kvm_int.h
/qemu/include/sysemu/replay.h
/qemu/linux-user/elfload.c
/qemu/linux-user/main.c
/qemu/linux-user/riscv/vdso-32.so
/qemu/linux-user/riscv/vdso-64.so
/qemu/linux-user/riscv/vdso.S
/qemu/linux-user/signal.c
/qemu/meson.build
/qemu/migration/migration.c
/qemu/migration/multifd.c
/qemu/migration/multifd.h
/qemu/migration/ram.c
/qemu/migration/rdma.c
/qemu/pc-bios/hppa-firmware.img
/qemu/qapi/run-state.json
/qemu/qemu-options.hx
/qemu/roms/seabios-hppa
/qemu/stubs/icount.c
/qemu/system/cpu-timers.c
/qemu/system/runstate.c
/qemu/system/vl.c
/qemu/system/watchpoint.c
/qemu/target/alpha/clk_helper.c
/qemu/target/alpha/meson.build
/qemu/target/alpha/sys_helper.c
/qemu/target/arm/cpu.c
/qemu/target/arm/helper.c
/qemu/target/arm/tcg/tlb_helper.c
/qemu/target/hexagon/README
/qemu/target/hexagon/attribs_def.h.inc
/qemu/target/hexagon/decode.c
/qemu/target/hexagon/decode.h
/qemu/target/hexagon/gen_analyze_funcs.py
/qemu/target/hexagon/gen_decodetree.py
/qemu/target/hexagon/gen_dectree_import.c
/qemu/target/hexagon/gen_helper_funcs.py
/qemu/target/hexagon/gen_helper_protos.py
/qemu/target/hexagon/gen_idef_parser_funcs.py
/qemu/target/hexagon/gen_op_regs.py
/qemu/target/hexagon/gen_tcg.h
/qemu/target/hexagon/gen_tcg_funcs.py
/qemu/target/hexagon/gen_trans_funcs.py
/qemu/target/hexagon/hex_common.py
/qemu/target/hexagon/idef-parser/parser-helpers.c
/qemu/target/hexagon/macros.h
/qemu/target/hexagon/meson.build
/qemu/target/hexagon/mmvec/decode_ext_mmvec.c
/qemu/target/hexagon/opcodes.c
/qemu/target/hexagon/opcodes.h
/qemu/target/hexagon/translate.c
/qemu/target/hppa/cpu.c
/qemu/target/hppa/cpu.h
/qemu/target/hppa/mem_helper.c
/qemu/target/hppa/op_helper.c
/qemu/target/i386/cpu.c
/qemu/target/i386/sev.c
/qemu/target/i386/tcg/tcg-cpu.c
/qemu/target/i386/tcg/translate.c
/qemu/target/riscv/tcg/tcg-cpu.c
/qemu/target/xtensa/cpu.c
/qemu/target/xtensa/cpu.h
/qemu/target/xtensa/dbg_helper.c
/qemu/target/xtensa/helper.c
/qemu/target/xtensa/mmu_helper.c
/qemu/target/xtensa/translate.c
/qemu/tcg/arm/tcg-target.c.inc
/qemu/tcg/region.c
/qemu/tcg/s390x/tcg-target.c.inc
/qemu/tests/avocado/acpi-bits.py
/qemu/tests/docker/dockerfiles/debian-hexagon-cross.docker
/qemu/tests/qemu-iotests/183.out
/qemu/tests/qemu-iotests/234.out
/qemu/tests/qemu-iotests/262.out
/qemu/tests/qemu-iotests/280.out
/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_watchdog_timer-test.c
/qemu/tests/qtest/stm32l4x5_syscfg-test.c
/qemu/tests/qtest/test-hmp.c
/qemu/tests/tcg/aarch64/system/vtimer.c
/qemu/tests/tcg/xtensa/test_break.S
/qemu/tests/unit/test-iov.c
/qemu/tests/vm/netbsd
/qemu/util/async.c
/qemu/util/coroutine-ucontext.c
/qemu/util/fdmon-io_uring.c
/qemu/util/uri.c
2093668409-Jan-2024 Inès Varhol <ines.varhol@telecom-paris.fr>

hw/misc: Implement STM32L4x5 SYSCFG

Acked-by: Alistair Francis <alistair.francis@wdc.com>
Signed-off-by: Arnaud Minier <arnaud.minier@telecom-paris.fr>
Signed-off-by: Inès Varhol <ines.varhol@teleco

hw/misc: Implement STM32L4x5 SYSCFG

Acked-by: Alistair Francis <alistair.francis@wdc.com>
Signed-off-by: Arnaud Minier <arnaud.minier@telecom-paris.fr>
Signed-off-by: Inès Varhol <ines.varhol@telecom-paris.fr>
Message-id: 20240109194438.70934-2-ines.varhol@telecom-paris.fr
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

show more ...

c9948fdd09-Jan-2024 Inès Varhol <ines.varhol@telecom-paris.fr>

hw/misc: Implement STM32L4x5 EXTI

Although very similar to the STM32F4xx EXTI, STM32L4x5 EXTI generates
more than 32 event/interrupt requests and thus uses more registers
than STM32F4xx EXTI which g

hw/misc: Implement STM32L4x5 EXTI

Although very similar to the STM32F4xx EXTI, STM32L4x5 EXTI generates
more than 32 event/interrupt requests and thus uses more registers
than STM32F4xx EXTI which generates 23 event/interrupt requests.

Acked-by: Alistair Francis <alistair.francis@wdc.com>
Signed-off-by: Arnaud Minier <arnaud.minier@telecom-paris.fr>
Signed-off-by: Inès Varhol <ines.varhol@telecom-paris.fr>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240109160658.311932-2-ines.varhol@telecom-paris.fr
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

show more ...

8cf1da7209-Jan-2024 Peter Maydell <peter.maydell@linaro.org>

docs/system/arm/virt.rst: Improve 'highmem' option docs

Improve the 'highmem' option docs to note that by default we assume
that a 32-bit kernel on an LPAE-capable CPU has LPAE enabled, and
what the

docs/system/arm/virt.rst: Improve 'highmem' option docs

Improve the 'highmem' option docs to note that by default we assume
that a 32-bit kernel on an LPAE-capable CPU has LPAE enabled, and
what the consequences are.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Eric Auger <eric.auger@redhat.com>
Message-id: 20240109170834.1387457-1-peter.maydell@linaro.org

show more ...


/qemu/.gitlab-ci.d/buildtest.yml
/qemu/.readthedocs.yml
/qemu/MAINTAINERS
/qemu/chardev/char-fe.c
/qemu/chardev/char.c
/qemu/docs/devel/docs.rst
/qemu/docs/devel/index-build.rst
/qemu/docs/requirements.txt
arm/virt.rst
/qemu/hmp-commands-info.hx
/qemu/hmp-commands.hx
/qemu/hw/core/machine.c
/qemu/hw/intc/loongarch_extioi.c
/qemu/hw/intc/loongarch_ipi.c
/qemu/hw/loongarch/virt.c
/qemu/hw/m68k/q800.c
/qemu/hw/s390x/ipl.c
/qemu/hw/s390x/ipl.h
/qemu/hw/s390x/s390-ccw.c
/qemu/hw/s390x/s390-virtio-ccw.c
/qemu/include/chardev/char-fe.h
/qemu/include/hw/intc/loongarch_extioi.h
/qemu/include/hw/intc/loongarch_ipi.h
/qemu/include/hw/loongarch/virt.h
/qemu/include/hw/m68k/q800.h
/qemu/include/qemu/osdep.h
/qemu/include/standard-headers/linux/fuse.h
/qemu/meson.build
/qemu/net/stream.c
/qemu/pc-bios/edk2-aarch64-code.fd.bz2
/qemu/pc-bios/edk2-arm-code.fd.bz2
/qemu/pc-bios/edk2-i386-code.fd.bz2
/qemu/pc-bios/edk2-i386-secure-code.fd.bz2
/qemu/pc-bios/edk2-riscv-code.fd.bz2
/qemu/pc-bios/edk2-x86_64-code.fd.bz2
/qemu/pc-bios/edk2-x86_64-microvm.fd.bz2
/qemu/pc-bios/edk2-x86_64-secure-code.fd.bz2
/qemu/qemu-img-cmds.hx
/qemu/qemu-options.hx
/qemu/roms/edk2
/qemu/roms/edk2-build.config
/qemu/scripts/checkpatch.pl
/qemu/scripts/mtest2make.py
/qemu/target/arm/ptw.c
/qemu/target/loongarch/cpu.c
/qemu/target/loongarch/cpu.h
/qemu/target/loongarch/internals.h
/qemu/target/loongarch/kvm/kvm.c
/qemu/target/loongarch/kvm/kvm_loongarch.h
/qemu/target/loongarch/kvm/meson.build
/qemu/target/loongarch/meson.build
/qemu/target/loongarch/tcg/iocsr_helper.c
/qemu/target/loongarch/trace-events
/qemu/target/loongarch/trace.h
/qemu/target/s390x/kvm/pv.c
/qemu/target/s390x/kvm/pv.h
/qemu/target/s390x/tcg/translate.c
/qemu/tests/avocado/kvm_xen_guest.py
/qemu/tests/avocado/machine_microblaze.py
/qemu/tests/avocado/replay_kernel.py
/qemu/tests/data/acpi/virt/SSDT.memhp
/qemu/tests/fp/meson.build
/qemu/tests/qtest/meson.build
/qemu/tests/qtest/netdev-socket.c
/qemu/tests/qtest/virtio-ccw-test.c
/qemu/tests/qtest/virtio-net-failover.c
/qemu/tests/tcg/s390x/Makefile.target
/qemu/tests/tcg/s390x/lae.c
/qemu/tests/unit/meson.build
e0299f7104-Jan-2024 Bin Meng <bmeng@tinylab.org>

docs/system/riscv: sifive_u: Update S-mode U-Boot image build instructions

Currently, the documentation outlines the process for building the
S-mode U-Boot image using `make menuconfig` and manual a

docs/system/riscv: sifive_u: Update S-mode U-Boot image build instructions

Currently, the documentation outlines the process for building the
S-mode U-Boot image using `make menuconfig` and manual actions within
the menuconfig UI. However, this approach is fragile due to Kconfig
options potentially changing across different releases. For example,
CONFIG_OF_PRIOR_STAGE has been replaced by CONFIG_BOARD since v2022.01
release, and CONFIG_TEXT_BASE has been moved to the 'General setup'
menu from the 'Boot options' menu in v2024.01 release.

This update aims to make the S-mode U-Boot image build instructions
future-proof. It leverages the 'config' script provided in the U-Boot
source tree to edit the .config file, followed by a `make olddefconfig`.

Validated with U-Boot v2024.01 release.

Signed-off-by: Bin Meng <bmeng@tinylab.org>

Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Message-ID: <20240104071523.273702-1-bmeng@tinylab.org>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>

show more ...

60db7a0320-Dec-2023 Heinrich Schuchardt <heinrich.schuchardt@canonical.com>

docs/system/riscv: document acpi parameter of virt machine

Since QEMU v8.0.0 the RISC-V virt machine has a switch to disable ACPI
table generation. Add it to the documentation.

Fixes: 168b8c29cedb

docs/system/riscv: document acpi parameter of virt machine

Since QEMU v8.0.0 the RISC-V virt machine has a switch to disable ACPI
table generation. Add it to the documentation.

Fixes: 168b8c29cedb ("hw/riscv/virt: Add a switch to disable ACPI")
Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
Reviewed-by: Daniel Henrique Barboza <dbarboza@ventanamicro.com>
Reviewed-by: Sunil V L <sunilvl@ventanamicro.com>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Message-ID: <20231220193436.25909-1-heinrich.schuchardt@canonical.com>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>

show more ...


/qemu/accel/accel-blocker.c
/qemu/accel/dummy-cpus.c
/qemu/accel/hvf/hvf-accel-ops.c
/qemu/accel/kvm/kvm-accel-ops.c
/qemu/accel/kvm/kvm-all.c
/qemu/accel/tcg/cpu-exec.c
/qemu/accel/tcg/cputlb.c
/qemu/accel/tcg/tcg-accel-ops-icount.c
/qemu/accel/tcg/tcg-accel-ops-mttcg.c
/qemu/accel/tcg/tcg-accel-ops-rr.c
/qemu/accel/tcg/tcg-accel-ops.c
/qemu/accel/tcg/translate-all.c
/qemu/audio/coreaudio.m
/qemu/backends/iommufd.c
/qemu/chardev/char.c
/qemu/cpu-common.c
/qemu/disas/riscv.c
/qemu/docs/devel/multi-thread-tcg.rst
/qemu/docs/devel/multiple-iothreads.txt
/qemu/docs/devel/qapi-code-gen.rst
/qemu/docs/devel/replay.rst
/qemu/docs/devel/reset.rst
riscv/virt.rst
/qemu/dump/dump.c
/qemu/hw/arm/virt-acpi-build.c
/qemu/hw/block/dataplane/virtio-blk.c
/qemu/hw/block/virtio-blk.c
/qemu/hw/core/cpu-common.c
/qemu/hw/display/qxl.h
/qemu/hw/display/virtio-gpu.c
/qemu/hw/i386/acpi-microvm.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_overlay.c
/qemu/hw/i386/kvm/xen_xenstore.c
/qemu/hw/intc/arm_gicv3_cpuif.c
/qemu/hw/intc/s390_flic.c
/qemu/hw/mips/mips_int.c
/qemu/hw/misc/edu.c
/qemu/hw/misc/imx6_src.c
/qemu/hw/misc/imx7_src.c
/qemu/hw/net/xen_nic.c
/qemu/hw/nvram/fw_cfg-acpi.c
/qemu/hw/nvram/meson.build
/qemu/hw/pci-host/gpex-acpi.c
/qemu/hw/pci-host/gpex.c
/qemu/hw/ppc/pegasos2.c
/qemu/hw/ppc/ppc.c
/qemu/hw/ppc/spapr.c
/qemu/hw/ppc/spapr_events.c
/qemu/hw/ppc/spapr_rng.c
/qemu/hw/ppc/spapr_softmmu.c
/qemu/hw/remote/mpqemu-link.c
/qemu/hw/remote/vfio-user-obj.c
/qemu/hw/riscv/Kconfig
/qemu/hw/riscv/virt-acpi-build.c
/qemu/hw/riscv/virt.c
/qemu/hw/s390x/s390-skeys.c
/qemu/hw/scsi/virtio-scsi-dataplane.c
/qemu/hw/vfio/common.c
/qemu/hw/vfio/container-base.c
/qemu/hw/vfio/container.c
/qemu/hw/vfio/iommufd.c
/qemu/hw/vfio/meson.build
/qemu/hw/vfio/migration.c
/qemu/hw/vfio/pci.c
/qemu/hw/vfio/spapr.c
/qemu/hw/virtio/meson.build
/qemu/hw/virtio/virtio-acpi.c
/qemu/include/block/aio-wait.h
/qemu/include/block/aio.h
/qemu/include/block/blockjob.h
/qemu/include/exec/cpu-common.h
/qemu/include/exec/memory.h
/qemu/include/exec/ramblock.h
/qemu/include/hw/nvram/fw_cfg_acpi.h
/qemu/include/hw/pci-host/gpex.h
/qemu/include/hw/riscv/virt.h
/qemu/include/hw/vfio/vfio-common.h
/qemu/include/hw/vfio/vfio-container-base.h
/qemu/include/hw/virtio/virtio-acpi.h
/qemu/include/io/task.h
/qemu/include/migration/register.h
/qemu/include/qemu/coroutine-core.h
/qemu/include/qemu/coroutine.h
/qemu/include/qemu/main-loop.h
/qemu/include/qemu/thread.h
/qemu/include/sysemu/iommufd.h
/qemu/include/sysemu/replay.h
/qemu/iothread.c
/qemu/memory_ldst.c.inc
/qemu/migration/block-dirty-bitmap.c
/qemu/migration/block.c
/qemu/migration/colo.c
/qemu/migration/dirtyrate.c
/qemu/migration/migration.c
/qemu/migration/ram.c
/qemu/net/tap.c
/qemu/replay/replay-char.c
/qemu/replay/replay-internal.c
/qemu/replay/replay-internal.h
/qemu/replay/replay-snapshot.c
/qemu/replay/replay.c
/qemu/scripts/replay-dump.py
/qemu/semihosting/console.c
/qemu/stubs/iothread-lock.c
/qemu/system/cpu-throttle.c
/qemu/system/cpus.c
/qemu/system/dirtylimit.c
/qemu/system/memory.c
/qemu/system/physmem.c
/qemu/system/runstate.c
/qemu/system/watchpoint.c
/qemu/target/arm/arm-powerctl.c
/qemu/target/arm/helper.c
/qemu/target/arm/hvf/hvf.c
/qemu/target/arm/internals.h
/qemu/target/arm/kvm.c
/qemu/target/arm/ptw.c
/qemu/target/arm/tcg/helper-a64.c
/qemu/target/arm/tcg/m_helper.c
/qemu/target/arm/tcg/op_helper.c
/qemu/target/arm/tcg/psci.c
/qemu/target/hppa/int_helper.c
/qemu/target/i386/hvf/README.md
/qemu/target/i386/hvf/hvf.c
/qemu/target/i386/kvm/hyperv.c
/qemu/target/i386/kvm/kvm.c
/qemu/target/i386/kvm/xen-emu.c
/qemu/target/i386/nvmm/nvmm-accel-ops.c
/qemu/target/i386/nvmm/nvmm-all.c
/qemu/target/i386/tcg/sysemu/fpu_helper.c
/qemu/target/i386/tcg/sysemu/misc_helper.c
/qemu/target/i386/whpx/whpx-accel-ops.c
/qemu/target/i386/whpx/whpx-all.c
/qemu/target/loongarch/meson.build
/qemu/target/loongarch/tcg/constant_timer.c
/qemu/target/loongarch/tcg/csr_helper.c
/qemu/target/loongarch/tcg/fpu_helper.c
/qemu/target/loongarch/tcg/insn_trans/trans_arith.c.inc
/qemu/target/loongarch/tcg/insn_trans/trans_atomic.c.inc
/qemu/target/loongarch/tcg/insn_trans/trans_bit.c.inc
/qemu/target/loongarch/tcg/insn_trans/trans_branch.c.inc
/qemu/target/loongarch/tcg/insn_trans/trans_extra.c.inc
/qemu/target/loongarch/tcg/insn_trans/trans_farith.c.inc
/qemu/target/loongarch/tcg/insn_trans/trans_fcmp.c.inc
/qemu/target/loongarch/tcg/insn_trans/trans_fcnv.c.inc
/qemu/target/loongarch/tcg/insn_trans/trans_fmemory.c.inc
/qemu/target/loongarch/tcg/insn_trans/trans_fmov.c.inc
/qemu/target/loongarch/tcg/insn_trans/trans_memory.c.inc
/qemu/target/loongarch/tcg/insn_trans/trans_privileged.c.inc
/qemu/target/loongarch/tcg/insn_trans/trans_shift.c.inc
/qemu/target/loongarch/tcg/insn_trans/trans_vec.c.inc
/qemu/target/loongarch/tcg/iocsr_helper.c
/qemu/target/loongarch/tcg/meson.build
/qemu/target/loongarch/tcg/op_helper.c
/qemu/target/loongarch/tcg/tlb_helper.c
/qemu/target/loongarch/tcg/translate.c
/qemu/target/loongarch/tcg/vec_helper.c
/qemu/target/mips/kvm.c
/qemu/target/mips/tcg/sysemu/cp0_helper.c
/qemu/target/openrisc/sys_helper.c
/qemu/target/ppc/excp_helper.c
/qemu/target/ppc/helper_regs.c
/qemu/target/ppc/kvm.c
/qemu/target/ppc/misc_helper.c
/qemu/target/ppc/timebase_helper.c
/qemu/target/riscv/cpu.c
/qemu/target/riscv/cpu_cfg.h
/qemu/target/riscv/cpu_helper.c
/qemu/target/riscv/csr.c
/qemu/target/riscv/insn32.decode
/qemu/target/riscv/insn_trans/trans_rvv.c.inc
/qemu/target/riscv/insn_trans/trans_rvzacas.c.inc
/qemu/target/riscv/insn_trans/trans_xthead.c.inc
/qemu/target/riscv/kvm/kvm-cpu.c
/qemu/target/riscv/pmp.c
/qemu/target/riscv/pmp.h
/qemu/target/riscv/tcg/tcg-cpu.c
/qemu/target/riscv/translate.c
/qemu/target/s390x/kvm/kvm.c
/qemu/target/s390x/tcg/misc_helper.c
/qemu/target/sparc/int32_helper.c
/qemu/target/sparc/int64_helper.c
/qemu/target/sparc/win_helper.c
/qemu/target/xtensa/exc_helper.c
/qemu/tests/avocado/acpi-bits/bits-tests/smilatency.py2
/qemu/tests/avocado/replay_kernel.py
/qemu/tests/avocado/replay_linux.py
/qemu/ui/cocoa.m
/qemu/ui/spice-core.c
/qemu/util/aio-posix.c
/qemu/util/aio-win32.c
/qemu/util/async.c
/qemu/util/main-loop.c
/qemu/util/qsp.c
/qemu/util/rcu.c
e286255409-Jan-2024 Peter Maydell <peter.maydell@linaro.org>

target/arm: Add FEAT_NV2 to max, neoverse-n2, neoverse-v1 CPUs

Enable FEAT_NV2 on the 'max' CPU, and stop filtering it out for
the Neoverse N2 and Neoverse V1 CPUs.

Signed-off-by: Peter Maydell <pe

target/arm: Add FEAT_NV2 to max, neoverse-n2, neoverse-v1 CPUs

Enable FEAT_NV2 on the 'max' CPU, and stop filtering it out for
the Neoverse N2 and Neoverse V1 CPUs.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Tested-by: Miguel Luis <miguel.luis@oracle.com>

show more ...

1274a47f09-Jan-2024 Peter Maydell <peter.maydell@linaro.org>

target/arm: Add FEAT_NV to max, neoverse-n2, neoverse-v1 CPUs

Enable FEAT_NV on the 'max' CPU, and stop filtering it out for the
Neoverse N2 and Neoverse V1 CPUs. We continue to downgrade FEAT_NV2

target/arm: Add FEAT_NV to max, neoverse-n2, neoverse-v1 CPUs

Enable FEAT_NV on the 'max' CPU, and stop filtering it out for the
Neoverse N2 and Neoverse V1 CPUs. We continue to downgrade FEAT_NV2
support to FEAT_NV for the latter two CPU types.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Tested-by: Miguel Luis <miguel.luis@oracle.com>

show more ...

41581f1308-Jan-2024 Inès Varhol <ines.varhol@telecom-paris.fr>

hw/arm: Add minimal support for the B-L475E-IOT01A board

This commit adds a new B-L475E-IOT01A board using the STM32L475VG SoC
as well as a dedicated documentation file.
The implementation is derive

hw/arm: Add minimal support for the B-L475E-IOT01A board

This commit adds a new B-L475E-IOT01A board using the STM32L475VG SoC
as well as a dedicated documentation file.
The implementation is derived from the Netduino Plus 2 machine.
There are no peripherals implemented yet, only memory regions.

Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Acked-by: Alistair Francis <alistair.francis@wdc.com>
Signed-off-by: Arnaud Minier <arnaud.minier@telecom-paris.fr>
Signed-off-by: Inès Varhol <ines.varhol@telecom-paris.fr>
Message-id: 20240108135849.351719-3-ines.varhol@telecom-paris.fr
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

show more ...


/qemu/MAINTAINERS
/qemu/accel/accel-blocker.c
/qemu/accel/dummy-cpus.c
/qemu/accel/hvf/hvf-accel-ops.c
/qemu/accel/kvm/kvm-accel-ops.c
/qemu/accel/kvm/kvm-all.c
/qemu/accel/tcg/cpu-exec.c
/qemu/accel/tcg/cputlb.c
/qemu/accel/tcg/tcg-accel-ops-icount.c
/qemu/accel/tcg/tcg-accel-ops-mttcg.c
/qemu/accel/tcg/tcg-accel-ops-rr.c
/qemu/accel/tcg/tcg-accel-ops.c
/qemu/accel/tcg/translate-all.c
/qemu/audio/coreaudio.m
/qemu/backends/iommufd.c
/qemu/chardev/char.c
/qemu/configs/devices/arm-softmmu/default.mak
/qemu/cpu-common.c
/qemu/docs/devel/multi-thread-tcg.rst
/qemu/docs/devel/multiple-iothreads.txt
/qemu/docs/devel/qapi-code-gen.rst
/qemu/docs/devel/replay.rst
/qemu/docs/devel/reset.rst
arm/b-l475e-iot01a.rst
arm/stm32.rst
target-arm.rst
/qemu/dump/dump.c
/qemu/hw/arm/Kconfig
/qemu/hw/arm/b-l475e-iot01a.c
/qemu/hw/arm/fsl-imx6.c
/qemu/hw/arm/meson.build
/qemu/hw/arm/stm32l4x5_soc.c
/qemu/hw/block/dataplane/virtio-blk.c
/qemu/hw/block/virtio-blk.c
/qemu/hw/core/cpu-common.c
/qemu/hw/display/qxl.h
/qemu/hw/display/virtio-gpu.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_overlay.c
/qemu/hw/i386/kvm/xen_xenstore.c
/qemu/hw/intc/arm_gicv3_cpuif.c
/qemu/hw/intc/s390_flic.c
/qemu/hw/mips/mips_int.c
/qemu/hw/misc/edu.c
/qemu/hw/misc/imx6_src.c
/qemu/hw/misc/imx7_src.c
/qemu/hw/net/xen_nic.c
/qemu/hw/ppc/pegasos2.c
/qemu/hw/ppc/ppc.c
/qemu/hw/ppc/spapr.c
/qemu/hw/ppc/spapr_events.c
/qemu/hw/ppc/spapr_rng.c
/qemu/hw/ppc/spapr_softmmu.c
/qemu/hw/remote/mpqemu-link.c
/qemu/hw/remote/vfio-user-obj.c
/qemu/hw/s390x/s390-skeys.c
/qemu/hw/scsi/virtio-scsi-dataplane.c
/qemu/hw/vfio/common.c
/qemu/hw/vfio/container-base.c
/qemu/hw/vfio/container.c
/qemu/hw/vfio/iommufd.c
/qemu/hw/vfio/meson.build
/qemu/hw/vfio/migration.c
/qemu/hw/vfio/pci.c
/qemu/hw/vfio/spapr.c
/qemu/include/block/aio-wait.h
/qemu/include/block/aio.h
/qemu/include/block/blockjob.h
/qemu/include/exec/cpu-common.h
/qemu/include/exec/memory.h
/qemu/include/exec/ramblock.h
/qemu/include/hw/arm/stm32l4x5_soc.h
/qemu/include/hw/vfio/vfio-common.h
/qemu/include/hw/vfio/vfio-container-base.h
/qemu/include/io/task.h
/qemu/include/migration/register.h
/qemu/include/qemu/coroutine-core.h
/qemu/include/qemu/coroutine.h
/qemu/include/qemu/main-loop.h
/qemu/include/qemu/thread.h
/qemu/include/sysemu/iommufd.h
/qemu/include/sysemu/replay.h
/qemu/iothread.c
/qemu/memory_ldst.c.inc
/qemu/migration/block-dirty-bitmap.c
/qemu/migration/block.c
/qemu/migration/colo.c
/qemu/migration/dirtyrate.c
/qemu/migration/migration.c
/qemu/migration/ram.c
/qemu/net/tap.c
/qemu/replay/replay-char.c
/qemu/replay/replay-internal.c
/qemu/replay/replay-internal.h
/qemu/replay/replay-snapshot.c
/qemu/replay/replay.c
/qemu/scripts/replay-dump.py
/qemu/semihosting/console.c
/qemu/stubs/iothread-lock.c
/qemu/system/cpu-throttle.c
/qemu/system/cpus.c
/qemu/system/dirtylimit.c
/qemu/system/memory.c
/qemu/system/physmem.c
/qemu/system/runstate.c
/qemu/system/watchpoint.c
/qemu/target/arm/arm-powerctl.c
/qemu/target/arm/helper.c
/qemu/target/arm/hvf/hvf.c
/qemu/target/arm/internals.h
/qemu/target/arm/kvm.c
/qemu/target/arm/ptw.c
/qemu/target/arm/tcg/helper-a64.c
/qemu/target/arm/tcg/m_helper.c
/qemu/target/arm/tcg/op_helper.c
/qemu/target/arm/tcg/psci.c
/qemu/target/hppa/int_helper.c
/qemu/target/i386/hvf/README.md
/qemu/target/i386/hvf/hvf.c
/qemu/target/i386/kvm/hyperv.c
/qemu/target/i386/kvm/kvm.c
/qemu/target/i386/kvm/xen-emu.c
/qemu/target/i386/nvmm/nvmm-accel-ops.c
/qemu/target/i386/nvmm/nvmm-all.c
/qemu/target/i386/tcg/sysemu/fpu_helper.c
/qemu/target/i386/tcg/sysemu/misc_helper.c
/qemu/target/i386/whpx/whpx-accel-ops.c
/qemu/target/i386/whpx/whpx-all.c
/qemu/target/loongarch/meson.build
/qemu/target/loongarch/tcg/constant_timer.c
/qemu/target/loongarch/tcg/csr_helper.c
/qemu/target/loongarch/tcg/fpu_helper.c
/qemu/target/loongarch/tcg/insn_trans/trans_arith.c.inc
/qemu/target/loongarch/tcg/insn_trans/trans_atomic.c.inc
/qemu/target/loongarch/tcg/insn_trans/trans_bit.c.inc
/qemu/target/loongarch/tcg/insn_trans/trans_branch.c.inc
/qemu/target/loongarch/tcg/insn_trans/trans_extra.c.inc
/qemu/target/loongarch/tcg/insn_trans/trans_farith.c.inc
/qemu/target/loongarch/tcg/insn_trans/trans_fcmp.c.inc
/qemu/target/loongarch/tcg/insn_trans/trans_fcnv.c.inc
/qemu/target/loongarch/tcg/insn_trans/trans_fmemory.c.inc
/qemu/target/loongarch/tcg/insn_trans/trans_fmov.c.inc
/qemu/target/loongarch/tcg/insn_trans/trans_memory.c.inc
/qemu/target/loongarch/tcg/insn_trans/trans_privileged.c.inc
/qemu/target/loongarch/tcg/insn_trans/trans_shift.c.inc
/qemu/target/loongarch/tcg/insn_trans/trans_vec.c.inc
/qemu/target/loongarch/tcg/iocsr_helper.c
/qemu/target/loongarch/tcg/meson.build
/qemu/target/loongarch/tcg/op_helper.c
/qemu/target/loongarch/tcg/tlb_helper.c
/qemu/target/loongarch/tcg/translate.c
/qemu/target/loongarch/tcg/vec_helper.c
/qemu/target/mips/kvm.c
/qemu/target/mips/tcg/sysemu/cp0_helper.c
/qemu/target/openrisc/sys_helper.c
/qemu/target/ppc/excp_helper.c
/qemu/target/ppc/helper_regs.c
/qemu/target/ppc/kvm.c
/qemu/target/ppc/misc_helper.c
/qemu/target/ppc/timebase_helper.c
/qemu/target/riscv/cpu_helper.c
/qemu/target/s390x/kvm/kvm.c
/qemu/target/s390x/tcg/misc_helper.c
/qemu/target/sparc/int32_helper.c
/qemu/target/sparc/int64_helper.c
/qemu/target/sparc/win_helper.c
/qemu/target/xtensa/exc_helper.c
/qemu/tests/avocado/acpi-bits/bits-tests/smilatency.py2
/qemu/tests/avocado/replay_kernel.py
/qemu/tests/avocado/replay_linux.py
/qemu/ui/cocoa.m
/qemu/ui/spice-core.c
/qemu/util/aio-posix.c
/qemu/util/aio-win32.c
/qemu/util/async.c
/qemu/util/main-loop.c
/qemu/util/qsp.c
/qemu/util/rcu.c
8a780cd203-Jan-2024 Samuel Tardieu <sam@rfc1149.net>

docs: use "buses" rather than "busses"

If "busses" might be encountered as a plural of "bus" (5 instances),
the correct spelling is "buses" (26 instances). Fixing those 5
instances makes the doc mor

docs: use "buses" rather than "busses"

If "busses" might be encountered as a plural of "bus" (5 instances),
the correct spelling is "buses" (26 instances). Fixing those 5
instances makes the doc more consistent.

Signed-off-by: Samuel Tardieu <sam@rfc1149.net>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
Reviewed-by: Zhao Liu <zhao1.liu@intel.com>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>

show more ...


/qemu/.mailmap
/qemu/MAINTAINERS
/qemu/Makefile
/qemu/accel/kvm/kvm-all.c
/qemu/accel/kvm/trace-events
/qemu/accel/tcg/meson.build
/qemu/audio/audio.c
/qemu/backends/Kconfig
/qemu/backends/dbus-vmstate.c
/qemu/backends/hostmem-epc.c
/qemu/backends/hostmem-file.c
/qemu/backends/hostmem-memfd.c
/qemu/backends/hostmem-ram.c
/qemu/backends/hostmem.c
/qemu/backends/iommufd.c
/qemu/backends/meson.build
/qemu/backends/tpm/tpm_emulator.c
/qemu/backends/trace-events
/qemu/block.c
/qemu/block/backup.c
/qemu/block/blklogwrites.c
/qemu/block/blkverify.c
/qemu/block/block-backend.c
/qemu/block/commit.c
/qemu/block/copy-before-write.c
/qemu/block/export/export.c
/qemu/block/export/vhost-user-blk-server.c
/qemu/block/file-posix.c
/qemu/block/graph-lock.c
/qemu/block/io.c
/qemu/block/meson.build
/qemu/block/mirror.c
/qemu/block/monitor/bitmap-qmp-cmds.c
/qemu/block/monitor/block-hmp-cmds.c
/qemu/block/qapi-sysemu.c
/qemu/block/qapi.c
/qemu/block/qcow2.c
/qemu/block/quorum.c
/qemu/block/raw-format.c
/qemu/block/replication.c
/qemu/block/snapshot.c
/qemu/block/stream.c
/qemu/block/vmdk.c
/qemu/block/write-threshold.c
/qemu/blockdev.c
/qemu/blockjob.c
/qemu/bsd-user/main.c
/qemu/bsd-user/meson.build
/qemu/chardev/char.c
/qemu/chardev/meson.build
/qemu/configure
/qemu/contrib/ivshmem-client/meson.build
/qemu/contrib/ivshmem-server/meson.build
/qemu/contrib/vhost-user-blk/meson.build
/qemu/contrib/vhost-user-input/meson.build
/qemu/contrib/vhost-user-scsi/meson.build
/qemu/cpu-target.c
/qemu/docs/devel/build-system.rst
/qemu/docs/devel/clocks.rst
/qemu/docs/devel/index-internals.rst
/qemu/docs/devel/kconfig.rst
/qemu/docs/devel/migration.rst
/qemu/docs/devel/multiple-iothreads.txt
/qemu/docs/devel/vfio-iommufd.rst
arm/palm.rst
arm/xscale.rst
devices/can.rst
/qemu/docs/tools/qemu-img.rst
/qemu/fsdev/meson.build
/qemu/gdbstub/meson.build
/qemu/hw/9pfs/meson.build
/qemu/hw/9pfs/virtio-9p-device.c
/qemu/hw/acpi/cpu.c
/qemu/hw/acpi/cpu_hotplug.c
/qemu/hw/acpi/erst.c
/qemu/hw/acpi/generic_event_device.c
/qemu/hw/acpi/ich9.c
/qemu/hw/acpi/ich9_tco.c
/qemu/hw/acpi/memory_hotplug.c
/qemu/hw/acpi/meson.build
/qemu/hw/acpi/pcihp.c
/qemu/hw/acpi/piix4.c
/qemu/hw/acpi/vmgenid.c
/qemu/hw/adc/aspeed_adc.c
/qemu/hw/adc/max111x.c
/qemu/hw/adc/npcm7xx_adc.c
/qemu/hw/adc/stm32f2xx_adc.c
/qemu/hw/adc/zynq-xadc.c
/qemu/hw/arm/Kconfig
/qemu/hw/arm/armsse.c
/qemu/hw/arm/armv7m.c
/qemu/hw/arm/aspeed_ast2400.c
/qemu/hw/arm/aspeed_ast2600.c
/qemu/hw/arm/bananapi_m2u.c
/qemu/hw/arm/bcm2836.c
/qemu/hw/arm/cubieboard.c
/qemu/hw/arm/fsl-imx25.c
/qemu/hw/arm/fsl-imx31.c
/qemu/hw/arm/fsl-imx6.c
/qemu/hw/arm/highbank.c
/qemu/hw/arm/integratorcp.c
/qemu/hw/arm/mps2-tz.c
/qemu/hw/arm/mps2.c
/qemu/hw/arm/msf2-som.c
/qemu/hw/arm/musca.c
/qemu/hw/arm/musicpal.c
/qemu/hw/arm/npcm7xx_boards.c
/qemu/hw/arm/nrf51_soc.c
/qemu/hw/arm/orangepi.c
/qemu/hw/arm/pxa2xx.c
/qemu/hw/arm/pxa2xx_gpio.c
/qemu/hw/arm/pxa2xx_pic.c
/qemu/hw/arm/sbsa-ref.c
/qemu/hw/arm/smmuv3.c
/qemu/hw/arm/spitz.c
/qemu/hw/arm/stellaris.c
/qemu/hw/arm/strongarm.c
/qemu/hw/arm/versatilepb.c
/qemu/hw/arm/virt-acpi-build.c
/qemu/hw/arm/virt.c
/qemu/hw/arm/z2.c
/qemu/hw/audio/ac97.c
/qemu/hw/audio/asc.c
/qemu/hw/audio/cs4231.c
/qemu/hw/audio/cs4231a.c
/qemu/hw/audio/es1370.c
/qemu/hw/audio/gus.c
/qemu/hw/audio/hda-codec.c
/qemu/hw/audio/intel-hda.c
/qemu/hw/audio/lm4549.c
/qemu/hw/audio/marvell_88w8618.c
/qemu/hw/audio/pcspk.c
/qemu/hw/audio/pl041.c
/qemu/hw/audio/sb16.c
/qemu/hw/audio/virtio-snd.c
/qemu/hw/audio/wm8750.c
/qemu/hw/block/dataplane/virtio-blk.c
/qemu/hw/block/dataplane/virtio-blk.h
/qemu/hw/block/dataplane/xen-block.c
/qemu/hw/block/ecc.c
/qemu/hw/block/fdc-isa.c
/qemu/hw/block/fdc-sysbus.c
/qemu/hw/block/fdc.c
/qemu/hw/block/m25p80.c
/qemu/hw/block/nand.c
/qemu/hw/block/onenand.c
/qemu/hw/block/pflash_cfi01.c
/qemu/hw/block/swim.c
/qemu/hw/block/vhost-user-blk.c
/qemu/hw/block/virtio-blk.c
/qemu/hw/char/bcm2835_aux.c
/qemu/hw/char/cadence_uart.c
/qemu/hw/char/cmsdk-apb-uart.c
/qemu/hw/char/digic-uart.c
/qemu/hw/char/escc.c
/qemu/hw/char/exynos4210_uart.c
/qemu/hw/char/goldfish_tty.c
/qemu/hw/char/ibex_uart.c
/qemu/hw/char/imx_serial.c
/qemu/hw/char/ipoctal232.c
/qemu/hw/char/mchp_pfsoc_mmuart.c
/qemu/hw/char/nrf51_uart.c
/qemu/hw/char/parallel.c
/qemu/hw/char/pl011.c
/qemu/hw/char/renesas_sci.c
/qemu/hw/char/sclpconsole-lm.c
/qemu/hw/char/sclpconsole.c
/qemu/hw/char/serial-isa.c
/qemu/hw/char/serial-pci-multi.c
/qemu/hw/char/serial-pci.c
/qemu/hw/char/serial.c
/qemu/hw/char/sifive_uart.c
/qemu/hw/char/spapr_vty.c
/qemu/hw/char/virtio-serial-bus.c
/qemu/hw/core/clock-vmstate.c
/qemu/hw/core/cpu-common.c
/qemu/hw/core/machine.c
/qemu/hw/core/or-irq.c
/qemu/hw/core/ptimer.c
/qemu/hw/core/qdev-properties-system.c
/qemu/hw/core/qdev-properties.c
/qemu/hw/cpu/cluster.c
/qemu/hw/cpu/core.c
/qemu/hw/cxl/meson.build
/qemu/hw/display/artist.c
/qemu/hw/display/bcm2835_fb.c
/qemu/hw/display/bochs-display.c
/qemu/hw/display/cg3.c
/qemu/hw/display/cirrus_vga.c
/qemu/hw/display/dpcd.c
/qemu/hw/display/exynos4210_fimd.c
/qemu/hw/display/g364fb.c
/qemu/hw/display/i2c-ddc.c
/qemu/hw/display/jazz_led.c
/qemu/hw/display/macfb.c
/qemu/hw/display/meson.build
/qemu/hw/display/pl110.c
/qemu/hw/display/pxa2xx_lcd.c
/qemu/hw/display/qxl.c
/qemu/hw/display/ramfb-standalone.c
/qemu/hw/display/ramfb.c
/qemu/hw/display/sii9022.c
/qemu/hw/display/sm501.c
/qemu/hw/display/ssd0303.c
/qemu/hw/display/ssd0323.c
/qemu/hw/display/tcx.c
/qemu/hw/display/vga-pci.c
/qemu/hw/display/vga.c
/qemu/hw/display/virtio-gpu-base.c
/qemu/hw/display/virtio-gpu.c
/qemu/hw/display/virtio-vga.c
/qemu/hw/display/vmware_vga.c
/qemu/hw/display/xlnx_dp.c
/qemu/hw/dma/bcm2835_dma.c
/qemu/hw/dma/i82374.c
/qemu/hw/dma/i8257.c
/qemu/hw/dma/pl080.c
/qemu/hw/dma/pl330.c
/qemu/hw/dma/pxa2xx_dma.c
/qemu/hw/dma/rc4030.c
/qemu/hw/dma/sparc32_dma.c
/qemu/hw/dma/xlnx-zdma.c
/qemu/hw/dma/xlnx-zynq-devcfg.c
/qemu/hw/dma/xlnx_csu_dma.c
/qemu/hw/dma/xlnx_dpdma.c
/qemu/hw/gpio/aspeed_gpio.c
/qemu/hw/gpio/bcm2835_gpio.c
/qemu/hw/gpio/gpio_key.c
/qemu/hw/gpio/imx_gpio.c
/qemu/hw/gpio/max7310.c
/qemu/hw/gpio/mpc8xxx.c
/qemu/hw/gpio/npcm7xx_gpio.c
/qemu/hw/gpio/nrf51_gpio.c
/qemu/hw/gpio/pl061.c
/qemu/hw/gpio/sifive_gpio.c
/qemu/hw/gpio/zaurus.c
/qemu/hw/hyperv/vmbus.c
/qemu/hw/i2c/allwinner-i2c.c
/qemu/hw/i2c/aspeed_i2c.c
/qemu/hw/i2c/core.c
/qemu/hw/i2c/exynos4210_i2c.c
/qemu/hw/i2c/imx_i2c.c
/qemu/hw/i2c/microbit_i2c.c
/qemu/hw/i2c/mpc_i2c.c
/qemu/hw/i2c/npcm7xx_smbus.c
/qemu/hw/i2c/pm_smbus.c
/qemu/hw/i2c/pmbus_device.c
/qemu/hw/i2c/smbus_eeprom.c
/qemu/hw/i2c/smbus_ich9.c
/qemu/hw/i2c/smbus_slave.c
/qemu/hw/i386/Kconfig
/qemu/hw/i386/acpi-build.c
/qemu/hw/i386/intel_iommu.c
/qemu/hw/i386/kvm/clock.c
/qemu/hw/i386/kvm/xen_evtchn.c
/qemu/hw/i386/kvm/xen_gnttab.c
/qemu/hw/i386/kvm/xen_overlay.c
/qemu/hw/i386/kvm/xen_xenstore.c
/qemu/hw/i386/kvmvapic.c
/qemu/hw/i386/port92.c
/qemu/hw/i386/sgx-stub.c
/qemu/hw/i386/vmmouse.c
/qemu/hw/i386/xen/xen_platform.c
/qemu/hw/i386/xen/xen_pvdevice.c
/qemu/hw/ide/ahci-allwinner.c
/qemu/hw/ide/ahci.c
/qemu/hw/ide/core.c
/qemu/hw/ide/ich.c
/qemu/hw/ide/isa.c
/qemu/hw/ide/macio.c
/qemu/hw/ide/microdrive.c
/qemu/hw/ide/mmio.c
/qemu/hw/ide/pci.c
/qemu/hw/input/adb-kbd.c
/qemu/hw/input/adb-mouse.c
/qemu/hw/input/adb.c
/qemu/hw/input/ads7846.c
/qemu/hw/input/hid.c
/qemu/hw/input/lasips2.c
/qemu/hw/input/lm832x.c
/qemu/hw/input/pckbd.c
/qemu/hw/input/pl050.c
/qemu/hw/input/ps2.c
/qemu/hw/input/pxa2xx_keypad.c
/qemu/hw/input/stellaris_gamepad.c
/qemu/hw/input/tsc2005.c
/qemu/hw/input/tsc210x.c
/qemu/hw/input/virtio-input.c
/qemu/hw/intc/allwinner-a10-pic.c
/qemu/hw/intc/apic_common.c
/qemu/hw/intc/arm_gic_common.c
/qemu/hw/intc/arm_gicv3_common.c
/qemu/hw/intc/arm_gicv3_its_common.c
/qemu/hw/intc/arm_gicv3_its_kvm.c
/qemu/hw/intc/armv7m_nvic.c
/qemu/hw/intc/aspeed_vic.c
/qemu/hw/intc/bcm2835_ic.c
/qemu/hw/intc/bcm2836_control.c
/qemu/hw/intc/exynos4210_combiner.c
/qemu/hw/intc/goldfish_pic.c
/qemu/hw/intc/heathrow_pic.c
/qemu/hw/intc/i8259_common.c
/qemu/hw/intc/imx_avic.c
/qemu/hw/intc/imx_gpcv2.c
/qemu/hw/intc/ioapic_common.c
/qemu/hw/intc/loongarch_extioi.c
/qemu/hw/intc/loongarch_ipi.c
/qemu/hw/intc/loongarch_pch_pic.c
/qemu/hw/intc/m68k_irqc.c
/qemu/hw/intc/nios2_vic.c
/qemu/hw/intc/ompic.c
/qemu/hw/intc/openpic.c
/qemu/hw/intc/pl190.c
/qemu/hw/intc/ppc-uic.c
/qemu/hw/intc/riscv_aclint.c
/qemu/hw/intc/riscv_aplic.c
/qemu/hw/intc/riscv_imsic.c
/qemu/hw/intc/rx_icu.c
/qemu/hw/intc/s390_flic.c
/qemu/hw/intc/s390_flic_kvm.c
/qemu/hw/intc/sifive_plic.c
/qemu/hw/intc/slavio_intctl.c
/qemu/hw/intc/spapr_xive.c
/qemu/hw/intc/xics.c
/qemu/hw/intc/xive.c
/qemu/hw/intc/xlnx-pmu-iomod-intc.c
/qemu/hw/intc/xlnx-zynqmp-ipi.c
/qemu/hw/ipack/ipack.c
/qemu/hw/ipack/tpci200.c
/qemu/hw/ipmi/ipmi_bmc_extern.c
/qemu/hw/ipmi/ipmi_bmc_sim.c
/qemu/hw/ipmi/ipmi_bt.c
/qemu/hw/ipmi/ipmi_kcs.c
/qemu/hw/ipmi/isa_ipmi_bt.c
/qemu/hw/ipmi/isa_ipmi_kcs.c
/qemu/hw/ipmi/pci_ipmi_bt.c
/qemu/hw/ipmi/pci_ipmi_kcs.c
/qemu/hw/ipmi/smbus_ipmi.c
/qemu/hw/isa/apm.c
/qemu/hw/isa/i82378.c
/qemu/hw/isa/lpc_ich9.c
/qemu/hw/isa/pc87312.c
/qemu/hw/isa/piix.c
/qemu/hw/isa/vt82c686.c
/qemu/hw/loongarch/acpi-build.c
/qemu/hw/m68k/mcf5206.c
/qemu/hw/m68k/next-cube.c
/qemu/hw/m68k/q800-glue.c
/qemu/hw/mem/meson.build
/qemu/hw/mips/cps.c
/qemu/hw/mips/jazz.c
/qemu/hw/mips/malta.c
/qemu/hw/mips/meson.build
/qemu/hw/mips/mipssim.c
/qemu/hw/misc/a9scu.c
/qemu/hw/misc/allwinner-a10-ccm.c
/qemu/hw/misc/allwinner-a10-dramc.c
/qemu/hw/misc/allwinner-cpucfg.c
/qemu/hw/misc/allwinner-h3-ccu.c
/qemu/hw/misc/allwinner-h3-dramc.c
/qemu/hw/misc/allwinner-h3-sysctrl.c
/qemu/hw/misc/allwinner-r40-ccu.c
/qemu/hw/misc/allwinner-r40-dramc.c
/qemu/hw/misc/allwinner-sid.c
/qemu/hw/misc/allwinner-sramc.c
/qemu/hw/misc/arm_l2x0.c
/qemu/hw/misc/arm_sysctl.c
/qemu/hw/misc/armsse-cpu-pwrctrl.c
/qemu/hw/misc/armsse-mhu.c
/qemu/hw/misc/aspeed_hace.c
/qemu/hw/misc/aspeed_i3c.c
/qemu/hw/misc/aspeed_lpc.c
/qemu/hw/misc/aspeed_sbc.c
/qemu/hw/misc/aspeed_scu.c
/qemu/hw/misc/aspeed_sdmc.c
/qemu/hw/misc/aspeed_xdma.c
/qemu/hw/misc/axp2xx.c
/qemu/hw/misc/bcm2835_cprman.c
/qemu/hw/misc/bcm2835_mbox.c
/qemu/hw/misc/bcm2835_mphi.c
/qemu/hw/misc/bcm2835_powermgt.c
/qemu/hw/misc/bcm2835_property.c
/qemu/hw/misc/bcm2835_rng.c
/qemu/hw/misc/bcm2835_thermal.c
/qemu/hw/misc/djmemc.c
/qemu/hw/misc/eccmemctl.c
/qemu/hw/misc/edu.c
/qemu/hw/misc/exynos4210_clk.c
/qemu/hw/misc/exynos4210_pmu.c
/qemu/hw/misc/exynos4210_rng.c
/qemu/hw/misc/imx25_ccm.c
/qemu/hw/misc/imx31_ccm.c
/qemu/hw/misc/imx6_ccm.c
/qemu/hw/misc/imx6_src.c
/qemu/hw/misc/imx6ul_ccm.c
/qemu/hw/misc/imx7_ccm.c
/qemu/hw/misc/imx7_snvs.c
/qemu/hw/misc/imx7_src.c
/qemu/hw/misc/imx_rngc.c
/qemu/hw/misc/iosb.c
/qemu/hw/misc/iotkit-secctl.c
/qemu/hw/misc/iotkit-sysctl.c
/qemu/hw/misc/ivshmem.c
/qemu/hw/misc/lasi.c
/qemu/hw/misc/led.c
/qemu/hw/misc/mac_via.c
/qemu/hw/misc/macio/cuda.c
/qemu/hw/misc/macio/gpio.c
/qemu/hw/misc/macio/mac_dbdma.c
/qemu/hw/misc/macio/macio.c
/qemu/hw/misc/macio/pmu.c
/qemu/hw/misc/mips_cmgcr.c
/qemu/hw/misc/mips_cpc.c
/qemu/hw/misc/mos6522.c
/qemu/hw/misc/mps2-fpgaio.c
/qemu/hw/misc/mps2-scc.c
/qemu/hw/misc/msf2-sysreg.c
/qemu/hw/misc/mst_fpga.c
/qemu/hw/misc/npcm7xx_clk.c
/qemu/hw/misc/npcm7xx_gcr.c
/qemu/hw/misc/npcm7xx_mft.c
/qemu/hw/misc/npcm7xx_pwm.c
/qemu/hw/misc/npcm7xx_rng.c
/qemu/hw/misc/nrf51_rng.c
/qemu/hw/misc/pca9552.c
/qemu/hw/misc/pvpanic-pci.c
/qemu/hw/misc/slavio_misc.c
/qemu/hw/misc/stm32f4xx_exti.c
/qemu/hw/misc/stm32f4xx_syscfg.c
/qemu/hw/misc/trace-events
/qemu/hw/misc/tz-mpc.c
/qemu/hw/misc/tz-msc.c
/qemu/hw/misc/tz-ppc.c
/qemu/hw/misc/virt_ctrl.c
/qemu/hw/misc/vmcoreinfo.c
/qemu/hw/misc/xlnx-versal-cframe-reg.c
/qemu/hw/misc/xlnx-versal-cfu.c
/qemu/hw/misc/xlnx-versal-crl.c
/qemu/hw/misc/xlnx-versal-pmc-iou-slcr.c
/qemu/hw/misc/xlnx-versal-trng.c
/qemu/hw/misc/xlnx-versal-xramc.c
/qemu/hw/misc/xlnx-zynqmp-apu-ctrl.c
/qemu/hw/misc/xlnx-zynqmp-crf.c
/qemu/hw/misc/zynq_slcr.c
/qemu/hw/net/allwinner-sun8i-emac.c
/qemu/hw/net/allwinner_emac.c
/qemu/hw/net/cadence_gem.c
/qemu/hw/net/can/can_kvaser_pci.c
/qemu/hw/net/can/can_mioe3680_pci.c
/qemu/hw/net/can/can_pcm3680_pci.c
/qemu/hw/net/can/can_sja1000.c
/qemu/hw/net/can/ctucan_core.c
/qemu/hw/net/can/ctucan_pci.c
/qemu/hw/net/can/xlnx-versal-canfd.c
/qemu/hw/net/can/xlnx-zynqmp-can.c
/qemu/hw/net/dp8393x.c
/qemu/hw/net/e1000.c
/qemu/hw/net/e1000e.c
/qemu/hw/net/eepro100.c
/qemu/hw/net/ftgmac100.c
/qemu/hw/net/i82596.c
/qemu/hw/net/igb.c
/qemu/hw/net/imx_fec.c
/qemu/hw/net/lan9118.c
/qemu/hw/net/lance.c
/qemu/hw/net/lasi_i82596.c
/qemu/hw/net/meson.build
/qemu/hw/net/mipsnet.c
/qemu/hw/net/msf2-emac.c
/qemu/hw/net/mv88w8618_eth.c
/qemu/hw/net/ne2000-isa.c
/qemu/hw/net/ne2000-pci.c
/qemu/hw/net/ne2000.c
/qemu/hw/net/npcm7xx_emc.c
/qemu/hw/net/pcnet-pci.c
/qemu/hw/net/pcnet.c
/qemu/hw/net/rtl8139.c
/qemu/hw/net/smc91c111.c
/qemu/hw/net/spapr_llan.c
/qemu/hw/net/stellaris_enet.c
/qemu/hw/net/sungem.c
/qemu/hw/net/sunhme.c
/qemu/hw/net/tulip.c
/qemu/hw/net/virtio-net.c
/qemu/hw/net/vmxnet3.c
/qemu/hw/net/xgmac.c
/qemu/hw/nvram/ds1225y.c
/qemu/hw/nvram/eeprom93xx.c
/qemu/hw/nvram/fw_cfg.c
/qemu/hw/nvram/mac_nvram.c
/qemu/hw/nvram/npcm7xx_otp.c
/qemu/hw/nvram/nrf51_nvm.c
/qemu/hw/nvram/spapr_nvram.c
/qemu/hw/nvram/xlnx-bbram.c
/qemu/hw/nvram/xlnx-versal-efuse-ctrl.c
/qemu/hw/nvram/xlnx-zynqmp-efuse.c
/qemu/hw/openrisc/cputimer.c
/qemu/hw/pci-bridge/gen_pcie_root_port.c
/qemu/hw/pci-bridge/i82801b11.c
/qemu/hw/pci-bridge/ioh3420.c
/qemu/hw/pci-bridge/meson.build
/qemu/hw/pci-bridge/pci_bridge_dev.c
/qemu/hw/pci-bridge/pcie_pci_bridge.c
/qemu/hw/pci-bridge/xio3130_downstream.c
/qemu/hw/pci-bridge/xio3130_upstream.c
/qemu/hw/pci-host/astro.c
/qemu/hw/pci-host/bonito.c
/qemu/hw/pci-host/designware.c
/qemu/hw/pci-host/dino.c
/qemu/hw/pci-host/gpex.c
/qemu/hw/pci-host/gt64120.c
/qemu/hw/pci-host/i440fx.c
/qemu/hw/pci-host/ppce500.c
/qemu/hw/pci-host/q35.c
/qemu/hw/pci-host/raven.c
/qemu/hw/pci-host/versatile.c
/qemu/hw/pci/meson.build
/qemu/hw/pci/msix.c
/qemu/hw/pci/pci.c
/qemu/hw/pci/pci_host.c
/qemu/hw/pci/pcie_aer.c
/qemu/hw/pci/shpc.c
/qemu/hw/ppc/Kconfig
/qemu/hw/ppc/e500.c
/qemu/hw/ppc/meson.build
/qemu/hw/ppc/ppc.c
/qemu/hw/ppc/ppc4xx_pci.c
/qemu/hw/ppc/prep_systemio.c
/qemu/hw/ppc/rs6000_mc.c
/qemu/hw/ppc/spapr.c
/qemu/hw/ppc/spapr_caps.c
/qemu/hw/ppc/spapr_cpu_core.c
/qemu/hw/ppc/spapr_drc.c
/qemu/hw/ppc/spapr_iommu.c
/qemu/hw/ppc/spapr_nvdimm.c
/qemu/hw/ppc/spapr_ovec.c
/qemu/hw/ppc/spapr_pci.c
/qemu/hw/ppc/spapr_pci_vfio.c
/qemu/hw/ppc/spapr_rtc.c
/qemu/hw/ppc/spapr_vio.c
/qemu/hw/remote/meson.build
/qemu/hw/riscv/shakti_c.c
/qemu/hw/riscv/virt-acpi-build.c
/qemu/hw/rtc/allwinner-rtc.c
/qemu/hw/rtc/aspeed_rtc.c
/qemu/hw/rtc/ds1338.c
/qemu/hw/rtc/exynos4210_rtc.c
/qemu/hw/rtc/goldfish_rtc.c
/qemu/hw/rtc/ls7a_rtc.c
/qemu/hw/rtc/m48t59.c
/qemu/hw/rtc/mc146818rtc.c
/qemu/hw/rtc/pl031.c
/qemu/hw/rtc/twl92230.c
/qemu/hw/rtc/xlnx-zynqmp-rtc.c
/qemu/hw/s390x/Kconfig
/qemu/hw/s390x/ccw-device.c
/qemu/hw/s390x/css.c
/qemu/hw/s390x/event-facility.c
/qemu/hw/s390x/ipl.c
/qemu/hw/s390x/sclpquiesce.c
/qemu/hw/s390x/virtio-ccw.c
/qemu/hw/scsi/esp-pci.c
/qemu/hw/scsi/esp.c
/qemu/hw/scsi/lsi53c895a.c
/qemu/hw/scsi/megasas.c
/qemu/hw/scsi/mptsas.c
/qemu/hw/scsi/scsi-bus.c
/qemu/hw/scsi/scsi-disk.c
/qemu/hw/scsi/scsi-generic.c
/qemu/hw/scsi/spapr_vscsi.c
/qemu/hw/scsi/vhost-scsi.c
/qemu/hw/scsi/vhost-user-scsi.c
/qemu/hw/scsi/virtio-scsi-dataplane.c
/qemu/hw/scsi/virtio-scsi.c
/qemu/hw/scsi/vmw_pvscsi.c
/qemu/hw/sd/allwinner-sdhost.c
/qemu/hw/sd/aspeed_sdhci.c
/qemu/hw/sd/bcm2835_sdhost.c
/qemu/hw/sd/cadence_sdhci.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.c
/qemu/hw/sd/ssi-sd.c
/qemu/hw/sensor/adm1266.c
/qemu/hw/sensor/adm1272.c
/qemu/hw/sensor/dps310.c
/qemu/hw/sensor/emc141x.c
/qemu/hw/sensor/lsm303dlhc_mag.c
/qemu/hw/sensor/max31785.c
/qemu/hw/sensor/max34451.c
/qemu/hw/sensor/tmp105.c
/qemu/hw/sensor/tmp421.c
/qemu/hw/smbios/meson.build
/qemu/hw/sparc/leon3.c
/qemu/hw/sparc/sun4m.c
/qemu/hw/sparc/sun4m_iommu.c
/qemu/hw/sparc64/sun4u.c
/qemu/hw/ssi/aspeed_smc.c
/qemu/hw/ssi/ibex_spi_host.c
/qemu/hw/ssi/imx_spi.c
/qemu/hw/ssi/mss-spi.c
/qemu/hw/ssi/npcm7xx_fiu.c
/qemu/hw/ssi/npcm_pspi.c
/qemu/hw/ssi/pl022.c
/qemu/hw/ssi/ssi.c
/qemu/hw/ssi/stm32f2xx_spi.c
/qemu/hw/ssi/xilinx_spi.c
/qemu/hw/ssi/xilinx_spips.c
/qemu/hw/ssi/xlnx-versal-ospi.c
/qemu/hw/timer/a9gtimer.c
/qemu/hw/timer/allwinner-a10-pit.c
/qemu/hw/timer/arm_mptimer.c
/qemu/hw/timer/arm_timer.c
/qemu/hw/timer/armv7m_systick.c
/qemu/hw/timer/aspeed_timer.c
/qemu/hw/timer/bcm2835_systmr.c
/qemu/hw/timer/cadence_ttc.c
/qemu/hw/timer/cmsdk-apb-dualtimer.c
/qemu/hw/timer/cmsdk-apb-timer.c
/qemu/hw/timer/digic-timer.c
/qemu/hw/timer/etraxfs_timer.c
/qemu/hw/timer/exynos4210_mct.c
/qemu/hw/timer/exynos4210_pwm.c
/qemu/hw/timer/hpet.c
/qemu/hw/timer/i8254_common.c
/qemu/hw/timer/ibex_timer.c
/qemu/hw/timer/imx_epit.c
/qemu/hw/timer/imx_gpt.c
/qemu/hw/timer/mss-timer.c
/qemu/hw/timer/npcm7xx_timer.c
/qemu/hw/timer/nrf51_timer.c
/qemu/hw/timer/pxa2xx_timer.c
/qemu/hw/timer/renesas_cmt.c
/qemu/hw/timer/renesas_tmr.c
/qemu/hw/timer/sifive_pwm.c
/qemu/hw/timer/slavio_timer.c
/qemu/hw/timer/sse-counter.c
/qemu/hw/timer/sse-timer.c
/qemu/hw/timer/stellaris-gptm.c
/qemu/hw/timer/stm32f2xx_timer.c
/qemu/hw/tpm/tpm_crb.c
/qemu/hw/tpm/tpm_spapr.c
/qemu/hw/tpm/tpm_tis_common.c
/qemu/hw/tpm/tpm_tis_i2c.c
/qemu/hw/tpm/tpm_tis_isa.c
/qemu/hw/tpm/tpm_tis_sysbus.c
/qemu/hw/usb/bus.c
/qemu/hw/usb/ccid-card-passthru.c
/qemu/hw/usb/dev-hid.c
/qemu/hw/usb/dev-hub.c
/qemu/hw/usb/dev-mtp.c
/qemu/hw/usb/dev-smartcard-reader.c
/qemu/hw/usb/dev-storage.c
/qemu/hw/usb/dev-uas.c
/qemu/hw/usb/hcd-dwc2.c
/qemu/hw/usb/hcd-dwc3.c
/qemu/hw/usb/hcd-ehci-pci.c
/qemu/hw/usb/hcd-ehci-sysbus.c
/qemu/hw/usb/hcd-ehci.c
/qemu/hw/usb/hcd-ohci-pci.c
/qemu/hw/usb/hcd-ohci.c
/qemu/hw/usb/hcd-uhci.c
/qemu/hw/usb/hcd-xhci-pci.c
/qemu/hw/usb/hcd-xhci-sysbus.c
/qemu/hw/usb/hcd-xhci.c
/qemu/hw/usb/host-libusb.c
/qemu/hw/usb/imx-usb-phy.c
/qemu/hw/usb/meson.build
/qemu/hw/usb/redirect.c
/qemu/hw/usb/u2f-passthru.c
/qemu/hw/usb/u2f.c
/qemu/hw/usb/xlnx-versal-usb2-ctrl-regs.c
/qemu/hw/vfio/ap.c
/qemu/hw/vfio/ccw.c
/qemu/hw/vfio/common.c
/qemu/hw/vfio/container-base.c
/qemu/hw/vfio/container.c
/qemu/hw/vfio/display.c
/qemu/hw/vfio/helpers.c
/qemu/hw/vfio/iommufd.c
/qemu/hw/vfio/meson.build
/qemu/hw/vfio/pci.c
/qemu/hw/vfio/pci.h
/qemu/hw/vfio/platform.c
/qemu/hw/vfio/spapr.c
/qemu/hw/vfio/trace-events
/qemu/hw/virtio/meson.build
/qemu/hw/virtio/trace-events
/qemu/hw/virtio/vdpa-dev.c
/qemu/hw/virtio/vhost-backend.c
/qemu/hw/virtio/vhost-user-fs.c
/qemu/hw/virtio/vhost-user-rng.c
/qemu/hw/virtio/vhost-vdpa.c
/qemu/hw/virtio/vhost-vsock.c
/qemu/hw/virtio/virtio-balloon.c
/qemu/hw/virtio/virtio-crypto.c
/qemu/hw/virtio/virtio-iommu.c
/qemu/hw/virtio/virtio-mem.c
/qemu/hw/virtio/virtio-mmio.c
/qemu/hw/virtio/virtio-pci.c
/qemu/hw/virtio/virtio-rng.c
/qemu/hw/virtio/virtio.c
/qemu/hw/watchdog/allwinner-wdt.c
/qemu/hw/watchdog/cmsdk-apb-watchdog.c
/qemu/hw/watchdog/sbsa_gwdt.c
/qemu/hw/watchdog/spapr_watchdog.c
/qemu/hw/watchdog/wdt_aspeed.c
/qemu/hw/watchdog/wdt_diag288.c
/qemu/hw/watchdog/wdt_i6300esb.c
/qemu/hw/watchdog/wdt_ib700.c
/qemu/hw/watchdog/wdt_imx2.c
/qemu/hw/xen/xen-hvm-common.c
/qemu/include/block/aio-wait.h
/qemu/include/block/aio.h
/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/graph-lock.h
/qemu/include/block/snapshot.h
/qemu/include/exec/memory.h
/qemu/include/hw/boards.h
/qemu/include/hw/core/cpu.h
/qemu/include/hw/loongarch/virt.h
/qemu/include/hw/misc/imx7_snvs.h
/qemu/include/hw/pci/shpc.h
/qemu/include/hw/ppc/xive2_regs.h
/qemu/include/hw/qdev-properties-system.h
/qemu/include/hw/qdev-properties.h
/qemu/include/hw/scsi/scsi.h
/qemu/include/hw/vfio/vfio-common.h
/qemu/include/hw/vfio/vfio-container-base.h
/qemu/include/hw/virtio/vhost-backend.h
/qemu/include/hw/virtio/vhost-vdpa.h
/qemu/include/hw/virtio/virtio-blk.h
/qemu/include/hw/virtio/virtio-scsi.h
/qemu/include/migration/snapshot.h
/qemu/include/migration/vmstate.h
/qemu/include/qapi/string-output-visitor.h
/qemu/include/qemu/chardev_open.h
/qemu/include/qemu/job.h
/qemu/include/qemu/osdep.h
/qemu/include/sysemu/hostmem.h
/qemu/include/sysemu/iommufd.h
/qemu/include/sysemu/runstate.h
/qemu/include/ui/rect.h
/qemu/job.c
/qemu/linux-user/alpha/target_elf.h
/qemu/meson.build
/qemu/meson_options.txt
/qemu/migration/block.c
/qemu/migration/channel.c
/qemu/migration/dirtyrate.c
/qemu/migration/global_state.c
/qemu/migration/migration-hmp-cmds.c
/qemu/migration/migration.c
/qemu/migration/migration.h
/qemu/migration/multifd.c
/qemu/migration/options.c
/qemu/migration/rdma.c
/qemu/migration/savevm.c
/qemu/migration/vmstate.c
/qemu/nbd/server.c
/qemu/net/can/meson.build
/qemu/net/colo-compare.c
/qemu/net/meson.build
/qemu/net/vhost-vdpa.c
/qemu/plugins/meson.build
/qemu/qapi/misc.json
/qemu/qapi/qom.json
/qemu/qapi/run-state.json
/qemu/qapi/string-output-visitor.c
/qemu/qapi/virtio.json
/qemu/qemu-img.c
/qemu/qemu-io.c
/qemu/qemu-nbd.c
/qemu/qemu-options.hx
/qemu/qga/meson.build
/qemu/replay/replay-debugging.c
/qemu/replay/replay-snapshot.c
/qemu/scripts/block-coroutine-wrapper.py
/qemu/scsi/meson.build
/qemu/storage-daemon/meson.build
/qemu/system/cpu-timers.c
/qemu/system/cpus.c
/qemu/system/dma-helpers.c
/qemu/system/memory.c
/qemu/system/meson.build
/qemu/system/runstate.c
/qemu/system/vl.c
/qemu/target/alpha/cpu.c
/qemu/target/alpha/cpu.h
/qemu/target/alpha/machine.c
/qemu/target/arm/arm-qmp-cmds.c
/qemu/target/arm/cpu.c
/qemu/target/arm/cpu.h
/qemu/target/arm/cpu64.c
/qemu/target/arm/debug_helper.c
/qemu/target/arm/helper.c
/qemu/target/arm/hvf/hvf.c
/qemu/target/arm/kvm.c
/qemu/target/arm/kvm_arm.h
/qemu/target/arm/machine.c
/qemu/target/arm/meson.build
/qemu/target/arm/tcg/op_helper.c
/qemu/target/arm/tcg/translate-a64.c
/qemu/target/avr/cpu.c
/qemu/target/avr/cpu.h
/qemu/target/avr/machine.c
/qemu/target/cris/cpu.c
/qemu/target/cris/cpu.h
/qemu/target/cris/machine.c
/qemu/target/hexagon/cpu.c
/qemu/target/hexagon/cpu.h
/qemu/target/hppa/cpu.c
/qemu/target/hppa/cpu.h
/qemu/target/hppa/machine.c
/qemu/target/i386/cpu.c
/qemu/target/i386/cpu.h
/qemu/target/i386/machine.c
/qemu/target/i386/tcg/cc_helper.c
/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/excp_helper.c
/qemu/target/i386/tcg/fpu_helper.c
/qemu/target/i386/tcg/helper-tcg.h
/qemu/target/i386/tcg/int_helper.c
/qemu/target/i386/tcg/misc_helper.c
/qemu/target/i386/tcg/seg_helper.c
/qemu/target/i386/tcg/translate.c
/qemu/target/loongarch/cpu.c
/qemu/target/loongarch/cpu.h
/qemu/target/loongarch/loongarch-qmp-cmds.c
/qemu/target/loongarch/machine.c
/qemu/target/m68k/cpu.c
/qemu/target/m68k/cpu.h
/qemu/target/m68k/helper.c
/qemu/target/microblaze/machine.c
/qemu/target/mips/cpu-defs.c.inc
/qemu/target/mips/cpu.h
/qemu/target/mips/meson.build
/qemu/target/mips/sysemu/machine.c
/qemu/target/mips/sysemu/mips-qmp-cmds.c
/qemu/target/openrisc/cpu.c
/qemu/target/openrisc/cpu.h
/qemu/target/openrisc/machine.c
/qemu/target/ppc/cpu_init.c
/qemu/target/ppc/machine.c
/qemu/target/ppc/ppc-qmp-cmds.c
/qemu/target/riscv/cpu.c
/qemu/target/riscv/cpu.h
/qemu/target/riscv/csr.c
/qemu/target/riscv/kvm/kvm-cpu.c
/qemu/target/riscv/machine.c
/qemu/target/riscv/riscv-qmp-cmds.c
/qemu/target/rx/cpu.c
/qemu/target/rx/cpu.h
/qemu/target/s390x/machine.c
/qemu/target/sh4/cpu.c
/qemu/target/sh4/cpu.h
/qemu/target/sparc/cpu.h
/qemu/target/sparc/int32_helper.c
/qemu/target/sparc/machine.c
/qemu/target/tricore/cpu.c
/qemu/target/tricore/cpu.h
/qemu/target/tricore/helper.c
/qemu/target/xtensa/cpu.c
/qemu/target/xtensa/cpu.h
/qemu/target/xtensa/helper.c
/qemu/tcg/meson.build
/qemu/tests/bench/meson.build
/qemu/tests/fp/meson.build
/qemu/tests/meson.build
/qemu/tests/migration/i386/Makefile
/qemu/tests/migration/i386/a-b-bootblock.S
/qemu/tests/migration/i386/a-b-bootblock.h
/qemu/tests/plugin/meson.build
/qemu/tests/qemu-iotests/202
/qemu/tests/qemu-iotests/203
/qemu/tests/qemu-iotests/meson.build
/qemu/tests/qemu-iotests/tests/qcow2-internal-snapshots
/qemu/tests/qemu-iotests/tests/qcow2-internal-snapshots.out
/qemu/tests/qtest/bios-tables-test.c
/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_pwm-test.c
/qemu/tests/tcg/i386/Makefile.target
/qemu/tests/tcg/i386/test-flags.c
/qemu/tests/tsan/suppressions.tsan
/qemu/tests/unit/meson.build
/qemu/tests/unit/test-aio.c
/qemu/tests/unit/test-bdrv-drain.c
/qemu/tests/unit/test-bdrv-graph-mod.c
/qemu/tests/unit/test-block-iothread.c
/qemu/tests/unit/test-blockjob.c
/qemu/tests/unit/test-qmp-event.c
/qemu/tests/unit/test-replication.c
/qemu/tests/unit/test-vmstate.c
/qemu/trace/meson.build
/qemu/ui/dbus-display1.xml
/qemu/ui/meson.build
/qemu/util/async.c
/qemu/util/chardev_open.c
/qemu/util/fifo8.c
/qemu/util/meson.build
/qemu/util/oslib-posix.c
/qemu/util/oslib-win32.c
/qemu/util/vhost-user-server.c
fd49b21513-Dec-2023 Yihuan Pan <xun794@gmail.com>

qemu-options: Clarify handling of commas in options parameters

Provide explicit guidance on dealing with option parameters as arbitrary
strings containing commas, such as in "file=my,file" and "stri

qemu-options: Clarify handling of commas in options parameters

Provide explicit guidance on dealing with option parameters as arbitrary
strings containing commas, such as in "file=my,file" and "string=a,b". The
updated documentation emphasizes the need to double commas when they
appear within such parameters.

Resolves: https://gitlab.com/qemu-project/qemu/-/issues/1839
Signed-off-by: Yihuan Pan <xun794@gmail.com>
Message-ID: <20231213141706.629833-2-xun794@gmail.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>

show more ...

12345678