summaryrefslogtreecommitdiff
path: root/sys/arm/include/asm.h
AgeCommit message (Expand)Author
2024-09-11arm: Assume __ARM_ARCH == 7Andrew Turner
2023-11-26sys: Remove ancient SCCS tags.Warner Losh
2023-08-16sys: Remove $FreeBSD$: two-line .h patternWarner Losh
2023-07-24arm: Only include sysreg.h when needed in asm.hAndrew Turner
2022-11-15Retire broken GPROF support from the kernelMateusz Guzik
2022-01-11Remove Arm barriers for pre-armv6 CPUsAndrew Turner
2022-01-11Remove old arm CPU macrosAndrew Turner
2020-09-01arm: clean up empty lines in .c and .h filesMateusz Guzik
2018-07-18Also check if __ARM_ARCH_6KZ__ is defined when detecting when to use ARMv6Andrew Turner
2017-11-20sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-03-22Add the early hypervisor code needed on 32-bit ARMv7. This will be usedAndrew Turner
2016-05-25Include machine/acle-compat.h in cdefs.h on arm if the compiler doesn'tIan Lepore
2016-05-17Don't repeat the the word 'the'Eitan Adler
2015-11-10ARM: Remove trailing whitespace from sys/arm/includeMichal Meloun
2015-10-04Add missing stack unwind information to several assembly functions onRobert Watson
2015-05-31We only support the ARM EABI in head, remove the check on __ARM_EABI__.Andrew Turner
2015-05-11Mark thumb entry points as such when building for thumb, otherwise markAndrew Turner
2015-05-11Use the Thumb compliant version of the add instruction. We can only useAndrew Turner
2015-01-02Fix alignment directives in arm asm code after clang 3.5 import.Ian Lepore
2015-01-01Define a WFI macro that expands to the right form of wait-for-interruptIan Lepore
2014-12-26Include acle-compat.h directly (we use its symbols) rather than gettingIan Lepore
2014-12-25Add macros for asm barrier instructions with arch-specific implementations.Ian Lepore
2014-12-25Create 'L' variants of all the ENTRY macros for file-static/local symbols.Ian Lepore
2014-12-25Fix the GLOBAL macro so it works (upper vs lowercase X), use it in _EENTRY.Ian Lepore
2014-12-25Stylish changes... put tabs where they need to be in macros, move linesIan Lepore
2014-12-25Remove _PROF_PROLOGUE from the EENTRY() macros. These macros defineIan Lepore
2014-12-01Pull in the NetBSD global offset table handling code. Clang 3.5 createsAndrew Turner
2014-11-29Update _ENTRY to use _EENTRY to reduce the common code.Andrew Turner
2014-11-25Revert r274772: it is not valid on MIPSEd Maste
2014-11-21Use canonical __PIC__ flagEd Maste
2014-09-10Unify interrupts bit definition and usage. While here remove PSR_C_bit.Andrew Turner
2014-09-10Add more register values to armreg.h and remove CPU_CONTROL_32BP_ENABLEAndrew Turner
2014-09-01Do not generate unwind info in asm functions if _STANDALONE is defined.Ian Lepore
2014-08-01Fix unwind-info errors in our hand-written arm assembler code.Ian Lepore
2013-06-07Reduce the difference to NetBSD.Andrew Turner
2013-03-16Add an END macro to ARM. This is mostly used to tell gas where the boundsAndrew Turner
2012-08-15Merging projects/armv6, part 1Oleksandr Tymoshenko
2007-10-13Define _ARM_ARCH_5E too, so that we know if pld/strd/ldrd are available.Olivier Houchard
2007-05-19Use __mcount() instead of _mcount() to reduce diffs with NetBSD.Olivier Houchard
2006-08-30Remove dead code, already defined in sys/cdef.hOlivier Houchard
2005-01-05Start all license statements with /*-Warner Losh
2004-11-09Import a RET macro, that will use bx if the arch supports it.Olivier Houchard
2004-09-23We are using _mcount, not __mcount.Olivier Houchard
2004-05-14Import FreeBSD/arm kernel bits.Olivier Houchard