mirror of
https://github.com/Motorhead1991/qemu.git
synced 2026-03-14 14:56:05 -06:00
* Fix file names of renamed files in comments and MAINTAINERS
* Fix the "deprecated props" in QOM on s390x * Fix URL of the aarch64_sbsaref_freebsd functional test * Fix some trouble with trible -----BEGIN PGP SIGNATURE----- iQJFBAABCAAvFiEEJ7iIR+7gJQEY8+q5LtnXdP5wLbUFAmhlZckRHHRodXRoQHJl ZGhhdC5jb20ACgkQLtnXdP5wLbVIZhAAltzQ9+lZYa0A5NcgbFlVSmL/E6qDIMXG AJcNul3dgrIVcCrxN17dBmU4ftemjQCpcw7I4fL0G0CrAMdB9Yp991tis1SwycNX HEDY8THEE7EiOEKxBHtUFo8JbsnT+lcCwNnpvu6RXwnTN4TjT386OwBSeKv4mhHt LFoUnX5yZqJQD1bzcrUeo+OBoXrnMkeJRuOTFXval1AGBT4q0G5mMtAcj93gONNe hKdXhYst4XYLZIe2TJAdsbKs5Ics5UZ9rkSIC8tw1drt+iueSSSHNoPsg2AP8Ueg iqElX3tzzb/P7QF/LWIfu55WLMbP2C2l6Pb37sdZf8Y1QpRaA/6fxQrNRoVLYfdP 2Gqtxd8Ynn74LUxOpW+gi90mmrZpIL+M06Al0bzpI+KmWOaZxpBd0E3r5BIO1Ghb /7XIn9svlVpBXd5V3M7Myg1BKAlJJ6GtuMMDBv8Yym6bTD+bdjGk28k/uvt6BSpq qiMVjKrmmAO4zBkj3OZUKYoqkktf6mjso0xjXxkI2GTQ44dgvXXluwHF8F5LzBPz y2X+KGhf/vfXqP7cAGpmFH3SjDqngdqvuBT/pDO/VWRUhyz8lM6DyPsdVhS7KrXl QByt4FkCzYS+o9kc2Hlobj+ujjEPG+1ffSDDweioYYygsZny+8GBgD5D31e5cPsP 9/Uc75aJD88= =SEr8 -----END PGP SIGNATURE----- Merge tag 'pull-request-2025-07-02' of https://gitlab.com/thuth/qemu into staging * Fix file names of renamed files in comments and MAINTAINERS * Fix the "deprecated props" in QOM on s390x * Fix URL of the aarch64_sbsaref_freebsd functional test * Fix some trouble with trible # -----BEGIN PGP SIGNATURE----- # # iQJFBAABCAAvFiEEJ7iIR+7gJQEY8+q5LtnXdP5wLbUFAmhlZckRHHRodXRoQHJl # ZGhhdC5jb20ACgkQLtnXdP5wLbVIZhAAltzQ9+lZYa0A5NcgbFlVSmL/E6qDIMXG # AJcNul3dgrIVcCrxN17dBmU4ftemjQCpcw7I4fL0G0CrAMdB9Yp991tis1SwycNX # HEDY8THEE7EiOEKxBHtUFo8JbsnT+lcCwNnpvu6RXwnTN4TjT386OwBSeKv4mhHt # LFoUnX5yZqJQD1bzcrUeo+OBoXrnMkeJRuOTFXval1AGBT4q0G5mMtAcj93gONNe # hKdXhYst4XYLZIe2TJAdsbKs5Ics5UZ9rkSIC8tw1drt+iueSSSHNoPsg2AP8Ueg # iqElX3tzzb/P7QF/LWIfu55WLMbP2C2l6Pb37sdZf8Y1QpRaA/6fxQrNRoVLYfdP # 2Gqtxd8Ynn74LUxOpW+gi90mmrZpIL+M06Al0bzpI+KmWOaZxpBd0E3r5BIO1Ghb # /7XIn9svlVpBXd5V3M7Myg1BKAlJJ6GtuMMDBv8Yym6bTD+bdjGk28k/uvt6BSpq # qiMVjKrmmAO4zBkj3OZUKYoqkktf6mjso0xjXxkI2GTQ44dgvXXluwHF8F5LzBPz # y2X+KGhf/vfXqP7cAGpmFH3SjDqngdqvuBT/pDO/VWRUhyz8lM6DyPsdVhS7KrXl # QByt4FkCzYS+o9kc2Hlobj+ujjEPG+1ffSDDweioYYygsZny+8GBgD5D31e5cPsP # 9/Uc75aJD88= # =SEr8 # -----END PGP SIGNATURE----- # gpg: Signature made Wed 02 Jul 2025 13:00:57 EDT # gpg: using RSA key 27B88847EEE0250118F3EAB92ED9D774FE702DB5 # gpg: issuer "thuth@redhat.com" # gpg: Good signature from "Thomas Huth <th.huth@gmx.de>" [full] # gpg: aka "Thomas Huth <thuth@redhat.com>" [full] # gpg: aka "Thomas Huth <huth@tuxfamily.org>" [full] # gpg: aka "Thomas Huth <th.huth@posteo.de>" [unknown] # Primary key fingerprint: 27B8 8847 EEE0 2501 18F3 EAB9 2ED9 D774 FE70 2DB5 * tag 'pull-request-2025-07-02' of https://gitlab.com/thuth/qemu: tests/functional/test_aarch64_sbsaref_freebsd: Fix the URL of the ISO image target/s390x: A fix for the trouble with tribles target/s390x: set has_deprecated_props flag MAINTAINERS: fix paths for relocated files treewide: fix paths for relocated files in comments treewide: update docs file extensions (.txt -> .rst) in comments MAINTAINERS: fix VMware filename typo (vwm -> vmw) MAINTAINERS: fix vendor capitalization (Vmware -> VMware) MAINTAINERS: update docs file extensions (.txt -> .rst) Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
This commit is contained in:
commit
c77283dd5d
16 changed files with 33 additions and 33 deletions
23
MAINTAINERS
23
MAINTAINERS
|
|
@ -1007,7 +1007,7 @@ L: qemu-arm@nongnu.org
|
|||
S: Odd Fixes
|
||||
F: hw/*/stellaris*
|
||||
F: hw/display/ssd03*
|
||||
F: include/hw/input/gamepad.h
|
||||
F: include/hw/input/stellaris_gamepad.h
|
||||
F: include/hw/timer/stellaris-gptm.h
|
||||
F: docs/system/arm/stellaris.rst
|
||||
F: tests/functional/test_arm_stellaris.py
|
||||
|
|
@ -2179,7 +2179,7 @@ F: hw/net/
|
|||
F: include/hw/net/
|
||||
F: tests/qtest/virtio-net-test.c
|
||||
F: tests/functional/test_info_usernet.py
|
||||
F: docs/virtio-net-failover.rst
|
||||
F: docs/system/virtio-net-failover.rst
|
||||
T: git https://github.com/jasowang/qemu.git net
|
||||
|
||||
Parallel NOR Flash devices
|
||||
|
|
@ -2230,7 +2230,6 @@ F: tests/qtest/sdhci-test.c
|
|||
USB
|
||||
S: Orphan
|
||||
F: hw/usb/*
|
||||
F: stubs/usb-dev-stub.c
|
||||
F: tests/qtest/usb-*-test.c
|
||||
F: docs/system/devices/usb.rst
|
||||
F: include/hw/usb.h
|
||||
|
|
@ -2483,9 +2482,8 @@ S: Supported
|
|||
F: hw/s390x/virtio-ccw-md.c
|
||||
F: hw/s390x/virtio-ccw-md.h
|
||||
F: hw/s390x/virtio-ccw-md-stubs.c
|
||||
F: hw/virtio/virtio-md-pci.c
|
||||
F: hw/virtio/virtio-md-*.c
|
||||
F: include/hw/virtio/virtio-md-pci.h
|
||||
F: stubs/virtio-md-pci.c
|
||||
|
||||
virtio-mem
|
||||
M: David Hildenbrand <david@redhat.com>
|
||||
|
|
@ -2544,10 +2542,10 @@ F: net/eth.c
|
|||
F: hw/net/net_rx_pkt*
|
||||
F: hw/net/net_tx_pkt*
|
||||
|
||||
Vmware
|
||||
VMware
|
||||
M: Dmitry Fleytman <dmitry.fleytman@gmail.com>
|
||||
S: Maintained
|
||||
F: docs/specs/vmw_pvscsi-spec.txt
|
||||
F: docs/specs/vmw_pvscsi-spec.rst
|
||||
F: hw/display/vmware_vga.c
|
||||
F: hw/net/vmxnet*
|
||||
F: hw/scsi/vmw_pvscsi*
|
||||
|
|
@ -2555,7 +2553,7 @@ F: pc-bios/efi-vmxnet3.rom
|
|||
F: pc-bios/vgabios-vmware.bin
|
||||
F: roms/config.vga-vmware
|
||||
F: tests/qtest/vmxnet3-test.c
|
||||
F: docs/specs/vwm_pvscsi-spec.rst
|
||||
F: docs/specs/vmw_pvscsi-spec.rst
|
||||
|
||||
Rocker
|
||||
M: Jiri Pirko <jiri@resnulli.us>
|
||||
|
|
@ -2755,7 +2753,7 @@ Firmware configuration (fw_cfg)
|
|||
M: Philippe Mathieu-Daudé <philmd@linaro.org>
|
||||
R: Gerd Hoffmann <kraxel@redhat.com>
|
||||
S: Supported
|
||||
F: docs/specs/fw_cfg.txt
|
||||
F: docs/specs/fw_cfg.rst
|
||||
F: hw/nvram/fw_cfg*.c
|
||||
F: stubs/fw_cfg.c
|
||||
F: include/hw/nvram/fw_cfg.h
|
||||
|
|
@ -3206,13 +3204,12 @@ M: David Hildenbrand <david@redhat.com>
|
|||
M: Igor Mammedov <imammedo@redhat.com>
|
||||
R: Xiao Guangrong <xiaoguangrong.eric@gmail.com>
|
||||
S: Supported
|
||||
F: hw/mem/memory-device.c
|
||||
F: hw/mem/memory-device*.c
|
||||
F: hw/mem/nvdimm.c
|
||||
F: hw/mem/pc-dimm.c
|
||||
F: include/hw/mem/memory-device.h
|
||||
F: include/hw/mem/nvdimm.h
|
||||
F: include/hw/mem/pc-dimm.h
|
||||
F: stubs/memory_device.c
|
||||
F: docs/nvdimm.txt
|
||||
|
||||
SPICE
|
||||
|
|
@ -3253,9 +3250,9 @@ F: util/qemu-timer*.c
|
|||
F: system/vl.c
|
||||
F: system/main.c
|
||||
F: system/cpus.c
|
||||
F: system/cpu-throttle.c
|
||||
F: system/cpu-timers.c
|
||||
F: system/runstate*
|
||||
F: migration/cpu-throttle.c
|
||||
F: qapi/run-state.json
|
||||
|
||||
Read, Copy, Update (RCU)
|
||||
|
|
@ -3274,7 +3271,7 @@ Human Monitor (HMP)
|
|||
M: Dr. David Alan Gilbert <dave@treblig.org>
|
||||
S: Maintained
|
||||
F: monitor/monitor-internal.h
|
||||
F: monitor/misc.c
|
||||
F: monitor/hmp-target.c
|
||||
F: monitor/monitor.c
|
||||
F: monitor/hmp*
|
||||
F: hmp.h
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/*
|
||||
* This model describes the implementation of exclusive sections in
|
||||
* cpus-common.c (start_exclusive, end_exclusive, cpu_exec_start,
|
||||
* cpu-common.c (start_exclusive, end_exclusive, cpu_exec_start,
|
||||
* cpu_exec_end).
|
||||
*
|
||||
* Author: Paolo Bonzini <pbonzini@redhat.com>
|
||||
|
|
@ -65,7 +65,7 @@
|
|||
}
|
||||
#define COND_BROADCAST(c) c++
|
||||
|
||||
// this is the logic from cpus-common.c
|
||||
// this is the logic from cpu-common.c
|
||||
|
||||
mutex_t mutex;
|
||||
cond_t exclusive_cond;
|
||||
|
|
|
|||
|
|
@ -535,7 +535,7 @@ nvdimm_dsm_no_payload(uint32_t func_ret_status, hwaddr dsm_mem_addr)
|
|||
|
||||
#define NVDIMM_QEMU_RSVD_HANDLE_ROOT 0x10000
|
||||
|
||||
/* Read FIT data, defined in docs/specs/acpi_nvdimm.txt. */
|
||||
/* Read FIT data, defined in docs/specs/acpi_nvdimm.rst. */
|
||||
static void nvdimm_dsm_func_read_fit(NVDIMMState *state, NvdimmDsmIn *in,
|
||||
hwaddr dsm_mem_addr)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
*
|
||||
* QEMU supports PCI hotplug via ACPI. This module
|
||||
* implements the interface between QEMU and the ACPI BIOS.
|
||||
* Interface specification - see docs/specs/acpi_pci_hotplug.txt
|
||||
* Interface specification - see docs/specs/acpi_pci_hotplug.rst
|
||||
*
|
||||
* Copyright (c) 2013, Red Hat Inc, Michael S. Tsirkin (mst@redhat.com)
|
||||
* Copyright (c) 2006 Fabrice Bellard
|
||||
|
|
|
|||
|
|
@ -38,7 +38,7 @@ void vmgenid_build_acpi(VmGenIdState *vms, GArray *table_data, GArray *guid,
|
|||
guid_le = qemu_uuid_bswap(vms->guid);
|
||||
/* The GUID is written at a fixed offset into the fw_cfg file
|
||||
* in order to implement the "OVMF SDT Header probe suppressor"
|
||||
* see docs/specs/vmgenid.txt for more details
|
||||
* see docs/specs/vmgenid.rst for more details
|
||||
*/
|
||||
g_array_insert_vals(guid, VMGENID_GUID_OFFSET, guid_le.data,
|
||||
ARRAY_SIZE(guid_le.data));
|
||||
|
|
@ -101,7 +101,7 @@ void vmgenid_build_acpi(VmGenIdState *vms, GArray *table_data, GArray *guid,
|
|||
* < 4GB, but write 64 bits anyway.
|
||||
* The address that is patched in is offset in order to implement
|
||||
* the "OVMF SDT Header probe suppressor"
|
||||
* see docs/specs/vmgenid.txt for more details.
|
||||
* see docs/specs/vmgenid.rst for more details.
|
||||
*/
|
||||
bios_linker_loader_write_pointer(linker,
|
||||
VMGENID_ADDR_FW_CFG_FILE, 0, sizeof(uint64_t),
|
||||
|
|
@ -153,7 +153,7 @@ static void vmgenid_update_guest(VmGenIdState *vms)
|
|||
guid_le = qemu_uuid_bswap(vms->guid);
|
||||
/* The GUID is written at a fixed offset into the fw_cfg file
|
||||
* in order to implement the "OVMF SDT Header probe suppressor"
|
||||
* see docs/specs/vmgenid.txt for more details.
|
||||
* see docs/specs/vmgenid.rst for more details.
|
||||
*/
|
||||
cpu_physical_memory_write(vmgenid_addr, guid_le.data,
|
||||
sizeof(guid_le.data));
|
||||
|
|
|
|||
|
|
@ -362,7 +362,7 @@ static bool ivshmem_flat_connect_server(DeviceState *dev, Error **errp)
|
|||
*
|
||||
* ivshmem_flat_recv_msg() calls return 'msg' and 'fd'.
|
||||
*
|
||||
* See ./docs/specs/ivshmem-spec.txt for details on the protocol.
|
||||
* See docs/specs/ivshmem-spec.rst for details on the protocol.
|
||||
*/
|
||||
|
||||
/* Step 0 */
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@
|
|||
*
|
||||
* Usage
|
||||
* -----
|
||||
* See docs/system/nvme.rst for extensive documentation.
|
||||
* See docs/system/devices/nvme.rst for extensive documentation.
|
||||
*
|
||||
* Add options:
|
||||
* -drive file=<file>,if=none,id=<drive_id>
|
||||
|
|
|
|||
|
|
@ -577,7 +577,7 @@ static int spapr_dt_dynamic_memory(SpaprMachineState *spapr, void *fdt,
|
|||
|
||||
/*
|
||||
* Adds ibm,dynamic-reconfiguration-memory node.
|
||||
* Refer to docs/specs/ppc-spapr-hotplug.txt for the documentation
|
||||
* Refer to docs/specs/ppc-spapr-hotplug.rst for the documentation
|
||||
* of this device tree node.
|
||||
*/
|
||||
static int spapr_dt_dynamic_reconfiguration_memory(SpaprMachineState *spapr,
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
*
|
||||
* QEMU supports PCI hotplug via ACPI. This module
|
||||
* implements the interface between QEMU and the ACPI BIOS.
|
||||
* Interface specification - see docs/specs/acpi_pci_hotplug.txt
|
||||
* Interface specification - see docs/specs/acpi_pci_hotplug.rst
|
||||
*
|
||||
* Copyright (c) 2013, Red Hat Inc, Michael S. Tsirkin (mst@redhat.com)
|
||||
* Copyright (c) 2006 Fabrice Bellard
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@ typedef struct IvshmemFTState IvshmemFTState;
|
|||
|
||||
DECLARE_INSTANCE_CHECKER(IvshmemFTState, IVSHMEM_FLAT, TYPE_IVSHMEM_FLAT)
|
||||
|
||||
/* Ivshmem registers. See ./docs/specs/ivshmem-spec.txt for details. */
|
||||
/* Ivshmem registers. See docs/specs/ivshmem-spec.rst for details. */
|
||||
enum ivshmem_registers {
|
||||
INTMASK = 0,
|
||||
INTSTATUS = 4,
|
||||
|
|
|
|||
|
|
@ -2644,7 +2644,7 @@ static const char *arm_gdb_get_core_xml_file(CPUState *cs)
|
|||
* linux syscall TIF_TAGGED_ADDR setting, not TBI in general.
|
||||
*
|
||||
* There should be a better place to put this, but we need this in
|
||||
* include/exec/cpu_ldst.h, and not some place linux-user specific.
|
||||
* include/accel/tcg/cpu-ldst.h, and not some place linux-user specific.
|
||||
*
|
||||
* Note that arm-*-user will never set tagged_addr_enable.
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@
|
|||
|
||||
- System emulation
|
||||
|
||||
You can reference docs/system/loongarch/loongson3.rst to get the information about system emulation of LoongArch.
|
||||
You can reference docs/system/loongarch/virt.rst to get the information about system emulation of LoongArch.
|
||||
|
||||
- Linux-user emulation
|
||||
|
||||
|
|
|
|||
|
|
@ -186,7 +186,7 @@ DEF_FEAT(PLO_CSO, "plo-cso", PLO, 25, "PLO Compare and swap (256 bit in paramete
|
|||
DEF_FEAT(PLO_DCSO, "plo-dcso", PLO, 26, "PLO Double compare and swap (256 bit in parameter list)")
|
||||
DEF_FEAT(PLO_CSSTO, "plo-cssto", PLO, 27, "PLO Compare and swap and store (256 bit in parameter list)")
|
||||
DEF_FEAT(PLO_CSDSTO, "plo-csdsto", PLO, 28, "PLO Compare and swap and double store (256 bit in parameter list)")
|
||||
DEF_FEAT(PLO_CSTSTO, "plo-cststo", PLO, 29, "PLO Compare and swap and trible store (256 bit in parameter list)")
|
||||
DEF_FEAT(PLO_CSTSTO, "plo-cststo", PLO, 29, "PLO Compare and swap and triple store (256 bit in parameter list)")
|
||||
DEF_FEAT(PLO_TCS, "plo-tcs", PLO, 30, "Triple compare and swap (32 bit in parameter list)")
|
||||
DEF_FEAT(PLO_TCSG, "plo-tcsg", PLO, 31, "Triple compare and swap (64 bit in parameter list)")
|
||||
DEF_FEAT(PLO_TCSX, "plo-tcsx", PLO, 32, "Triple compare and swap (128 bit in parameter list)")
|
||||
|
|
|
|||
|
|
@ -252,6 +252,9 @@ CpuModelExpansionInfo *qmp_query_cpu_model_expansion(CpuModelExpansionType type,
|
|||
|
||||
s390_feat_bitmap_to_ascii(deprecated_feats,
|
||||
&expansion_info->deprecated_props, list_add_feat);
|
||||
|
||||
expansion_info->has_deprecated_props = !!expansion_info->deprecated_props;
|
||||
|
||||
return expansion_info;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -18,9 +18,9 @@ from test_aarch64_sbsaref import fetch_firmware
|
|||
class Aarch64SbsarefFreeBSD(QemuSystemTest):
|
||||
|
||||
ASSET_FREEBSD_ISO = Asset(
|
||||
('https://download.freebsd.org/releases/arm64/aarch64/ISO-IMAGES/'
|
||||
'14.1/FreeBSD-14.1-RELEASE-arm64-aarch64-bootonly.iso'),
|
||||
'44cdbae275ef1bb6dab1d5fbb59473d4f741e1c8ea8a80fd9e906b531d6ad461')
|
||||
('http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/arm64'
|
||||
'/aarch64/ISO-IMAGES/14.1/FreeBSD-14.1-RELEASE-arm64-aarch64-bootonly.iso.xz'),
|
||||
'7313a4495ffd71ab77b49b1e83f571521c32756e1d75bf48bd890e0ab0f75827')
|
||||
|
||||
# This tests the whole boot chain from EFI to Userspace
|
||||
# We only boot a whole OS for the current top level CPU and GIC
|
||||
|
|
@ -29,7 +29,7 @@ class Aarch64SbsarefFreeBSD(QemuSystemTest):
|
|||
self.set_machine('sbsa-ref')
|
||||
|
||||
fetch_firmware(self)
|
||||
img_path = self.ASSET_FREEBSD_ISO.fetch()
|
||||
img_path = self.uncompress(self.ASSET_FREEBSD_ISO)
|
||||
|
||||
self.vm.set_console()
|
||||
self.vm.add_args(
|
||||
|
|
|
|||
|
|
@ -61,7 +61,7 @@ static uint32_t acpi_find_vgia(QTestState *qts)
|
|||
|
||||
/* The GUID is written at a fixed offset into the fw_cfg file
|
||||
* in order to implement the "OVMF SDT Header probe suppressor"
|
||||
* see docs/specs/vmgenid.txt for more details
|
||||
* see docs/specs/vmgenid.rst for more details
|
||||
*/
|
||||
guid_offset = le32_to_cpu(vgia_val) + VMGENID_GUID_OFFSET;
|
||||
g_free(table_aml);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue