summaryrefslogtreecommitdiffstats
path: root/sys/arm/include
Commit message (Expand)AuthorAgeFilesLines
* Move arm's devmap to some generic place, so it can be usedbr2016-04-262-91/+2
* Don't use atomic operations for page table entries and handle accessskra2016-04-221-32/+14
* Add four functions which check a virtual address for stage 1 privilegedskra2016-04-221-1/+49
* Rename ARM_INTRNG and MIPS_INTRNG to INTRNG. This will help with machineandrew2016-04-152-5/+5
* Remove FDT specific parts from INTRNG. Change its interface to make itskra2016-04-041-1/+1
* ARM: Fix ATAG handling in LINUX_BOOT_API:mmel2016-03-261-1/+1
* ARM: Teach LINUX_BOOT_ABI to recognize DT blob.mmel2016-03-261-1/+2
* Generalize IPI support for ARM intrng and use it for interruptskra2016-03-242-6/+9
* Move IPI related parts back to (ARM) machine specific file now, whenskra2016-02-271-0/+9
* Almost all copies of platform_mp_init_secondary just calledandrew2016-02-261-1/+0
* Remove platform_mp_probe as it's almost identical on most ARM SoCs, andandrew2016-02-261-1/+0
* Remove platform_ipi_send, it's an unneeded as all implementations areandrew2016-02-251-2/+0
* Remove redundant __ARM_ARCH >= 6 check in armv6 specific files.skra2016-02-231-3/+0
* Remove not used definitions and fix some style nits.skra2016-02-191-24/+12
* Remove AP_KRW definition not needed after r295801.skra2016-02-191-10/+0
* Rename pte.h to pte-v4.h and start including directly either pte-v4.hskra2016-02-193-13/+7
* Move common definitions from both pmap-v4.h and pmap-v6.h into pmap.h.skra2016-02-193-42/+27
* Rename pmap.h to pmap-v4.h and remove pmap-v6.h include from it.skra2016-02-193-517/+552
* Remove redundant ARM_L2_ADDR_BITS and L2_ADDR_BITS definitions andskra2016-02-183-8/+1
* Remove redundant L2_ADDR_MASK definition and replace it by primary one.skra2016-02-181-3/+0
* Remove unneeded definitions after r291406. Also remove redundant andskra2016-02-182-24/+0
* Do not use PMAP_DOMAIN_KERNEL definition for __ARM_ARCH >= 6 as domainsskra2016-02-171-26/+0
* Remove unneeded vector_page_setprot() for __ARM_ARCH >= 6. A vectorskra2016-02-171-5/+0
* Include pte-v6.h only where needed.skra2016-02-173-4/+1
* Remove pd_prot and pd_cache members from struct arm_devmap_entry.skra2016-02-172-4/+0
* Break out the shared bits of the arm intrng definitions into sys/intr.h;adrian2016-02-101-87/+1
* ARM: Use new ARMv6 naming conventions for cache and TLB functionsmmel2016-02-054-6/+43
* ARM: Introduce new cpu-v4.h header and move all ARMv4 specific codemmel2016-02-053-59/+175
* Make VM_MEMATTR_xxx definitions independent on pmap internalsskra2016-02-042-7/+7
* ARM: Don't use ugly (and hidden) global variable, control register ismmel2016-02-041-0/+1
* ARM: Consistently use cpu_setttb() instead of setttb().mmel2016-02-031-3/+0
* ARM: Replace only once used cpu_icache_sync_all() by ranged equivalent.mmel2016-02-031-10/+2
* Partly revert r295168 and define PTE_DEVICE in pmap-v6.h header again.skra2016-02-031-0/+2
* ARM: Remove support for xscale i80219 and i80321 CPUs. We haven't singlemmel2016-02-032-16/+9
* Use pmap_preboot_map_attr() directly in arm_devmap_bootstrap()skra2016-02-021-29/+0
* Make pmap_preboot_map_attr() vm subsystem compliant, so its argumentsskra2016-02-021-2/+2
* ARM: All remaining functions in cpufunc_asm_arm10.S are identical withmmel2016-02-021-8/+4
* ARM: Remove last unused function, cpu_flush_prefetchbuf(),mmel2016-02-021-4/+0
* Remove all remaining references to old and not more used structskra2016-02-021-14/+0
* Remove all stuff related to __ARM_ARCH >= 6 from pmap.h header exceptskra2016-02-011-162/+4
* ARM: Remove never used cpu_tlb_flushI and cpu_tlb_flushI_SE() functionsmmel2016-02-011-9/+0
* ARM: cpufunc_domains, cpufunc_faultstatus and cpufunc_faultaddressmmel2016-01-311-13/+4
* ARM: Next round of cpufunc.* cleaning. Nobody uses flush_brnchtgt* functions,mmel2016-01-311-6/+0
* ARM: First round of cpufunc.* cleaning. All abort_fixup functions aremmel2016-01-311-12/+0
* ARM: Rename ARM specific VM_MEMATTR_WT memory attribute to standard one.mmel2016-01-311-2/+2
* ARM: Remove TLB IPI.mmel2016-01-302-51/+4
* Retire pmap_pte_init_mmu_v6() which was used by old pmap-v6.skra2016-01-292-4/+0
* Remove NPTEPG definition which is not used anywhere now afterskra2016-01-291-1/+0
* Use kernel_pmap directly instead of pmap_kernel(). The kernel_pmap isskra2016-01-292-11/+1
* ARM: remove old pmap-v6 code. The new pmap-v6 is mature enough, andmmel2016-01-295-11/+23
OpenPOWER on IntegriCloud