aboutsummaryrefslogtreecommitdiff
path: root/target/hexagon/cpu.c
AgeCommit message (Expand)AuthorFilesLines
2024-12-11target/hexagon: Set default NaN pattern explicitlyPeter Maydell1-0/+2
2024-08-07target/hexagon: switch to dc set_props() listBrian Cain1-10/+8
2024-08-07target/hexagon: define a v66 CPUBrian Cain1-0/+2
2024-05-06accel/tcg: Access tcg_cflags with getter / setterPhilippe Mathieu-Daudé1-1/+1
2024-04-25hw, target: Add ResetType argument to hold and exit phase methodsPeter Maydell1-2/+2
2024-03-12target/hexagon: Prefer fast cpu_env() over slower CPU QOM cast macroPhilippe Mathieu-Daudé1-19/+6
2024-03-12target: Replace CPU_GET_CLASS(cpu -> obj) in cpu_reset_hold() handlerPhilippe Mathieu-Daudé1-1/+1
2024-02-28gdbstub: Infer number of core registers from XMLAkihiko Odaki1-1/+0
2024-02-28gdbstub: Use GDBFeature for gdb_register_coprocessorAkihiko Odaki1-2/+1
2024-01-29include/qemu: Add TCGCPUOps typedef to typedefs.hRichard Henderson1-1/+1
2024-01-05target/hexagon: Use generic cpu_list()Gavin Shan1-20/+0
2024-01-05cpu: Call object_class_dynamic_cast() once in cpu_class_by_name()Philippe Mathieu-Daudé1-3/+1
2023-11-07hw/cpu: Call object_class_is_abstract() once in cpu_class_by_name()Philippe Mathieu-Daudé1-2/+1
2023-10-04accel/tcg: Remove cpu_set_cpustate_pointersRichard Henderson1-3/+0
2023-10-03target/*: Add instance_align to all cpu base classesRichard Henderson1-0/+1
2023-05-18Hexagon (gdbstub): add HVX supportTaylor Simpson1-0/+6
2023-05-18Hexagon: add core gdbstub xml data for LLDBMatheus Tavares Bernardino1-1/+2
2023-05-18Hexagon: list available CPUs with `-cpu help`Matheus Tavares Bernardino1-0/+20
2023-05-18Hexagon (target/hexagon) Short-circuit packet register writesTaylor Simpson1-0/+3
2023-05-18Hexagon (target/hexagon) Add support for v68/v69/v71/v73Taylor Simpson1-4/+10
2023-03-01target/hexagon: Replace `tb_pc()` with `tb->pc`Anton Johansson1-1/+3
2023-01-05target/hexagon: rename aliased register HEX_REG_P3_0Mukilan Thiyagarajan1-3/+3
2022-12-16target/hexagon: Convert to 3-phase resetPeter Maydell1-4/+8
2022-10-26target/hexagon: Convert to tcg_ops restore_state_to_opcRichard Henderson1-2/+7
2022-10-04accel/tcg: Introduce tb_pc and log_pcRichard Henderson1-1/+1
2022-10-04hw/core: Add CPUClass.get_pcRichard Henderson1-0/+8
2021-11-04Merge remote-tracking branch 'remotes/quic/tags/pull-hex-20211103' into stagingRichard Henderson1-5/+75
2021-11-03Hexagon HVX (target/hexagon) register namesTaylor Simpson1-1/+1
2021-11-03Hexagon HVX (target/hexagon) add Hexagon Vector eXtensions (HVX) to coreTaylor Simpson1-4/+74
2021-11-02target/hexagon: Remove hexagon_cpu_tlb_fillRichard Henderson1-23/+0
2021-05-26hw/core: Constify TCGCPUOpsRichard Henderson1-1/+1
2021-05-05Merge remote-tracking branch 'remotes/vivier2/tags/trivial-branch-for-6.1-pul...Peter Maydell1-1/+0
2021-05-02hw: Do not include qemu/log.h if it is not necessaryThomas Huth1-1/+0
2021-05-01Hexagon (target/hexagon) use softfloat default NaN and tininessTaylor Simpson1-0/+5
2021-05-01Hexagon (target/hexagon) use env_archcpu and env_cpuTaylor Simpson1-2/+2
2021-05-01Hexagon (target/hexagon) remove unnecessary inline directivesTaylor Simpson1-5/+4
2021-02-18Hexagon (target/hexagon) scalar core definitionTaylor Simpson1-0/+318