aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-05-18Hexagon: append eflags to unknown cpu model stringMatheus Tavares Bernardino1-1/+6
2023-05-18Hexagon: list available CPUs with `-cpu help`Matheus Tavares Bernardino2-0/+23
2023-05-18Hexagon (target/hexagon/*.py): raise exception on reg parsing errorMatheus Tavares Bernardino6-63/+66
2023-05-18target/hexagon: fix = vs. == mishapPaolo Bonzini2-3/+3
2023-05-18Hexagon (target/hexagon) Additional instructions handled by idef-parserTaylor Simpson7-41/+160
2023-05-18Hexagon (target/hexagon) Move items to DisasContextTaylor Simpson8-31/+21
2023-05-18Hexagon (target/hexagon) Move pkt_has_store_s1 to DisasContextTaylor Simpson11-40/+51
2023-05-18Hexagon (target/hexagon) Move pred_written to DisasContextTaylor Simpson6-12/+10
2023-05-18Hexagon (target/hexagon) Move new_pred_value to DisasContextTaylor Simpson8-24/+23
2023-05-18Hexagon (target/hexagon) Move new_value to DisasContextTaylor Simpson4-14/+9
2023-05-18Hexagon (target/hexagon) Make special new_value for USRTaylor Simpson8-12/+27
2023-05-18Hexagon (target/hexagon) Add overrides for disabled idef-parser insnsTaylor Simpson4-0/+254
2023-05-18Hexagon (target/hexagon) Short-circuit more HVX single instruction packetsTaylor Simpson5-2/+65
2023-05-18Hexagon (target/hexagon) Short-circuit packet HVX writesTaylor Simpson2-2/+50
2023-05-18Hexagon (target/hexagon) Short-circuit packet predicate writesTaylor Simpson3-6/+24
2023-05-18Hexagon (target/hexagon) Short-circuit packet register writesTaylor Simpson16-30/+128
2023-05-18Hexagon (target/hexagon) Mark registers as read during packet analysisTaylor Simpson5-15/+97
2023-05-18Hexagon (target/hexagon) Don't overlap dest writes with source readsTaylor Simpson1-16/+29
2023-05-18Hexagon (target/hexagon) Clean up pred_written usageTaylor Simpson2-46/+23
2023-05-18Hexagon (target/hexagon) Eliminate uses of log_pred_write functionTaylor Simpson5-19/+104
2023-05-18Hexagon (target/hexagon) Remove log_reg_write from op_helper.[ch]Taylor Simpson3-35/+0
2023-05-18Hexagon (target/hexagon) Add overrides for clr[tf]newTaylor Simpson2-4/+16
2023-05-18Hexagon (target/hexagon) Add overrides for allocframe/deallocframeTaylor Simpson2-0/+79
2023-05-18Hexagon (target/hexagon) Add overrides for loop setup instructionsTaylor Simpson2-0/+65
2023-05-18Hexagon (target/hexagon) Add DisasContext arg to gen_log_reg_writeTaylor Simpson6-12/+14
2023-05-18meson.build Add CONFIG_HEXAGON_IDEF_PARSERTaylor Simpson1-0/+1
2023-05-18Hexagon (tests/tcg/hexagon) Add v73 scalar testsTaylor Simpson2-0/+98
2023-05-18Hexagon (target/hexagon) Add v73 scalar instructionsTaylor Simpson4-1/+13
2023-05-18Hexagon (tests/tcg/hexagon) Add v69 HVX testsTaylor Simpson2-0/+321
2023-05-18Hexagon (target/hexagon) Add v69 HVX instructionsTaylor Simpson4-0/+68
2023-05-18Hexagon (tests/tcg/hexagon) Add v68 HVX testsTaylor Simpson3-0/+254
2023-05-18Hexagon (target/hexagon) Add v68 HVX instructionsTaylor Simpson3-3/+295
2023-05-18Hexagon (tests/tcg/hexagon) Add v68 scalar testsTaylor Simpson2-0/+188
2023-05-18Hexagon (target/hexagon) Add v68 scalar instructionsTaylor Simpson6-6/+63
2023-05-18Hexagon (target/hexagon) Add support for v68/v69/v71/v73Taylor Simpson7-13/+43
2023-05-11Merge tag 'pull-tcg-20230511-2' of https://gitlab.com/rth7680/qemu into stagingRichard Henderson68-2984/+2733
2023-05-11target/loongarch: Do not include tcg-ldst.hRichard Henderson2-2/+0
2023-05-11accel/tcg: Reorg system mode store helpersRichard Henderson1-208/+186
2023-05-11accel/tcg: Reorg system mode load helpersRichard Henderson1-209/+412
2023-05-11accel/tcg: Introduce tlb_read_idxRichard Henderson3-76/+57
2023-05-11accel/tcg: Add cpu_in_serial_contextRichard Henderson3-1/+13
2023-05-11tcg: Remove TARGET_ALIGNED_ONLYRichard Henderson3-17/+2
2023-05-11target/sh4: Remove TARGET_ALIGNED_ONLYRichard Henderson4-4/+0
2023-05-11target/sh4: Use MO_ALIGN where requiredRichard Henderson1-36/+66
2023-05-11target/nios2: Remove TARGET_ALIGNED_ONLYRichard Henderson2-1/+10
2023-05-11target/mips: Remove TARGET_ALIGNED_ONLYRichard Henderson10-10/+0
2023-05-11target/mips: Use MO_ALIGN instead of 0Richard Henderson1-1/+1
2023-05-11target/mips: Add missing default_tcg_memop_maskRichard Henderson4-28/+42
2023-05-11target/mips: Add MO_ALIGN to gen_llwp, gen_scwpRichard Henderson1-2/+3
2023-05-11tcg/s390x: Simplify constraints on qemu_ld/stRichard Henderson3-27/+12