Commit Graph

  • 903e870f24 plugins/api: split out binary path/start/end/entry code Alex Bennée 2025-03-04 22:24:33 +00:00
  • 8c15f6e435 plugins/loader: compile loader only once Alex Bennée 2025-03-04 22:24:32 +00:00
  • 5dd09b8157 plugins/plugin.h: include queue.h Alex Bennée 2025-03-04 22:24:31 +00:00
  • f85a28dedf plugins/api: clean-up the includes Alex Bennée 2025-03-04 22:24:30 +00:00
  • 4752ed5272 include/qemu: plugin-memory.h doesn't need cpu-defs.h Alex Bennée 2025-03-04 22:24:29 +00:00
  • 1d9a974358 plugins/loader: populate target_name with target_name() Alex Bennée 2025-03-04 22:24:28 +00:00
  • 9d06b0ccb1 plugins/api: use qemu_target_page_mask() to get value Alex Bennée 2025-03-04 22:24:27 +00:00
  • 2a8e8544b2 tests/functional: add boot error detection for RME tests Pierrick Bouvier 2025-03-04 22:24:26 +00:00
  • 3df360cb03 gitlab: add a new build_unit job to track build size Alex Bennée 2025-03-04 22:24:25 +00:00
  • c05aec9d4a tests/tcg: Suppress compiler false-positive warning on sha1.c Peter Maydell 2025-03-04 22:24:24 +00:00
  • 874c712dc1 tests/tcg: enable -fwrapv for test-i386-bmi Alex Bennée 2025-03-04 22:24:23 +00:00
  • 77f005f954 tests/tcg: fix constraints in test-i386-adcox Alex Bennée 2025-03-04 22:24:22 +00:00
  • 0cee7cfc24 tests/tcg: add message to _Static_assert in test-avx Alex Bennée 2025-03-04 22:24:21 +00:00
  • 33629b82ae tests/tcg: mark test-vma as a linux-only test Alex Bennée 2025-03-04 22:24:20 +00:00
  • 830bbfb965 tests/vm: bump timeout for shutdown Alex Bennée 2025-03-04 22:24:19 +00:00
  • 4748be5e9d libvirt-ci: bump to latest for vulkan-tools Alex Bennée 2025-03-04 22:24:18 +00:00
  • ed557cc544 tests/functional: Allow running TCG plugins tests on non-Linux/BSD hosts Philippe Mathieu-Daudé 2025-03-04 22:24:17 +00:00
  • 3a7b9054b8 tests/functional: Introduce the dso_suffix() helper Philippe Mathieu-Daudé 2025-03-04 22:24:16 +00:00
  • 892b06c40e plugins: add explicit dependency in functional tests Pierrick Bouvier 2025-03-04 22:24:15 +00:00
  • d69178d370 tests/functional: update the aarch64_virg_gpu images Alex Bennée 2025-03-04 22:24:14 +00:00
  • 8233f4f26d tests/functional: expand tests to cover virgl Alex Bennée 2025-03-04 22:24:13 +00:00
  • 9f7e493d11 tests/functional: skip vulkan tests with nVidia Alex Bennée 2025-03-04 22:24:12 +00:00
  • 4e4e6986b6 tests/functional: bail early if vkmark hangs Alex Bennée 2025-03-04 22:24:11 +00:00
  • 94634fbc66 tests/functional: ensure we have a GPU device for tests Alex Bennée 2025-03-04 22:24:10 +00:00
  • 868c7703e0 tests/functional: factor out common code in gpu test Alex Bennée 2025-03-04 22:24:09 +00:00
  • 9a72282560 tests/functional: move aarch64 GPU test into own file Alex Bennée 2025-03-04 22:24:08 +00:00
  • ac2ff9b840 tap-linux: Open ipvtap and macvtap Akihiko Odaki 2024-10-08 15:52:06 +09:00
  • 2938c36937 Revert "hw/net/net_tx_pkt: Fix overrun in update_sctp_checksum()" Akihiko Odaki 2024-04-28 20:11:23 +09:00
  • 9dc64bd5a4 util/iov: Do not assert offset is in iov Akihiko Odaki 2024-04-28 20:11:22 +09:00
  • e7891c575f net: move backend cleanup to NIC cleanup Eugenio Pérez 2025-01-06 10:57:35 -05:00
  • db0d4017f9 net: parameterize the removing client from nc list Eugenio Pérez 2025-01-06 10:57:34 -05:00
  • 5136598e26 Merge tag 'accel-cpus-20250309' of https://github.com/philmd/qemu into staging Stefan Hajnoczi 2025-03-10 13:40:48 +08:00
  • 2e14ac3c9c Merge tag 'pull-aspeed-20250309' of https://github.com/legoater/qemu into staging Stefan Hajnoczi 2025-03-10 13:40:35 +08:00
  • 1843a0c01d Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging Stefan Hajnoczi 2025-03-10 13:40:05 +08:00
  • 8ff6ff09b9 MAINTAINERS: Consolidate core exec/vCPU handling section Philippe Mathieu-Daudé 2025-02-18 09:18:21 +01:00
  • d0a4ccae95 cpus: Remove CPUClass::has_work() handler Philippe Mathieu-Daudé 2025-01-26 08:17:59 +01:00
  • f37799c6c1 target/xtensa: Move has_work() from CPUClass to SysemuCPUOps Philippe Mathieu-Daudé 2025-01-21 13:10:30 +01:00
  • d55ea95f25 target/tricore: Move has_work() from CPUClass to SysemuCPUOps Philippe Mathieu-Daudé 2025-01-21 13:10:07 +01:00
  • 82f0f44d62 target/sparc: Move has_work() from CPUClass to SysemuCPUOps Philippe Mathieu-Daudé 2025-01-21 13:09:35 +01:00
  • 644a8119bd target/sh4: Move has_work() from CPUClass to SysemuCPUOps Philippe Mathieu-Daudé 2025-01-21 13:09:23 +01:00
  • f54c047e86 target/s390x: Move has_work() from CPUClass to SysemuCPUOps Philippe Mathieu-Daudé 2025-01-21 13:07:44 +01:00
  • 0df9781074 target/s390x: Restrict I/O handler installers to system emulation Philippe Mathieu-Daudé 2025-01-21 13:08:53 +01:00
  • 52df41e353 target/rx: Move has_work() from CPUClass to SysemuCPUOps Philippe Mathieu-Daudé 2025-01-21 13:07:26 +01:00
  • 3810e17173 target/riscv: Move has_work() from CPUClass to SysemuCPUOps Philippe Mathieu-Daudé 2025-01-21 13:06:54 +01:00
  • 71e950afe2 target/ppc: Move has_work() from CPUClass to SysemuCPUOps Philippe Mathieu-Daudé 2025-01-21 13:04:18 +01:00
  • 6a2b294314 target/openrisc: Move has_work() from CPUClass to SysemuCPUOps Philippe Mathieu-Daudé 2025-01-21 13:04:11 +01:00
  • 85edafe385 target/mips: Move has_work() from CPUClass to SysemuCPUOps Philippe Mathieu-Daudé 2025-01-21 13:04:01 +01:00
  • 55f29126b6 target/microblaze: Move has_work() from CPUClass to SysemuCPUOps Philippe Mathieu-Daudé 2025-01-21 13:03:51 +01:00
  • 4a119cfc6c target/m68k: Move has_work() from CPUClass to SysemuCPUOps Philippe Mathieu-Daudé 2025-01-21 13:03:41 +01:00
  • 87969d6681 target/loongarch: Move has_work() from CPUClass to SysemuCPUOps Philippe Mathieu-Daudé 2025-01-21 13:03:30 +01:00
  • f0bef00571 target/i386: Move has_work() from CPUClass to SysemuCPUOps Philippe Mathieu-Daudé 2025-01-21 13:02:29 +01:00
  • 91231d99ac target/hppa: Move has_work() from CPUClass to SysemuCPUOps Philippe Mathieu-Daudé 2025-01-21 13:00:16 +01:00
  • 7ec1c63421 target/hexagon: Remove CPUClass:has_work() handler Philippe Mathieu-Daudé 2025-01-21 12:59:57 +01:00
  • 6c8d41eab6 target/avr: Move has_work() from CPUClass to SysemuCPUOps Philippe Mathieu-Daudé 2025-01-21 12:59:48 +01:00
  • f5e67b6dda target/arm: Move has_work() from CPUClass to SysemuCPUOps Philippe Mathieu-Daudé 2025-01-21 12:59:17 +01:00
  • 35e0769d3f target/alpha: Move has_work() from CPUClass to SysemuCPUOps Philippe Mathieu-Daudé 2025-01-21 12:58:10 +01:00
  • 72eacd6231 cpus: Introduce SysemuCPUOps::has_work() handler Philippe Mathieu-Daudé 2025-01-21 12:57:16 +01:00
  • 8f8dbe04bd cpus: Un-inline cpu_has_work() Philippe Mathieu-Daudé 2025-01-21 12:56:10 +01:00
  • c0ee4dd155 cpus: Restrict cpu_has_work() to system emulation Philippe Mathieu-Daudé 2025-01-21 12:53:40 +01:00
  • 0ebdf989c3 target/arm: Prefer cached CpuClass over CPU_GET_CLASS() macro Philippe Mathieu-Daudé 2025-01-21 12:11:55 +01:00
  • bd7d742834 hw/acpi: Prefer cached CpuClass over CPU_GET_CLASS() macro Philippe Mathieu-Daudé 2025-01-21 12:11:43 +01:00
  • 0368d8d189 gdbstub: Prefer cached CpuClass over CPU_GET_CLASS() macro Philippe Mathieu-Daudé 2025-01-21 12:11:35 +01:00
  • 4c5c410ceb disas: Prefer cached CpuClass over CPU_GET_CLASS() macro Philippe Mathieu-Daudé 2025-01-21 12:11:25 +01:00
  • 18b3abb722 user: Prefer cached CpuClass over CPU_GET_CLASS() macro Philippe Mathieu-Daudé 2025-01-21 12:11:17 +01:00
  • e27fa95fb9 accel: Prefer cached CpuClass over CPU_GET_CLASS() macro Philippe Mathieu-Daudé 2025-01-21 12:11:09 +01:00
  • 30e76638eb cpus: Prefer cached CpuClass over CPU_GET_CLASS() macro Philippe Mathieu-Daudé 2025-01-21 12:12:35 +01:00
  • 43610f3184 cpus: Build cpu_exec_[un]realizefn() methods once Philippe Mathieu-Daudé 2025-01-23 13:46:03 +01:00
  • ca05578fc8 cpus: Register VMState per user / system emulation Philippe Mathieu-Daudé 2025-01-23 19:56:20 +01:00
  • 1405d7e60d user: Extract common MMAP API to 'user/mmap.h' Philippe Mathieu-Daudé 2025-01-16 17:33:13 +01:00
  • 84d66261be bsd-user: Propagate alignment argument to mmap_find_vma() Philippe Mathieu-Daudé 2025-03-07 13:47:21 +01:00
  • 019b4e84ed bsd-user: Always use mmap_find_vma_aligned() in target_mmap() Philippe Mathieu-Daudé 2025-03-07 14:02:21 +01:00
  • c9ce8a1ffd linux-user: Only include 'exec/tb-flush.h' header when necessary Philippe Mathieu-Daudé 2025-01-02 18:55:03 +01:00
  • 5ab179db11 docs/specs: Add aspeed-intc Jamin Lin 2025-03-07 11:59:38 +08:00
  • 2cab06e930 tests/functional/aspeed: Add test case for AST2700 A1 Jamin Lin 2025-03-07 11:59:37 +08:00
  • c77ec95a4b tests/functional/aspeed: Update test ASPEED SDK v09.05 Jamin Lin 2025-03-07 11:59:36 +08:00
  • 8241d6f8d5 tests/functional/aspeed: Update temperature hwmon path Jamin Lin 2025-03-07 11:59:35 +08:00
  • 827eecb0e8 tests/functional/aspeed: Introduce start_ast2700_test API Jamin Lin 2025-03-07 11:59:34 +08:00
  • ecc1a4e966 hw/arm/aspeed_ast27x0: Sort the memmap table by mapping address Jamin Lin 2025-03-07 11:59:33 +08:00
  • 498c519eb7 hw/arm/aspeed: Add Machine Support for AST2700 A1 Jamin Lin 2025-03-07 11:59:32 +08:00
  • 6de4aa8dc5 hw/arm/aspeed_ast27x0: Add SoC Support for AST2700 A1 Jamin Lin 2025-03-07 11:59:31 +08:00
  • 8107448de7 hw/arm/aspeed_ast27x0: Support two levels of INTC controllers for AST2700 A1 Jamin Lin 2025-03-07 11:59:30 +08:00
  • cd99eda62a hw/arm/aspeed_ast27x0: Define an Array of AspeedINTCState with Two Instances Jamin Lin 2025-03-07 11:59:29 +08:00
  • d2c8093567 hw/arm/aspeed_ast27x0.c Support AST2700 A1 GIC Interrupt Mapping Jamin Lin 2025-03-07 11:59:28 +08:00
  • d3b38cbbed hw/misc/aspeed_scu: Add Support for AST2700/AST2750 A1 Silicon Revisions Jamin Lin 2025-03-07 11:59:27 +08:00
  • 38ba38d87d hw/intc/aspeed: Add Support for AST2700 INTCIO Controller Jamin Lin 2025-03-07 11:59:26 +08:00
  • 9178ff91f3 hw/intc/aspeed: Add Support for Multi-Output IRQ Handling Jamin Lin 2025-03-07 11:59:25 +08:00
  • 5824e8bf6b hw/intc/aspeed: Introduce IRQ handler function to reduce code duplication Jamin Lin 2025-03-07 11:59:24 +08:00
  • ab24c6a2df hw/intc/aspeed: Introduce AspeedINTCIRQ structure to save the irq index and register address Jamin Lin 2025-03-07 11:59:23 +08:00
  • c6c5e63d46 hw/intc/aspeed: Refactor INTC to support separate input and output pin indices Jamin Lin 2025-03-07 11:59:22 +08:00
  • 35c909cd80 hw/intc/aspeed: Add support for multiple output pins in INTC Jamin Lin 2025-03-07 11:59:21 +08:00
  • 63f3618f9b hw/intc/aspeed: Rename num_ints to num_inpins for clarity Jamin Lin 2025-03-07 11:59:20 +08:00
  • 28194d5d15 hw/intc/aspeed: Support different memory region ops Jamin Lin 2025-03-07 11:59:19 +08:00
  • 617cacefb7 hw/arm/aspeed_ast27x0: Sort the IRQ table by IRQ number Jamin Lin 2025-03-07 11:59:18 +08:00
  • de4e979973 hw/arm/aspeed: Rename IRQ table and machine name for AST2700 A0 Jamin Lin 2025-03-07 11:59:17 +08:00
  • 49da40cf5f hw/intc/aspeed: Add object type name to trace events for better debugging Jamin Lin 2025-03-07 11:59:16 +08:00
  • 3d6e15eafb hw/intc/aspeed: Introduce helper functions for enable and status registers Jamin Lin 2025-03-07 11:59:15 +08:00
  • 7ffee511fc hw/intc/aspeed: Reduce regs array size by adding a register sub-region Jamin Lin 2025-03-07 11:59:14 +08:00
  • b008465d65 hw/intc/aspeed: Support setting different register size Jamin Lin 2025-03-07 11:59:13 +08:00
  • 563afea0ae hw/intc/aspeed: Introduce dynamic allocation for regs array Jamin Lin 2025-03-07 11:59:12 +08:00
  • 0cffaace05 hw/intc/aspeed: Rename status_addr and addr to status_reg and reg for clarity Jamin Lin 2025-03-07 11:59:11 +08:00