1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-24 11:29:10 +00:00
freebsd/sys/sparc64
Marius Strobl 49c8326a79 - Work around the broken loader behavior of not demapping no longer
used kernel TLB slots when unloading the kernel or modules, which
  results in havoc when loading a kernel and modules which take up
  less TLB slots afterwards as the unused but locked ones aren't
  accounted for in virtual_avail. Eventually this should be fixed
  in the loader which isn't straight forward though and the kernel
  should be robust against this anyway. [1]
- Ensure that the addresses allocated directly from phys_avail[] by
  pmap_bootstrap_alloc() are always colored properly. This implicit
  assumption was broken in r194784 as unlike the other consumers the
  DPCPU area allocated for the BSP isn't a multiple of PAGE_SIZE *
  DCACHE_COLORS. [2]
- Remove the no longer used global msgbuf_phys.
- Remove the redundant ekva parameter of pmap_bootstrap_alloc().
- Correct some outdated function names in ktr(9) invocations.

Requested by:	jhb [1]
Reported by:	gavin [2]
Approved by:	re (kib)
MFC after:	2 weeks
2009-06-28 22:42:51 +00:00
..
central Hook up the generic OFW pnpinfo string method. 2009-03-19 21:14:45 +00:00
compile
conf o merge from amd64: 2009-06-24 20:49:02 +00:00
ebus - Sort device methods. 2009-03-19 20:31:55 +00:00
fhc Hook up the generic OFW pnpinfo string method. 2009-03-19 21:14:45 +00:00
include - Work around the broken loader behavior of not demapping no longer 2009-06-28 22:42:51 +00:00
isa Add device found in B100. 2009-03-19 20:57:59 +00:00
pci Bring the implementation of the pnpinfo string function more in 2009-03-19 21:12:44 +00:00
sbus Hook up the generic OFW pnpinfo string method. 2009-03-19 21:14:45 +00:00
sparc64 - Work around the broken loader behavior of not demapping no longer 2009-06-28 22:42:51 +00:00