mirror of
https://github.com/opnsense/src.git
synced 2026-03-10 10:13:20 -04:00
ever since alpha/alpha/pmap.c revision 1.81 introduced the list allpmaps, there has been no reason for having this function on Alpha. Briefly, when pmap_growkernel() relied upon the list of all processes to find and update the various pmaps to reflect a growth in the kernel's valid address space, pmap_init2() served to avoid a race between pmap initialization and pmap_growkernel(). Specifically, pmap_pinit2() was responsible for initializing the kernel portions of the pmap and pmap_pinit2() was called after the process structure contained a pointer to the new pmap for use by pmap_growkernel(). Thus, an update to the kernel's address space might be applied to the new pmap unnecessarily, but an update would never be lost. |
||
|---|---|---|
| .. | ||
| aim | ||
| compile | ||
| conf | ||
| include | ||
| ofw | ||
| powermac | ||
| powerpc | ||
| psim | ||