Hi,
I found that, in version qemu-0.9.1 QEMU using original way
to calculate guest physical address
First qemu needs to translate the guest virtual address to guest physical
address.
Then qemu needs to find the PhysPageDesc entry in table l1_phys_map and
get the phys_offset.
At last qemu shou
>As I remember it, it's on the lines of:
>tlb_entry = env->tlb_table[mem_index][hash(guest_virtual_address)];
>if (tlb_entry. == guest_virtual_address) {
> host_virtual_address = tlb_entry.addend
>} else {
> call the slow path through __ld routines
>}
No, At qemu-0.10.0
host_virtual_a
>As I remember it, it's on the lines of:
>tlb_entry = env->tlb_table[mem_index][hash(guest_virtual_address)];
>if (tlb_entry. == guest_virtual_address) {
> host_virtual_address = tlb_entry.addend
>} else {
> call the slow path through __ld routines
>}
No, At qemu-0.10.0
host_virtual_a