[Qemu-devel] guest physical address equal host virtual address ?

2010-10-26 Thread tung . hoang
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

[Qemu-devel] Re: Qemu-devel Digest, Vol 91, Issue 354

2010-10-26 Thread tung . hoang
>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

Re: [Qemu-devel] guest physical address equal host virtual address ?

2010-10-26 Thread tung . hoang
>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