Hi,
I would like to trace the guest physical address of the load
instructions from the guest. I thought the cpu_A0 is the memory
address to be accessed. However, when I print out the value of cpu_A0,
like

static inline void gen_op_ld_v(int idx, TCGv t0, TCGv a0)
{
     int mem_index = (idx >> 2) - 1;
+    qemu_log("cpu_A0: %llu\n", a0.i64);
     switch(idx & 3) {
     case 0:
         tcg_gen_qemu_ld8u(t0, a0, mem_index);
}

I saw the value of cpu_A0 is always 23 (in decimal). Is there anything
about this? Or does cpu_A0 have a different meaning? Thanks.

steven

Reply via email to