You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qemu/hw/acpi
Igor Mammedov 4ae5e2b2bf acpi: mark PMTIMER as unlocked
Reading QEMU_CLOCK_VIRTUAL is thread-safe, write access is NOP.

This makes possible to boot Windows with large vCPUs count when
hv-time is not used.

Reproducer:
  -M q35,hpet=off -cpu host -enable-kvm -smp 240,sockets=4 -m 8G WS2025.img
fails to boot within 30min.

With this fix it boots within 2-1min.

Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Peter Xu <peterx@redhat.com>
Acked-by: Michael S. Tsirkin <mst@redhat.com>
Link: https://lore.kernel.org/r/20250814160600.2327672-3-imammedo@redhat.com
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
1 week ago
..
Kconfig hw/acpi: Add vmclock device 8 months ago
acpi-cpu-hotplug-stub.c cleanup: Drop pointless return at end of function 5 months ago
acpi-mem-hotplug-stub.c cleanup: Drop pointless return at end of function 5 months ago
acpi-nvdimm-stub.c cleanup: Drop pointless return at end of function 5 months ago
acpi-pci-hotplug-stub.c hw/acpi/pcihp: Remove root arg in acpi_pcihp_init 2 months ago
acpi-qmp-cmds.c acpi: Move the QMP command from monitor/ to hw/acpi/ 3 years ago
acpi-stub.c hw/i386/fw_cfg: Check ACPI availability with acpi_builtin() 6 months ago
acpi-x86-stub.c hw/acpi/acpi_dev_interface: Remove now unused madt_cpu virtual method 2 years ago
acpi_interface.c hw/isa/isa-bus: Turn isa_build_aml() into qbus_build_aml() 3 years ago
aml-build-stub.c acpi: pc: vga: use AcpiDevAmlIf interface to build VGA device descriptors 3 years ago
aml-build.c hw/acpi/aml-build: Build a root node in the PPTT table 2 months ago
bios-linker-loader.c qemu: Declare all load/store helper in 'qemu/bswap.h' 2 months ago
core.c acpi: mark PMTIMER as unlocked 1 week ago
cpu.c hw/acpi: Prefer cached CpuClass over CPU_GET_CLASS() macro 6 months ago
cpu_hotplug.c hw/acpi: Prefer cached CpuClass over CPU_GET_CLASS() macro 6 months ago
cxl-stub.c acpi/cxl: Add _OSC implementation (9.14.2) 3 years ago
cxl.c hw/cxl: Make the CXL fixed memory windows devices. 2 months ago
erst.c qom: Make InterfaceInfo[] uses const 5 months ago
generic_event_device.c hw/acpi/ged: Support migration of AcpiPciHpState 2 months ago
ghes-stub.c acpi/ghes: better name GHES memory error function 8 months ago
ghes.c hw/acpi/ghes: Make ghes_record_cper_errors() static 6 months ago
hmat.c include: Rename sysemu/ -> system/ 9 months ago
hmat.h include: Rename sysemu/ -> system/ 9 months ago
ich9.c hw/acpi/pcihp: Remove root arg in acpi_pcihp_init 2 months ago
ich9_tco.c include: Rename sysemu/ -> system/ 9 months ago
ich9_timer.c hw/acpi/ich9: Add periodic and swsmi timer 1 year ago
ipmi-stub.c acpi: ipmi: use AcpiDevAmlIf interface to build IPMI device descriptors 3 years ago
ipmi.c ipmi: add fwinfo to pci ipmi devices 5 months ago
memory_hotplug.c hw/acpi: Remove the deprecated QAPI MEM_UNPLUG_ERROR event 1 year ago
meson.build hw/acpi: Add vmclock device 8 months ago
nvdimm.c treewide: update docs file extensions (.txt -> .rst) in comments 2 months ago
pci-bridge-stub.c pcihp: make bridge describe itself using AcpiDevAmlIfClass:build_dev_aml 3 years ago
pci-bridge.c hw/i386/acpi-build: Move aml_pci_edsm to a generic place 2 months ago
pci.c hw/i386/acpi-build: Turn build_q35_osc_method into a generic method 2 months ago
pcihp.c hw/acpi/pcihp: Remove root arg in acpi_pcihp_init 2 months ago
piix4.c hw/acpi/pcihp: Remove root arg in acpi_pcihp_init 2 months ago
tpm.c docs: fix references to docs/specs/tpm.rst 4 years ago
trace-events hw/acpi/core: Trace enable and status registers of GPE separately 2 years ago
trace.h trace: switch position of headers to what Meson requires 5 years ago
utils.c acpi: Set proper maximum size for "etc/acpi/rsdp" blob 5 years ago
viot.c hw/acpi/viot: sort VIOT ACPI table entries by PCI host bridge min_bus 3 years ago
viot.h hw/acpi: Add VIOT table 4 years ago
vmclock.c qom: Have class_init() take a const data argument 5 months ago
vmgenid.c treewide: update docs file extensions (.txt -> .rst) in comments 2 months ago