summaryrefslogtreecommitdiff
path: root/sys/arch/powerpc/oea/pmap.c
AgeCommit message (Expand)Author
2022-05-09PR port-powerpc/56818rin
2022-04-09sys: Use membar_release/acquire around reference drop.riastradh
2022-03-12sys: Membar audit around reference count releases.riastradh
2022-02-18Backout previous and fix the correct macro magicmartin
2022-02-18pmap_pv_protect is not STATICmartin
2022-02-16powerpc: Sprinkle "memory" clobbers on eieio and nearby asm blocks.riastradh
2022-02-16powerpc: Implement pv-tracking for unmanaged pages.riastradh
2021-07-19there is no need to keep pvos for unmanaged mappings on a hidden p/v list,chs
2021-06-27PR 55325: unify both pvo pools (for managed and unmanaged pages).martin
2021-03-12Fix paste-o in last.thorpej
2021-03-12Re-factor the code in pmap_extract() that checks the 601 I/O segmentthorpej
2021-03-11Tidy up initialization of the kernel SRs just a bit.thorpej
2021-03-10- In pmap_bootstrap1(), make sure to initialize pmap_kernel()->pm_vsidthorpej
2021-03-02Complete the pmap symbol renaming shenanigans for pmap_bootstrap[12]().thorpej
2021-03-02Apply PMAPNAME() to pmap_bootstrap[12](); fix build for ofppc, which hasrin
2021-03-01Split pmap_bootstrap() into 2 functions:thorpej
2020-07-06Style and cosmetic changes. No binary changes intended.rin
2020-07-02Fix typo; PMAP_OEA64_BRIDGE not PMAP_OEA_BRIDGE.rin
2020-05-31Stop returning while PMAP_LOCK() (= KERNEL_LOCK(1, NULL)) is held.rin
2018-01-27apply the change from arch/x86/x86/pmap.c rev. 1.266 commitid vZRjvmxG7YTHLOfA:chs
2016-12-23"Make NetBSD great again!"cherry
2016-02-14Add missing va_end; PR 50795 from David Binderman.dholland
2014-08-10Update conditions on mfsrin definition to match use.joerg
2014-03-03support ppc601macallan
2013-11-03gcc 4.8.1 wants:mrg
2013-04-11make PPC_OEA64_BRIDGE mode workmacallan
2013-03-28Fix loop bug (Phileas Fogg)christos
2012-10-20Support Cache Protocol 'MEI' with MULTIPROCESSOR.kiyohara
2012-07-28Fix -fno-common fallout.matt
2012-02-03Use CPP __VA_ARGS__ for DPRINTF*matt
2012-02-01Use kmem instead of malloc. Remove unneeded <sys/malloc.h> includes.matt
2012-02-01Enable XBSEN and HIGHBAT for OEA 7455 and related CPUs.matt
2011-07-17Retire varargs.h support. Move machine/stdarg.h logic into MIjoerg
2011-06-30Modify mapiodev to take a third argument indicating whether the spacematt
2011-06-19Use __builtin_clz instead of cntlzwmatt
2011-05-02A little PMAP_OEA64 pmap support.matt
2011-02-18Move powerpc_mmap_flags since pmap.c can get compiled multiple time resultingmatt
2011-02-15implement pmap_mmap_flags() and teach PowerPC's bus_space_mmap() to actuallymacallan
2011-02-12When an OEA kernel is configured for multiple MMU types, use the newmatt
2011-01-18Add support for BookE Freescale MPC85xx (e500 core) processors.matt
2010-11-12Put VM_PAGE_TO_MD() definition in one place. No functional changes.uebayasi
2010-11-10Use more VM_PHYSMEM_*() accessors. No functional changes.uebayasi
2010-10-30Use VM_PAGE_TO_MD() to locate struct vm_page_md. No functionaluebayasi
2010-02-25Adapt to spr.h breakup.matt
2010-02-25s/cpu_fork/cpu_lwp_fork/ in commentskrll
2009-11-21Use lwp_getpcb() on mips, powerpc and sh3, clean from struct user usage.rmind
2009-11-07Add a flags argument to pmap_kenter_pa(9).cegger
2009-10-21Remove uarea swap-out functionality:rmind
2009-08-11Remove all declarations of physmem from sys/arch. Add an include ofmatt
2009-04-21change pmap flags argument from int to u_int.cegger