Commit Graph

  • a87a9b4d4f tests/qapi-schema/doc-good: Improve argument description tests Markus Armbruster 2023-04-28 12:54:22 +02:00
  • 5962635561 tests/qapi-schema/doc-good: Improve a comment Markus Armbruster 2023-04-28 12:54:21 +02:00
  • 22bd6e9c15 qapi/dump: Indent bulleted lists consistently Markus Armbruster 2023-04-28 12:54:20 +02:00
  • 56266c6d1e qapi: Tidy up a slightly awkward TODO comment Markus Armbruster 2023-04-28 12:54:19 +02:00
  • f57e1d05bf sphinx/qapidoc: Do not emit TODO sections into user manuals Markus Armbruster 2023-04-28 12:54:18 +02:00
  • b71fd73cc4 Revert "qapi: BlockExportRemoveMode: move comments to TODO" Markus Armbruster 2023-04-28 12:54:17 +02:00
  • 88d357d292 meson: Fix to make QAPI generator output depend on main.py Markus Armbruster 2023-04-28 12:54:16 +02:00
  • 5b5fe0e018 qapi: Fix crash on stray double quote character Markus Armbruster 2023-04-28 12:54:15 +02:00
  • a2836b32b0 docs/devel/qapi-code-gen: Turn FIXME admonitions into comments Markus Armbruster 2023-04-28 12:54:14 +02:00
  • 0c7811aeb9 docs/devel/qapi-code-gen: Clean up use of quotes a bit Markus Armbruster 2023-04-28 12:54:13 +02:00
  • 271477b59e Merge tag 'compression-code-pull-request' of https://gitlab.com/juan.quintela/qemu into staging Richard Henderson 2023-05-08 20:38:05 +01:00
  • ef709860ea meson: leave unnecessary modules out of the build Paolo Bonzini 2023-05-04 10:20:46 +02:00
  • 23b2a3be99 docs: clarify --without-default-devices Paolo Bonzini 2023-05-03 19:30:40 +02:00
  • 166b174188 target/i386: Add EPYC-Genoa model to support Zen 4 processor series Babu Moger 2023-05-04 15:53:12 -05:00
  • 62a798d4bc target/i386: Add VNMI and automatic IBRS feature bits Babu Moger 2023-05-04 15:53:11 -05:00
  • 27f03be6f5 target/i386: Add missing feature bits in EPYC-Milan model Babu Moger 2023-05-04 15:53:10 -05:00
  • b70eec312b target/i386: Add feature bits for CPUID_Fn80000021_EAX Babu Moger 2023-05-04 15:53:09 -05:00
  • bb039a230e target/i386: Add a couple of feature bits in 8000_0008_EBX Babu Moger 2023-05-04 15:53:08 -05:00
  • d7c72735f6 target/i386: Add new EPYC CPU versions with updated cache_info Michael Roth 2023-05-04 15:53:07 -05:00
  • cca0a000d0 target/i386: allow versioned CPUs to specify new cache_info Michael Roth 2023-05-04 15:53:06 -05:00
  • 8cbfc530bc include/qemu/osdep.h: Bump _WIN32_WINNT to the Windows 8 API Thomas Huth 2023-05-04 10:13:51 +02:00
  • c323518a7a migration: Initialize and cleanup decompression in migration.c Lukas Straub 2023-04-20 11:59:50 +02:00
  • 52623f23b0 ram-compress.c: Make target independent Lukas Straub 2023-04-20 11:48:35 +02:00
  • 4024cc8506 ram compress: Assert that the file buffer matches the result Lukas Straub 2023-04-20 11:48:31 +02:00
  • b1f17720c1 ram.c: Move core decompression code into its own file Lukas Straub 2023-04-20 11:48:28 +02:00
  • b5ca3368d9 ram.c: Move core compression code into its own file Lukas Straub 2023-04-20 11:48:20 +02:00
  • ef4f5f5d5a ram.c: Remove last ram.c dependency from the core compress code Lukas Straub 2023-04-20 11:48:13 +02:00
  • 680628d200 ram.c: Call update_compress_thread_counts from compress_send_queued_data Lukas Straub 2023-04-20 11:48:10 +02:00
  • 3e81763e4c ram.c: Do not call save_page_header() from compress threads Lukas Straub 2023-04-20 11:48:06 +02:00
  • b5cf1cd3e8 ram.c: Reset result after sending queued data Lukas Straub 2023-04-20 11:48:03 +02:00
  • 10c2f7b747 ram.c: Dont change param->block in the compress thread Lukas Straub 2023-04-20 11:47:59 +02:00
  • 97274a871f ram.c: Let the compress threads return a CompressResult enum Lukas Straub 2023-04-20 11:47:56 +02:00
  • dc066da8bd qtest/migration-test.c: Add postcopy tests with compress enabled Lukas Straub 2023-04-20 11:47:53 +02:00
  • 1536d1da5d qtest/migration-test.c: Add tests with compress enabled Lukas Straub 2023-04-04 14:35:27 +00:00
  • 2f38ff79ab MAINTAINERS: add stanza for Kconfig files Paolo Bonzini 2023-05-03 19:29:17 +02:00
  • 20f46806b3 tb-maint: do not use mb_read/mb_set Paolo Bonzini 2023-03-03 13:12:50 +01:00
  • 8f593ba9c5 call_rcu: stop using mb_set/mb_read Paolo Bonzini 2023-03-03 11:14:15 +01:00
  • 355635c018 test-aio-multithread: simplify test_multi_co_schedule Paolo Bonzini 2023-03-03 11:56:07 +01:00
  • 4f7335e21d test-aio-multithread: do not use mb_read/mb_set for simple flags Paolo Bonzini 2023-03-03 11:57:06 +01:00
  • 6e288b00ef rcu: remove qatomic_mb_set, expand comments Paolo Bonzini 2023-03-03 13:46:03 +01:00
  • 792f77f376 Merge tag 'pull-loongarch-20230506' of https://gitlab.com/gaosong/qemu into staging Richard Henderson 2023-05-06 08:11:52 +01:00
  • 725d7e763a
    hw/intc: don't use target_ulong for LoongArch ipi Alex Bennée 2023-04-04 14:27:11 +01:00
  • c6c2fec4b9
    target/loongarch: CPUCFG support LSX Song Gao 2023-05-04 20:28:10 +08:00
  • 4854bbbe01
    target/loongarch: Use {set/get}_gpr replace to cpu_fpr Song Gao 2023-05-04 20:28:09 +08:00
  • 29bb5d727f
    target/loongarch: Implement vldi Song Gao 2023-05-04 20:28:08 +08:00
  • 843b627a39
    target/loongarch: Implement vld vst Song Gao 2023-05-04 20:28:07 +08:00
  • e93dd43147
    target/loongarch: Implement vilvl vilvh vextrins vshuf Song Gao 2023-05-04 20:28:06 +08:00
  • d5e5563cb3
    target/loongarch: Implement vreplve vpack vpick Song Gao 2023-05-04 20:28:05 +08:00
  • cdbdefbf5a
    target/loongarch: Implement vinsgr2vr vpickve2gr vreplgr2vr Song Gao 2023-05-04 20:28:04 +08:00
  • d0dfa19a7b
    target/loongarch: Implement vbitsel vset Song Gao 2023-05-04 20:28:03 +08:00
  • 386c4e86d0
    target/loongarch: Implement vfcmp Song Gao 2023-05-04 20:28:02 +08:00
  • f435e1e5af
    target/loongarch: Implement vseq vsle vslt Song Gao 2023-05-04 20:28:01 +08:00
  • 399665d2af
    target/loongarch: Implement LSX fpu fcvt instructions Song Gao 2023-05-04 20:28:00 +08:00
  • aca67472d2
    target/loongarch: Implement LSX fpu arith instructions Song Gao 2023-05-04 20:27:59 +08:00
  • ac95a0b975
    target/loongarch: Implement vfrstp Song Gao 2023-05-04 20:27:58 +08:00
  • 0b1e67051d
    target/loongarch: Implement vbitclr vbitset vbitrev Song Gao 2023-05-04 20:27:57 +08:00
  • bb22ee5763
    target/loongarch: Implement vpcnt Song Gao 2023-05-04 20:27:56 +08:00
  • 2e105e12a5
    target/loongarch: Implement vclo vclz Song Gao 2023-05-04 20:27:55 +08:00
  • 162cd32cfe
    target/loongarch: Implement vssrlrn vssrarn Song Gao 2023-05-04 20:27:54 +08:00
  • 83b3815dbc
    target/loongarch: Implement vssrln vssran Song Gao 2023-05-04 20:27:53 +08:00
  • a5200a17c9
    target/loongarch: Implement vsrlrn vsrarn Song Gao 2023-05-04 20:27:52 +08:00
  • d79fb8ddcd
    target/loongarch: Implement vsrln vsran Song Gao 2023-05-04 20:27:51 +08:00
  • ecb9371675
    target/loongarch: Implement vsrlr vsrar Song Gao 2023-05-04 20:27:50 +08:00
  • 9b21a7a510
    target/loongarch: Implement vsllwil vextl Song Gao 2023-05-04 20:27:49 +08:00
  • b281d6961d
    target/loongarch: Implement vsll vsrl vsra vrotr Song Gao 2023-05-04 20:27:48 +08:00
  • f205a539f6
    target/loongarch: Implement LSX logic instructions Song Gao 2023-05-04 20:27:47 +08:00
  • 789f4a4c86
    target/loongarch: Implement vmskltz/vmskgez/vmsknz Song Gao 2023-05-04 20:27:46 +08:00
  • f0e395dfb0
    target/loongarch: Implement vsigncov Song Gao 2023-05-04 20:27:45 +08:00
  • 3734ad9370
    target/loongarch: Implement vexth Song Gao 2023-05-04 20:27:44 +08:00
  • cbe44190cc
    target/loongarch: Implement vsat Song Gao 2023-05-04 20:27:43 +08:00
  • 4cc4c0f78b
    target/loongarch: Implement vdiv/vmod Song Gao 2023-05-04 20:27:42 +08:00
  • d3aec65bc1
    target/loongarch: Implement vmadd/vmsub/vmaddw{ev/od} Song Gao 2023-05-04 20:27:41 +08:00
  • cd1c49ada0
    target/loongarch: Implement vmul/vmuh/vmulw{ev/od} Song Gao 2023-05-04 20:27:40 +08:00
  • 9ab29520f7
    target/loongarch: Implement vmax/vmin Song Gao 2023-05-04 20:27:39 +08:00
  • af448cb31a
    target/loongarch: Implement vadda Song Gao 2023-05-04 20:27:38 +08:00
  • 4972565967
    target/loongarch: Implement vabsd Song Gao 2023-05-04 20:27:37 +08:00
  • 39e9b0a741
    target/loongarch: Implement vavg/vavgr Song Gao 2023-05-04 20:27:36 +08:00
  • 2d5f950c05
    target/loongarch: Implement vaddw/vsubw Song Gao 2023-05-04 20:27:35 +08:00
  • c037fbc97d
    target/loongarch: Implement vhaddw/vhsubw Song Gao 2023-05-04 20:27:34 +08:00
  • a94cb91107
    target/loongarch: Implement vsadd/vssub Song Gao 2023-05-04 20:27:33 +08:00
  • be9ec55758
    target/loongarch: Implement vneg Song Gao 2023-05-04 20:27:32 +08:00
  • d8be64c1c5
    target/loongarch: Implement vaddi/vsubi Song Gao 2023-05-04 20:27:31 +08:00
  • 57b4f1ac18
    target/loongarch: Implement vadd/vsub Song Gao 2023-05-04 20:27:30 +08:00
  • a3f3db5cda
    target/loongarch: Add CHECK_SXE maccro for check LSX enable Song Gao 2023-05-04 20:27:29 +08:00
  • a0c9400a5b
    target/loongarch: meson.build support build LSX Song Gao 2023-05-04 20:27:28 +08:00
  • 16f5396cec
    target/loongarch: Add LSX data type VReg Song Gao 2023-05-04 20:27:27 +08:00
  • 47d3878422 Merge tag 'pull-tcg-20230505' of https://gitlab.com/rth7680/qemu into staging Richard Henderson 2023-05-05 22:29:28 +01:00
  • 2149a21b2f Merge tag 'pull-ppc-20230505' of https://gitlab.com/danielhb/qemu into staging Richard Henderson 2023-05-05 22:28:48 +01:00
  • eb5c3932a3 Merge tag 'pw-pull-request' of https://gitlab.com/marcandre.lureau/qemu into staging Richard Henderson 2023-05-05 19:18:05 +01:00
  • 8ad8256ac4 Merge tag 'migration-20230505-pull-request' of https://gitlab.com/juan.quintela/qemu into staging Richard Henderson 2023-05-05 19:17:44 +01:00
  • 35a0bd63b4 tcg: Widen helper_*_st[bw]_mmu val arguments Richard Henderson 2023-04-09 22:11:39 -07:00
  • d78e4a4f7b tcg: Introduce arg_slot_stk_ofs Richard Henderson 2023-04-08 19:05:10 -07:00
  • 338b61e9e9 tcg: Replace REG_P with arg_loc_reg_p Richard Henderson 2023-04-08 17:28:07 -07:00
  • 2528f771f8 tcg: Move TCGLabelQemuLdst to tcg.c Richard Henderson 2023-04-07 18:18:03 -05:00
  • e2adae3f6f tcg/sparc64: Pass TCGType to tcg_out_qemu_{ld,st} Richard Henderson 2023-04-07 19:32:51 -05:00
  • acfe94910e tcg/sparc64: Drop is_64 test from tcg_out_qemu_ld data return Richard Henderson 2023-04-07 19:26:24 -05:00
  • 036547487b tcg/s390x: Introduce HostAddress Richard Henderson 2023-04-23 21:28:57 +01:00
  • 01a3b5dead tcg/s390x: Pass TCGType to tcg_out_qemu_{ld,st} Richard Henderson 2023-04-06 12:57:43 -07:00
  • f7041977a6 tcg/riscv: Rationalize args to tcg_out_qemu_{ld,st} Richard Henderson 2023-04-06 13:27:16 -07:00
  • aeb6326ec5 tcg/riscv: Require TCG_TARGET_REG_BITS == 64 Richard Henderson 2023-03-23 23:03:18 +00:00