On 12/22/2013 02:49 PM, Peter Maydell wrote: > The cpregs APIs used by the decoder (get_arm_cp_reginfo() and > cp_access_ok()) currently take either a CPUARMState* or an ARMCPU*. > This is problematic for the A64 decoder, which doesn't pass the > environment pointer around everywhere the way the 32 bit decoder > does. Adjust the parameters these functions take so that we can > copy only the relevant info from the CPUARMState into the > DisasContext and then use that. > > Signed-off-by: Peter Maydell <peter.maydell@xxxxxxxxxx> > --- > target-arm/cpu.h | 6 +++--- > target-arm/helper.c | 12 ++++++------ > target-arm/translate-a64.c | 2 ++ > target-arm/translate.c | 7 ++++--- > target-arm/translate.h | 2 ++ > 5 files changed, 17 insertions(+), 12 deletions(-) Reviewed-by: Richard Henderson <rth@xxxxxxxxxxx> r~ _______________________________________________ kvmarm mailing list kvmarm@xxxxxxxxxxxxxxxxxxxxx https://lists.cs.columbia.edu/cucslists/listinfo/kvmarm