aboutsummaryrefslogtreecommitdiff
path: root/sys/powerpc/booke
Commit message (Expand)AuthorAgeFilesLines
* Add CFI start/end proc directives to arm64, i386, and ppcConrad Meyer2020-12-052-0/+13
* Avoid dump_avail[] redefinition.Konstantin Belousov2020-10-141-1/+2
* powerpc: clean up empty lines in .c and .h filesMateusz Guzik2020-09-016-35/+13
* Revert r240317 to prevent leaking pmap entriesConrad Meyer2020-07-161-0/+1
* [PowerPC] Fix booke64 qemu infinite loop in L2 cache enableBrandon Bergren2020-06-191-1/+11
* powerpc/pmap: Fix pte_find_next() iterators for booke64 pmapJustin Hibbits2020-06-101-2/+3
* powerpc/pmap: Fix wired memory leak in booke64 page directoriesJustin Hibbits2020-06-091-18/+24
* powerpc: Use IFUNCs for copyin/copyout/etcJustin Hibbits2020-06-061-23/+0
* powerpc/mmu: Convert PowerPC pmap drivers to ifunc from kobjJustin Hibbits2020-05-274-304/+299
* powerpc/booke pmap: Fix iteration for 64-bit kernel page table creationJustin Hibbits2020-05-261-1/+2
* powerpc64: Implement Radix MMU for POWER9 CPUsJustin Hibbits2020-05-111-0/+9
* powerpc: Add a CPU-custom machine check handlerJustin Hibbits2020-05-101-0/+12
* powerpc/booke: Use power-of-two mappings in 64-bit pmap_mapdevJustin Hibbits2020-04-111-4/+49
* powerpc/booke: Add pte_find_next() to find the next in-use PTEJustin Hibbits2020-04-113-3/+80
* powerpc/booke: Change Book-E 64-bit pmap to 4-level tableJustin Hibbits2020-04-114-257/+235
* powerpc/pmap: Replace a logical TAILQ_FOREACH_SAFE with the real thingJustin Hibbits2020-03-301-3/+1
* powerpc: Axe PPC4xx support.Justin Hibbits2020-03-182-222/+0
* powerpc: Simplify _nodrop variants of FPU and vector register savesJustin Hibbits2020-03-131-4/+1
* powerpc/booke: Split out 32- and 64- bit pmap details from main bodyJustin Hibbits2020-03-103-1313/+1704
* Unbreak the 32-bit powerpc buildsJustin Hibbits2020-02-251-1/+1
* powerpc/booke: Use a pseudo-DMAP for the device mappings on booke64Justin Hibbits2020-02-251-13/+26
* powerpc/booke: Fix handling of pvh_global_lock and pmap lockJustin Hibbits2020-02-221-7/+6
* [PowerPC] Fix VSX context handlingBrandon Bergren2020-02-041-0/+18
* [PowerPC] Fix Book-E direct map for >=16G ram on e5500Brandon Bergren2020-01-181-1/+16
* [PowerPC] Fix SPE floating point environment manipulationBrandon Bergren2019-12-121-1/+1
* powerpc/pmap: NUMA-ize vm_page_array on powerpcJustin Hibbits2019-12-071-7/+30
* powerpc/booke: Fix some formatting errors in debug printfsJustin Hibbits2019-12-041-2/+2
* powerpc/booke: Fix 32-bit Book-E SMP AP bringupJustin Hibbits2019-12-041-3/+4
* [PowerPC] Use QEMU-compatible version of SPE accumulator saveBrandon Bergren2019-11-231-1/+1
* powerpc/booke pmap: Use the right 'tlbilx' form to invalidate TIDsJustin Hibbits2019-11-191-1/+1
* powerpcspe: Don't leak kernel registers in SPE dumpsJustin Hibbits2019-11-161-4/+13
* powerpcspe: Mark asm statement in spe_save_reg_high as clobbering memoryJustin Hibbits2019-11-161-1/+1
* powerpc/booke: Only handle kernel page faults in KVA rangeJustin Hibbits2019-11-081-0/+9
* powerpc/booke: Make the TLB save area and mask matchJustin Hibbits2019-11-081-2/+2
* powerpc/booke: Fix pmap_mapdev_attr() for multi-TLB1 entry mappingsJustin Hibbits2019-11-061-11/+54
* powerpc/pmap: Make use of tlb1_mapin_region in pmap_mapdev_attr()Justin Hibbits2019-11-041-80/+44
* Add support for building Book-E kernels with clang/lld.Brandon Bergren2019-11-023-47/+103
* powerpc/booke: Fix TLB1 entry accountingJustin Hibbits2019-11-011-15/+25
* powerpc/booke: Fix Book-E boot post-minidumpJustin Hibbits2019-10-231-0/+4
* powerpc/booke: Don't zero MAS8, it's unnecessaryJustin Hibbits2019-10-202-26/+0
* powerpc/booke pmap: Fix printf format type warningsJustin Hibbits2019-10-191-4/+4
* Remove page locking from pmap_mincore().Mark Johnston2019-10-161-1/+1
* Fix assert in PowerPC pmaps after introduction of object busy.Konstantin Belousov2019-10-161-5/+9
* (6/6) Convert pmap to expect busy in write related operations now that allJeff Roberson2019-10-151-24/+11
* (3/6) Add a shared object busy synchronization mechanism that blocks new pageJeff Roberson2019-10-151-2/+2
* powerpc/pmap: Tighten condition for removing tracked pages in Book-E pmapJustin Hibbits2019-10-131-2/+2
* powerpc/booke64: Align initial stack setting to match that of aim64'sJustin Hibbits2019-09-281-4/+6
* Complete the removal of the "wire_count" field from struct vm_page.Mark Johnston2019-09-251-11/+11
* Revert r352406, which contained changes I didn't intend to commit.Mark Johnston2019-09-161-3/+3
* Fix a couple of nits in r352110.Mark Johnston2019-09-161-3/+3