summaryrefslogtreecommitdiff
path: root/sys/arch/arm/include
AgeCommit message (Expand)Author
2018-02-10Convert armv7 to MI mutex.Martin Pieuchot
2018-01-26Add kernel support for the VFP FPU/SIMD unit. Based on a diff by drahn@.Mark Kettenis
2018-01-23Revise 'struct fpreg' such that it can actually represent the full VFPv3-D32Mark Kettenis
2018-01-15Improve defense against branch predictor target injection (Spectre "variant 2")Mark Kettenis
2017-10-01set MAXSSIZ to the same value as on all other architectures (32MB)Christian Weisgerber
2017-09-05Move mutex, condvar, and thread-specific data routes, pthread_once, andPhilip Guenther
2017-08-27Add glass console support for arm64. This uses the "stdout-path" propertyMark Kettenis
2017-08-20Add Cortex-A55 and Cortex-A75 part numbers.Jonathan Gray
2017-08-12remove apmwarn sysctl which is not usedTed Unangst
2017-07-31Use unsigned long instead of uint32_t, which is the appropriate integerMark Kettenis
2017-07-12remove CPU_LIDSUSPEND/machdep.lidsuspendMartin Natano
2017-06-29kill RCSID macros; discussed with millertTheo de Raadt
2017-06-23Unbreak profiling assembly functions in userland by defining theMartin Pieuchot
2017-05-18Fix kernel build on armv7 and sh.Visa Hankala
2017-05-12Make atomic.h ready to be included in userland.Martin Pieuchot
2017-05-08add a BUS_DMA_64BIT flag to bus_dma on all our archs.David Gwynne
2017-04-27Bring over the changes to mainbus(4) and simplebus(4) from arm64.Mark Kettenis
2017-04-24Add support for Cortex-A12. Even though ARM rebranded these as Cortex-A17Mark Kettenis
2017-04-20Hook up mutex(9) to witness(4).Visa Hankala
2017-04-13Provide mips64 with kernel-facing TCB_{GET,SET} macros that store itPhilip Guenther
2017-03-03Fix the lidsuspend sysctl name in arm/include/cpu.hTom Cosgrove
2017-03-02Add a new sysctl machdep.lidaction. The sysctl works as follows:Martin Natano
2017-02-15Bump MAXTSIZ to 64M on arm.Jeremie Courreges-Anglas
2017-02-08In exec_elf.c: expand ELFNAME(), ELFNAME2(), and ELFNAMEEND() exceptPhilip Guenther
2017-02-06add a license for the code in here, all of which i seem to have written.David Gwynne
2017-01-06there is no longer a need to ifdef __armv7__ armv6 rev instructionsJonathan Gray
2017-01-06unifdef CPU_ARMv7 and ARM_ARCH_7Jonathan Gray
2017-01-05Complete idle PCB allocation for secondary processors so that it makesPatrick Wildt
2017-01-04unifdef CPU_XSCALE_PXA2X0, ARM_MMU_XSCALE, ARM_MMU_GENERIC (armv3)Jonathan Gray
2017-01-01recognise Cortex A32Jonathan Gray
2016-12-30Remove unused headers.Jeremie Courreges-Anglas
2016-10-22If an Access Flag fault happens while we were running the kernel andPatrick Wildt
2016-10-05Some device trees use 64-bit intermediate virtual addresses. ThisPatrick Wildt
2016-10-02The userspace TCB_GET() shouldn't take an argumentPhilip Guenther
2016-09-24Stick the thread control block pointer into a CPU register on ARMv7.Patrick Wildt
2016-09-24If the value of r0 upon entering the kernel is zero, interpret this as theMark Kettenis
2016-09-21Modernize arm assembly in the kernel for clang.Mark Kettenis
2016-09-16Define PT_ARM_EXIDX.Mark Kettenis
2016-09-03Increase the number of mbufs on most architectures. This is basedAlexander Bluhm
2016-08-27Add support for the PXN bit in level 1 translation table descriptors andMark Kettenis
2016-08-26Implement bus dma support for loading raw mappings so that we can usePatrick Wildt
2016-08-26Remove the code that switches around MMU domains on armv7. MMU domains areMark Kettenis
2016-08-25Enable the UWXN bit in the SCTRL register when available. This shouldMark Kettenis
2016-08-24Replace pmap_fault_fixup() with an access flag fault handler on armv7.Mark Kettenis
2016-08-22Before pmap7.c rev 1.35 and pmap.h rev 1.44 DMA'able memory with theJonathan Gray
2016-08-20Don't set MSGBUFSIZE here such that the setting in <machine/param.h> takesMark Kettenis
2016-08-19Start using to XN flag to enforce that mappings without PROT_EXEC areMark Kettenis
2016-08-19Adjust the definitions of L1_S_COHERENT_v7, L2_L_COHERENT_v7 andMark Kettenis
2016-08-19Use Access Flag to do page reference emulation.Mark Kettenis
2016-08-18Separate out the Access Flag bit from the Access Permission bits in theMark Kettenis