summaryrefslogtreecommitdiffstats
path: root/sys/arch/arm
AgeCommit message (Expand)AuthorFilesLines
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
2019-11-07Remove get_pc_str_offset(), which has been unused since we switchedpatrick3-38/+3
2019-11-07Convert db_addr_t -> vaddr_t but leave the typedef for now.mpi4-10/+10
2019-11-07Substitute boolean_t/TRUE/FALSE by int/1/0.mpi3-11/+11
2019-10-31In 2013, when OpenBSD/armv7 was still rather early, improvements forpatrick1-6/+1
2019-10-28Add missing KERNEL_UNLOCK.kettenis1-1/+3
2019-10-27Add code to spin up secondary CPUs.kettenis4-4/+197
2019-10-25Split out the code that brings us out of HYP mode and the code thatkettenis1-1/+44
2019-10-23Provide hw.serialno using the root node's serial-number property.patrick1-5/+13
2019-09-30Synch the cpu match/attach/identify code with arm64. This drops somekettenis4-291/+379
2019-09-30Enable CPU voltage regulators. The firmware I built for my odroid-n2kettenis1-1/+4
2019-09-29Add IPI support. Taken ftrom arm64.kettenis2-9/+169
2019-09-25Enable interrupts while running interrupt handlers like we do on arm64.kettenis1-3/+6
2019-09-23Implement DVFS support.kettenis2-2/+406
2019-09-22Make the code that calculates the min/max priorities identical to the arm64kettenis1-4/+4
2019-09-22Reduce diffs to arm64 version of this. Mostly whitespace changes.kettenis1-25/+24
2019-09-21Enable thermal zone handling code.kettenis1-1/+4
2019-09-06If uvm_map_inentry returns false then a signal has been delivered, andderaadt1-2/+2
2019-07-09I wrote the pc-page-writeable and sp-not-MAP_STACK code to be shared, andderaadt1-2/+3
2019-06-01Refactor the MAP_STACK feature, and introduce another similar variation:deraadt1-19/+4
2019-04-16Prevent attaching drivers to devices for which we attached a driver early.kettenis2-4/+24
2019-03-13Store whether or not the VFP was active on entering the unhandledpatrick5-22/+26
2019-02-10revert revert revert. there are many other archs that use custom allocs.tedu1-3/+3
2019-02-10make it possible to reduce kmem pressure by letting some pools use a moretedu1-3/+3
2019-01-24Add .fpu directives in inline assembly to silence new compilerkettenis1-3/+9
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