How are memory addresses translated in QEMU

237 views Asked by At

Im trying to understand how memory works inside a virtual machine, QEMU in particular. I see there are virtual memory, used in a context by CPU and a physical memory, the actual RAM memory. But i dont understand some concepts here, is physical emulated physical memory from the guest also physical memory for the host? Then, how does the MMU translate it? It would be needed to translate it once to get de emulated physical addres and then translated again to get the real one o the host, isnt it like that? my brain is burning right now. Thanks for your help

0

There are 0 answers