freebsd-dev/sys/powerpc/booke
Justin Hibbits bdee3435fa Allow pmap_early_io_unmap() to reclaim memory
pmap_early_io_map()/pmap_early_io_unmap(), if used in pairs, should be used in
the form:

pmap_early_io_map()
..do stuff..
pmap_early_io_unmap()

Without other allocations in the middle.  Without reclaiming memory this can
leave large holes in the device space.

While here, make a simple change to the unmap loop which now permits it to unmap
multiple TLB entries in the range.
2016-09-07 03:26:55 +00:00
..
booke_machdep.c Fix system hang when large FDT is in use 2016-08-24 03:51:40 +00:00
locore.S Skip HID1 initialization on e6500 cores, it doesn't exist. 2016-08-20 00:55:58 +00:00
machdep_e500.c Add platform support for QorIQ SoCs. 2015-12-30 03:43:25 +00:00
machdep_ppc4xx.c Remove booke_enable_l3_cache declaration and remaining definition. 2016-07-17 19:24:28 +00:00
mp_cpudep.c Follow up r223485, which made AIM use the ABI thread pointer instead of 2013-11-11 17:37:50 +00:00
platform_bare.c Rearchitect platform memory map parsing to make it less 2013-12-01 19:43:15 +00:00
pmap.c Allow pmap_early_io_unmap() to reclaim memory 2016-09-07 03:26:55 +00:00
trap_subr.S Migrate the PTE format for book-e to standardize on the 'indirect PTE' format 2016-02-11 13:15:37 +00:00