aboutsummaryrefslogtreecommitdiff
path: root/sys/powerpc/aim
Commit message (Expand)AuthorAgeFilesLines
* Place interrupt handling in a critical section and remove doubleNathan Whitehorn2010-03-091-2/+4
* Fix an obvious lock escape and fix a typo in a comment.Nathan Whitehorn2010-03-041-2/+4
* Patch some more concurrency issues here. This expands the page tableNathan Whitehorn2010-03-041-23/+43
* The NetBSD Foundation has granted permission to remove clause 3 and 4 fromJoel Dahl2010-03-031-7/+0
* Move the OEA64 scratchpage to the end of KVA from the beginning, and setNathan Whitehorn2010-02-251-9/+14
* Provide an implementation of pmap_dev_direct_mapped() on OEA64. This isNathan Whitehorn2010-02-251-1/+16
* Use dcbz instead of word stores for page zeroing, providing a factor ofNathan Whitehorn2010-02-241-9/+21
* Close a race involving the OEA64 scratchpage. When the scratch page'sNathan Whitehorn2010-02-241-10/+14
* Allow user programs to execute mfpvr instructions. Linux allows this, andNathan Whitehorn2010-02-221-1/+22
* Reduce KVA pressure on OEA64 systems running in bridge mode by mappingNathan Whitehorn2010-02-204-63/+43
* Fix a bug where pages being removed from memory entirely no longer haveNathan Whitehorn2010-02-182-55/+39
* Remove extraneous semicolons, no functional changes.Martin Blapp2010-01-072-6/+6
* The first argument of dcbz interprets r0 as a literal zero, not the second.Nathan Whitehorn2009-12-031-1/+1
* Add a CPU features framework on PowerPC and simplify CPU setup a littleNathan Whitehorn2009-11-282-4/+8
* Simplify the invocation of vm_fault(). Specifically, eliminate the flagAlan Cox2009-11-271-3/+1
* Garbage collect some code that was never compiled in to handle AltivecNathan Whitehorn2009-11-221-6/+0
* Provide a real fix to the too-many-translations problem when bootingNathan Whitehorn2009-11-121-56/+62
* Extract the code that records syscall results in the frame into MDKonstantin Belousov2009-11-102-37/+57
* Spell sz correctly.Nathan Whitehorn2009-11-091-1/+1
* Increase the size of the OFW translations buffer to handle G5 systemsNathan Whitehorn2009-11-091-1/+4
* Unbreak cpu_switch(). The register allocator in my brain is clearlyNathan Whitehorn2009-10-311-4/+6
* Remove an unnecessary sync that crept in the last commit.Nathan Whitehorn2009-10-311-1/+0
* Fix a race in casuword() exposed by csup. casuword() non-atomically readNathan Whitehorn2009-10-311-2/+13
* Loop on blocked threads when using ULE scheduler, removing anNathan Whitehorn2009-10-311-9/+21
* Garbage collect set_user_sr(), which is declared static inline andNathan Whitehorn2009-10-311-9/+0
* Turn off Altivec data-stream prefetching before going into power-saveNathan Whitehorn2009-10-291-3/+21
* In r197963, a race with thread being selected for signal deliveryKonstantin Belousov2009-10-271-7/+1
* Remove debugging printf that snuck in here.Nathan Whitehorn2009-10-231-1/+0
* Add some more paranoia to setting HID registers, and update the AIMNathan Whitehorn2009-10-233-12/+27
* Do not map the trap vectors into the kernel's address space. They areNathan Whitehorn2009-10-232-6/+13
* Add SMP support on U3-based G5 systems. This does not yet work perfectly:Nathan Whitehorn2009-10-233-78/+184
* o Introduce vm_sync_icache() for making the I-cache coherent withMarcel Moolenaar2009-10-212-24/+60
* Don't assume that physical addresses are identity mapped. This allowsNathan Whitehorn2009-10-181-1/+8
* Correct another typo. Actually save the condition register insteadNathan Whitehorn2009-10-111-1/+1
* Correct a typo here and actually save DSISR instead of overwriting it.Nathan Whitehorn2009-10-111-1/+1
* Increase the size of the page table on 64-bit PowerPC machines as aNathan Whitehorn2009-07-121-2/+0
* Implement a facility for dynamic per-cpu variables.Jeff Roberson2009-06-232-0/+30
* Get the gdb/psim emulator functioning again.Peter Grehan2009-06-102-6/+26
* Introduce support for cpufreq on PowerPC with the dynamic frequencyNathan Whitehorn2009-05-311-8/+0
* Add cpu_flush_dcache() for use after non-DMA based I/O so that aMarcel Moolenaar2009-05-181-0/+10
* PowerPC common SMP startup and time base rework.Rafal Jaworowski2009-05-141-11/+8
* Factor out platform dependent things unrelated to device drivers into aNathan Whitehorn2009-05-148-157/+269
* Zero PCB during early AIM PowerPC init.Rafal Jaworowski2009-04-241-0/+1
* Fix a typo in the SRR1 comparison for program exceptions. While here,Nathan Whitehorn2009-04-191-3/+2
* Changing the overflow trap to use bla to branch to dbtrap in r190946 wasNathan Whitehorn2009-04-141-1/+1
* Rework the way we get the cacheline size. Instead of having a table ofNathan Whitehorn2009-04-121-13/+38
* Fix recognition of kernel-mode traps that pass through the KDB trap handlerNathan Whitehorn2009-04-111-4/+2
* Fix the build when KDB is disabled. The second instance of rfi inNathan Whitehorn2009-04-051-0/+3
* Perform a dummy stwcx. when we switch contexts. The contextMarcel Moolenaar2009-04-041-0/+6
* Add support for 64-bit PowerPC CPUs operating in the 64-bit bridge modeNathan Whitehorn2009-04-049-172/+2879