summaryrefslogtreecommitdiffstats
path: root/sys/powerpc/aim
Commit message (Expand)AuthorAgeFilesLines
* Unify Book-E and AIM trap.cjhibbits2015-04-052-777/+0
* Fix integer truncation bug in malloc(9)rstone2015-04-013-4/+5
* Deallocate any leftover page table entries in the LPAR at boot. Thisnwhitehorn2015-03-131-0/+2
* Make assembly slightly more idiomatic (and able to be handled by clang'snwhitehorn2015-03-071-8/+6
* Make 32-bit PowerPC kernels, like 64-bit PowerPC kernels, position-independentnwhitehorn2015-03-074-73/+106
* The AIM DAR (data access fault address register) and Book-E DEAR registersnwhitehorn2015-03-041-8/+6
* Move Book-E/AIM dependent bits for setting user PMAP during thread switchnwhitehorn2015-03-042-0/+7
* Fix unitialized variable.nwhitehorn2015-02-271-1/+1
* New pmap implementation for 64-bit PowerPC processors. The main focus ofnwhitehorn2015-02-244-815/+815
* Kernel support for the Vector-Scalar eXtension (VSX) found on the POWER7nwhitehorn2015-02-222-2/+14
* Remove FreeBSD/wii.rpaulo2015-02-103-58/+28
* Set thread priorities on multithreaded CPUs so that threads holding anwhitehorn2015-02-101-1/+4
* Simplify trapcode setup by placing a copy of the generic trap handler atnwhitehorn2015-02-091-35/+32
* Fix typo in r277561.nwhitehorn2015-01-241-1/+1
* Use relocation-safe methods to determine the sizes of the exception handlers.nwhitehorn2015-01-233-52/+61
* Add POWER7+ and POWER8 to the list of CPUs with 32 SLB slots. This isnwhitehorn2015-01-211-0/+3
* Make sure to relocate tmpstk with everything else and avoid processingnwhitehorn2015-01-211-2/+6
* Make 64-bit AIM trap handlers relocatable by changing all absolute branchnwhitehorn2015-01-212-16/+69
* On 64-bit PowerPC, use more native forms of the PPC 970 HID restorenwhitehorn2015-01-211-6/+23
* Zero BSS explicitly if not started by loader(8). Add a check for the magicnwhitehorn2015-01-201-3/+14
* Add some initial infrastructure for relocating the kernel in place.nwhitehorn2015-01-191-3/+23
* Provide a tunable (machdep.moea64_bpvo_pool_size) to set the bootstrapnwhitehorn2015-01-191-6/+7
* Use TOC to look up all kernel globals on powerpc64 instead of doing thenwhitehorn2015-01-182-7/+12
* Refactor PowerPC (especially AIM) init sequence to be less baroque.nwhitehorn2015-01-184-151/+62
* Do not remap Open Firmware mappings covered by the direct map. It'snwhitehorn2015-01-141-0/+7
* Factor out duplicated code from dumpsys() on each architecture into genericmarkj2015-01-072-178/+127
* Allow booting with both a real Open Firmware tree and a flattened version ofnwhitehorn2015-01-011-10/+13
* Restore the trap type argument to the DTrace trap hook, removed in r268600.markj2014-12-231-1/+1
* Fix build for powerpc(32|64) kernels.andreast2014-12-101-0/+1
* Add support for dtrace:fbt on modules for PowerPCjhibbits2014-11-294-32/+11
* cpudep_ap_early_bootstrap() takes no arguments, so no need to give it one.jhibbits2014-11-202-2/+0
* Follow up to r225617. In order to maximize the re-usability of kernel codedavide2014-10-161-1/+1
* ddb: allow specifying the exact address of the symtab and strtabroyger2014-09-251-4/+5
* We should have an isync after switching MSR[SF] in bootstrap.nwhitehorn2014-09-231-0/+1
* Change pmap_enter(9) interface to take flags parameter and superpagekib2014-08-082-33/+56
* Set the si_code appropriately for exception-caused signals.jhibbits2014-08-081-2/+18
* Retire pmap_change_wiring(). We have never used it to wire virtual pages.alc2014-08-032-79/+0
* Simplify the selection of the pvo_head and pvo allocation zone inalc2014-08-012-26/+10
* Retire PVO_EXECUTABLE. It's neither used nor set correctly.alc2014-08-011-7/+0
* Correct a long-standing problem in moea{,64}_pvo_enter() that was revealedalc2014-08-012-0/+44
* Correct a defect in r268591. In the implementation of the new functionalc2014-07-311-1/+2
* Allow mappings of memory not previously direct-mapped by the kernel whennwhitehorn2014-07-191-0/+9
* Invoke the DTrace trap handler before calling trap() on amd64. This matchesmarkj2014-07-141-2/+2
* Eliminate an unused variable. Refresh two comments.alc2014-07-131-5/+2
* Implement pmap_unwire(). See r268327 for the motivation behind this change.alc2014-07-132-0/+57
* Correct the accounting code for wired mappings. The wrong field of the PVOalc2014-07-101-2/+2
* Commit the rest of the changes that were intended to be part of r266826.markj2014-05-291-21/+0
* oea64 uses 4k pages, too.jhibbits2014-05-151-1/+1
* A page mask size is 12-bits, not 11.jhibbits2014-05-151-1/+1
* Rename global cnt to vm_cnt to avoid shadowing.bdrewery2014-03-222-3/+3
OpenPOWER on IntegriCloud