aboutsummaryrefslogtreecommitdiff
path: root/sys/powerpc/booke
Commit message (Expand)AuthorAgeFilesLines
* Implement pmap_unwire(). See r268327 for the motivation behind this change.Alan Cox2014-07-131-0/+32
* Rename global cnt to vm_cnt to avoid shadowing.Bryan Drewery2014-03-222-4/+4
* Avoid spurious compiler warning about an uninitialized variable.Nathan Whitehorn2014-02-011-1/+1
* Rearchitect platform memory map parsing to make it lessNathan Whitehorn2013-12-011-4/+4
* badaddr() is used only in the grackle PCI driver, so move its definitionNathan Whitehorn2013-11-271-60/+0
* Unify handling of illegal instruction faults between AIM and Book-E. ThisNathan Whitehorn2013-11-171-16/+1
* Split the function of the PCB_FPU flags into two: PCB_FPU now indicates thatNathan Whitehorn2013-11-171-0/+5
* Move CCSR discovery into the platform module, while simultaneously makingNathan Whitehorn2013-11-171-8/+0
* Make sure that TLB1 mappings are aligned correctly.Nathan Whitehorn2013-11-171-0/+1
* Use the same implementation of copyinout.c for both AIM and Book-E. ThisNathan Whitehorn2013-11-111-315/+0
* Follow up r223485, which made AIM use the ABI thread pointer instead ofNathan Whitehorn2013-11-116-169/+20
* Rename the "bare" platform "mpc85xx", which is what it actually is, andNathan Whitehorn2013-11-111-214/+9
* Do not panic if pmap_mincore() is called. This prevents crashing userlandNathan Whitehorn2013-11-061-1/+1
* Make devices with registers into the KVA region work reliably. Without this,Nathan Whitehorn2013-10-261-6/+18
* Handle (in a slightly ugly way) ePAPR-type loaders that just place aNathan Whitehorn2013-10-261-4/+36
* Bump initial TLB size. The kernel is not necessarily less than 16 MB anyNathan Whitehorn2013-10-261-1/+1
* Interrelated improvements to early boot mappings:Nathan Whitehorn2013-10-263-29/+69
* Fix concurrency issues with TLB1 updates and make pmap_kextract() searchNathan Whitehorn2013-10-261-11/+27
* Add pmap_mapdev_attr() and pmap_kenter_attr() interfaces. pmap_set_memattr()Nathan Whitehorn2013-10-261-5/+66
* A quick addendum: the standard says that timebase-frequency can be eitherNathan Whitehorn2013-10-231-3/+18
* If the device tree directly contains the timebase frequency, use it. ThisNathan Whitehorn2013-10-231-0/+4
* Make hard-wired TLB allocations be at minimum one page. This is required byNathan Whitehorn2013-10-211-0/+2
* Avoid sign overflow if there are more than 2 GB of RAM.Nathan Whitehorn2013-10-201-4/+5
* Replace the two almost-exactly-identical AIM and Book-E clock.cNathan Whitehorn2013-10-201-280/+0
* Unify the AIM and Book-E vm_machdep.c implementations, which previouslyNathan Whitehorn2013-10-201-408/+0
* - Create kern.ipc.sendfile namespace, and put the new "readhead" OIDGleb Smirnoff2013-09-221-0/+11
* The pmap function pmap_clear_reference() is no longer used. Remove it.Alan Cox2013-09-201-34/+0
* Revert r254501. Instead, reuse the type stability of the struct pmapKonstantin Belousov2013-08-221-3/+1
* The soft and hard busy mechanism rely on the vm object lock to work.Attilio Rao2013-08-091-12/+10
* Replace kernel virtual address space allocation with vmem. This providesJeff Roberson2013-08-072-2/+2
* Introduce new structure sfstat for collecting sendfile's statisticsAndrey V. Elsukov2013-07-151-1/+1
* o Relax locking assertions for vm_page_find_least()Attilio Rao2013-05-211-0/+2
* Relax the object locking assertion in pmap_enter_locked().Alan Cox2013-05-171-1/+1
* Add pmap function pmap_copy_pages(), which copies the content of theKonstantin Belousov2013-03-141-0/+33
* Switch the vm_object mutex to be a rwlock. This will enable in theAttilio Rao2013-03-092-5/+6
* MFcalloutng:Alexander Motin2013-02-281-19/+10
* Merge from vmobj-rwlock:Attilio Rao2013-02-271-3/+2
* Merge from vmc-playground branch:Attilio Rao2013-02-261-2/+1
* Introduce PLATFORMMETHOD_END and use it.Rui Paulo2013-02-131-1/+1
* Replace all uses of the page queues lock by a R/W lock that is privateAlan Cox2012-11-031-34/+40
* 1. Have the APs initialize the TLB1 entries from what has beenMarcel Moolenaar2012-11-034-58/+89
* userret() already checks for td_locks when INVARIANTS is enabled, soAttilio Rao2012-09-081-1/+0
* Avoid recursion on the pvh global lock in the aim oea pmap.Alan Cox2012-07-101-1/+1
* Fix a typo that resulted in or-ing PTE_UW twice whrn PTE_SW was needed.Marcel Moolenaar2012-07-021-1/+1
* Handle traps from the debugger. We need to catch them and re-enterMarcel Moolenaar2012-07-021-0/+7
* Invalidate any TLB1 entries we don't need. The firmware (e.g. U-Boot)Marcel Moolenaar2012-07-021-0/+4
* Implement cpu_flush_dcache(). This allows us to optimize __syncicache()Marcel Moolenaar2012-07-021-1/+18
* Panic openly if we cannot retrieve memory information from the device tree.Rafal Jaworowski2012-05-301-3/+3
* Extract vendor specific Book-E pieces into separate files and have a commonRafal Jaworowski2012-05-303-39/+384
* Remove redundant check, we catch ULE platform support in commonRafal Jaworowski2012-05-271-4/+0