summaryrefslogtreecommitdiffstats
path: root/sys/arch/arm
AgeCommit message (Expand)AuthorFilesLines
2021-03-25remove uneeded includes in md armv7 filesjsg27-129/+29
2021-03-11spellingjsg3-8/+8
2021-02-25Add some infrastructure in the PCI chipset tag for pci_probe_device_hook()patrick1-2/+4
2021-02-23remove some unused includesjsg1-1/+0
2021-02-23timecounting: use C99-style initialization for all timecounter structscheloha2-4/+17
2021-02-18handle "simple-pm-bus" in simplebusjsg1-5/+10
2021-01-23introduce ujoy(4), a restricted subset of uhid(4) for gamecontrollers.thfr1-1/+3
2021-01-19s/KHZ/kHz/ and reduce dmesg spam a bitkettenis2-8/+8
2020-11-08In case of failure, call sigexit() from trapsignal instead of sensig().mpi1-11/+7
2020-10-27uvm_grow() no longer needs the KERNEL_LOCK, bring it back to justderaadt1-16/+11
2020-10-19replace ad-hoc illegal instruction with the architecturally defined onenaddy1-2/+2
2020-10-19Set %r0 to EFAULT instead of the return value from uvm_fault() when itkettenis1-2/+2
2020-09-25Add missing calls to uvm_grow(9).phessler1-1/+5
2020-09-14perform the uvm_map_inentry() after the data_aborts handlers are executedderaadt1-5/+8
2020-09-11Include <sys/systm.h> directly instead of relying on hidden UVM includes.mpi3-4/+6
2020-08-26Declare hw_{prod,serial,uuid,vendor,ver} in <sys/systm.h>.visa1-3/+1
2020-08-19Push KERNEL_LOCK/UNLOCK() dance inside trapsignal().mpi2-14/+2
2020-08-14Remove "for all XXX platforms" from comment. Fixes the issue pointed outkettenis1-2/+2
2020-07-14Implement pci_intr_establish_cpu() on arm64 and armv7. The function pointerpatrick1-3/+8
2020-07-14Extend the interrupt API on arm64 and armv7 to be able to pass aroundpatrick3-21/+31
2020-07-12Use the full 32 bits for the miscellaneous armv7 timecounters.naddy2-4/+4
2020-07-08do not need these versions of timetc.hderaadt1-23/+0
2020-07-06IEEE1275 (Open Firmware) defines that parameter name strings can have akettenis1-53/+11
2020-07-06Add support for timeconting in userland.pirofti2-2/+25
2020-07-06wire up kstat(4)dlg1-2/+3
2020-06-30Remove obsolete <machine/stdarg.h> header. Nowadays the varargvisa1-56/+0
2020-05-31introduce "cpu_rnd_messybits" for use instead of nanotime in dev/rnd.c.dlg1-1/+3
2020-05-18Oops, DDB wrapper around setjmp/longjmp was misplacedderaadt1-2/+2
2020-05-17Add machdep.compatible.kettenis2-3/+20
2020-05-17Put setjmp+longjmp inside #ifdef DDB the only kernel-side user.deraadt1-1/+3
2020-05-17Fix WITNESS buildkn1-2/+3
2020-05-16Make inittodr() and resettodr() MI.kettenis1-93/+1
2020-05-11Initialize the timeval passed to todr_gettime() with the base time fromkettenis1-1/+4
2020-04-29Let the armv7 bus_dma layer and simplebus(4) implementation deal withkettenis6-185/+103
2020-04-27Bring inittodr()/resettodr() in line with arm64 and move it tokettenis1-1/+90
2020-03-19Remove an unnecessary type cast.visa1-2/+2
2020-03-13Anthony Steinhauser reports that 32-bit arm cpus have the same speculationderaadt2-3/+11
2020-03-11Anthony Steinhauser reports that 32-bit arm cpus have the same speculationderaadt3-3/+9
2020-03-11In the sigtramp the fallback SYS_exit always works, there is no reasonderaadt1-6/+2
2020-03-11Anthony Steinhauser reports that 32-bit arm cpus have the same speculationderaadt1-1/+3
2020-02-28correct data 16-bit aligned block of in4_cksum()jsg1-2/+2
2020-01-23wire up pppac(4) to some majors on each arch.dlg1-1/+2
2020-01-21Import dt(4) a driver and framework for Dynamic Profiling.mpi1-2/+3
2020-01-12Implement cpu_kick() and cpu_unidle().kettenis2-3/+25
2020-01-06Remove redundant BPIALL instructions (since ICIALLU already invalidates thekettenis1-4/+1
2020-01-06Rewrite the armv7 context switch code. The new code is much closer to thekettenis1-131/+36
2019-12-19Convert boolean_t/TRUE/FALSE to int/1/0 for coherency with the rest ofmpi2-38/+37
2019-12-18typoderaadt1-2/+2
2019-12-17Add fido(4), a HID driver for FIDO/U2F security keysreyk1-1/+3
2019-11-09Retguard will start using sections named ".openbsd.randomdata.retguard.*"guenther1-2/+6