On Wed, Nov 13, 2013 at 11:26 AM, Fardin <fardina...@yahoo.com> wrote: > Hi everyone, > > My question might look very stupid but the answer would really help me. > > I am working on Android emulator which is using QEMU. I need to print out > the value of env->cp15.c13_fcse everytime the void tlb_flush(CPUState *env, > int flush_global) in exec.c is called. The problem is when compiling for > other targets there is no -<cp15.c13_fcse member. > > Therefore I only want to compile this for the ARM architecture (Which I > assume is the target for Android Emulator).
Do you actually need these other targets? Can you configure it to only build target-arm, i.e. configure --target-list=arm-softmmu ... ? > I tried to use the following but it didn't work. Actually nothing is > compiled for emulator. > > #if defined(__arm__) || defined(arm) || defined(__arm__) || defined(ARM) || > defined(_ARM_) || defined(WTF_CPU_ARM) This #if is for the host compiler, and has nothing to do with the target you build for. -- Thanks. -- Max