summaryrefslogtreecommitdiffstats
path: root/sys/powerpc/aim
Commit message (Expand)AuthorAgeFilesLines
* Do not rely on firmware having pre-enabled the MMU in a reasonable way fornwhitehorn2016-06-291-1/+1
* Enter 64-bit mode as early as possible in the 64-bit PowerPC boot sequence.nwhitehorn2016-06-262-11/+8
* sys: use our roundup2/rounddown2() macros when param.h is available.pfg2016-04-212-4/+4
* Add VM_MEMATTR_CACHEABLE support for AIM, for parity with Book-E.jhibbits2016-03-012-0/+4
* As <machine/pmap.h> is included from <vm/pmap.h>, there is no need toskra2016-02-221-1/+0
* Remove dead code and dead comments, most notably the implemenation of thenwhitehorn2016-01-103-162/+17
* Fix booting of 32-bit kernels on 64-bit G5 hardware.andreast2016-01-021-4/+4
* Switch setting MSR[SF] to C code. This removes any CPU-specific codenwhitehorn2016-01-022-7/+11
* Make ELFv2 powerpc64 kernels build and run. Loader support will come in anwhitehorn2015-11-291-0/+4
* Use what we really mean (powerpc_lwsync()) rather than the Linux-compatnwhitehorn2015-11-241-2/+8
* Make native page table access endian-safe. Even on CPUs running innwhitehorn2015-11-171-10/+14
* Where appropriate, use the endian-flipping OF_getencprop() instead ofnwhitehorn2015-11-171-3/+3
* Make kstack_pages a tunable on arm, x86, and powepc. On i386, thekib2015-08-102-8/+8
* Add two new pmap functions:jah2015-08-042-0/+87
* Fix userland program exception handling for powerpc64.jhibbits2015-07-161-5/+1
* Merge booke and aim interrupt.c files.jhibbits2015-07-061-122/+0
* Use the correct type for physical addresses.jhibbits2015-07-042-20/+20
* Unify booke and AIM machdep.jhibbits2015-04-303-440/+8
* 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
OpenPOWER on IntegriCloud