summaryrefslogtreecommitdiff
path: root/sys/powerpc/include/pmap.h
AgeCommit message (Expand)Author
2024-01-31pmap: Convert boolean_t to bool.John Baldwin
2023-09-12powerpc_pmap: include proper vm_radix fileDoug Moore
2023-08-16sys: Remove $FreeBSD$: two-line .h patternWarner Losh
2023-04-15amd64: fix PKRU and swapout interactionKonstantin Belousov
2022-09-22pmap_unmapdev/bios: Accept a pointer instead of a vm_offset_t.John Baldwin
2022-08-23Define _NPCM and the last PC_FREEn constant in terms of _NPCPV.John Baldwin
2021-10-14powerpc64: fix OFWFB with Radix MMULeandro Lupori
2021-07-31Add pmap_vm_page_alloc_check()Konstantin Belousov
2020-11-17[PowerPC] Don't overwrite vm.pmap sysctl nodeLeandro Lupori
2020-11-06Implement superpages for PowerPC64 (HPT)Leandro Lupori
2020-09-01powerpc: clean up empty lines in .c and .h filesMateusz Guzik
2020-05-27powerpc/mmu: Convert PowerPC pmap drivers to ifunc from kobjJustin Hibbits
2020-05-21powerpc: Handle machine checks caused by D-ERAT multihitJustin Hibbits
2020-05-11powerpc64: Implement Radix MMU for POWER9 CPUsJustin Hibbits
2020-04-11powerpc/booke: Change Book-E 64-bit pmap to 4-level tableJustin Hibbits
2019-12-10Introduce vm_page_astate.Mark Johnston
2019-12-07powerpc/pmap: NUMA-ize vm_page_array on powerpcJustin Hibbits
2019-10-16Fix assert in PowerPC pmaps after introduction of object busy.Konstantin Belousov
2019-10-14[PPC64] Initial kernel minidump implementationLeandro Lupori
2019-08-16Move phys_avail definition into MI code. It is consumed in the MI layer andJeff Roberson
2019-08-12powerpc: Unify pmap definitions between AIM and Book-EJustin Hibbits
2019-08-01powerpc64/mmu: Use a SLIST for the PVO delete list, instead of a RB_TREEJustin Hibbits
2019-05-04powerpc: Merge all pmap struct definitionsJustin Hibbits
2019-02-20Add kernel support for Intel userspace protection keys feature onKonstantin Belousov
2018-07-19Revert r336509. Fails buildworld.Justin Hibbits
2018-07-19Merge the md_page structs for AIM and Book-E into a single unioned structJustin Hibbits
2018-01-29Remove hard-coded trap-handling logic involving the segmented memory modelNathan Whitehorn
2018-01-15Move the pmap-specific code in copyinout.c that gets pointers to userlandNathan Whitehorn
2017-11-27sys/powerpc: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-11-20sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-05-16Correct pa argument type for pmap_kenter_attr()Justin Hibbits
2017-03-17Introduce 64-bit PowerPC Book-E supportJustin Hibbits
2016-11-20Fix buildworld for powerpc.Justin Hibbits
2016-11-18Fix buildworldJustin Hibbits
2016-11-16Simplify the page tracking for VA<->PA translations.Justin Hibbits
2016-08-24Fix system hang when large FDT is in useJustin Hibbits
2016-02-27Implement pmap_change_attr() for PowerPC (Book-E only for now)Justin Hibbits
2015-12-24Extend Book-E to support >4GB RAMJustin Hibbits
2015-09-03pmap_mapdev_attr() also takes a vm_paddr_t.Justin Hibbits
2015-02-24New pmap implementation for 64-bit PowerPC processors. The main focus ofNathan Whitehorn
2015-01-07Factor out duplicated code from dumpsys() on each architecture into genericMark Johnston
2014-08-01Retire PVO_EXECUTABLE. It's neither used nor set correctly.Alan Cox
2013-12-05Increase PHYS_AVAIL_SZ because on pSeries machines we can have many logicalAndreas Tobler
2013-10-26Interrelated improvements to early boot mappings:Nathan Whitehorn
2012-06-16The page flag PGA_WRITEABLE is set and cleared exclusively by the pmapAlan Cox
2012-05-24Fix physical address type to vm_paddr_t.Rafal Jaworowski
2012-05-20Replace the list of PVOs owned by each PMAP with an RB tree. This simplifiesNathan Whitehorn
2012-04-06Give the kernel pmap lock a different name than user pmap locks. It hasNathan Whitehorn
2011-12-11Keep track of PVO entries in each pmap, which allows much fasterNathan Whitehorn
2011-08-09- Move the PG_UNMANAGED flag from m->flags to m->oflags, renaming the flagKonstantin Belousov