Age | Commit message (Collapse) | Author |
|
Scheduling is temporarily disabled until the thread module is able to
cope with multiple processors.
|
|
Since the introduction of the merging functions, there can be both valid
prev and next entries passed to vm_map_link, in which case any of them
can be used to link the new entry.
|
|
|
|
|
|
|
|
|
|
This change adds a preallocated table that describes all the slabs in
the kentry area. This makes it possible to release kernel map entry
slabs back. Unused slabs are inserted in a free list for fast
allocation.
|
|
There is actually no need for this function to be global.
|
|
Let the pmap module internally handle kernel mapping requests.
|
|
Let the pmap module internally handle the mapping limit.
|
|
There are no precise enough criteria to justify the separation of these
two directories.
|
|
This new code handles 32-bit (including PAE, as before) and 64-bit
paging. A few macros and tables only are adjusted depending on the
selected mode.
|
|
Merge 32-bit IA-32 (i386) and 64-bit AMD64 (amd64) code into one common
architecture. The amd64 variant isn't functional yet.
|
|
|