| Commit message (Expand) | Author | Age | Files | Lines |
* | Do not rely on firmware having pre-enabled the MMU in a reasonable way for | nwhitehorn | 2016-06-29 | 1 | -1/+1 |
* | Enter 64-bit mode as early as possible in the 64-bit PowerPC boot sequence. | nwhitehorn | 2016-06-26 | 2 | -11/+8 |
* | sys: use our roundup2/rounddown2() macros when param.h is available. | pfg | 2016-04-21 | 2 | -4/+4 |
* | Add VM_MEMATTR_CACHEABLE support for AIM, for parity with Book-E. | jhibbits | 2016-03-01 | 2 | -0/+4 |
* | As <machine/pmap.h> is included from <vm/pmap.h>, there is no need to | skra | 2016-02-22 | 1 | -1/+0 |
* | Remove dead code and dead comments, most notably the implemenation of the | nwhitehorn | 2016-01-10 | 3 | -162/+17 |
* | Fix booting of 32-bit kernels on 64-bit G5 hardware. | andreast | 2016-01-02 | 1 | -4/+4 |
* | Switch setting MSR[SF] to C code. This removes any CPU-specific code | nwhitehorn | 2016-01-02 | 2 | -7/+11 |
* | Make ELFv2 powerpc64 kernels build and run. Loader support will come in a | nwhitehorn | 2015-11-29 | 1 | -0/+4 |
* | Use what we really mean (powerpc_lwsync()) rather than the Linux-compat | nwhitehorn | 2015-11-24 | 1 | -2/+8 |
* | Make native page table access endian-safe. Even on CPUs running in | nwhitehorn | 2015-11-17 | 1 | -10/+14 |
* | Where appropriate, use the endian-flipping OF_getencprop() instead of | nwhitehorn | 2015-11-17 | 1 | -3/+3 |
* | Make kstack_pages a tunable on arm, x86, and powepc. On i386, the | kib | 2015-08-10 | 2 | -8/+8 |
* | Add two new pmap functions: | jah | 2015-08-04 | 2 | -0/+87 |
* | Fix userland program exception handling for powerpc64. | jhibbits | 2015-07-16 | 1 | -5/+1 |
* | Merge booke and aim interrupt.c files. | jhibbits | 2015-07-06 | 1 | -122/+0 |
* | Use the correct type for physical addresses. | jhibbits | 2015-07-04 | 2 | -20/+20 |
* | Unify booke and AIM machdep. | jhibbits | 2015-04-30 | 3 | -440/+8 |
* | Unify Book-E and AIM trap.c | jhibbits | 2015-04-05 | 2 | -777/+0 |
* | Fix integer truncation bug in malloc(9) | rstone | 2015-04-01 | 3 | -4/+5 |
* | Deallocate any leftover page table entries in the LPAR at boot. This | nwhitehorn | 2015-03-13 | 1 | -0/+2 |
* | Make assembly slightly more idiomatic (and able to be handled by clang's | nwhitehorn | 2015-03-07 | 1 | -8/+6 |
* | Make 32-bit PowerPC kernels, like 64-bit PowerPC kernels, position-independent | nwhitehorn | 2015-03-07 | 4 | -73/+106 |
* | The AIM DAR (data access fault address register) and Book-E DEAR registers | nwhitehorn | 2015-03-04 | 1 | -8/+6 |
* | Move Book-E/AIM dependent bits for setting user PMAP during thread switch | nwhitehorn | 2015-03-04 | 2 | -0/+7 |
* | Fix unitialized variable. | nwhitehorn | 2015-02-27 | 1 | -1/+1 |
* | New pmap implementation for 64-bit PowerPC processors. The main focus of | nwhitehorn | 2015-02-24 | 4 | -815/+815 |
* | Kernel support for the Vector-Scalar eXtension (VSX) found on the POWER7 | nwhitehorn | 2015-02-22 | 2 | -2/+14 |
* | Remove FreeBSD/wii. | rpaulo | 2015-02-10 | 3 | -58/+28 |
* | Set thread priorities on multithreaded CPUs so that threads holding a | nwhitehorn | 2015-02-10 | 1 | -1/+4 |
* | Simplify trapcode setup by placing a copy of the generic trap handler at | nwhitehorn | 2015-02-09 | 1 | -35/+32 |
* | Fix typo in r277561. | nwhitehorn | 2015-01-24 | 1 | -1/+1 |
* | Use relocation-safe methods to determine the sizes of the exception handlers. | nwhitehorn | 2015-01-23 | 3 | -52/+61 |
* | Add POWER7+ and POWER8 to the list of CPUs with 32 SLB slots. This is | nwhitehorn | 2015-01-21 | 1 | -0/+3 |
* | Make sure to relocate tmpstk with everything else and avoid processing | nwhitehorn | 2015-01-21 | 1 | -2/+6 |
* | Make 64-bit AIM trap handlers relocatable by changing all absolute branch | nwhitehorn | 2015-01-21 | 2 | -16/+69 |
* | On 64-bit PowerPC, use more native forms of the PPC 970 HID restore | nwhitehorn | 2015-01-21 | 1 | -6/+23 |
* | Zero BSS explicitly if not started by loader(8). Add a check for the magic | nwhitehorn | 2015-01-20 | 1 | -3/+14 |
* | Add some initial infrastructure for relocating the kernel in place. | nwhitehorn | 2015-01-19 | 1 | -3/+23 |
* | Provide a tunable (machdep.moea64_bpvo_pool_size) to set the bootstrap | nwhitehorn | 2015-01-19 | 1 | -6/+7 |
* | Use TOC to look up all kernel globals on powerpc64 instead of doing the | nwhitehorn | 2015-01-18 | 2 | -7/+12 |
* | Refactor PowerPC (especially AIM) init sequence to be less baroque. | nwhitehorn | 2015-01-18 | 4 | -151/+62 |
* | Do not remap Open Firmware mappings covered by the direct map. It's | nwhitehorn | 2015-01-14 | 1 | -0/+7 |
* | Factor out duplicated code from dumpsys() on each architecture into generic | markj | 2015-01-07 | 2 | -178/+127 |
* | Allow booting with both a real Open Firmware tree and a flattened version of | nwhitehorn | 2015-01-01 | 1 | -10/+13 |
* | Restore the trap type argument to the DTrace trap hook, removed in r268600. | markj | 2014-12-23 | 1 | -1/+1 |
* | Fix build for powerpc(32|64) kernels. | andreast | 2014-12-10 | 1 | -0/+1 |
* | Add support for dtrace:fbt on modules for PowerPC | jhibbits | 2014-11-29 | 4 | -32/+11 |
* | cpudep_ap_early_bootstrap() takes no arguments, so no need to give it one. | jhibbits | 2014-11-20 | 2 | -2/+0 |
* | Follow up to r225617. In order to maximize the re-usability of kernel code | davide | 2014-10-16 | 1 | -1/+1 |