Commit Graph

  • 8e7db8ab51 hw: Replace isa_get_irq() by isa_bus_get_irq() when ISABus is available Philippe Mathieu-Daudé 2023-02-15 15:36:42 +01:00
  • d2fbec575f hw/isa: Factor isa_bus_get_irq() out of isa_get_irq() Philippe Mathieu-Daudé 2023-02-09 11:55:03 +01:00
  • dc8d6cf203 hw/isa: Rename isa_get_dma() -> isa_bus_get_dma() Philippe Mathieu-Daudé 2023-02-15 15:38:19 +01:00
  • e5bf2779a1 hw/isa: Use isa_address_space_io() to reduce access on global 'isabus' Philippe Mathieu-Daudé 2023-01-20 12:45:54 +01:00
  • 7067887ea1 hw/isa: Rename isa_bus_irqs() -> isa_bus_register_input_irqs() Philippe Mathieu-Daudé 2023-02-09 13:32:18 +01:00
  • 23c69bb822 hw/isa: Un-inline isa_bus_from_device() Philippe Mathieu-Daudé 2023-02-07 22:47:20 +01:00
  • 88b5877734 hw/isa: Reorder to separate ISABus* vs ISADevice* functions Philippe Mathieu-Daudé 2023-02-09 11:59:43 +01:00
  • 97cfb5e430 hw/isa: Remove empty ISADeviceClass structure Philippe Mathieu-Daudé 2023-02-14 12:48:15 +01:00
  • eba245659b hw/sparc64/sun4u: Keep reference to ISA input IRQs in EbusState Philippe Mathieu-Daudé 2023-02-09 13:04:29 +01:00
  • bb98e0f59c hw/isa/vt82c686: Remove intermediate IRQ forwarder Philippe Mathieu-Daudé 2023-02-09 10:38:42 +01:00
  • cef2e7148e hw/isa/i82378: Remove intermediate IRQ forwarder Philippe Mathieu-Daudé 2023-02-10 16:05:34 +01:00
  • 08d8bf4fe3 hw/isa/i82378: Rename output IRQ as 'cpu_intr' Philippe Mathieu-Daudé 2023-02-09 13:15:16 +01:00
  • 78827d5f7b hw/intc/i8259: Document i8259_init() Philippe Mathieu-Daudé 2023-02-09 13:19:46 +01:00
  • 9d724e0ba8 hw/pci: Fix a typo Philippe Mathieu-Daudé 2023-02-08 18:37:52 +01:00
  • 1a6981bbdc hw: Move ich9.h to southbridge/ Bernhard Beschow 2023-02-13 18:30:33 +01:00
  • 71671814a8 hw/i386/ich9: Clean up includes Bernhard Beschow 2023-02-13 18:30:32 +01:00
  • 7f54640b4b hw: Move ioapic*.h to intc/ Bernhard Beschow 2023-02-13 18:30:31 +01:00
  • e3e3a8ad12 hw/i386/ich9: Remove redundant GSI_NUM_PINS Bernhard Beschow 2023-02-13 18:30:30 +01:00
  • fb1856cb9b hw/isa/lpc_ich9: Remove redundant ich9_lpc_reset() invocation Bernhard Beschow 2023-02-13 18:30:29 +01:00
  • 20fe3af24f hw/isa/lpc_ich9: Connect PM stuff to LPC internally Bernhard Beschow 2023-02-13 18:30:28 +01:00
  • ecf403cbb8 hw/i386/pc_q35: Allow for setting properties before realizing TYPE_ICH9_LPC_DEVICE Bernhard Beschow 2023-02-13 18:30:27 +01:00
  • 07981e8fa0 hw/i2c/smbus_ich9: Inline ich9_smb_init() and remove it Bernhard Beschow 2023-02-13 18:30:26 +01:00
  • d73c2b1c04 hw/i2c/smbus_ich9: Move ich9_smb_set_irq() in front of ich9_smbus_realize() Bernhard Beschow 2023-02-13 18:30:25 +01:00
  • 958f818230 hw/isa/lpc_ich9: Eliminate ICH9LPCState::isa_bus Bernhard Beschow 2023-02-13 18:30:24 +01:00
  • 29a457cbbc hw/isa/lpc_ich9: Unexport PIRQ functions Bernhard Beschow 2023-02-13 18:30:23 +01:00
  • c288b6869a hw/i386/ich9: Rename Q35_MASK to ICH9_MASK Bernhard Beschow 2023-02-13 18:30:22 +01:00
  • 892afa04e6 hw/i386/x86: Reduce init_topo_info() scope Philippe Mathieu-Daudé 2022-12-16 22:25:23 +01:00
  • a371975ef6 hw/cpu: Extend CPUState::cluster_index documentation Philippe Mathieu-Daudé 2023-02-16 10:09:48 +01:00
  • 2d2f2507c6 hw/qdev: Constify DeviceState* argument of qdev_get_parent_bus() Philippe Mathieu-Daudé 2023-02-12 23:26:59 +01:00
  • 12a51d983d hw/nubus/nubus-device: Fix memory leak in nubus_device_realize Mauro Matteo Cascella 2022-12-22 18:29:15 +01:00
  • 38ce1ebf57 qemu/typedefs: Sort in case-insensitive alphabetical order (again) Philippe Mathieu-Daudé 2023-02-17 09:01:36 +01:00
  • 2609ec2868 softmmu: Extract watchpoint API from physmem.c Philippe Mathieu-Daudé 2022-12-09 14:47:52 +01:00
  • feea81d8de softmmu: Silent -Wmissing-field-initializers warning Philippe Mathieu-Daudé 2022-12-20 11:02:54 +01:00
  • 62b6323d1c tests/unit: Restrict machine-smp.c test to system emulation Philippe Mathieu-Daudé 2022-12-19 18:09:46 +01:00
  • 5b5968c477 replay: Extract core API to 'exec/replay-core.h' Philippe Mathieu-Daudé 2022-12-19 18:09:43 +01:00
  • 5db2dac462 sysemu/kvm: Remove CONFIG_USER_ONLY guard Philippe Mathieu-Daudé 2022-12-16 13:59:07 +01:00
  • 2459d4209f accel/kvm: Silent -Wmissing-field-initializers warning Philippe Mathieu-Daudé 2022-12-20 13:05:58 +01:00
  • f227c07bbb accel/xen: Remove dead code Philippe Mathieu-Daudé 2023-02-15 16:13:41 +01:00
  • 00c9a5c2c3 accel/tcg: Restrict 'qapi-commands-machine.h' to system emulation Philippe Mathieu-Daudé 2022-12-19 18:09:40 +01:00
  • 1398e1b80e tcg/tcg-op-gvec: Remove unused "qemu/main-loop.h" header Philippe Mathieu-Daudé 2022-12-19 18:09:33 +01:00
  • 13f73ca372 tcg: Silent -Wmissing-field-initializers warning Philippe Mathieu-Daudé 2022-12-20 10:59:27 +01:00
  • c32c487a03 exec: Remove unused 'qemu/timer.h' timer Philippe Mathieu-Daudé 2022-12-19 18:09:29 +01:00
  • 5ac034b1c2 trace: Do not try to include QMP commands in user emulation binaries Philippe Mathieu-Daudé 2022-12-20 16:00:41 +01:00
  • 919a0423d8 qom/object_interfaces: Fix QAPI headers included Philippe Mathieu-Daudé 2022-12-19 14:31:00 +01:00
  • 21917c1661 target/tricore: Remove unused fields from CPUTriCoreState Philippe Mathieu-Daudé 2023-01-17 16:04:07 +01:00
  • 9585201a8b target/xtensa/cpu: Include missing "memory.h" header Philippe Mathieu-Daudé 2022-12-16 13:47:05 +01:00
  • c3ae4b0a52 target/sparc/sysemu: Remove pointless CONFIG_USER_ONLY guard Philippe Mathieu-Daudé 2022-12-07 18:18:53 +01:00
  • 04bc302758 target/riscv/cpu: Move Floating-Point fields closer Philippe Mathieu-Daudé 2022-12-17 18:06:21 +01:00
  • a1a65aade6 target/ppc: Fix warning with clang-15 Pierrick Bouvier 2023-02-21 16:30:06 +01:00
  • 60f5fadd13 target/ppc/kvm: Remove unused "sysbus.h" header Philippe Mathieu-Daudé 2022-12-17 14:57:07 +01:00
  • 414fa2aaa2 target/ppc/internal: Restrict MMU declarations to sysemu Philippe Mathieu-Daudé 2022-12-16 16:15:44 +01:00
  • 8f15d6179a target/loongarch/cpu: Restrict "memory.h" header to sysemu Philippe Mathieu-Daudé 2022-12-16 15:52:50 +01:00
  • 4e92e31294 target/loongarch/cpu: Remove unused "sysbus.h" header Bernhard Beschow 2022-12-16 15:50:26 +01:00
  • 99b4d7431b target/alpha: Remove obsolete STATUS document Philippe Mathieu-Daudé 2022-12-17 18:17:32 +01:00
  • c70647eeb8 target/hppa: Extract system helpers to sys_helper.c Philippe Mathieu-Daudé 2022-12-17 16:18:29 +01:00
  • 5c39f954f5 target/hppa: Extract FPU helpers to fpu_helper.c Philippe Mathieu-Daudé 2022-12-17 16:10:06 +01:00
  • b5c6a3c1df target/i386: Remove x86_cpu_dump_local_apic_state() dead stub Philippe Mathieu-Daudé 2022-12-16 13:39:32 +01:00
  • dd20414f9a target/i386/cpu: Remove dead helper_lock() declaration Philippe Mathieu-Daudé 2022-12-16 10:48:06 +01:00
  • aa8a7d2018 target/i386: Remove NEED_CPU_H guard from target-specific headers Philippe Mathieu-Daudé 2022-12-16 11:28:06 +01:00
  • d90ebc4731 target/cpu: Restrict do_transaction_failed() handlers to sysemu Philippe Mathieu-Daudé 2022-12-16 12:08:50 +01:00
  • 6d2d454a88 target/cpu: Restrict cpu_get_phys_page_debug() handlers to sysemu Philippe Mathieu-Daudé 2022-12-06 16:20:51 +01:00
  • 55b5b8e928 gdbstub: Use vaddr type for generic insert/remove_breakpoint() API Philippe Mathieu-Daudé 2022-12-06 16:20:27 +01:00
  • 8a8dc26790 cpu: Move breakpoint helpers to common code Philippe Mathieu-Daudé 2022-11-24 16:36:49 +01:00
  • 31ffa2aa3c cpu: Remove capstone meson dependency Philippe Mathieu-Daudé 2022-11-24 16:34:11 +01:00
  • 33dc95d032 Merge tag 'for-upstream-8.0' of https://gitlab.com/bonzini/qemu into staging Peter Maydell 2023-02-27 18:23:58 +00:00
  • 7eb061b06e i386: Add new CPU model SapphireRapids Wang, Lei 2022-08-11 22:57:51 -07:00
  • 3023c9b4d1 target/i386: KVM: allow fast string operations if host supports them Paolo Bonzini 2023-02-27 10:41:46 +01:00
  • 58794f644e target/i386: add FZRM, FSRS, FSRC Paolo Bonzini 2023-02-27 10:55:46 +01:00
  • c0728d4e3d target/i386: add FSRM to TCG Paolo Bonzini 2023-02-27 10:57:09 +01:00
  • 0dc52ed6f3
    fixing standalone gdb break exit (#19) biazo 2023-02-27 11:35:56 -05:00
  • df35c994cc Support 128/256/... mem access hooks Andrea Fioraldi 2023-02-27 17:33:14 +01:00
  • a0a2480e9c Merge remote-tracking branch 'upstream/master' into main Andrea Fioraldi 2023-02-27 17:25:14 +01:00
  • e1f9f73ba1 Merge tag 'pull-target-arm-20230227' of https://git.linaro.org/people/pmaydell/qemu-arm into staging Peter Maydell 2023-02-27 14:46:00 +00:00
  • e844f0c5d0 hw: Replace qemu_or_irq typedef by OrIRQState Philippe Mathieu-Daudé 2023-01-13 21:01:38 +01:00
  • 60d3ccfbe1 hw/or-irq: Declare QOM macros using OBJECT_DECLARE_SIMPLE_TYPE() Philippe Mathieu-Daudé 2023-01-13 21:01:37 +01:00
  • 4703f6c2f7 hw/irq: Declare QOM macros using OBJECT_DECLARE_SIMPLE_TYPE() Philippe Mathieu-Daudé 2023-01-13 21:01:36 +01:00
  • dc892d1e4c iothread: Remove unused IOThreadClass / IOTHREAD_CLASS Philippe Mathieu-Daudé 2023-01-13 21:01:35 +01:00
  • 799d6a3c99 hw/arm/musicpal: Remove unused dummy MemoryRegion Philippe Mathieu-Daudé 2023-01-09 10:26:09 +01:00
  • d4fb55a608 hw/intc/armv7m_nvic: Use QOM cast CPU() macro Philippe Mathieu-Daudé 2023-02-20 12:51:14 +01:00
  • 7c72f2196a hw/timer/cmsdk-apb-timer: Remove unused 'qdev-properties.h' header Philippe Mathieu-Daudé 2023-02-20 12:51:13 +01:00
  • 4ab694b9a8 hw/char/cmsdk-apb-uart: Open-code cmsdk_apb_uart_create() Philippe Mathieu-Daudé 2023-02-20 12:51:12 +01:00
  • dc1daf392c hw/char/xilinx_uartlite: Open-code xilinx_uartlite_create() Philippe Mathieu-Daudé 2023-02-20 12:51:11 +01:00
  • 3440a4a93a hw/char/xilinx_uartlite: Expose XILINX_UARTLITE QOM type Philippe Mathieu-Daudé 2023-02-20 12:51:10 +01:00
  • b7f93098d1 hw/char/pl011: Open-code pl011_luminary_create() Philippe Mathieu-Daudé 2023-02-20 12:51:09 +01:00
  • 11f2ee1db6 hw/char/pl011: Un-inline pl011_create() Philippe Mathieu-Daudé 2023-02-20 12:51:08 +01:00
  • cb4c33f014 hw/gpio/max7310: Simplify max7310_realize() Philippe Mathieu-Daudé 2023-02-20 12:51:07 +01:00
  • 9880e9bc63 tests/avocado: add machine:none tag to version.py Fabiano Rosas 2023-02-17 17:11:46 -03:00
  • 4cb884e994 cpu-defs.h: Expose CPUTLBEntryFull to non-TCG code Fabiano Rosas 2023-02-17 17:11:36 -03:00
  • 0d3de77a07 target/arm: Don't access TCG code when debugging with KVM Fabiano Rosas 2023-02-17 17:11:35 -03:00
  • 2ea2998f27 target/arm: Move regime_using_lpae_format into internal.h Fabiano Rosas 2023-02-17 17:11:34 -03:00
  • 671efad16a target/arm: Move hflags code into the tcg directory Fabiano Rosas 2023-02-17 17:11:33 -03:00
  • 2b77ad4de6 target/arm: Wrap arm_rebuild_hflags calls with tcg_enabled Fabiano Rosas 2023-02-17 17:11:32 -03:00
  • 9def656e7a target/arm: Move psci.c into the tcg directory Claudio Fontana 2023-02-17 17:11:31 -03:00
  • a3ef070ea9 target/arm: move helpers to tcg/ Claudio Fontana 2023-02-17 17:11:30 -03:00
  • f0984d4040 target/arm: move translate modules to tcg/ Fabiano Rosas 2023-02-17 17:11:29 -03:00
  • 2059ec754f target/arm: Wrap TCG-only code in debug_helper.c Fabiano Rosas 2023-02-17 17:11:28 -03:00
  • fa05d1abb9 target/arm: Wrap breakpoint/watchpoint updates with tcg_enabled Fabiano Rosas 2023-02-17 17:11:27 -03:00
  • 212154821e include/hw/arm/allwinner-a10.h: Remove superfluous includes from the header Thomas Huth 2023-02-21 13:37:14 +00:00
  • 3db629f03e Merge tag 'pull-request-2023-02-27' of https://gitlab.com/thuth/qemu into staging Peter Maydell 2023-02-27 11:58:43 +00:00
  • fc3b9dfacc MAINTAINERS: Cover RCU documentation Philippe Mathieu-Daudé 2023-01-19 11:26:20 +01:00