380 Commits (4f1ebc7712a7db61155080164f2169320d033559)

Author SHA1 Message Date
Anton Johansson f51e30ff35 target/hexagon/idef-parser: Remove self-assignment 3 years ago
Taylor Simpson 523e45ac5b Hexagon: lldb read/write predicate registers p0/p1/p2/p3 2 years ago
Matheus Tavares Bernardino 6146060a68 Hexagon: fix F2_conv_* instructions for negative zero 2 years ago
Zhao Liu 29ea19465b target/hexagon/imported/mmvec: Fix superfluous trailing semicolon 2 years ago
Anton Johansson 1967a1ea98 target/hexagon: idef-parser simplify predicate init 2 years ago
Anton Johansson 95408ad8e2 target/hexagon: idef-parser fix leak of init_list 2 years ago
Anton Johansson 348fec2afe target/hexagon: idef-parser remove undefined functions 2 years ago
Anton Johansson 49c1f7a472 target/hexagon: idef-parser remove unused defines 2 years ago
Matheus Tavares Bernardino e1b526f1d8 Hexagon: add PC alignment check and exception 2 years ago
Matheus Tavares Bernardino a1852002c7 Hexagon: fix HVX store new 2 years ago
Richard Henderson e8939e801c target/hexagon: Use translator_ldl in pkt_crosses_page 2 years ago
Richard Henderson 962a145cdc accel/tcg: Provide default implementation of disas_log 2 years ago
Richard Henderson 8018947230 accel/tcg: Use vaddr in translator_ld* 2 years ago
Philippe Mathieu-Daudé b254c342cf accel/tcg: Access tcg_cflags with getter / setter 2 years ago
Taylor Simpson a469666149 Hexagon (target/hexagon) Remove hex_common.read_attribs_file 2 years ago
Taylor Simpson 582c59efae Hexagon (target/hexagon) Remove gen_shortcode.py 2 years ago
Taylor Simpson b45c1b5124 Hexagon (target/hexagon) Remove gen_op_regs.py 2 years ago
Taylor Simpson 09a7e7db0f Hexagon (target/hexagon) Remove uses of op_regs_generated.h.inc 2 years ago
Taylor Simpson 4614b8f36a Hexagon (target/hexagon) Mark has_pred_dest in trans functions 2 years ago
Taylor Simpson 325a64af06 Hexagon (target/hexagon) Mark dest_idx in trans functions 2 years ago
Taylor Simpson 9196381993 Hexagon (target/hexagon) Mark new_read_idx in trans functions 2 years ago
Taylor Simpson 2720bd1dbd Hexagon (target/hexagon) Add is_old/is_new to Register class 2 years ago
Taylor Simpson 2f0a771ddc Hexagon (target/hexagon) Only pass env to generated helper when needed 2 years ago
Taylor Simpson f7be65fbbf Hexagon (target/hexagon) Pass SP explicitly to helpers that need it 2 years ago
Taylor Simpson 850d06225b Hexagon (target/hexagon) Pass P0 explicitly to helpers that need it 2 years ago
Taylor Simpson 763d2ce7c4 Hexagon (target/hexagon) Enable more short-circuit packets (HVX) 2 years ago
Taylor Simpson bd983f68ac Hexagon (target/hexagon) Enable more short-circuit packets (scalar core) 2 years ago
Taylor Simpson 76eaa97157 Hexagon (target/hexagon) Analyze reads before writes 2 years ago
Philippe Mathieu-Daudé 4597463b38 accel: Include missing 'exec/cpu_ldst.h' header 2 years ago
Peter Maydell ad80e36744 hw, target: Add ResetType argument to hold and exit phase methods 2 years ago
Philippe Mathieu-Daudé 7ab7428199 target/hexagon: Prefer fast cpu_env() over slower CPU QOM cast macro 2 years ago
Philippe Mathieu-Daudé 348802b526 target: Replace CPU_GET_CLASS(cpu -> obj) in cpu_reset_hold() handler 2 years ago
Akihiko Odaki ecd6f6a882 gdbstub: Infer number of core registers from XML 2 years ago
Akihiko Odaki 66260159a7 gdbstub: Change gdb_get_reg_cb and gdb_set_reg_cb 2 years ago
Akihiko Odaki ac1e867100 gdbstub: Use GDBFeature for gdb_register_coprocessor 2 years ago
Manos Pitsidianakis 5c192aa982 hexagon: correct typos 2 years ago
Richard Henderson a120d32097 include/exec: Implement cpu_mmu_index generically 2 years ago
Richard Henderson 1764ad70ce include/qemu: Add TCGCPUOps typedef to typedefs.h 2 years ago
Anton Johansson 85c19af63e include/exec: Use vaddr in DisasContextBase for virtual addresses 2 years ago
Anton Johansson 32f0c394bb target: Use vaddr in gen_intermediate_code 2 years ago
Brian Cain bbe4209c8b target/hexagon: reduce scope of def_regnum, remove dead assignment 2 years ago
Taylor Simpson cbb9d7157d Hexagon (target/hexagon) Remove old dectree.py 2 years ago
Taylor Simpson f6c01009b5 Hexagon (target/hexagon) Use QEMU decodetree (16-bit instructions) 2 years ago
Taylor Simpson 1547a2d339 Hexagon (target/hexagon) Use QEMU decodetree (32-bit instructions) 2 years ago
Taylor Simpson 7ee328804c Hexagon (target/hexagon) Remove dead functions from hex_common.py 2 years ago
Taylor Simpson 800abf87b0 Hexagon (target/hexagon) Remove unused WRITES_PRED_REG attribute 2 years ago
Taylor Simpson 66fab981c0 Hexagon (target/hexagon) Make generators object oriented - gen_analyze_funcs 2 years ago
Taylor Simpson c90e3103a3 Hexagon (target/hexagon) Make generators object oriented - gen_op_regs 2 years ago
Taylor Simpson 1f03e9a94e Hexagon (target/hexagon) Make generators object oriented - gen_idef_parser_funcs 2 years ago
Taylor Simpson a3295f5436 Hexagon (target/hexagon) Make generators object oriented - gen_helper_funcs 2 years ago