summaryrefslogtreecommitdiff
path: root/sys/arch/arm
AgeCommit message (Expand)Author
2020-09-14perform the uvm_map_inentry() after the data_aborts handlers are executedTheo de Raadt
2020-09-11Include <sys/systm.h> directly instead of relying on hidden UVM includes.Martin Pieuchot
2020-08-26Declare hw_{prod,serial,uuid,vendor,ver} in <sys/systm.h>.Visa Hankala
2020-08-19Push KERNEL_LOCK/UNLOCK() dance inside trapsignal().Martin Pieuchot
2020-08-14Remove "for all XXX platforms" from comment. Fixes the issue pointed outMark Kettenis
2020-07-14Implement pci_intr_establish_cpu() on arm64 and armv7. The function pointerPatrick Wildt
2020-07-14Extend the interrupt API on arm64 and armv7 to be able to pass aroundPatrick Wildt
2020-07-12Use the full 32 bits for the miscellaneous armv7 timecounters.Christian Weisgerber
2020-07-08do not need these versions of timetc.hTheo de Raadt
2020-07-06IEEE1275 (Open Firmware) defines that parameter name strings can have aMark Kettenis
2020-07-06Add support for timeconting in userland.Paul Irofti
2020-07-06wire up kstat(4)David Gwynne
2020-06-30Remove obsolete <machine/stdarg.h> header. Nowadays the varargVisa Hankala
2020-05-31introduce "cpu_rnd_messybits" for use instead of nanotime in dev/rnd.c.David Gwynne
2020-05-18Oops, DDB wrapper around setjmp/longjmp was misplacedTheo de Raadt
2020-05-17Add machdep.compatible.Mark Kettenis
2020-05-17Put setjmp+longjmp inside #ifdef DDB the only kernel-side user.Theo de Raadt
2020-05-17Fix WITNESS buildkn
2020-05-16Make inittodr() and resettodr() MI.Mark Kettenis
2020-05-11Initialize the timeval passed to todr_gettime() with the base time fromMark Kettenis
2020-04-29Let the armv7 bus_dma layer and simplebus(4) implementation deal withMark Kettenis
2020-04-27Bring inittodr()/resettodr() in line with arm64 and move it toMark Kettenis
2020-03-19Remove an unnecessary type cast.Visa Hankala
2020-03-13Anthony Steinhauser reports that 32-bit arm cpus have the same speculationTheo de Raadt
2020-03-11Anthony Steinhauser reports that 32-bit arm cpus have the same speculationTheo de Raadt
2020-03-11In the sigtramp the fallback SYS_exit always works, there is no reasonTheo de Raadt
2020-03-11Anthony Steinhauser reports that 32-bit arm cpus have the same speculationTheo de Raadt
2020-02-28correct data 16-bit aligned block of in4_cksum()Jonathan Gray
2020-01-23wire up pppac(4) to some majors on each arch.David Gwynne
2020-01-21Import dt(4) a driver and framework for Dynamic Profiling.Martin Pieuchot
2020-01-12Implement cpu_kick() and cpu_unidle().Mark Kettenis
2020-01-06Remove redundant BPIALL instructions (since ICIALLU already invalidates theMark Kettenis
2020-01-06Rewrite the armv7 context switch code. The new code is much closer to theMark Kettenis
2019-12-19Convert boolean_t/TRUE/FALSE to int/1/0 for coherency with the rest ofMartin Pieuchot
2019-12-18typoTheo de Raadt
2019-12-17Add fido(4), a HID driver for FIDO/U2F security keysReyk Floeter
2019-11-09Retguard will start using sections named ".openbsd.randomdata.retguard.*"Philip Guenther
2019-11-07Remove get_pc_str_offset(), which has been unused since we switchedPatrick Wildt
2019-11-07Convert db_addr_t -> vaddr_t but leave the typedef for now.Martin Pieuchot
2019-11-07Substitute boolean_t/TRUE/FALSE by int/1/0.Martin Pieuchot
2019-10-31In 2013, when OpenBSD/armv7 was still rather early, improvements forPatrick Wildt
2019-10-28Add missing KERNEL_UNLOCK.Mark Kettenis
2019-10-27Add code to spin up secondary CPUs.Mark Kettenis
2019-10-25Split out the code that brings us out of HYP mode and the code thatMark Kettenis
2019-10-23Provide hw.serialno using the root node's serial-number property.Patrick Wildt
2019-09-30Synch the cpu match/attach/identify code with arm64. This drops someMark Kettenis
2019-09-30Enable CPU voltage regulators. The firmware I built for my odroid-n2Mark Kettenis
2019-09-29Add IPI support. Taken ftrom arm64.Mark Kettenis
2019-09-25Enable interrupts while running interrupt handlers like we do on arm64.Mark Kettenis
2019-09-23Implement DVFS support.Mark Kettenis