#
189b2e83 |
| 06-Jan-2023 |
miod <miod@openbsd.org> |
Use copyin32() to fetch a faulting instruction rather than short-circuit it with a comment saying that we really ought to use copyin* here.
|
#
37e35e27 |
| 16-May-2021 |
jsg <jsg@openbsd.org> |
ansi
|
#
a4a50d96 |
| 25-Mar-2021 |
jsg <jsg@openbsd.org> |
remove uneeded includes in md armv7 files
based on include-what-you-use suggestions
|
#
726a21b0 |
| 19-Aug-2020 |
mpi <mpi@openbsd.org> |
Push KERNEL_LOCK/UNLOCK() dance inside trapsignal().
ok kettenis@, visa@
|
#
e61d6212 |
| 13-Mar-2019 |
patrick <patrick@openbsd.org> |
Store whether or not the VFP was active on entering the unhandled instruction trap and pass it to the VFP fault handler, so that it knows if we faulted with the VFP active or disabled. Reading the s
Store whether or not the VFP was active on entering the unhandled instruction trap and pass it to the VFP fault handler, so that it knows if we faulted with the VFP active or disabled. Reading the status in the VFP fault handler does not work since at that point the VFP already got disabled.
ok kettenis@
show more ...
|
#
abff443d |
| 06-Aug-2018 |
kettenis <kettenis@openbsd.org> |
Make it possible to build a MULTIPROCESSOR kernel on armv7. While this doesn't actually spin up any secondary CPUs, it does run. Mostly a cleanup of <machine/cpu.h> along the lines of what I did ea
Make it possible to build a MULTIPROCESSOR kernel on armv7. While this doesn't actually spin up any secondary CPUs, it does run. Mostly a cleanup of <machine/cpu.h> along the lines of what I did earlier on arm64. Makes armv7 use the MI mplock implementation and implements copyin32.
ok patrick@
show more ...
|
#
c7b5578a |
| 26-Jan-2018 |
kettenis <kettenis@openbsd.org> |
Add kernel support for the VFP FPU/SIMD unit. Based on a diff by drahn@. This allows us to use floating-pointer and vector instructions in userland code. The current implementation assumes all 32 V
Add kernel support for the VFP FPU/SIMD unit. Based on a diff by drahn@. This allows us to use floating-pointer and vector instructions in userland code. The current implementation assumes all 32 VFP registers are present. This should be the case on all armv7 hardware currently supported by OpenBSD.
ok patrick@
show more ...
|
#
e97088d6 |
| 30-Apr-2017 |
mpi <mpi@openbsd.org> |
Rename Debugger() into db_enter().
Using a name with the 'db_' prefix makes it invisible from the dynamic profiler.
ok deraadt@, kettenis@, visa@
|
#
f4c36297 |
| 30-Apr-2017 |
mpi <mpi@openbsd.org> |
Unifdef KGDB.
It doesn't compile und hasn't been working during the last decade.
ok kettenis@, deraadt@
|
#
e39af002 |
| 10-Jun-2016 |
jsg <jsg@openbsd.org> |
correct spelling of a comment from Tom Cosgrove
|
#
ebd24745 |
| 31-Jan-2016 |
jsg <jsg@openbsd.org> |
Switch from PSR_X_bit and X32_bit PSR macro names to just PSR_X. This matches FreeBSD and makes things a bit more consistent. Discussed with Patrick.
|
#
f8e6c425 |
| 12-Jul-2014 |
tedu <tedu@openbsd.org> |
add a size argument to free. will be used soon, but for now default to 0. after discussions with beck deraadt kettenis.
|
#
5ab58429 |
| 20-Sep-2011 |
miod <miod@openbsd.org> |
Late spring cleaning of the arm code for old dusty bits we do not want to keep: - remove bootconfig parameter passing feature (unused). - unifdef __PROG32 and remove all remains of arm26 code. - remo
Late spring cleaning of the arm code for old dusty bits we do not want to keep: - remove bootconfig parameter passing feature (unused). - unifdef __PROG32 and remove all remains of arm26 code. - remove ARMFPE support (unused). - remove support for ARM2, ARM2AS, ARM3, ARM6, ARM7, ARM7TDMI and StrongARM processor families, and the related silicon bug workarounds (especially the SA-110 STM^ bug). - remove cpu_functions no longer necessary after previous removals. - remove ARM32_DISABLE_ALIGNMENT_FAULTS option (unused). - make FIQ support conditional on option FIQ (unused, but may be eventually).
Discussed with drahn@ and jasper@ long ago, I was sitting on this commit for no good reason.
show more ...
|
#
1a3d5b68 |
| 19-May-2008 |
miod <miod@openbsd.org> |
Change all remaining MD uses of MALLOC and FREE into proper malloc() and free() calls; prodded by chl@, ok krw@
|
#
4516c5b4 |
| 24-Dec-2006 |
miod <miod@openbsd.org> |
Define PROC_PC. Then, since profiling information is being reported in statclock(), do not bother doing this in userret() anymore. As a result, userret() does not need its pc and ticks arguments, sim
Define PROC_PC. Then, since profiling information is being reported in statclock(), do not bother doing this in userret() anymore. As a result, userret() does not need its pc and ticks arguments, simplify.
show more ...
|
#
b48f5b6d |
| 23-Feb-2004 |
drahn <drahn@openbsd.org> |
Switch to the 3 arg version of userret to more closely match other OpenBSD architectures.
|
#
e1e4f5b1 |
| 01-Feb-2004 |
drahn <drahn@openbsd.org> |
Arm port, NetBSD codebase stripped down, 32bit only support.
|