summaryrefslogtreecommitdiff
path: root/sys/arch/arm/include
AgeCommit message (Expand)Author
2021-05-30Include opt_param.h for MSGBUFSIZE ifdef _KERNEL_OPT.rin
2021-05-30Don't use V8 atomic instruction for AA32 mode.joerg
2021-05-04Provide pte_{value,valid_p}skrll
2021-04-27Fix the barrier confusion. From Riastradh - thanks!.skrll
2021-04-26Change #ifdef FOO to #if defined(FOO). NFCI.skrll
2021-04-24Fix ARMv8 instructionsskrll
2021-04-24G/Cskrll
2021-04-23Trialing whitespaceskrll
2021-03-27Revert recent pic optimizations until I have more time to work on this.jmcneill
2021-03-01Add DISABLE_INTERRUPT_SAVE(), like DISABLE_INTERRUPT() but also returnsjmcneill
2021-02-21Keep current hardware priority value in struct cpu_info and use it insteadjmcneill
2021-02-20Move 'struct pic_pending' from percpu to struct cpu_info. Saves a fewjmcneill
2021-02-07Add ENABLE_INTERRUPT() / DISABLE_INTERRUPT() macros for compatibilityjmcneill
2021-02-01G/C some old code that was for acorn26skrll
2021-01-31Fix (unused) PRRR_NOSn #defineskrll
2021-01-27Style. NFCI.skrll
2021-01-24Obey __HAVE_BUS_SPACE_8martin
2020-12-14Obsolete PT_STEP and friends, that have never been implemented.rin
2020-12-03Provide and use a sev() macro for the sev instruction.skrll
2020-12-01G/C MUTEX_PAUSE_{PAUSE,WAKE}skrll
2020-12-01Trailing whitespaceskrll
2020-12-01Fix confusions related to encoding of instructions.rin
2020-12-01Switch earmv6{,hf}eb to BE8 in kernel side.rin
2020-11-03The ARM C Language Extenstion document defines __ARCH_ARM as the integerskrll
2020-10-31Fix armv6 builds by providing an armv6 is macroskrll
2020-10-30Retire arm_[di]sb in favour of the isb() and dsb(sy) macro invocations.skrll
2020-10-18Trailing whitespaceskrll
2020-10-11Define _ARM_ARCH_8 when __ARM_ARCH_8A (no trailing double underscore) asskrll
2020-10-08Bump MAXDSIZ from 1536 to 1836.he
2020-09-29Collapse all CPU_CORTEXA<n> options into CPU_CORTEX and do runtimejmcneill
2020-09-29Fix RPI (armv6) buildskrll
2020-09-26Define isb(), dsb(option), and dmb(option)skrll
2020-09-26G/C arm/atomic.hskrll
2020-09-10kasan: fix the copyright noticesmaxv
2020-09-05Round of uvm.h cleanup.riastradh
2020-09-05Add missing prototypes for __bs_c(f,_bs_sm_?_swap)jakllsch
2020-08-29Cover the full kernel address range in KASANskrll
2020-08-28Some KASAN fixes and tweaksskrll
2020-08-17swap sys/param.h for machine/param.h. this still obtains themrg
2020-08-16G/C MP_CPU_INFO_MEMBERSskrll
2020-08-16Define COHERENCY_UNIT and CACHE_LINE_SIZE to fix arm builds.skrll
2020-08-14Mirror the changes to aarch64 andskrll
2020-07-19Fix RPI boot which needs more early stackskrll
2020-07-11Fix ARM buildsskrll
2020-07-10Remove stray #else / #endif block in KASAN support commitskrll
2020-07-10Oops... deal with a last minute #define name change. KASAN support nowskrll
2020-07-10Add support for KASAN on ARMv[67]skrll
2020-07-10Do previous differently for nowskrll
2020-07-08Provide some KVA layout #defines in arm32/vmparam.h and simplifyskrll
2020-07-08Remove an unnecessary #ifdefskrll