Commit Graph

  • 45fda88ea2 target/arm: Convert PC-rel addressing to decodetree Richard Henderson 2023-05-12 15:40:50 +01:00
  • 270076d01a target/arm: Pull calls to disas_sve() and disas_sme() out of legacy decoder Peter Maydell 2023-05-12 15:40:49 +01:00
  • 8058c8316f target/arm: Create decodetree skeleton for A64 Peter Maydell 2023-05-12 15:40:48 +01:00
  • 8ed24ba17a target/arm: Split out disas_a64_legacy Richard Henderson 2023-05-12 15:40:47 +01:00
  • 9162ac6b9e sbsa-ref: use Bochs graphics card instead of VGA Marcin Juszkiewicz 2023-05-05 14:09:36 +02:00
  • 70a670cadb target/arm: add RAZ/WI handling for DBGDTR[TX|RX] Alex Bennée 2023-05-16 11:44:20 +01:00
  • b320e21c48 arm/kvm: add support for MTE Cornelia Huck 2023-04-28 11:55:33 +02:00
  • 96e6d25fdd Maintainers: add myself as reviewer for sbsa-ref Marcin Juszkiewicz 2023-05-15 16:37:53 +02:00
  • a6771f2f5c target/arm: Fix vd == vm overlap in sve_ldff1_z Richard Henderson 2023-05-18 10:31:43 +01:00
  • 1877272bad sbsa-ref: switch default cpu core to Neoverse-N1 Marcin Juszkiewicz 2023-05-18 10:31:43 +01:00
  • 911d4caaa2 build: move stack protector flag selection to meson Paolo Bonzini 2022-10-12 12:46:23 +02:00
  • 6739825aa6 build: move coroutine backend selection to meson Paolo Bonzini 2022-10-12 13:19:35 +02:00
  • 721fa5e563 build: move SafeStack tests to meson Paolo Bonzini 2022-10-12 11:59:51 +02:00
  • 34f983d86f build: move sanitizer tests to meson Paolo Bonzini 2023-01-09 15:31:51 +01:00
  • d67212d47f meson: prepare move of QEMU_CFLAGS to meson Paolo Bonzini 2022-10-12 17:13:23 +02:00
  • 6002711c66 configure, meson: move --enable-modules to Meson Paolo Bonzini 2022-10-20 14:53:10 +02:00
  • 877c556705 configure: remove pkg-config functions Paolo Bonzini 2022-10-12 13:03:18 +02:00
  • fc9a809e0d build: move glib detection and workarounds to meson Paolo Bonzini 2022-10-12 11:31:32 +02:00
  • 5328353c05 meson: drop unnecessary declare_dependency() Paolo Bonzini 2023-03-30 12:47:23 +02:00
  • bd3615d68f meson: add more version numbers to the summary Paolo Bonzini 2023-03-30 12:45:58 +02:00
  • 063d5119c1 meson: remove static_kwargs Paolo Bonzini 2022-07-14 14:56:58 +02:00
  • a0cbd2e849 meson: use prefer_static option Paolo Bonzini 2022-07-14 14:33:49 +02:00
  • 3b087f79a4 meson: require 0.63.0 Paolo Bonzini 2021-12-23 15:29:56 +01:00
  • 5fbfea6c9d meson: regenerate meson-buildoptions.sh Paolo Bonzini 2023-05-11 09:39:44 +02:00
  • 7b4b98c46c python: bump some of the dependencies Paolo Bonzini 2023-05-16 11:59:36 +02:00
  • 02312f1af1 mkvenv: mark command as required Paolo Bonzini 2023-05-10 23:54:33 -04:00
  • e46b82a03c configure: Add courtesy hint to Python version failure message John Snow 2023-05-10 23:54:32 -04:00
  • 5591b74511 Python: Drop support for Python 3.6 Paolo Bonzini 2023-05-10 23:54:31 -04:00
  • 0c5f3dcbb2 configure: add --enable-pypi and --disable-pypi John Snow 2023-05-10 23:54:30 -04:00
  • 6f6652ebc2 configure: bootstrap sphinx with mkvenv John Snow 2023-05-10 23:54:29 -04:00
  • 6b0cedcdc7 configure: move --enable-docs and --disable-docs back to configure John Snow 2023-05-10 23:54:28 -04:00
  • 9c6692db55 tests: Use configure-provided pyvenv for tests John Snow 2023-05-10 23:54:27 -04:00
  • aab9512756 qemu.git: drop meson git submodule John Snow 2023-05-10 23:54:26 -04:00
  • 66e2c6cbac configure: use 'mkvenv ensure meson' to bootstrap meson John Snow 2023-05-10 23:54:25 -04:00
  • e80bdbf283 python/wheels: add vendored meson package John Snow 2023-05-10 23:54:24 -04:00
  • 81e2b198a8 configure: create a python venv unconditionally John Snow 2023-05-10 23:54:23 -04:00
  • 2274817f6c python: add vendor.py utility John Snow 2023-05-10 23:54:22 -04:00
  • 1dee66c693 tests/vm: add py310-expat to NetBSD John Snow 2023-05-10 23:54:21 -04:00
  • dd48b477e9 tests/vm: Configure netbsd to use Python 3.10 John Snow 2023-05-10 23:54:20 -04:00
  • a22a4b29ad tests/docker: add python3-venv dependency John Snow 2023-05-10 23:54:19 -04:00
  • c804962617 mkvenv: work around broken pip installations on Debian 10 John Snow 2023-05-16 09:13:32 +02:00
  • f1ad527ff5 mkvenv: avoid ensurepip if pip is installed John Snow 2023-05-16 09:18:23 +02:00
  • 68ea6d17fe mkvenv: use pip's vendored distlib as a fallback John Snow 2023-05-16 09:05:51 +02:00
  • 928348949d mkvenv: add console script entry point generation John Snow 2023-05-16 12:08:11 +02:00
  • 4695a22e9a mkvenv: add --diagnose option to explain "ensure" failures John Snow 2023-05-10 23:54:15 -04:00
  • c5538eed12 mkvenv: add ensure subcommand John Snow 2023-05-10 23:54:14 -04:00
  • dee01b827f mkvenv: add nested venv workaround John Snow 2023-05-10 23:54:13 -04:00
  • a9dbde71da mkvenv: add better error message for broken or missing ensurepip John Snow 2023-05-16 09:25:38 +02:00
  • dd84028ff9 python: add mkvenv.py John Snow 2023-05-10 23:54:11 -04:00
  • 6c2537d35b python: update pylint configuration John Snow 2023-05-10 23:54:10 -04:00
  • 0b15c42b81 python: shut up "pip install" during "make check-minreqs" Paolo Bonzini 2023-05-10 23:54:09 -04:00
  • 6fd87e74a1 make: clean after distclean deletes source files Steve Sistare 2023-04-19 06:08:20 -07:00
  • 9bd634b2f5 scsi-generic: fix buffer overflow on block limits inquiry Paolo Bonzini 2023-05-10 18:15:25 +02:00
  • c9214c9355 coverity: the definitive COMPONENTS.md update Paolo Bonzini 2023-05-15 15:26:04 +02:00
  • 2e73952926 tcg: round-robin: do not use mb_read for rr_current_cpu Paolo Bonzini 2023-03-03 13:18:23 +01:00
  • 856e23a0fb kvm: Enable dirty ring for arm64 Gavin Shan 2023-05-09 12:21:22 +10:00
  • 3794cb9485 kvm: Add helper kvm_dirty_ring_init() Gavin Shan 2023-05-09 12:21:21 +10:00
  • b20cc77692 kvm: Synchronize the backup bitmap in the last stage Gavin Shan 2023-05-09 12:21:20 +10:00
  • 1e493be587 migration: Add last stage indicator to global dirty log Gavin Shan 2023-05-09 12:21:19 +10:00
  • ed8d95182b meson: Pass -j option to sphinx Fabiano Rosas 2023-05-03 17:39:46 -03:00
  • 8bf171c2d1 target/i386: Fix exception classes for MOVNTPS/MOVNTPD. Ricky Zhou 2023-05-01 04:14:28 -07:00
  • cab529b0dc target/i386: Fix exception classes for SSE/AVX instructions. Ricky Zhou 2023-05-01 04:14:27 -07:00
  • afa94dabc5 target/i386: Fix and add some comments next to SSE/AVX instructions. Ricky Zhou 2023-05-01 04:14:26 -07:00
  • 9e65829699 tests/tcg/i386: correct mask for VPERM2F128/VPERM2I128 Paolo Bonzini 2023-05-10 18:36:39 +02:00
  • 056d649007 target/i386: fix avx2 instructions vzeroall and vpermdq Xinyu Li 2023-05-10 22:52:22 +08:00
  • 2b55e479e6 target/i386: fix operand size for VCOMI/VUCOMI instructions Paolo Bonzini 2023-05-09 16:17:15 +02:00
  • 22e1094ca8 target/i386: add support for FB_CLEAR feature Emanuele Giuseppe Esposito 2023-02-01 08:57:59 -05:00
  • 0e7e3bf1a5 target/i386: add support for FLUSH_L1D feature Emanuele Giuseppe Esposito 2023-02-01 08:57:58 -05:00
  • d27e7c3593 qapi/parser: Drop two bad type hints for now Markus Armbruster 2023-05-17 08:16:00 +02:00
  • 19200a0edf Merge tag 'linux-user-for-8.1-pull-request' of https://github.com/vivier/qemu into staging Richard Henderson 2023-05-17 05:42:14 -07:00
  • 1e35d32789 linux-user: fix getgroups/setgroups allocations Michael Tokarev 2023-04-09 13:53:27 +03:00
  • a0f8d2701b linux-user: Fix mips fp64 executables loading Daniil Kovalev 2023-04-04 08:21:54 +03:00
  • f443a26cc6 linux-user: Don't require PROT_READ for mincore Thomas Weißschuh 2023-04-22 12:03:14 +02:00
  • 64d06015f6 linux-user: Add new flag VERIFY_NONE Thomas Weißschuh 2023-04-22 12:03:13 +02:00
  • b67e5cb43b linux-user/main: Use list_cpus() instead of cpu_list() Thomas Huth 2023-04-24 14:21:26 +02:00
  • 7f696cddd9 linux-user: Add open_tree() syscall Thomas Weißschuh 2023-04-24 17:34:29 +02:00
  • 4b2d2753e8 linux-user: Add move_mount() syscall Thomas Weißschuh 2023-04-24 17:34:28 +02:00
  • 59d1172776 linux-user: report ENOTTY for unknown ioctls Thomas Weißschuh 2023-04-26 09:06:59 +02:00
  • 8ddc171b7b linux-user: Emulate /proc/cpuinfo output for riscv Afonso Bordado 2023-03-05 14:34:37 +00:00
  • 6972ef1440 Merge tag 'pull-tcg-20230516-3' of https://gitlab.com/rth7680/qemu into staging Richard Henderson 2023-05-16 21:30:27 -07:00
  • 7d478306e8 tcg: Split out exec/user/guest-base.h Richard Henderson 2023-04-30 08:24:36 +01:00
  • a66efde188 tcg: Add tlb_dyn_max_bits to TCGContext Richard Henderson 2023-04-02 10:07:57 -07:00
  • aece72b76b tcg: Add page_bits and page_mask to TCGContext Richard Henderson 2023-03-23 21:06:22 -07:00
  • c31e5fa44d tcg: Remove TARGET_LONG_BITS, TCG_TYPE_TL Richard Henderson 2023-04-28 09:14:17 +01:00
  • 5e983cbc2e tcg/mips: Remove TARGET_LONG_BITS, TCG_TYPE_TL Richard Henderson 2023-04-27 15:27:06 +01:00
  • 6e2a21b70b tcg/loongarch64: Remove TARGET_LONG_BITS, TCG_TYPE_TL Richard Henderson 2023-04-27 15:08:12 +01:00
  • 60c452a1a2 tcg/aarch64: Remove TARGET_LONG_BITS, TCG_TYPE_TL Richard Henderson 2023-04-27 14:45:09 +01:00
  • 5253315756 tcg/aarch64: Remove USE_GUEST_BASE Richard Henderson 2023-03-23 01:48:06 +00:00
  • 03a2ecdab1 tcg/arm: Remove TARGET_LONG_BITS Richard Henderson 2023-03-22 18:13:12 -07:00
  • 63f4da91f9 tcg/i386: Remove TARGET_LONG_BITS, TCG_TYPE_TL Richard Henderson 2023-04-27 13:55:11 +01:00
  • c60ad6e3b9 tcg/i386: Adjust type of tlb_mask Richard Henderson 2023-03-20 09:36:31 -07:00
  • b2485530d8 tcg/i386: Conditionalize tcg_out_extu_i32_i64 Richard Henderson 2023-04-05 19:00:43 -07:00
  • 7a9ccb869c tcg/i386: Always enable TCG_TARGET_HAS_extr[lh]_i64_i32 Richard Henderson 2023-03-20 07:54:45 -07:00
  • dd7dc93ef0 tcg/tci: Elimnate TARGET_LONG_BITS, target_ulong Richard Henderson 2023-03-20 07:48:09 -07:00
  • fecccfcc54 tcg: Split INDEX_op_qemu_{ld,st}* for guest address size Richard Henderson 2023-05-16 20:07:20 -07:00
  • 0700ceb393 tcg: Remove TCGv from tcg_gen_atomic_* Richard Henderson 2023-03-28 17:25:10 -07:00
  • d5920b7280 tcg: Remove TCGv from tcg_gen_qemu_{ld,st}_* Richard Henderson 2023-03-14 16:46:55 -07:00
  • 4baf3978c0 tcg: Add addr_type to TCGContext Richard Henderson 2023-03-09 17:46:16 -08:00
  • fcdab382c8 accel/tcg: Widen plugin_gen_empty_mem_callback to i64 Richard Henderson 2023-03-13 17:35:29 -07:00
  • eb9d02f24b tcg: Reduce copies for plugin_gen_mem_callbacks Richard Henderson 2023-03-10 07:56:42 -08:00