Dear Peter Maydell, Thank you for your help. I got an idea to log the guest physical address, would you mind help me to check it?
Because the function tcg_out_qemu_ld() and tcg_out_qemu_st() know the guest virtual address should be accessed, we can call the [target-arm/helper.c:get_phys_addr] function to translate the guest virtual address to the guest physical address and log the guest physical address. Is it feasible? I know it will be slow the QEMU. Best Regards, Jerry 2012/3/15 Peter Maydell <peter.mayd...@linaro.org> > 2012/3/15 周春华 <uuli...@gmail.com>: > > Peter Maydell wrote: > >> Note that there are other slow paths for memory access which don't > >> use the TLB and instead do go via physical addresses at the time > >> they need to do the load/store. > > > > I want to know how to use these slow paths. Will they will "guest > virtual -> > > guest physical -> host virtual" again and again when we execute load or > > store instructions. > > No, you don't get to choose whether slow or fast paths are used. > QEMU uses the fast paths where it can, and occasionally also > the slow paths in odd corner cases or less often used operations. > > -- PMM > -- I love linux!!!
_______________________________________________ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev