[Trac #835] Investigate 4M PTE/TLB caching on the Geode
Zarro Boogs per Child
bugtracker at laptop.org
Fri Jan 26 16:46:01 EST 2007
#835: Investigate 4M PTE/TLB caching on the Geode
---------------------+------------------------------------------------------
Reporter: marcelo | Owner: marcelo
Type: defect | Status: new
Priority: normal | Milestone: BTest-3
Component: kernel | Resolution:
Keywords: |
---------------------+------------------------------------------------------
Comment (by JordanCrouse):
Tom's comments (for posterity):
{{{
Geode 4M paging support is fully compatible with x86 architecture 4M
caching. It is advertised properly in CPUID. It *should* be enabled
and in use in the OLPC builds automatically. (someone with an olpc
handy could dump the tables and check easily)
The bit pointed out in "Data Memory Configuration Register" (address
1800) is for disabling the PTE cache for debug. The 4M PTE cache is
enabled since the bit is clear:
http://dev.laptop.org/attachment/ticket/109/OLPC.prs
The "L2 TLB/DTE Index Register" you pointed out is also for debug, it
is a way to dump out the various paging caches. The bits set in that
register don't affect operation.
So I guess the summation is that no "special" support is required, the
registers should be set properly, and all that is needed to verify is
that the kernel doesn't do something silly and not use them.
}}}
--
Ticket URL: <http://dev.laptop.org/ticket/835#comment:2>
One Laptop Per Child <http://laptop.org/>
More information about the Bugs
mailing list