Re: [Qemu-devel] [RFC v2 1/2] target-arm: Prepare support for Cortex-R4

2012-09-22 Thread Peter Maydell
On 22 September 2012 14:56, Andreas Färber wrote: > And of course the Cortex-R4's lock-step mode that seems to make it so > interesting for automotive customers. Lock-step is trivial to emulate: just do nothing and never raise a "cores out of sync" error :-) -- PMM

Re: [Qemu-devel] [RFC v2 1/2] target-arm: Prepare support for Cortex-R4

2012-09-22 Thread Andreas Färber
Am 22.09.2012 15:05, schrieb Peter Maydell: > On 22 September 2012 12:45, Andreas Färber wrote: >> +static void cortex_r4_initfn(Object *obj) >> +{ >> +ARMCPU *cpu = ARM_CPU(obj); >> +set_feature(&cpu->env, ARM_FEATURE_V7); >> +set_feature(&cpu->env, ARM_FEATURE_THUMB_DIV); >> +set

Re: [Qemu-devel] [RFC v2 1/2] target-arm: Prepare support for Cortex-R4

2012-09-22 Thread Peter Maydell
On 22 September 2012 12:45, Andreas Färber wrote: > +static void cortex_r4_initfn(Object *obj) > +{ > +ARMCPU *cpu = ARM_CPU(obj); > +set_feature(&cpu->env, ARM_FEATURE_V7); > +set_feature(&cpu->env, ARM_FEATURE_THUMB_DIV); > +set_feature(&cpu->env, ARM_FEATURE_MPU); This will tri

[Qemu-devel] [RFC v2 1/2] target-arm: Prepare support for Cortex-R4

2012-09-22 Thread Andreas Färber
Glue "cortex-r4" to r1p4, the latest available TRM. Set MPU and Thumb division feature bit. Signed-off-by: Andreas Färber --- target-arm/cpu.c | 24 1 Datei geändert, 24 Zeilen hinzugefügt(+) diff --git a/target-arm/cpu.c b/target-arm/cpu.c index b00f5fa..6726498 1006