| Commit message (Expand) | Author | Age | Files | Lines |
* | On entry to pmap_enter(), assert that the page is busy. While I'm | alc | 2010-05-16 | 2 | -2/+25 |
* | Pull OF_quiesce() out of the MI Open Firmware layer and entirely into | nwhitehorn | 2010-05-16 | 1 | -8/+35 |
* | On PowerMac11,2 and (presumably) PowerMac12,1, we need to quiesce the | nwhitehorn | 2010-05-16 | 1 | -0/+13 |
* | Push down the page queues into vm_page_cache(), vm_page_try_to_cache(), and | alc | 2010-05-08 | 2 | -10/+17 |
* | On Alan's advice, rather than do a wholesale conversion on a single | kmacy | 2010-04-30 | 2 | -5/+14 |
* | Resurrect pmap_is_referenced() and use it in mincore(). Essentially, | alc | 2010-04-24 | 2 | -0/+22 |
* | Change the arguments of exec_setregs() so that it receives a pointer | nwhitehorn | 2010-03-25 | 1 | -2/+2 |
* | Get nexus(4) out of the RTC business. The interface used by nexus(4) | nwhitehorn | 2010-03-23 | 1 | -60/+0 |
* | Open Firmware on powerpc is generally non-reetrant, so serialize all | nwhitehorn | 2010-03-23 | 1 | -0/+8 |
* | Revisit locking in the 64-bit AIM PMAP. The PVO head for a page is | nwhitehorn | 2010-03-20 | 1 | -16/+20 |
* | Fix two small bugs. The PowerPC 970 does not support non-coherent memory | nwhitehorn | 2010-03-15 | 1 | -2/+2 |
* | Place interrupt handling in a critical section and remove double | nwhitehorn | 2010-03-09 | 1 | -2/+4 |
* | Fix an obvious lock escape and fix a typo in a comment. | nwhitehorn | 2010-03-04 | 1 | -2/+4 |
* | Patch some more concurrency issues here. This expands the page table | nwhitehorn | 2010-03-04 | 1 | -23/+43 |
* | The NetBSD Foundation has granted permission to remove clause 3 and 4 from | joel | 2010-03-03 | 1 | -7/+0 |
* | Move the OEA64 scratchpage to the end of KVA from the beginning, and set | nwhitehorn | 2010-02-25 | 1 | -9/+14 |
* | Provide an implementation of pmap_dev_direct_mapped() on OEA64. This is | nwhitehorn | 2010-02-25 | 1 | -1/+16 |
* | Use dcbz instead of word stores for page zeroing, providing a factor of | nwhitehorn | 2010-02-24 | 1 | -9/+21 |
* | Close a race involving the OEA64 scratchpage. When the scratch page's | nwhitehorn | 2010-02-24 | 1 | -10/+14 |
* | Allow user programs to execute mfpvr instructions. Linux allows this, and | nwhitehorn | 2010-02-22 | 1 | -1/+22 |
* | Reduce KVA pressure on OEA64 systems running in bridge mode by mapping | nwhitehorn | 2010-02-20 | 4 | -63/+43 |
* | Fix a bug where pages being removed from memory entirely no longer have | nwhitehorn | 2010-02-18 | 2 | -55/+39 |
* | Remove extraneous semicolons, no functional changes. | mbr | 2010-01-07 | 2 | -6/+6 |
* | 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 |