Commit Graph

  • 9c2df9c5e8 target/s390x/cpu_model: Drop local @err in s390_realize_cpu_model() Zhao Liu 2024-04-25 11:12:27 +08:00
  • 7c0c099a88 target/s390x/cpu_model: Make check_compatibility() return boolean Zhao Liu 2024-04-25 11:12:26 +08:00
  • 2358f1b60f Merge tag 'pull-trivial-patches' of https://gitlab.com/mjt0k/qemu into staging Richard Henderson 2024-04-29 17:18:35 -07:00
  • 5fee33d97a Merge tag 'samuel-thibault' of https://people.debian.org/~sthibault/qemu into staging Richard Henderson 2024-04-29 14:34:25 -07:00
  • ce1992d45c checkpatch.pl: forbid strerrorname_np() Daniel Henrique Barboza 2024-04-24 17:24:25 -03:00
  • e442635317 target/riscv/kvm: remove sneaky strerrorname_np() instance Daniel Henrique Barboza 2024-04-24 17:24:24 -03:00
  • 0cbb322f70 target/loongarch/cpu.c: typo fix: expection Michael Tokarev 2024-04-24 23:18:56 +03:00
  • 06479dbf3d backends/cryptodev-builtin: Fix local_error leaks Li Zhijian 2024-04-22 16:53:12 +08:00
  • af692fd338 scripts/checkpatch: Do not use mailmap Philippe Mathieu-Daudé 2024-04-02 13:59:58 +02:00
  • e3812d1096 scripts/checkpatch: Avoid author email mangled by qemu-*@nongnu.org Philippe Mathieu-Daudé 2024-04-02 13:59:57 +02:00
  • 5b638f6e90 target/ppc/cpu_init: Remove "PowerPC" prefix from the CPU list Thomas Huth 2024-04-20 07:46:06 +02:00
  • 7febce361d target/s390x/cpu_models: Rework the output of "-cpu help" Thomas Huth 2024-04-20 07:46:05 +02:00
  • 4984321436 target/i386/cpu: Remove "x86" prefix from the CPU list Thomas Huth 2024-04-20 07:46:04 +02:00
  • f2c8aeb1af hw/ufs: Fix buffer overflow bug Jeuk Kim 2024-02-05 12:20:15 +09:00
  • 841ef2c9df hw/loongarch: Add cells missing from rtc node Song Gao 2024-04-26 17:15:51 +08:00
  • f5cce57f6a hw/loongarch: Add cells missing from uart node Song Gao 2024-04-26 17:15:50 +08:00
  • 22126fdb1c hw/loongarch: fdt remove unused irqchip node Song Gao 2024-04-26 17:15:49 +08:00
  • 07bf0b6aa1 hw/loongarch: fdt adds pcie irq_map node Song Gao 2024-04-26 17:15:48 +08:00
  • 572d45e546 hw/loongarch: fdt adds pch_msi Controller Song Gao 2024-04-26 17:15:47 +08:00
  • 2904f50a81 hw/loongarch: fdt adds pch_pic Controller Song Gao 2024-04-26 17:15:46 +08:00
  • 975a5afe37 hw/loongarch: fdt adds Extend I/O Interrupt Controller Song Gao 2024-04-26 17:15:45 +08:00
  • a0663efd81 hw/loongarch: fdt adds cpu interrupt controller node Song Gao 2024-04-26 17:15:44 +08:00
  • b11f981452 hw/loongarch: Fix fdt memory node wrong 'reg' Song Gao 2024-04-26 17:15:43 +08:00
  • 6042385149 hw/loongarch: Init efi_fdt table Song Gao 2024-04-26 17:15:42 +08:00
  • 060685041c hw/loongarch: Init efi_initrd table Song Gao 2024-04-26 17:15:41 +08:00
  • 252b8e6899 hw/loongarch: Init efi_boot_memmap table Song Gao 2024-04-26 17:15:40 +08:00
  • 4216baa90d hw/loongarch: Init efi_system_table Song Gao 2024-04-26 17:15:39 +08:00
  • 58ee60d2d2 hw/loongarch: Add init_cmdline Song Gao 2024-04-26 17:15:38 +08:00
  • 7e0510d760 hw/loongarch: Add slave cpu boot_code Song Gao 2024-04-26 17:15:37 +08:00
  • 02307a678c hw/loongarch: Add load initrd Song Gao 2024-04-26 17:15:36 +08:00
  • d771ca1c10 hw/loongarch: Move boot functions to boot.c Song Gao 2024-04-26 17:15:35 +08:00
  • 03555199b6 net/slirp: Use newer slirp_*_hostxfwd API Nicholas Ngai 2021-09-25 14:48:20 -07:00
  • 9ae59100b8 nbd/server: Mark negotiation functions as coroutine_fn Eric Blake 2024-04-08 11:00:44 -05:00
  • 304dc04347 nbd/server: do not poll within a coroutine context Zhu Yangyang 2024-04-08 11:00:43 -05:00
  • fd87be1dad Merge tag 'accel-20240426' of https://github.com/philmd/qemu into staging Richard Henderson 2024-04-26 15:28:13 -07:00
  • 671558d290 plugins: Include missing 'qemu/bitmap.h' header Philippe Mathieu-Daudé 2024-04-18 16:32:01 +02:00
  • 77bcaf5f22 Merge tag 'pull-nbd-2024-04-25' of https://repo.or.cz/qemu/ericb into staging Richard Henderson 2024-04-26 08:16:50 -07:00
  • 76d07d321f hw/core: Avoid including the full 'hw/core/cpu.h' in 'tcg-cpu-ops.h' Philippe Mathieu-Daudé 2024-03-26 18:38:02 +01:00
  • aacfd8bbaf exec: Move CPUTLBEntry helpers to cputlb.c Philippe Mathieu-Daudé 2024-04-03 14:13:18 +02:00
  • 16aa8eaaac exec: Restrict inclusion of 'user/guest-base.h' Philippe Mathieu-Daudé 2023-12-11 21:51:26 +01:00
  • d3cbde7402 exec: Rename 'exec/user/guest-base.h' as 'user/guest-base.h' Philippe Mathieu-Daudé 2024-03-26 12:27:29 +01:00
  • 1ce871a3e7 exec: Restrict 'cpu_ldst.h' to TCG accelerator Philippe Mathieu-Daudé 2024-04-03 13:55:51 +02:00
  • 43bc8a6f1a exec: Restrict TCG specific declarations of 'cputlb.h' Philippe Mathieu-Daudé 2024-04-03 12:32:14 +02:00
  • 6ce1c9d085 exec: Declare CPUBreakpoint/CPUWatchpoint type in 'breakpoint.h' header Philippe Mathieu-Daudé 2024-03-26 18:37:25 +01:00
  • 9c1283dd76 exec: Declare MMUAccessType type in 'mmu-access-type.h' header Philippe Mathieu-Daudé 2024-03-26 18:27:31 +01:00
  • 471558cb6e exec: Declare abi_ptr type in its own 'abi_ptr.h' header Philippe Mathieu-Daudé 2023-12-05 14:20:34 +01:00
  • d25ddb3f54 exec/user: Do not include 'cpu.h' in 'abitypes.h' Philippe Mathieu-Daudé 2023-12-05 22:45:37 +01:00
  • 827238668e exec: Move [b]tswapl() declarations to 'exec/user/tswap-target.h' Philippe Mathieu-Daudé 2023-12-12 11:27:18 +01:00
  • 425082612c exec: Declare target_words_bigendian() in 'exec/tswap.h' Philippe Mathieu-Daudé 2023-12-12 11:34:25 +01:00
  • 77166c4568 exec/cpu-all: Remove unused tswapls() definitions Philippe Mathieu-Daudé 2023-12-12 11:18:13 +01:00
  • c8f7bbb773 exec/cpu-all: Remove unused 'qemu/thread.h' header Philippe Mathieu-Daudé 2023-12-02 20:01:07 +01:00
  • edfc85875d exec/cpu-all: Reduce 'qemu/rcu.h' header inclusion Philippe Mathieu-Daudé 2023-12-02 20:00:02 +01:00
  • e620363687 accel/hvf: Use accel-specific per-vcpu @dirty field Philippe Mathieu-Daudé 2024-04-24 18:16:59 +02:00
  • 79f1926b2d accel/nvmm: Use accel-specific per-vcpu @dirty field Philippe Mathieu-Daudé 2024-04-24 18:16:49 +02:00
  • 9ad49538c7 accel/whpx: Use accel-specific per-vcpu @dirty field Philippe Mathieu-Daudé 2024-04-24 18:16:34 +02:00
  • 2379866c3b accel/tcg: Rename helper-head.h -> helper-head.h.inc Philippe Mathieu-Daudé 2024-04-22 16:41:04 +02:00
  • e4751d340a accel/tcg: Rename load-extract/store-insert headers using .h.inc suffix Philippe Mathieu-Daudé 2024-03-25 15:30:33 +01:00
  • 893b4bde88 accel/tcg: Include missing headers in 'tb-jmp-cache.h' Philippe Mathieu-Daudé 2024-01-10 15:49:40 +01:00
  • 6bba316e23 accel/tcg: Include missing 'hw/core/cpu.h' header Philippe Mathieu-Daudé 2023-12-01 16:15:27 +01:00
  • 3b28c27067 accel/tcg: Un-inline retaddr helpers to 'user-retaddr.h' Philippe Mathieu-Daudé 2023-12-05 22:40:15 +01:00
  • 7e17a52469 target/i386: Include missing 'exec/exec-all.h' header Philippe Mathieu-Daudé 2023-12-01 18:58:00 +01:00
  • 9b21d29acf target/sparc: Replace abi_ulong by uint32_t for TARGET_ABI32 Philippe Mathieu-Daudé 2024-04-18 13:17:47 +01:00
  • eedd109525 target/ppc/excp_helper: Avoid 'abi_ptr' in system emulation Philippe Mathieu-Daudé 2023-12-04 15:29:19 +01:00
  • e92dd33224 target: Define TCG_GUEST_DEFAULT_MO in 'cpu-param.h' Philippe Mathieu-Daudé 2023-12-05 14:31:59 +01:00
  • 83fb360d6a semihosting/guestfd: Remove unused 'semihosting/uaccess.h' header Philippe Mathieu-Daudé 2023-12-06 16:12:12 +01:00
  • 3aac8abaca semihosting/uaccess: Avoid including 'cpu.h' Philippe Mathieu-Daudé 2023-12-06 16:11:15 +01:00
  • 0654c79416 gdbstub: Avoid including 'cpu.h' in 'gdbstub/helpers.h' Philippe Mathieu-Daudé 2024-04-18 16:45:33 +02:00
  • 94326e4f21 gdbstub: Simplify #ifdef'ry in helpers.h Philippe Mathieu-Daudé 2024-03-22 16:11:47 +01:00
  • fe7667343c gdbstub: Include missing 'hw/core/cpu.h' header Philippe Mathieu-Daudé 2023-12-07 16:52:16 +01:00
  • 4597463b38 accel: Include missing 'exec/cpu_ldst.h' header Philippe Mathieu-Daudé 2023-12-05 23:02:11 +01:00
  • 75bbe6a4d2 exec: Expose 'target_page.h' API to user emulation Philippe Mathieu-Daudé 2023-12-07 10:41:27 +01:00
  • 8501048b50 exec: Include 'cpu.h' before validating CPUArchState placement Philippe Mathieu-Daudé 2023-12-05 23:24:03 +01:00
  • 51579d40f9 exec: Reduce tlb_set_dirty() declaration scope Philippe Mathieu-Daudé 2023-09-14 21:40:07 +02:00
  • 7d7a21ba69 exec: Rename NEED_CPU_H -> COMPILING_PER_TARGET Philippe Mathieu-Daudé 2023-06-13 16:29:11 +02:00
  • d6cdc6b29a docs: i386: pc: Update maximum CPU numbers for PC Q35 Zhao Liu 2024-04-12 16:53:58 +08:00
  • 2a7c0a16a9 linux-user: do_setsockopt: fix SOL_ALG.ALG_SET_KEY Michael Tokarev 2024-03-31 13:07:34 +03:00
  • 5433bb5186 migration/colo: Fix bdrv_graph_rdlock_main_loop: Assertion `!qemu_in_coroutine()' failed. Li Zhijian 2024-04-17 10:56:34 +08:00
  • 4fa333e08d nbd/server: Mark negotiation functions as coroutine_fn Eric Blake 2024-04-08 11:00:44 -05:00
  • a118c4aff4 Merge tag 'hw-misc-20240425' of https://github.com/philmd/qemu into staging Richard Henderson 2024-04-25 09:43:29 -07:00
  • 83baec642a Merge tag 'pull-target-arm-20240425' of https://git.linaro.org/people/pmaydell/qemu-arm into staging Richard Henderson 2024-04-25 08:07:45 -07:00
  • 45bef95ca5 Merge tag 'pull-request-2024-04-25' of https://gitlab.com/thuth/qemu into staging Richard Henderson 2024-04-25 08:06:33 -07:00
  • 17523a3819 target/s390x: Remove KVM stubs in cpu_models.h Philippe Mathieu-Daudé 2024-04-19 11:06:31 +02:00
  • 73a1e96935 tests/unit: Remove debug statements in test-nested-aio-poll.c Philippe Mathieu-Daudé 2024-04-22 13:22:46 +02:00
  • b1f8536c94 docs/devel: fix minor typo in submitting-a-patch.rst Manos Pitsidianakis 2024-04-22 15:41:28 +03:00
  • 9a72bea682 hw/s390x: Include missing 'cpu.h' header Philippe Mathieu-Daudé 2024-03-22 17:28:22 +01:00
  • ae6d91a7e9 nbd/server: do not poll within a coroutine context Zhu Yangyang 2024-04-08 11:00:43 -05:00
  • 098de99aad hw/core: Support module-id in numa configuration Zhao Liu 2024-04-24 23:49:12 +08:00
  • 989bb312b0 hw/core: Introduce module-id as the topology subindex Zhao Liu 2024-04-24 23:49:11 +08:00
  • 8ec0a46347 hw/core/machine: Support modules in -smp Zhao Liu 2024-04-24 23:49:10 +08:00
  • dcba73b445 hw/core/machine: Introduce the module as a CPU topology level Zhao Liu 2024-04-24 23:49:09 +08:00
  • f4b63768b9 hw/i386/pc_sysfw: Remove unused parameter from pc_isa_bios_init() Bernhard Beschow 2024-04-22 22:06:22 +02:00
  • 4f88e5215a hw/misc : Correct 5 spaces indents in stm32l4x5_exti Inès Varhol 2024-04-21 16:14:23 +02:00
  • 206e562c5a hw/xtensa: Include missing 'exec/cpu-common.h' in 'bootparam.h' Philippe Mathieu-Daudé 2024-04-18 17:07:03 +02:00
  • 159fb790e4 hw/elf_ops: Rename elf_ops.h -> elf_ops.h.inc Philippe Mathieu-Daudé 2024-04-18 16:49:16 +02:00
  • e0ddabc6d4 hw/cxl/cxl-cdat: Make cxl_doe_cdat_init() return boolean Zhao Liu 2024-04-18 18:04:33 +08:00
  • a133d207a8 hw/cxl/cxl-cdat: Make ct3_build_cdat() return boolean Zhao Liu 2024-04-18 18:04:32 +08:00
  • 2c5b2d9128 hw/cxl/cxl-cdat: Make ct3_load_cdat() return boolean Zhao Liu 2024-04-18 18:04:31 +08:00
  • 259181d29f hw: Add a Kconfig switch for the TYPE_CPU_CLUSTER device Thomas Huth 2024-04-15 08:56:55 +02:00
  • c1c350dc2c hw: Fix problem with the A*MPCORE switches in the Kconfig files Thomas Huth 2024-04-15 08:56:54 +02:00
  • b8ff846ec8 hw/riscv/virt: Replace sprintf by g_strdup_printf Philippe Mathieu-Daudé 2024-04-11 12:33:31 +02:00