summaryrefslogtreecommitdiffstats
path: root/sys/powerpc/aim
Commit message (Expand)AuthorAgeFilesLines
* MFCattilio2013-03-021-17/+9
|\
| * MFcalloutng:mav2013-02-281-17/+9
| * Merge from vmobj-rwlock:attilio2013-02-272-6/+4
| * Merge from vmobj-rwlock branch:attilio2013-02-263-3/+0
* | Hide the details for the assertion for VM_OBJECT_LOCK operations.attilio2013-02-212-8/+8
* | Fix other architectures and ZFS.attilio2013-02-214-3/+1
* | There is no need to use VM_OBJECT_LOCKED() as the assertion won'tattilio2013-02-202-6/+4
* | Switch vm_object lock to be a rwlock.attilio2013-02-202-6/+6
|/
* Setup BAT0 and BAT1 on the Wii.adrian2012-11-212-22/+40
* Flip the semantic of M_NOWAIT to only require the allocation to notkib2012-11-143-19/+6
* Implement DTrace for PowerPC. This includes both 32-bit and 64-bit.jhibbits2012-11-075-0/+97
* Rework the known rwlock to benefit about staying on their ownattilio2012-11-031-10/+1
* Eliminate a stale comment. It describes another use case for the pmap inalc2012-09-282-10/+0
* userret() already checks for td_locks when INVARIANTS is enabled, soattilio2012-09-081-1/+0
* Unbreak tinderbox.rpaulo2012-08-251-1/+4
* Set mdp only under #ifdef WII.rpaulo2012-08-251-0/+3
* On Nintendo Wii CPUs, the mdp value will be garbage. Set it to NULLadrian2012-08-211-1/+9
* Avoid recursion on the pvh global lock in the aim oea pmap.alc2012-07-102-14/+26
* Replace all uses of the vm page queues lock by a r/w lock that is privatealc2012-07-061-29/+46
* The `end' symbol doesn't match the end of the kernel image because it'srpaulo2012-06-292-6/+8
* Fix physical address type to vm_paddr_t also for powerpc64.raj2012-05-251-11/+11
* Fix physical address type to vm_paddr_t.raj2012-05-241-11/+11
* Replace the list of PVOs owned by each PMAP with an RB tree. This simplifiesnwhitehorn2012-05-202-176/+57
* Fix final bugs in memory barriers on PowerPC:nwhitehorn2012-05-042-2/+4
* Fix build on 32-bit systems.nwhitehorn2012-04-281-1/+1
* After switching mutexes to use lwsync, they no longer provide sufficientnwhitehorn2012-04-282-30/+19
* Revert r234581 for this file. The lockless SLB tree code does in fact neednwhitehorn2012-04-241-2/+2
* Use lwsync to provide memory barriers on systems that support it insteadnwhitehorn2012-04-221-2/+2
* Avoid a lock order reversal in pmap_extract_and_hold() from relockingnwhitehorn2012-04-221-1/+32
* Make sure all pending operations have completed on the existing threadnwhitehorn2012-04-202-0/+2
* We don't need kcopy() in any of the remaining places it is used, sonwhitehorn2012-04-113-33/+3
* Only manipulate the PGA_EXECUTABLE flag on managed pages. This is a proxynwhitehorn2012-04-111-14/+10
* Fix error in r233949. Synchronizing icaches on uncacheable pages turns outnwhitehorn2012-04-111-2/+4
* Execute an initial ptesync if and only if the PTE is actually beingnwhitehorn2012-04-061-14/+7
* Substantially reduce the scope of the locks held in pmap_enter(), whichnwhitehorn2012-04-061-34/+8
* Reduce the frequency that the PowerPC/AIM pmaps invalidate instructionnwhitehorn2012-04-063-57/+29
* More PMAP performance improvements: skip 256 MB segments entirely if theynwhitehorn2012-03-282-11/+26
* Make sure to call vm_page_dirty() before the pmap lock is released tonwhitehorn2012-03-271-2/+2
* More PMAP concurrency improvements: replace the table lock and (almost) allnwhitehorn2012-03-271-86/+100
* More PMAP performance improvements: on powerpc64, when TLBIE can be runnwhitehorn2012-03-251-4/+11
* Only call vm_page_dirty() on pages that are writable in order not tonwhitehorn2012-03-241-4/+12
* Following suggestions from alc, skip wired mappings in pmap_remove_pages()nwhitehorn2012-03-241-51/+29
* Remove acquisition of VM page queues lock from pmap_protect(). Any actualnwhitehorn2012-03-181-2/+0
* Implement pmap_remove_pages(). This will be added later to the 32-bit MMUnwhitehorn2012-03-151-0/+18
* Improve algorithm for deciding whether to loop through all process pagesnwhitehorn2012-03-151-40/+58
* Use LIST_FOREACH_SAFE() instead of LIST_FOREACH() in pmap_remove(), sincenwhitehorn2012-03-142-4/+4
* Revert the _NOPROF entries on cpu_throw, cpu_switch and savectx. They can beandreast2012-02-051-3/+3
* Fix build for the case of powerpc64 kernel without COMPAT_FREEBSD32.kib2012-01-301-0/+3
* Finally, try to enable the nxstacks on amd64 and powerpc64 for both 64bitkib2012-01-301-0/+4
* This commit adds profiling support for powerpc64. Now we can do applicationandreast2012-01-203-7/+8
OpenPOWER on IntegriCloud