Add tc39x with TRICORE_FEATURE_162. Same ISA as tc37x but a different chip family (6-core AURIX 2nd gen).
Signed-off-by: Parthiban Nallathambi <[email protected]> --- target/tricore/cpu.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/target/tricore/cpu.c b/target/tricore/cpu.c index 472c24ae32..e62ccd55c0 100644 --- a/target/tricore/cpu.c +++ b/target/tricore/cpu.c @@ -166,6 +166,13 @@ static void tc37x_initfn(Object *obj) set_feature(&cpu->env, TRICORE_FEATURE_162); } +static void tc39x_initfn(Object *obj) +{ + TriCoreCPU *cpu = TRICORE_CPU(obj); + + set_feature(&cpu->env, TRICORE_FEATURE_162); +} + static bool tricore_cpu_exec_interrupt(CPUState *cs, int interrupt_request) { /* Interrupts are not implemented */ @@ -243,6 +250,7 @@ static const TypeInfo tricore_cpu_type_infos[] = { DEFINE_TRICORE_CPU_TYPE("tc1797", tc1797_initfn), DEFINE_TRICORE_CPU_TYPE("tc27x", tc27x_initfn), DEFINE_TRICORE_CPU_TYPE("tc37x", tc37x_initfn), + DEFINE_TRICORE_CPU_TYPE("tc39x", tc39x_initfn), }; DEFINE_TYPES(tricore_cpu_type_infos) -- 2.47.3
