aboutsummaryrefslogtreecommitdiff
path: root/sys/powerpc/aim
Commit message (Expand)AuthorAgeFilesLines
* Fix userland program exception handling for powerpc64.Justin Hibbits2015-07-161-5/+1
* Merge booke and aim interrupt.c files.Justin Hibbits2015-07-061-122/+0
* Use the correct type for physical addresses.Justin Hibbits2015-07-042-20/+20
* Unify booke and AIM machdep.Justin Hibbits2015-04-303-440/+8
* Unify Book-E and AIM trap.cJustin Hibbits2015-04-052-777/+0
* Fix integer truncation bug in malloc(9)Ryan Stone2015-04-013-4/+5
* Deallocate any leftover page table entries in the LPAR at boot. ThisNathan Whitehorn2015-03-131-0/+2
* Make assembly slightly more idiomatic (and able to be handled by clang'sNathan Whitehorn2015-03-071-8/+6
* Make 32-bit PowerPC kernels, like 64-bit PowerPC kernels, position-independentNathan Whitehorn2015-03-074-73/+106
* The AIM DAR (data access fault address register) and Book-E DEAR registersNathan Whitehorn2015-03-041-8/+6
* Move Book-E/AIM dependent bits for setting user PMAP during thread switchNathan Whitehorn2015-03-042-0/+7
* Fix unitialized variable.Nathan Whitehorn2015-02-271-1/+1
* New pmap implementation for 64-bit PowerPC processors. The main focus ofNathan Whitehorn2015-02-244-815/+815
* Kernel support for the Vector-Scalar eXtension (VSX) found on the POWER7Nathan Whitehorn2015-02-222-2/+14
* Remove FreeBSD/wii.Rui Paulo2015-02-103-58/+28
* Set thread priorities on multithreaded CPUs so that threads holding aNathan Whitehorn2015-02-101-1/+4
* Simplify trapcode setup by placing a copy of the generic trap handler atNathan Whitehorn2015-02-091-35/+32
* Fix typo in r277561.Nathan Whitehorn2015-01-241-1/+1
* Use relocation-safe methods to determine the sizes of the exception handlers.Nathan Whitehorn2015-01-233-52/+61
* Add POWER7+ and POWER8 to the list of CPUs with 32 SLB slots. This isNathan Whitehorn2015-01-211-0/+3
* Make sure to relocate tmpstk with everything else and avoid processingNathan Whitehorn2015-01-211-2/+6
* Make 64-bit AIM trap handlers relocatable by changing all absolute branchNathan Whitehorn2015-01-212-16/+69
* On 64-bit PowerPC, use more native forms of the PPC 970 HID restoreNathan Whitehorn2015-01-211-6/+23
* Zero BSS explicitly if not started by loader(8). Add a check for the magicNathan Whitehorn2015-01-201-3/+14
* Add some initial infrastructure for relocating the kernel in place.Nathan Whitehorn2015-01-191-3/+23
* Provide a tunable (machdep.moea64_bpvo_pool_size) to set the bootstrapNathan Whitehorn2015-01-191-6/+7
* Use TOC to look up all kernel globals on powerpc64 instead of doing theNathan Whitehorn2015-01-182-7/+12
* Refactor PowerPC (especially AIM) init sequence to be less baroque.Nathan Whitehorn2015-01-184-151/+62
* Do not remap Open Firmware mappings covered by the direct map. It'sNathan Whitehorn2015-01-141-0/+7
* Factor out duplicated code from dumpsys() on each architecture into genericMark Johnston2015-01-072-178/+127
* Allow booting with both a real Open Firmware tree and a flattened version ofNathan Whitehorn2015-01-011-10/+13
* Restore the trap type argument to the DTrace trap hook, removed in r268600.Mark Johnston2014-12-231-1/+1
* Fix build for powerpc(32|64) kernels.Andreas Tobler2014-12-101-0/+1
* Add support for dtrace:fbt on modules for PowerPCJustin Hibbits2014-11-294-32/+11
* cpudep_ap_early_bootstrap() takes no arguments, so no need to give it one.Justin Hibbits2014-11-202-2/+0
* Follow up to r225617. In order to maximize the re-usability of kernel codeDavide Italiano2014-10-161-1/+1
* ddb: allow specifying the exact address of the symtab and strtabRoger Pau Monné2014-09-251-4/+5
* We should have an isync after switching MSR[SF] in bootstrap.Nathan Whitehorn2014-09-231-0/+1
* Change pmap_enter(9) interface to take flags parameter and superpageKonstantin Belousov2014-08-082-33/+56
* Set the si_code appropriately for exception-caused signals.Justin Hibbits2014-08-081-2/+18
* Retire pmap_change_wiring(). We have never used it to wire virtual pages.Alan Cox2014-08-032-79/+0
* Simplify the selection of the pvo_head and pvo allocation zone inAlan Cox2014-08-012-26/+10
* Retire PVO_EXECUTABLE. It's neither used nor set correctly.Alan Cox2014-08-011-7/+0
* Correct a long-standing problem in moea{,64}_pvo_enter() that was revealedAlan Cox2014-08-012-0/+44
* Correct a defect in r268591. In the implementation of the new functionAlan Cox2014-07-311-1/+2
* Allow mappings of memory not previously direct-mapped by the kernel whenNathan Whitehorn2014-07-191-0/+9
* Invoke the DTrace trap handler before calling trap() on amd64. This matchesMark Johnston2014-07-141-2/+2
* Eliminate an unused variable. Refresh two comments.Alan Cox2014-07-131-5/+2
* Implement pmap_unwire(). See r268327 for the motivation behind this change.Alan Cox2014-07-132-0/+57
* Correct the accounting code for wired mappings. The wrong field of the PVOAlan Cox2014-07-101-2/+2