>As I remember it, it's on the lines of: >tlb_entry = env->tlb_table[mem_index][hash(guest_virtual_address)]; >if (tlb_entry.<access_type> == 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_addres = guest virtual address + tlb_entry.addend not as : host_virtual_address = tlb_entry.addend Can you explain more? "The information in this e-mail (including attachments) is confidential and is only intended for use by the addressee. If you are not the intended recipient or addressee, please notify us immediately. Any unauthorized disclosure, use or dissemination either in whole or in part is prohibited. Opinions, conclusions and other information contained in this message are personal opinions of the sender and do not necessarily represent the views of the Panasonic Group of companies."