[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] Question about softmmu
From: |
olivier cozette |
Subject: |
Re: [Qemu-devel] Question about softmmu |
Date: |
Sun, 7 Nov 2004 01:51:59 +0100 |
User-agent: |
Internet Messaging Program (IMP) 3.2.5 |
Hello,
>I'm reading the QEMU code. I have a question haunting my mind for some time
>about tb flushing due to MMU change. Generally, whenever the page table has
>any change, we should flush the tb hash table. But I only see in the code that
>when CR3 is changed, the tb_flush is called. What if the CR3 does not change,
>but some level 2 page table in the memory change, should the tb also be
>flushed?
In this case, in the real processor (see Intel Manual), the processor TLBs (it's
like the Qemu tb) are not flushed, so Qemu act as a real processor.
Olivier