All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel]  On x86 MMU modes
@ 2015-06-03  6:51 Sandhya Kumar
  2015-06-03  7:01 ` Paolo Bonzini
  0 siblings, 1 reply; 11+ messages in thread
From: Sandhya Kumar @ 2015-06-03  6:51 UTC (permalink / raw)
  To: qemu-devel

[-- Attachment #1: Type: text/plain, Size: 748 bytes --]

[Query on intended logic]

I am trying to learn qemu's MMU emulation logic for x86 and came across H.
Peter Anvin's SMAP commit (link
<http://lists.gnu.org/archive/html/qemu-devel/2012-09/msg04622.html>). I
have the following doubt on the intended logic (apologies if it is trivial)

As per my understanding (which matches versions prior to this commit), we
generally maintain only two TLBs [one for kernel and one for user] in x86
ISA for caching address translations. With this commit we seem to have
three modes of MMU, although only two will be actually used (either KSMAP
or KNOSMAP). Is my claim valid ? Why cannot those two original modes serve
the purpose and why is the separation (of KNOMAP and KSMAP) needed?

Thanks in advance,
Sandhya

[-- Attachment #2: Type: text/html, Size: 883 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2015-06-08  2:51 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-06-03  6:51 [Qemu-devel] On x86 MMU modes Sandhya Kumar
2015-06-03  7:01 ` Paolo Bonzini
2015-06-03  7:41   ` Sandhya Kumar
2015-06-03  7:58     ` Paolo Bonzini
2015-06-03  8:07       ` Sandhya Kumar
2015-06-03  8:22         ` Paolo Bonzini
2015-06-03  9:24           ` Sandhya Kumar
2015-06-03  9:36             ` Peter Maydell
2015-06-06  7:36               ` Sandhya Kumar
2015-06-06 22:34                 ` Peter Maydell
2015-06-08  2:51                   ` Sandhya Kumar

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.