summaryrefslogtreecommitdiffstats
path: root/sys/arch/arm/include
AgeCommit message (Expand)AuthorFilesLines
2020-05-31introduce "cpu_rnd_messybits" for use instead of nanotime in dev/rnd.c.dlg1-1/+3
2020-05-17Add machdep.compatible.kettenis1-2/+4
2020-04-29Let the armv7 bus_dma layer and simplebus(4) implementation deal withkettenis1-24/+5
2020-01-12Implement cpu_kick() and cpu_unidle().kettenis1-2/+4
2019-12-19Convert boolean_t/TRUE/FALSE to int/1/0 for coherency with the rest ofmpi1-5/+5
2019-11-07Remove get_pc_str_offset(), which has been unused since we switchedpatrick1-7/+1
2019-11-07Convert db_addr_t -> vaddr_t but leave the typedef for now.mpi1-3/+3
2019-10-27Add code to spin up secondary CPUs.kettenis1-1/+9
2019-09-30Synch the cpu match/attach/identify code with arm64. This drops somekettenis2-22/+62
2019-09-23Implement DVFS support.kettenis1-1/+8
2019-03-13Store whether or not the VFP was active on entering the unhandledpatrick2-3/+3
2019-01-22flense more trailing whitespacephessler1-5/+5
2019-01-22remove trailing whitespace in the Laptop Package part of the license text.phessler1-4/+4
2018-12-05Include srp.h where struct cpu_info uses srp to avoid erroring out whenjsg1-1/+2
2018-10-02Unify the MD byteswapping code as much as possible across architectures.naddy1-25/+20
2018-09-14Unify and bump some of the NMBCLUSTERS defines. Some archs had it set toclaudio1-2/+2
2018-08-08Extend the FDT interrupt API to support masking and unmasking IRQs.patrick1-1/+3
2018-08-06Make it possible to build a MULTIPROCESSOR kernel on armv7. While thiskettenis2-35/+39
2018-08-06Give the FDT interrupt API a more generic naming by replacing thepatrick1-1/+11
2018-07-09Add PCI machdep headers based on the arm64 port.patrick1-47/+37
2018-06-30Remove strange /* End of file */ style.deraadt6-18/+6
2018-06-23Save and restore FPU registers around signal handlers.kettenis1-1/+5
2018-06-22Save and restore the relevant FPU state on armv7.kettenis1-35/+27
2018-05-07Use speed from device tree for serial console on armv7 too.kettenis1-1/+2
2018-03-20To allow sharing more code between armv7 and arm64 platforms, introducepatrick1-1/+2
2018-03-16Make FPU registers available in core dumps and through ptrace(2).kettenis1-1/+1
2018-03-05Do not redefine PAGE_SHIFT/PAGE_SIZE/PAGE_MASK in vmparam.h; thosederaadt1-9/+1
2018-03-05#define _MAX_PAGE_SHIFT in MD _types.h as the maximum pagesize an archderaadt1-1/+2
2018-03-01AAPCS requires 8-byte alignment for 64-bit types. We missed this when wekettenis1-2/+2
2018-02-10Convert armv7 to MI mutex.mpi1-72/+2
2018-01-26Add kernel support for the VFP FPU/SIMD unit. Based on a diff by drahn@.kettenis4-19/+144
2018-01-23Revise 'struct fpreg' such that it can actually represent the full VFPv3-D32kettenis1-5/+3
2018-01-15Improve defense against branch predictor target injection (Spectre "variant 2")kettenis2-2/+7
2017-10-01set MAXSSIZ to the same value as on all other architectures (32MB)naddy1-2/+2
2017-09-05Move mutex, condvar, and thread-specific data routes, pthread_once, andguenther1-5/+1
2017-08-27Add glass console support for arm64. This uses the "stdout-path" propertykettenis1-1/+5
2017-08-20Add Cortex-A55 and Cortex-A75 part numbers.jsg1-1/+5
2017-08-12remove apmwarn sysctl which is not usedtedu1-3/+3
2017-07-31Use unsigned long instead of uint32_t, which is the appropriate integerkettenis1-3/+3
2017-07-12remove CPU_LIDSUSPEND/machdep.lidsuspendnatano1-3/+3
2017-06-29kill RCSID macros; discussed with millertderaadt1-5/+1
2017-06-23Unbreak profiling assembly functions in userland by defining thempi1-2/+2
2017-05-18Fix kernel build on armv7 and sh.visa1-2/+2
2017-05-12Make atomic.h ready to be included in userland.mpi1-39/+40
2017-05-08add a BUS_DMA_64BIT flag to bus_dma on all our archs.dlg1-14/+15
2017-04-27Bring over the changes to mainbus(4) and simplebus(4) from arm64.kettenis2-4/+8
2017-04-24Add support for Cortex-A12. Even though ARM rebranded these as Cortex-A17kettenis1-1/+3
2017-04-20Hook up mutex(9) to witness(4).visa1-3/+15
2017-04-13Provide mips64 with kernel-facing TCB_{GET,SET} macros that store itguenther1-3/+1
2017-03-03Fix the lidsuspend sysctl name in arm/include/cpu.htom1-3/+3