|
NAMEPAE —
Physical Address Extensions
SYNOPSISoptions PAE
DESCRIPTIONThePAE option provides support for the physical address
extensions capability of the Intel Pentium Pro and above CPUs, and allows for
up to 64 gigabytes of memory to be used in systems capable of supporting it.
With the PAE option, memory above 4 gigabytes is
simply added to the general page pool. The system makes no distinction between
memory above or below 4 gigabytes, and no specific facility is provided for a
process or the kernel to access more memory than they would otherwise be able
to access, through a sliding window or otherwise.
SEE ALSOsmp(4), tuning(7), config(8), bus_dma(9)HISTORYThePAE option first appeared in
FreeBSD 4.9 and FreeBSD 5.1.
AUTHORSJake Burkholder <jake@FreeBSD.org>BUGSSince KLD modules are not compiled with the same options headers that the kernel is compiled with, they must not be loaded into a kernel compiled with thePAE option.
Many devices or their device drivers are not capable of direct
memory access to physical addresses above 4 gigabytes. In order to make use
of direct memory access IO in a system with more than 4 gigabytes of memory
when the Many parameters which determine how memory is used in the kernel
are based on the amount of physical memory. The formulas used to determine
the values of these parameters for specific memory configurations may not
take into account the fact there may be more than 4 gigabytes of memory, and
may not scale well to these memory configurations. In particular, it may be
necessary to increase the amount of virtual address space available to the
kernel, or to reduce the amount of a specific resource that is heavily used,
in order to avoid running out of virtual address space. The
Visit the GSP FreeBSD Man Page Interface. |