History log of /openbsd/sys/arch/arm/arm/undefined.c (Results 1 – 17 of 17)
Revision Date Author Comments
# 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.