summaryrefslogtreecommitdiffstats
path: root/sys/powerpc/booke
Commit message (Expand)AuthorAgeFilesLines
* The TLB1 TSIZE is a multiple of 4, not 2, so shift 2 bits, not 1.jhibbits2015-08-291-1/+1
* Extend pmap to support e500mc and e5500.jhibbits2015-08-282-38/+67
* Follow up to r287014jhibbits2015-08-221-2/+6
* Enhance book-e pmap for 36-bit physaddrjhibbits2015-08-221-19/+22
* Add initial boot support for e500mc and e5500.jhibbits2015-08-211-30/+122
* Fix copy&paste.jhibbits2015-08-191-1/+1
* Save the registers at the correct offsets.jhibbits2015-08-191-2/+3
* Make kstack_pages a tunable on arm, x86, and powepc. On i386, thekib2015-08-101-3/+3
* Correct return type of booke_init() prototype.jhibbits2015-08-081-1/+1
* Add two new pmap functions:jah2015-08-041-0/+77
* Fix KSTACK_PAGES issue when the default value was changed in KERNCONFzbb2015-07-161-0/+2
* Merge booke and aim interrupt.c files.jhibbits2015-07-062-176/+13
* Use the correct type for physical addresses.jhibbits2015-07-041-4/+4
* 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
OpenPOWER on IntegriCloud