Add MIPS super pages
This commit is contained in:
parent
8392fef208
commit
c1268379e1
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/www/; revision=35499
1 changed files with 25 additions and 1 deletions
|
|
@ -15,7 +15,7 @@ Ideas//EN"
|
|||
<ideas>
|
||||
<cvs:keywords xmlns:cvs="http://www.FreeBSD.org/XML/CVS" version="1.0">
|
||||
<cvs:keyword name="freebsd">
|
||||
$FreeBSD: www/en/projects/ideas/ideas.xml,v 1.144 2010/03/09 11:01:48 rwatson Exp $
|
||||
$FreeBSD: www/en/projects/ideas/ideas.xml,v 1.145 2010/03/14 15:52:47 rwatson Exp $
|
||||
</cvs:keyword>
|
||||
</cvs:keywords>
|
||||
|
||||
|
|
@ -97,6 +97,30 @@ these buses to be a subclass of this new base class.</p>
|
|||
</desc>
|
||||
</idea>
|
||||
|
||||
<idea id="mips-superpages">
|
||||
<title>Add super page support to MIPS</title>
|
||||
|
||||
<desc><p><strong>Technical Contact</strong>: <a
|
||||
href="mailto:imp@FreeBSD.org">Warner Losh</a></p>
|
||||
|
||||
<p>Superpage support exists only for x86-based architecturs at the
|
||||
moment. MIPS hardware supports a number of different page sizes
|
||||
on a per page basis. This could be used to implement superpages
|
||||
for MIPS(which just uses two sizes: 4k chunks and 4M chunks). The
|
||||
vm system supports it generically for all platforms, but the pmap
|
||||
for each platform must complete the implementation. Fortunately,
|
||||
superpages were MFC'd as one huge commit into FreeBSD 7.x, so
|
||||
finding the relevant changes that need to be made to the mips pmap
|
||||
won't be starting from scratch.</p>
|
||||
<p><strong>Requirements</strong>:</p>
|
||||
<ul>
|
||||
<li>Strong C programming skills</li>
|
||||
<li>Strong kernel skills</li>
|
||||
<li>Strong VM skills</li>
|
||||
</ul>
|
||||
</desc>
|
||||
</idea>
|
||||
|
||||
<idea id="overhaul-config">
|
||||
<title>Overhaul the config system</title>
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue