summaryrefslogtreecommitdiffstats
path: root/sys/powerpc/booke
Commit message (Expand)AuthorAgeFilesLines
* Unify booke and AIM machdep.jhibbits2015-04-302-356/+20
* Implement hwpmc(4) for Freescale e500 core.jhibbits2015-04-184-0/+47
* Unbreak book-e, broken by the trap.c merge (missed this file).jhibbits2015-04-081-3/+1
* Unify Book-E and AIM trap.cjhibbits2015-04-051-519/+0
* CCSRBAR_VA is mpc85xx-specific, so add guards, and include the proper headerjhibbits2015-03-311-0/+6
* Wrap #ifdef guards around pmap_bootstrap ap. It's only used in SMP, andjhibbits2015-03-281-0/+4
* Make 32-bit PowerPC kernels, like 64-bit PowerPC kernels, position-independentnwhitehorn2015-03-073-29/+59
* Move IVOR setup from assembler to C, decreasing required assumptions aboutnwhitehorn2015-03-052-36/+45
* The AIM DAR (data access fault address register) and Book-E DEAR registersnwhitehorn2015-03-042-3/+3
* Move Book-E/AIM dependent bits for setting user PMAP during thread switchnwhitehorn2015-03-041-0/+4
* Missed local diff.nwhitehorn2015-03-012-2/+1
* Initialize NX stack capabilities and direct map status in pmap like on AIM.nwhitehorn2015-03-012-4/+6
* Refactor PowerPC (especially AIM) init sequence to be less baroque.nwhitehorn2015-01-181-18/+4
* Factor out duplicated code from dumpsys() on each architecture into genericmarkj2015-01-071-115/+101
* Fix kernel build for booke.andreast2014-12-101-0/+1
* ddb: allow specifying the exact address of the symtab and strtabroyger2014-09-251-1/+6
* Change pmap_enter(9) interface to take flags parameter and superpagekib2014-08-081-28/+50
* Retire pmap_change_wiring(). We have never used it to wire virtual pages.alc2014-08-031-27/+0
* Implement pmap_unwire(). See r268327 for the motivation behind this change.alc2014-07-131-0/+32
* Rename global cnt to vm_cnt to avoid shadowing.bdrewery2014-03-222-4/+4
* Avoid spurious compiler warning about an uninitialized variable.nwhitehorn2014-02-011-1/+1
* Rearchitect platform memory map parsing to make it lessnwhitehorn2013-12-011-4/+4
* badaddr() is used only in the grackle PCI driver, so move its definitionnwhitehorn2013-11-271-60/+0
* Unify handling of illegal instruction faults between AIM and Book-E. Thisnwhitehorn2013-11-171-16/+1
* Split the function of the PCB_FPU flags into two: PCB_FPU now indicates thatnwhitehorn2013-11-171-0/+5
* Move CCSR discovery into the platform module, while simultaneously makingnwhitehorn2013-11-171-8/+0
* Make sure that TLB1 mappings are aligned correctly.nwhitehorn2013-11-171-0/+1
* Use the same implementation of copyinout.c for both AIM and Book-E. Thisnwhitehorn2013-11-111-315/+0
* Follow up r223485, which made AIM use the ABI thread pointer instead ofnwhitehorn2013-11-116-169/+20
* Rename the "bare" platform "mpc85xx", which is what it actually is, andnwhitehorn2013-11-111-214/+9
* Do not panic if pmap_mincore() is called. This prevents crashing userlandnwhitehorn2013-11-061-1/+1
* Make devices with registers into the KVA region work reliably. Without this,nwhitehorn2013-10-261-6/+18
* Handle (in a slightly ugly way) ePAPR-type loaders that just place anwhitehorn2013-10-261-4/+36
* Bump initial TLB size. The kernel is not necessarily less than 16 MB anynwhitehorn2013-10-261-1/+1
* Interrelated improvements to early boot mappings:nwhitehorn2013-10-263-29/+69
* Fix concurrency issues with TLB1 updates and make pmap_kextract() searchnwhitehorn2013-10-261-11/+27
* Add pmap_mapdev_attr() and pmap_kenter_attr() interfaces. pmap_set_memattr()nwhitehorn2013-10-261-5/+66
* A quick addendum: the standard says that timebase-frequency can be eithernwhitehorn2013-10-231-3/+18
* If the device tree directly contains the timebase frequency, use it. Thisnwhitehorn2013-10-231-0/+4
* Make hard-wired TLB allocations be at minimum one page. This is required bynwhitehorn2013-10-211-0/+2
* Avoid sign overflow if there are more than 2 GB of RAM.nwhitehorn2013-10-201-4/+5
* Replace the two almost-exactly-identical AIM and Book-E clock.cnwhitehorn2013-10-201-280/+0
* Unify the AIM and Book-E vm_machdep.c implementations, which previouslynwhitehorn2013-10-201-408/+0
* - Create kern.ipc.sendfile namespace, and put the new "readhead" OIDglebius2013-09-221-0/+11
* The pmap function pmap_clear_reference() is no longer used. Remove it.alc2013-09-201-34/+0
* Revert r254501. Instead, reuse the type stability of the struct pmapkib2013-08-221-3/+1
* The soft and hard busy mechanism rely on the vm object lock to work.attilio2013-08-091-12/+10
* Replace kernel virtual address space allocation with vmem. This providesjeff2013-08-072-2/+2
* Introduce new structure sfstat for collecting sendfile's statisticsae2013-07-151-1/+1
* o Relax locking assertions for vm_page_find_least()attilio2013-05-211-0/+2
OpenPOWER on IntegriCloud