Commit Graph

  • 847ea4e746 tests/qtest/cxl-test: whitespace, line ending cleanup Gregory Price 2023-04-21 17:08:25 +01:00
  • 823371a630 hw/cxl: Fix incorrect reset of commit and associated clearing of committed. Jonathan Cameron 2023-04-21 14:59:06 +01:00
  • 92ff7cabf9 hw/cxl: Fix endian handling for decoder commit. Jonathan Cameron 2023-04-21 14:59:05 +01:00
  • 23e1248d7e hw/cxl: drop pointless memory_region_transaction_guards Jonathan Cameron 2023-04-21 14:59:04 +01:00
  • 0795b98f09 docs/cxl: Replace unsupported AARCH64 with x86_64 Raghu H 2023-04-21 14:45:07 +01:00
  • 9830ea6126 docs/cxl: Remove incorrect CXL type 3 size parameter Raghu H 2023-04-21 14:45:06 +01:00
  • ca4750583a docs/cxl: fix some typos Brice Goglin 2023-04-21 14:45:05 +01:00
  • 7b22a3218a hw/cxl: cdat: Fix failure to free buffer in erorr paths Jonathan Cameron 2023-04-21 14:20:20 +01:00
  • 71ba92f348 hw/cxl: cdat: Fix open file not closed in ct3_load_cdat() Hao Zeng 2023-04-21 14:20:19 +01:00
  • 5d410557de vhost: fix possible wrap in SVQ descriptor ring Hawkins Jiawei 2023-05-09 16:48:17 +08:00
  • 449d6d9eb4 Merge tag 'pull-hex-20230518-1' of https://github.com/quic/qemu into staging Richard Henderson 2023-05-18 20:44:34 -07:00
  • 9073bfd725 Hexagon (linux-user/hexagon): handle breakpoints Matheus Tavares Bernardino 2023-05-04 12:37:36 -03:00
  • b647652ee5 Hexagon (gdbstub): add HVX support Taylor Simpson 2023-05-04 12:37:35 -03:00
  • b0bd9d8adf Hexagon (gdbstub): fix p3:0 read and write via stub Brian Cain 2023-05-04 12:37:34 -03:00
  • ab930e8009 Hexagon: add core gdbstub xml data for LLDB Matheus Tavares Bernardino 2023-05-04 12:37:33 -03:00
  • dae66a3f66 gdbstub: add test for untimely stop-reply packets Matheus Tavares Bernardino 2023-05-04 12:37:32 -03:00
  • 758370052f gdbstub: only send stop-reply packets when allowed to Matheus Tavares Bernardino 2023-05-04 12:37:31 -03:00
  • 9e6d4938d1 Remove test_vshuff from hvx_misc tests Marco Liebel 2023-05-09 11:42:31 -07:00
  • 14edcf11e2 Hexagon (decode): look for pkts with multiple insns at the same slot Matheus Tavares Bernardino 2023-05-08 10:37:23 -03:00
  • ed9b28fb00 Hexagon (iclass): update J4_hintjumpr slot constraints Matheus Tavares Bernardino 2023-05-11 09:36:01 -07:00
  • 3128588232 Hexagon: append eflags to unknown cpu model string Matheus Tavares Bernardino 2023-05-04 15:53:12 -03:00
  • f0e0c98443 Hexagon: list available CPUs with -cpu help Matheus Tavares Bernardino 2023-05-04 15:53:11 -03:00
  • c3199390c2 Hexagon (target/hexagon/*.py): raise exception on reg parsing error Matheus Tavares Bernardino 2023-05-04 13:17:47 -03:00
  • 4354f3dbae target/hexagon: fix = vs. == mishap Paolo Bonzini 2023-04-27 14:56:32 +02:00
  • 163e5fa38e Hexagon (target/hexagon) Additional instructions handled by idef-parser Taylor Simpson 2023-04-26 10:32:32 -07:00
  • 0fc56c4375 Hexagon (target/hexagon) Move items to DisasContext Taylor Simpson 2023-04-27 16:00:12 -07:00
  • e5d0d78db4 Hexagon (target/hexagon) Move pkt_has_store_s1 to DisasContext Taylor Simpson 2023-04-27 16:00:11 -07:00
  • 842b206f26 Hexagon (target/hexagon) Move pred_written to DisasContext Taylor Simpson 2023-04-27 16:00:10 -07:00
  • e22edc7c1d Hexagon (target/hexagon) Move new_pred_value to DisasContext Taylor Simpson 2023-04-27 16:00:09 -07:00
  • 4ff5676474 Hexagon (target/hexagon) Move new_value to DisasContext Taylor Simpson 2023-04-27 16:00:08 -07:00
  • 6aa4f1d15c Hexagon (target/hexagon) Make special new_value for USR Taylor Simpson 2023-04-27 16:00:07 -07:00
  • 00e64fda06 Hexagon (target/hexagon) Add overrides for disabled idef-parser insns Taylor Simpson 2023-04-27 16:00:06 -07:00
  • d05d5eebc7 Hexagon (target/hexagon) Short-circuit more HVX single instruction packets Taylor Simpson 2023-04-27 16:00:05 -07:00
  • b85529854e Hexagon (target/hexagon) Short-circuit packet HVX writes Taylor Simpson 2023-04-27 16:00:04 -07:00
  • 455e169d7c Hexagon (target/hexagon) Short-circuit packet predicate writes Taylor Simpson 2023-04-27 16:00:03 -07:00
  • d54c56156f Hexagon (target/hexagon) Short-circuit packet register writes Taylor Simpson 2023-04-27 16:00:02 -07:00
  • b9f0326bf7 Hexagon (target/hexagon) Mark registers as read during packet analysis Taylor Simpson 2023-04-27 16:00:01 -07:00
  • 71ed369725 Hexagon (target/hexagon) Don't overlap dest writes with source reads Taylor Simpson 2023-04-27 16:00:00 -07:00
  • 25e1d87d10 Hexagon (target/hexagon) Clean up pred_written usage Taylor Simpson 2023-04-27 15:59:59 -07:00
  • d24f0b2b89 Hexagon (target/hexagon) Eliminate uses of log_pred_write function Taylor Simpson 2023-04-27 15:59:58 -07:00
  • 9942f6a8b6 Hexagon (target/hexagon) Remove log_reg_write from op_helper.[ch] Taylor Simpson 2023-04-27 15:59:57 -07:00
  • 5c4b11e827 Hexagon (target/hexagon) Add overrides for clr[tf]new Taylor Simpson 2023-04-27 15:59:56 -07:00
  • 085b6700f0 Hexagon (target/hexagon) Add overrides for allocframe/deallocframe Taylor Simpson 2023-04-27 15:59:55 -07:00
  • 17fda3c2d4 Hexagon (target/hexagon) Add overrides for loop setup instructions Taylor Simpson 2023-04-27 15:59:54 -07:00
  • 07540a28c7 Hexagon (target/hexagon) Add DisasContext arg to gen_log_reg_write Taylor Simpson 2023-04-27 15:59:53 -07:00
  • 63efb6ab56 meson.build Add CONFIG_HEXAGON_IDEF_PARSER Taylor Simpson 2023-04-27 15:59:52 -07:00
  • 4dd311ed2e Hexagon (tests/tcg/hexagon) Add v73 scalar tests Taylor Simpson 2023-04-27 15:40:57 -07:00
  • 59958d8903 Hexagon (target/hexagon) Add v73 scalar instructions Taylor Simpson 2023-04-27 15:40:56 -07:00
  • 6c61d4e138 Hexagon (tests/tcg/hexagon) Add v69 HVX tests Taylor Simpson 2023-04-27 15:40:55 -07:00
  • b2f20c2c50 Hexagon (target/hexagon) Add v69 HVX instructions Taylor Simpson 2023-04-27 15:40:54 -07:00
  • d636fb70b2 Hexagon (tests/tcg/hexagon) Add v68 HVX tests Taylor Simpson 2023-04-27 15:40:53 -07:00
  • f128c0fe10 Hexagon (target/hexagon) Add v68 HVX instructions Taylor Simpson 2023-04-27 15:40:52 -07:00
  • 860132e295 Hexagon (tests/tcg/hexagon) Add v68 scalar tests Taylor Simpson 2023-04-27 15:40:51 -07:00
  • 406c74f22d Hexagon (target/hexagon) Add v68 scalar instructions Taylor Simpson 2023-04-27 15:40:50 -07:00
  • fc2622f660 Hexagon (target/hexagon) Add support for v68/v69/v71/v73 Taylor Simpson 2023-04-27 15:40:49 -07:00
  • 146f515110 Merge tag 'migration-20230518-pull-request' of https://gitlab.com/juan.quintela/qemu into staging Richard Henderson 2023-05-18 11:07:06 -07:00
  • ba9d2cbc01 migration: Fix duplicated included in meson.build Juan Quintela 2023-05-09 19:02:17 +02:00
  • cbec7eb768 migration/multifd: Compute transferred bytes correctly Juan Quintela 2023-05-15 21:57:09 +02:00
  • bd7ceaf6d5 migration: We don't need the field rate_limit_used anymore Juan Quintela 2023-05-15 21:57:02 +02:00
  • 813cd61669 migration: Use migration_transferred_bytes() to calculate rate_limit Juan Quintela 2023-05-15 21:57:01 +02:00
  • 3db9c05a90 migration: Add a trace for migration_transferred_bytes Juan Quintela 2023-05-15 21:57:00 +02:00
  • 99319e2daf migration: Move migration_total_bytes() to migration-stats.c Juan Quintela 2023-05-15 21:56:59 +02:00
  • e1fde0e038 migration: Move rate_limit_max and rate_limit_used to migration_stats Juan Quintela 2023-05-15 21:56:58 +02:00
  • de37f8b9c2 qemu-file: Account for rate_limit usage on qemu_fflush() Juan Quintela 2023-05-15 21:56:57 +02:00
  • 8e4b2a7059 migration: Don't use INT64_MAX for unlimited rate Juan Quintela 2023-05-15 21:56:54 +02:00
  • d0a14a2ba0 migration: process_incoming_migration_co(): move colo part to colo Vladimir Sementsov-Ogievskiy 2023-05-15 16:06:40 +03:00
  • dd42ce24a3 migration: split migration_incoming_co Vladimir Sementsov-Ogievskiy 2023-05-15 16:06:39 +03:00
  • 6c1e3906ce configure: add --disable-colo-proxy option Vladimir Sementsov-Ogievskiy 2023-05-15 16:06:38 +03:00
  • 297e818219 accel/tcg: Fix append_mem_cb Richard Henderson 2023-05-18 07:58:13 -07:00
  • f0b95ab6b8 Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging Richard Henderson 2023-05-18 07:52:11 -07:00
  • 266ccbb27b Merge tag 'pull-target-arm-20230518' of https://git.linaro.org/people/pmaydell/qemu-arm into staging Richard Henderson 2023-05-18 06:08:30 -07:00
  • fe3ab4eb2d docs/devel: update build system docs Paolo Bonzini 2022-10-18 09:56:43 +02:00
  • d71ccfa1b8 configure: remove unnecessary check Paolo Bonzini 2023-05-11 10:04:06 +02:00
  • 13cf376c1f configure: reorder option parsing code Paolo Bonzini 2023-05-11 09:34:13 +02:00
  • eebcddf2fd configure: remove unnecessary mkdir Paolo Bonzini 2023-05-11 09:44:18 +02:00
  • d0016b8692 configure: do not rerun the tests with -Werror Paolo Bonzini 2022-10-18 09:38:44 +02:00
  • 264b803721 configure: remove compiler sanity check Paolo Bonzini 2023-05-11 09:16:59 +02:00
  • c0e705c680 build: move --disable-debug-info to meson Paolo Bonzini 2023-05-11 09:38:53 +02:00
  • 13f60de816 build: move compiler version check to meson Paolo Bonzini 2022-10-20 14:34:27 +02:00
  • a988b4c561 build: move remaining compiler flag tests to meson Paolo Bonzini 2022-10-20 14:20:30 +02:00
  • 95caf1fb42 build: move warning flag selection to meson Paolo Bonzini 2022-12-22 09:28:56 +01:00
  • 91608e2a44 docs: Convert u2f.txt to rST Peter Maydell 2023-04-21 17:37:34 +01:00
  • 18e8ba48f3 hw/arm/vexpress: Avoid trivial memory leak of 'flashalias' Peter Maydell 2023-05-12 18:02:23 +01:00
  • 1aa4512ecd target/arm: Saturate L2CTLR_EL1 core count field rather than overflowing Peter Maydell 2023-05-12 18:02:22 +01:00
  • 442c9d682c target/arm: Convert ERET, ERETAA, ERETAB to decodetree Peter Maydell 2023-05-12 15:41:06 +01:00
  • c990fde618 target/arm: Convert BRAA, BRAB, BLRAA, BLRAB to decodetree Peter Maydell 2023-05-12 15:41:05 +01:00
  • 0ebbe90212 target/arm: Convert BRA[AB]Z, BLR[AB]Z, RETA[AB] to decodetree Peter Maydell 2023-05-12 15:41:04 +01:00
  • c0b5e3943b target/arm: Convert BR, BLR, RET to decodetree Peter Maydell 2023-05-12 15:41:03 +01:00
  • 484df362dd target/arm: Convert conditional branch insns to decodetree Peter Maydell 2023-05-12 15:41:02 +01:00
  • e505828d30 target/arm: Convert TBZ, TBNZ to decodetree Peter Maydell 2023-05-12 15:41:01 +01:00
  • f8977d50fc target/arm: Convert CBZ, CBNZ to decodetree Peter Maydell 2023-05-12 15:41:00 +01:00
  • 6201b2a4d0 target/arm: Convert unconditional branch immediate to decodetree Peter Maydell 2023-05-12 15:40:59 +01:00
  • 4240fb6175 target/arm: Convert Extract instructions to decodetree Peter Maydell 2023-05-12 15:40:58 +01:00
  • 5e451ae63b target/arm: Convert Bitfield to decodetree Richard Henderson 2023-05-12 15:40:57 +01:00
  • ee0daeb946 target/arm: Convert Move wide (immediate) to decodetree Richard Henderson 2023-05-12 15:40:56 +01:00
  • 8127f46a5b target/arm: Convert Logical (immediate) to decodetree Richard Henderson 2023-05-12 15:40:55 +01:00
  • 000bcd008f target/arm: Replace bitmask64 with MAKE_64BIT_MASK Richard Henderson 2023-05-12 15:40:54 +01:00
  • 86002eccb9 target/arm: Convert Add/subtract (immediate with tags) to decodetree Richard Henderson 2023-05-12 15:40:53 +01:00
  • 3ce7b5ea73 target/arm: Convert Add/subtract (immediate) to decodetree Richard Henderson 2023-05-12 15:40:52 +01:00
  • 372b7ec3a8 target/arm: Split gen_add_CC and gen_sub_CC Richard Henderson 2023-05-12 15:40:51 +01:00