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