freebsd-skq/sys/ia64
marcel 3abb8f9591 Don't assume pmap_mapdev() gets called only for memory mapped I/O
addresses (i.e. uncacheable). ACPI in particular uses pmap_mapdev()
rather excessively (number of calls) just to get a valid KVA. To
that end, have pmap_mapdev():
1.  cache the last result so that we don't waste time for multiple
    consecutive invocations with the same PA/SZ.
2.  find the memory descriptor that covers the PA and return NULL
    if none was found or when the PA is for a common DRAM address.
3.  Use either a region 6 or region 7 KVA, in accordance with the
    memory attribute.
2011-07-16 20:34:02 +00:00
..
acpica Improve cpu_idle(): 2011-06-06 19:06:15 +00:00
compile
conf Disable PREEMPTION for now. See also PR ia64/147501. 2011-07-04 16:59:26 +00:00
disasm
ia32
ia64 Don't assume pmap_mapdev() gets called only for memory mapped I/O 2011-07-16 20:34:02 +00:00
include Add a few more helper functions for working with memory descriptors: 2011-07-16 19:56:07 +00:00
isa
pci