| Commit message (Expand) | Author | Age | Files | Lines |
* | The first argument of dcbz interprets r0 as a literal zero, not the second. | nwhitehorn | 2009-12-03 | 1 | -1/+1 |
* | Add a CPU features framework on PowerPC and simplify CPU setup a little | nwhitehorn | 2009-11-28 | 2 | -4/+8 |
* | Simplify the invocation of vm_fault(). Specifically, eliminate the flag | alc | 2009-11-27 | 1 | -3/+1 |
* | Garbage collect some code that was never compiled in to handle Altivec | nwhitehorn | 2009-11-22 | 1 | -6/+0 |
* | Provide a real fix to the too-many-translations problem when booting | nwhitehorn | 2009-11-12 | 1 | -56/+62 |
* | Extract the code that records syscall results in the frame into MD | kib | 2009-11-10 | 2 | -37/+57 |
* | Spell sz correctly. | nwhitehorn | 2009-11-09 | 1 | -1/+1 |
* | Increase the size of the OFW translations buffer to handle G5 systems | nwhitehorn | 2009-11-09 | 1 | -1/+4 |
* | Unbreak cpu_switch(). The register allocator in my brain is clearly | nwhitehorn | 2009-10-31 | 1 | -4/+6 |
* | Remove an unnecessary sync that crept in the last commit. | nwhitehorn | 2009-10-31 | 1 | -1/+0 |
* | Fix a race in casuword() exposed by csup. casuword() non-atomically read | nwhitehorn | 2009-10-31 | 1 | -2/+13 |
* | Loop on blocked threads when using ULE scheduler, removing an | nwhitehorn | 2009-10-31 | 1 | -9/+21 |
* | Garbage collect set_user_sr(), which is declared static inline and | nwhitehorn | 2009-10-31 | 1 | -9/+0 |
* | Turn off Altivec data-stream prefetching before going into power-save | nwhitehorn | 2009-10-29 | 1 | -3/+21 |
* | In r197963, a race with thread being selected for signal delivery | kib | 2009-10-27 | 1 | -7/+1 |
* | Remove debugging printf that snuck in here. | nwhitehorn | 2009-10-23 | 1 | -1/+0 |
* | Add some more paranoia to setting HID registers, and update the AIM | nwhitehorn | 2009-10-23 | 3 | -12/+27 |
* | Do not map the trap vectors into the kernel's address space. They are | nwhitehorn | 2009-10-23 | 2 | -6/+13 |
* | Add SMP support on U3-based G5 systems. This does not yet work perfectly: | nwhitehorn | 2009-10-23 | 3 | -78/+184 |
* | o Introduce vm_sync_icache() for making the I-cache coherent with | marcel | 2009-10-21 | 2 | -24/+60 |
* | Don't assume that physical addresses are identity mapped. This allows | nwhitehorn | 2009-10-18 | 1 | -1/+8 |
* | Correct another typo. Actually save the condition register instead | nwhitehorn | 2009-10-11 | 1 | -1/+1 |
* | Correct a typo here and actually save DSISR instead of overwriting it. | nwhitehorn | 2009-10-11 | 1 | -1/+1 |
* | Increase the size of the page table on 64-bit PowerPC machines as a | nwhitehorn | 2009-07-12 | 1 | -2/+0 |
* | Implement a facility for dynamic per-cpu variables. | jeff | 2009-06-23 | 2 | -0/+30 |
* | Get the gdb/psim emulator functioning again. | grehan | 2009-06-10 | 2 | -6/+26 |
* | Introduce support for cpufreq on PowerPC with the dynamic frequency | nwhitehorn | 2009-05-31 | 1 | -8/+0 |
* | Add cpu_flush_dcache() for use after non-DMA based I/O so that a | marcel | 2009-05-18 | 1 | -0/+10 |
* | PowerPC common SMP startup and time base rework. | raj | 2009-05-14 | 1 | -11/+8 |
* | Factor out platform dependent things unrelated to device drivers into a | nwhitehorn | 2009-05-14 | 8 | -157/+269 |
* | Zero PCB during early AIM PowerPC init. | raj | 2009-04-24 | 1 | -0/+1 |
* | Fix a typo in the SRR1 comparison for program exceptions. While here, | nwhitehorn | 2009-04-19 | 1 | -3/+2 |
* | Changing the overflow trap to use bla to branch to dbtrap in r190946 was | nwhitehorn | 2009-04-14 | 1 | -1/+1 |
* | Rework the way we get the cacheline size. Instead of having a table of | nwhitehorn | 2009-04-12 | 1 | -13/+38 |
* | Fix recognition of kernel-mode traps that pass through the KDB trap handler | nwhitehorn | 2009-04-11 | 1 | -4/+2 |
* | Fix the build when KDB is disabled. The second instance of rfi in | nwhitehorn | 2009-04-05 | 1 | -0/+3 |
* | Perform a dummy stwcx. when we switch contexts. The context | marcel | 2009-04-04 | 1 | -0/+6 |
* | Add support for 64-bit PowerPC CPUs operating in the 64-bit bridge mode | nwhitehorn | 2009-04-04 | 9 | -172/+2879 |
* | Change the PVO zone for fictitious pages to the unmanaged PVO zone, to match | nwhitehorn | 2009-03-11 | 1 | -1/+4 |
* | Fix comment: we write the trap vector to SPRG3, not SPRG0. | nwhitehorn | 2009-02-23 | 1 | -3/+3 |
* | Add Altivec support for supported CPUs. This is derived from the FPU support | nwhitehorn | 2009-02-20 | 4 | -54/+130 |
* | Modularize the Open Firmware client interface to allow run-time switching | nwhitehorn | 2008-12-20 | 3 | -16/+54 |
* | Add support for kernel profiling for both AIM and BookE. | marcel | 2008-10-27 | 1 | -1/+4 |
* | Convert PowerPC AIM PCI and nexus busses to standard OFW bus interface. This | nwhitehorn | 2008-10-14 | 2 | -3/+9 |
* | Allow the cacheline size on PowerPC to be set at runtime. This is essential for | nwhitehorn | 2008-09-24 | 1 | -4/+4 |
* | In preparation for PowerPC G5 support, allow PVO objects to contain page | nwhitehorn | 2008-09-23 | 1 | -52/+54 |
* | o When not making a translation cache-inhibit and guarded (PTE_I|PTE_G) | marcel | 2008-09-16 | 1 | -40/+42 |
* | Rewrite cpudep_ap_bootstrap(). We now enable L3, L2, L1D and L1I | marcel | 2008-09-16 | 1 | -14/+110 |
* | o In decr_get_timecount() only read the low timebase register. | marcel | 2008-09-16 | 1 | -4/+9 |
* | Set pcpup->pc_curthread and pcpup->pc_curpcb before calling | marcel | 2008-09-16 | 1 | -3/+3 |