Commit Graph

  • 4cba838896 ui: reject extended clipboard message if not activated Daniel P. Berrangé 2024-01-15 09:51:19 +00:00
  • 5f9beb5001 ci: Fix again build-previous-qemu Paolo Bonzini 2024-02-13 16:48:39 +01:00
  • 726c609936 usb: inline device creation functions Paolo Bonzini 2024-01-29 14:05:29 +01:00
  • 99d0dcd7f1 target/i386: Generate an illegal opcode exception on cmp instructions with lock prefix Ziqiao Kong 2024-02-15 17:50:17 +08:00
  • d8c7f1334f i386: xen: fix compilation --without-default-devices Paolo Bonzini 2024-02-09 22:55:54 +01:00
  • 32f8f83287 configure: put all symlink creation together Paolo Bonzini 2024-01-25 14:13:20 +01:00
  • 6f738143b3 configure: do not create legacy symlinks Paolo Bonzini 2024-01-25 14:13:06 +01:00
  • 2fdc20f9d4 smc37c669: remove useless is_enabled functions Paolo Bonzini 2024-01-29 14:33:54 +01:00
  • 41514c0a77 isa-superio: validate floppy.count value Paolo Bonzini 2024-01-29 14:32:38 +01:00
  • deac624f22 mips: remove unnecessary "select PTIMER" Paolo Bonzini 2024-01-29 12:34:27 +01:00
  • 0729857c70 i386/cpuid: Move leaf 7 to correct group Xiaoyao Li 2024-01-24 21:40:16 -05:00
  • a3b5376521 i386/cpuid: Remove subleaf constraint on CPUID leaf 1F Xiaoyao Li 2024-01-24 21:40:15 -05:00
  • 10f92799af i386/cpuid: Decrease cpuid_i when skipping CPUID leaf 1F Xiaoyao Li 2024-01-24 21:40:14 -05:00
  • ea18be78a6 physmem: replace function name with __func__ in ram_block_discard_range() Xiaoyao Li 2024-01-24 21:33:28 -05:00
  • 2a1019f209 i386/pc: Drop pc_machine_kvm_type() Xiaoyao Li 2023-10-07 02:58:19 -04:00
  • eba978061e target/i386: Add support of KVM_FEATURE_ASYNC_PF_VMEXIT for guest Xiaoyao Li 2023-10-24 04:33:54 -04:00
  • a11a365159 i386/cpu: Mask with XCR0/XSS mask for FEAT_XSAVE_XCR0_HI and FEAT_XSAVE_XSS_HI leafs Xiaoyao Li 2024-01-15 04:13:25 -05:00
  • 81f5cad385 i386/cpu: Clear FEAT_XSAVE_XSS_LO/HI leafs when CPUID_EXT_XSAVE is not available Xiaoyao Li 2024-01-15 04:13:24 -05:00
  • da96ad4a6a Merge tag 'hw-misc-20240215' of https://github.com/philmd/qemu into staging Peter Maydell 2024-02-16 11:05:14 +00:00
  • 8e31b744fd .gitlab-ci/windows.yml: Don't install libusb or spice packages on 32-bit Peter Maydell 2024-02-15 15:50:09 +00:00
  • 3ff11e4dca Merge tag 'pull-target-arm-20240215' of https://git.linaro.org/people/pmaydell/qemu-arm into staging Peter Maydell 2024-02-15 17:36:30 +00:00
  • cc29c12ec6 iotests: Make 144 deterministic again Kevin Wolf 2024-02-09 18:31:03 +01:00
  • 9a4b35f57e hw/ide/ich9: Use AHCIPCIState typedef Philippe Mathieu-Daudé 2024-02-08 17:44:56 +01:00
  • fbb5945e85 hw/ide/ahci: Move SysBus definitions to 'ahci-sysbus.h' Philippe Mathieu-Daudé 2024-02-13 06:15:13 +01:00
  • b0bccc6a9a hw/ide/ahci: Remove SysbusAHCIState::num_ports field Philippe Mathieu-Daudé 2024-02-13 06:26:06 +01:00
  • be02150167 hw/ide/ahci: Do not pass 'ports' argument to ahci_realize() Philippe Mathieu-Daudé 2024-02-13 06:24:04 +01:00
  • 44c11b2e69 hw/ide/ahci: Convert AHCIState::ports to unsigned Philippe Mathieu-Daudé 2024-02-13 06:29:00 +01:00
  • e2f8d28005 hw/ide/ahci: Pass AHCI context to ahci_ide_create_devs() Philippe Mathieu-Daudé 2024-02-13 08:34:27 +01:00
  • e6097f1864 hw/ide/ahci: Inline ahci_get_num_ports() Philippe Mathieu-Daudé 2024-02-13 08:31:45 +01:00
  • 41c05b41e3 hw/ide/ahci: Rename AHCI PCI function as 'pdev' Philippe Mathieu-Daudé 2024-02-13 08:30:00 +01:00
  • d407be0877 hw/ide/ahci: Expose AHCIPCIState structure Philippe Mathieu-Daudé 2024-02-13 08:20:43 +01:00
  • 1a8e2f58c5 hw/i386/q35: Use DEVICE() cast macro with PCIDevice object Philippe Mathieu-Daudé 2024-02-13 06:53:40 +01:00
  • 88ad980c0f hw/i386/q35: Simplify pc_q35_init() since PCI is always enabled Philippe Mathieu-Daudé 2024-02-13 05:14:33 +01:00
  • 1a8081d9bd MAINTAINERS: Add myself as reviewer for TCG Plugins Pierrick Bouvier 2024-01-18 07:23:58 +04:00
  • 9e2a7ca180 MAINTAINERS: replace Fabien by myself as Leon3 maintainer Clément Chigot 2024-01-31 09:50:47 +01:00
  • 0f0554c6fa hw/sparc/leon3: Initialize GPIO before realizing CPU devices Philippe Mathieu-Daudé 2024-02-07 21:44:20 +01:00
  • 08507399ab hw/sparc/leon3: Pass DeviceState opaque argument to leon3_start_cpu() Philippe Mathieu-Daudé 2024-02-15 15:33:50 +01:00
  • 5c7127ee1c hw/sparc/leon3: Pass DeviceState opaque argument to leon3_set_pil_in() Philippe Mathieu-Daudé 2024-02-13 13:44:36 +01:00
  • 56bd9678ef hw/sparc/leon3: check cpu_id in the tiny bootloader Clément Chigot 2024-01-31 09:50:46 +01:00
  • d65aba8286 hw/sparc/leon3: implement multiprocessor Clément Chigot 2024-01-31 09:50:45 +01:00
  • 92688a91c3 hw/sparc/leon3: remove SP initialization Clément Chigot 2024-01-31 09:50:44 +01:00
  • c92948f22b target/sparc: implement asr17 feature for smp Clément Chigot 2024-01-31 09:50:43 +01:00
  • 0fa5cd4a60 hw/intc/grlib_irqmp: implements multicore irq Clément Chigot 2024-01-31 09:50:42 +01:00
  • 7ed9a5f626 hw/intc/grlib_irqmp: implements the multiprocessor status register Clément Chigot 2024-01-31 09:50:41 +01:00
  • 6bf1478543 hw/intc/grlib_irqmp: add ncpus property Clément Chigot 2024-01-31 09:50:40 +01:00
  • f432962e72 hw/sparc/grlib: split out the headers for each peripherals Clément Chigot 2024-01-31 09:50:39 +01:00
  • 047521050a hw/sparc/leon3: Have write_bootloader() take a void pointer argument Philippe Mathieu-Daudé 2024-02-15 14:24:12 +01:00
  • a7b3c3797e hw/sparc/leon3: Remove unused 'env' argument of write_bootloader() Philippe Mathieu-Daudé 2024-02-15 14:23:16 +01:00
  • c90e6e3708 hw/sparc/leon3: Remove duplicate code Philippe Mathieu-Daudé 2024-01-30 11:12:16 +01:00
  • d08b7af3f7 target/sparc: Provide hint about CPUSPARCState::irq_manager member Philippe Mathieu-Daudé 2024-01-30 11:10:34 +01:00
  • 0177d61bb5 hw/sparc64/cpu: Initialize GPIO before realizing CPU devices Philippe Mathieu-Daudé 2024-02-07 21:35:35 +01:00
  • 73a143b340 hw/sparc/sun4m: Realize DMA controller before accessing it Philippe Mathieu-Daudé 2023-10-19 12:09:52 +02:00
  • 5e37bc4997 hw/dma: Pass parent object to i8257_dma_init() Philippe Mathieu-Daudé 2024-02-13 12:42:14 +01:00
  • 3c5f86a226 hw/sh4/r2d: Realize IDE controller before accessing it Philippe Mathieu-Daudé 2023-10-19 12:04:09 +02:00
  • fc432ba0f5 hw/misc/macio: Realize IDE controller before accessing it Philippe Mathieu-Daudé 2023-10-19 11:57:59 +02:00
  • 59ae6bcddc hw/ppc/prep: Realize ISA bridge before accessing it Philippe Mathieu-Daudé 2024-02-07 16:45:15 +01:00
  • fc11ca08bc hw/i386/q35: Realize LPC PCI function before accessing it Philippe Mathieu-Daudé 2024-02-07 14:18:30 +01:00
  • 2e0b925a34 hw/rx/rx62n: Only call qdev_get_gpio_in() when necessary Philippe Mathieu-Daudé 2024-02-07 16:26:12 +01:00
  • 7188dfcda2 hw/rx/rx62n: Reduce inclusion of 'qemu/units.h' Philippe Mathieu-Daudé 2024-02-07 16:25:28 +01:00
  • fbd758008f hw/isa: extract FDC37M81X to a separate file Paolo Bonzini 2024-02-13 16:50:01 +01:00
  • 413d0ccb05 hw/isa: specify instance_size in isa_superio_type_info Paolo Bonzini 2024-02-13 16:50:00 +01:00
  • cf5f5f9235 hw/isa: fix ISA_SUPERIO dependencies Paolo Bonzini 2024-02-13 16:49:59 +01:00
  • e6f2193367 hw/mips/Kconfig: Remove ISA dependencies from MIPSsim board Bernhard Beschow 2024-02-13 16:49:58 +01:00
  • 5939fc7491 hw/isa: clean up Kconfig selections for ISA_SUPERIO Paolo Bonzini 2024-02-13 16:49:57 +01:00
  • 747448d11a target/mips: Remove the unused DisasContext::saar field Philippe Mathieu-Daudé 2024-02-09 08:56:00 +01:00
  • fa82742621 target/mips: Remove CPUMIPSState::CP0_SAARI field Philippe Mathieu-Daudé 2024-02-09 08:55:48 +01:00
  • ee58fddcbb target/mips: Remove helpers accessing SAARI register Philippe Mathieu-Daudé 2024-02-09 09:11:10 +01:00
  • 5235993f98 target/mips: Remove CPUMIPSState::CP0_SAAR[2] field Philippe Mathieu-Daudé 2024-02-09 08:49:43 +01:00
  • addd0c2874 target/mips: Remove unused mips_def_t::SAARP field Philippe Mathieu-Daudé 2024-02-15 09:01:29 +01:00
  • 48e06b6471 hw/misc/mips_itu: Remove MIPSITUState::saar field Philippe Mathieu-Daudé 2024-02-09 08:51:53 +01:00
  • b8db6be27b hw/misc/mips_itu: Remove MIPSITUState::cpu0 field Philippe Mathieu-Daudé 2024-02-09 08:50:27 +01:00
  • c2bb8e1bcc target/mips: Remove CPUMIPSState::saarp field Philippe Mathieu-Daudé 2024-02-09 08:57:50 +01:00
  • b267e78908 target/mips: Remove MIPSITUState::itu field Philippe Mathieu-Daudé 2024-02-09 08:47:48 +01:00
  • 77599a696d hw/misc/mips: Reduce itc_reconfigure() scope Philippe Mathieu-Daudé 2024-02-09 08:46:16 +01:00
  • e1152f8166 target/mips: Remove helpers accessing SAAR registers Philippe Mathieu-Daudé 2024-02-09 08:44:18 +01:00
  • 86468930a1 target/mips: Use qemu_irq typedef for CPUMIPSState::irq member Philippe Mathieu-Daudé 2024-01-30 11:43:38 +01:00
  • 8fd38e58f0 hw/mips: remove unnecessary "select PTIMER" Paolo Bonzini 2024-01-29 12:58:11 +01:00
  • 4677ca5f25 hw/block/tc58128: Don't emit deprecation warning under qtest Peter Maydell 2024-02-06 15:41:51 +00:00
  • f780e63fe7 docs: Add documentation for the mps3-an536 board Peter Maydell 2024-02-06 13:29:31 +00:00
  • 82e2b7e354 hw/arm/mps3r: Add remaining devices Peter Maydell 2024-02-06 13:29:30 +00:00
  • 0482e76289 hw/arm/mps3r: Add GPIO, watchdog, dual-timer, I2C devices Peter Maydell 2024-02-06 13:29:29 +00:00
  • a71e264614 hw/arm/mps3r: Add UARTs Peter Maydell 2024-02-06 13:29:28 +00:00
  • 9220b09d3b hw/arm/mps3r: Add CPUs, GIC, and per-CPU RAM Peter Maydell 2024-02-06 13:29:27 +00:00
  • 273a70ae82 hw/arm/mps3r: Initial skeleton for mps3-an536 board Peter Maydell 2024-02-06 13:29:26 +00:00
  • 2a5ee4e18d hw/misc/mps2-scc: Make changes needed for AN536 FPGA image Peter Maydell 2024-02-06 13:29:25 +00:00
  • 5f3bbbdbd0 hw/misc/mps2-scc: Factor out which-board conditionals Peter Maydell 2024-02-06 13:29:24 +00:00
  • a72e625078 hw/misc/mps2-scc: Fix condition for CFG3 register Peter Maydell 2024-02-06 13:29:23 +00:00
  • f2b4a98930 target/arm: Allow access to SPSR_hyp from hyp mode Peter Maydell 2024-02-06 13:29:22 +00:00
  • 282a48eca4 target/arm: Add Cortex-R52 IMPDEF sysregs Peter Maydell 2024-02-06 13:29:21 +00:00
  • fe31d6c72d target/arm: The Cortex-R52 has a read-only CBAR Peter Maydell 2024-02-06 13:29:20 +00:00
  • b2f24983db target/arm: Use new CBAR encoding for all v8 CPUs, not all aarch64 CPUs Peter Maydell 2024-02-06 13:29:19 +00:00
  • 243b8602a6 hw/arm/stellaris: Add missing QOM 'SoC' parent Philippe Mathieu-Daudé 2024-02-13 16:52:14 +01:00
  • 7e4a8d9dbe hw/arm/stellaris: Add missing QOM 'machine' parent Philippe Mathieu-Daudé 2024-02-13 16:52:13 +01:00
  • cee78fa513 hw/arm/stellaris: Convert I2C controller to Resettable interface Philippe Mathieu-Daudé 2024-02-13 16:52:12 +01:00
  • bebd89e166 hw/arm/stellaris: Convert ADC controller to Resettable interface Philippe Mathieu-Daudé 2024-02-13 16:52:11 +01:00
  • 15f6c16e6e hw/arm/smmuv3: add support for stage 1 access fault Luc Michel 2024-02-13 09:22:11 +01:00
  • bfe30b02e7 tests/qtest: Fix GMAC test to run on a machine in upstream QEMU Nabih Estefan 2024-02-08 19:47:59 +00:00
  • ac1d88e9e7 target/arm: Don't get MDCR_EL2 in pmu_counter_enabled() before checking ARM_FEATURE_PMU Peter Maydell 2024-02-08 15:33:46 +00:00
  • bf25d7815b tests/qtest/npcm7xx_emc-test: Connect all NICs to a backend Peter Maydell 2024-02-06 17:12:31 +00:00
  • 243f865af9 hw/arm/npcm7xx: Call qemu_configure_nic_device() for GMAC modules Peter Maydell 2024-02-06 17:12:30 +00:00