History log of /openbsd/sys/arch/arm/arm/cpufunc_asm.S (Results 1 – 7 of 7)
Revision Date Author Comments
# fdf77656 07-Nov-2019 patrick <patrick@openbsd.org>

Remove get_pc_str_offset(), which has been unused since we switched
to clang, where the stack frame format changed significantly.

Prompted by guenther@ noticing deprecated ASM warnings
ok drahn@


# 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 ...


# e1753c98 21-Sep-2016 kettenis <kettenis@openbsd.org>

Modernize arm assembly in the kernel for clang.
Based on a similar diff in bitrig.
No binary change when compiled with gcc.

ok patrick@


# b44c9f26 25-Apr-2016 jsg <jsg@openbsd.org>

Switch most of the cp14/cp15 use in .S files over to using sysreg.h

Matched and changed by a script, verified to cause no binary change with
armv7, armish, and zaurus kernels.

ok patrick@


# 47040708 03-Apr-2016 jsg <jsg@openbsd.org>

Add cpu_auxcontrol() to clear and set bits in the implementation/model
specific Auxiliary Control Register (ACTLR).

ok patrick@


# c4a350ae 23-Jan-2013 patrick <patrick@openbsd.org>

Add instruction fault register functions, which will be needed for further
ARMv7 support.

ok miod@


# e1e4f5b1 01-Feb-2004 drahn <drahn@openbsd.org>

Arm port, NetBSD codebase stripped down, 32bit only support.