qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] What is cpu_A0 in target-i386/translate.c


From: Steven
Subject: [Qemu-devel] What is cpu_A0 in target-i386/translate.c
Date: Wed, 15 Aug 2012 02:33:40 -0400

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

[Prev in Thread] Current Thread [Next in Thread]