Re: What is CR3 caching?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Guessing..

On Thu, Jul 3, 2008 at 11:19 PM, Peter Teoh <htmldeveloper@xxxxxxxxx> wrote:
> http://lkml.org/lkml/2007/1/5/213
>
> Question here is:   what is CR3 caching?  (few first line of email)?

probably it means it is stored in somekind of "fake" CR3 register. As
you know that storing/reading something to/from RAM is expensive
compared to accessing registers, so if you can "cache" them in
register, it would be damn faster...

Note, that's VT feature...meaning it is used for virtualization. That
makes sense, because vm exit/enter might happen so many times....and
that includes switching between many CR3 furiously....multiple times
more frequently than normal context switching between processes.

regards,

Mulyadi.

--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx
Please read the FAQ at http://kernelnewbies.org/FAQ


[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux