Answer:
Dynamic translation can be achieved by first converting the target into micro-operations. Micro-operations in this case are in the form of C code that gets compiled into objects. A core translator is required that maps the target instructions into micro-operations instructions. It is an efficient and portable way to achieve translation using Qemu. It removes the overhead by caching the translated code. It supports self modification by making the translated block invalidate in cache.
Previous Question | Next Question |
Do you know what is the function of QEMU accelerator? | Do you know how to connect many VLAN to tap devices using QEMU? |