freebsd-src/sys/ia64
Doug Rabson 5577bd2bca Rework pmap so that it separates the PTE structure from the pv_entry
structure. This makes it possible to pre-allocate PTEs for the kernel,
which is necessary for a reliable implementation of pmap_kenter(). This
also avoids wasting space (about 48 bytes per page) for kernel mappings
and user mappings of memory-mapped devices.

This also fixes a bug with the previous version where the implementation
required the pv_entry structure to be physically contiguous but did not
enforce this (the structure size was not a power of two). This meant
that the pv_entry free list was quickly corrupted as soon as the system
was even mildly loaded.
2001-10-19 09:47:02 +00:00
..
acpica Wire up most of the interrupt handling infrastructure. Not sure it works 2001-10-05 10:30:09 +00:00
compile Don't need the .keep_me files. Obrien and I committed past each other. 2001-07-01 23:35:44 +00:00
conf Make SCSI changer and SES devices standard in generic kernels. 2001-10-16 22:22:58 +00:00
ia64 Rework pmap so that it separates the PTE structure from the pv_entry 2001-10-19 09:47:02 +00:00
include Rework pmap so that it separates the PTE structure from the pv_entry 2001-10-19 09:47:02 +00:00
isa Repo copy i8237.h to dev/ic so we can get rid of some of the final vestiges 2001-06-30 05:29:11 +00:00
pci Delete legacy pcib code - we can't possibly work without acpi on ia64. 2001-10-06 10:09:57 +00:00