aboutsummaryrefslogtreecommitdiff
path: root/sys/powerpc/aim/moea64_native.c
Commit message (Expand)AuthorAgeFilesLines
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* Adjust function definition in moea64_native.c to avoid clang 15 warningDimitry Andric2022-08-151-1/+1
* ppc mmoea64: Workaround set but unused warnings for RB_NEXT.John Baldwin2022-04-121-6/+2
* powerpc64: Split out DMAP and non-DMAP implementations of some methodsJustin Hibbits2021-05-061-0/+2
* SPDX: Spell 4 clause BSD license correctlyWarner Losh2021-03-111-1/+1
* [PowerPC] Fix powerpc64le boot after HPT superpages additionBrandon Bergren2020-11-081-7/+9
* Fix powerpc and LINT buildsLeandro Lupori2020-11-061-1/+2
* Implement superpages for PowerPC64 (HPT)Leandro Lupori2020-11-061-72/+256
* [PowerPC64LE] Implement endian-independent dword atomic PTE lock.Brandon Bergren2020-09-231-1/+33
* [PowerPC64LE] Fix endian conversion bugs in moea64.Brandon Bergren2020-09-231-4/+4
* [PowerPC64LE] Set up the powernv partition table correctly.Brandon Bergren2020-09-151-2/+2
* powerpc: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+1
* powerpc/mmu: Convert PowerPC pmap drivers to ifunc from kobjJustin Hibbits2020-05-271-40/+47
* powerpc64/pmap: micro-optimize some PVO-PTE logicJustin Hibbits2019-12-081-10/+6
* powerpc64: Don't guard ISA 3.0 partition table setup with hw_direct_mapJustin Hibbits2019-11-131-3/+2
* [PPC64] Add minidump support to PowerNVLeandro Lupori2019-10-211-0/+25
* powerpc64/pmap: Simplify the code path for moea64_pte_replace_native()Justin Hibbits2019-09-061-2/+40
* powerpc/pmap64: Make moea64 statistics optionalJustin Hibbits2019-07-251-5/+5
* powerpc/moea: Fix moea64 native VA invalidationJustin Hibbits2019-06-011-6/+3
* powerpc64/pmap: Reapply r334235 to OEA64 pmap, clearing HID0_RADIXJustin Hibbits2019-05-251-0/+6
* powerpc64: Micro-optimize moea64 native pmap tlbieJustin Hibbits2019-03-261-5/+6
* powerpc: Re-merge isa3 HPT with moea64 native HPTJustin Hibbits2019-03-221-10/+50
* powerpc64: Handle the modern (2.05+) implementaiton of tlbieJustin Hibbits2019-03-221-1/+1
* Split the PowerISA 3.0 HPT implementation from historicJustin Hibbits2018-06-141-30/+3
* Fix CTR formatting for moea64_native bootstrapJustin Hibbits2018-06-141-1/+1
* On POWER9 clear the HID0_RADIX before enabling the page tablesJustin Hibbits2018-05-261-0/+7
* Only crop the VPN on POWER4 and derivatives for TLBIE operationsJustin Hibbits2018-05-261-1/+14
* Final fix for alignment issues with the page table first patched withNathan Whitehorn2018-05-141-4/+5
* Revert changes to hash table alignment in r333273, which booting on all G5Nathan Whitehorn2018-05-131-4/+8
* Add support for powernv POWER9 MMU initializationJustin Hibbits2018-05-051-4/+32
* Move the powerpc64 direct map base address from zero to high memory. ThisNathan Whitehorn2018-03-071-1/+4
* Merge AIM and Book-E PCPU fieldsJustin Hibbits2018-02-171-1/+1
* sys/powerpc: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Invalidate TLB at boot using the correct IS settings on newer-than-POWER5Nathan Whitehorn2017-11-251-2/+16
* Make native page table access endian-safe. Even on CPUs running inNathan Whitehorn2015-11-171-10/+14
* Fix unitialized variable.Nathan Whitehorn2015-02-271-1/+1
* New pmap implementation for 64-bit PowerPC processors. The main focus ofNathan Whitehorn2015-02-241-220/+252
* Update NetBSD Foundation copyrights to 2-clause BSDEd Maste2014-03-181-7/+0
* Merge from vmobj-rwlock branch:Attilio Rao2013-02-261-1/+0
* Fix build on 32-bit systems.Nathan Whitehorn2012-04-281-1/+1
* After switching mutexes to use lwsync, they no longer provide sufficientNathan Whitehorn2012-04-281-28/+17
* Execute an initial ptesync if and only if the PTE is actually beingNathan Whitehorn2012-04-061-14/+7
* More PMAP performance improvements: skip 256 MB segments entirely if theyNathan Whitehorn2012-03-281-7/+6
* More PMAP performance improvements: on powerpc64, when TLBIE can be runNathan Whitehorn2012-03-251-4/+11
* Remove some dead code: unnecessary isyncs and memory sorting, which areNathan Whitehorn2011-06-021-3/+3
* Only keep track of PTE validity statistics for pages not locked in theNathan Whitehorn2010-12-281-2/+8
* Add some isync()s related to the 64-bit MMU scratch page to avoid raceNathan Whitehorn2010-12-111-0/+3
* Add an abstraction layer to the 64-bit AIM MMU's page table manipulationNathan Whitehorn2010-12-041-0/+637