CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2015/01/22 10:55:46
Modified files:
sys/arch/powerpc/include: pmap.h
sys/arch/powerpc/powerpc: bus_space.c pmap.c
Log message:
Let powerpc's bus_space(9) use the same pmap and uvm interfaces than the
other archs.
Specify the caching policy by passing PMAP_* flags to pmap_kenter_pa()
like the majority of our archs do and kill pmap_kenter_cache().
Spread some pmap_update() along the way.
While here remove the unused flag argument from pmap_fill_pte().
Finally convert the bus map/unmap functions to km_alloc/free() instead
of uvm_km_valloc/free().
Inputs from kettenis@ and miod@, ok miod@