OpenBSD cvs log

created 2020-12-02T15:24:11Z
begin 2020-11-28T00:00:00Z
end 2020-11-29T00:00:00Z
path src/sys
commits 5

date 2020-11-28T17:53:05Z
author deraadt
files src/sys/kern/subr_prf.c log diff annotate
message Rather than skipping %[sizearg]n in the kernel, panic when it is encountered.
printf(9) already lacked documentation and needs no change.

date 2020-11-28T18:33:43Z
author patrick
files src/sys/arch/arm64/dev/agintc.c log diff annotate
message ICC_DIR, used to deactive interrupts, is only needed when running in
EOImode == 1, which we don't do. Hence there's no need to touch the
register at all. This allows OpenBSD to progress on ESXi-Arm. This
bug in ESXi-Arm will be fixed there as well.

Noticed by Jared McNeill
ok kettenis@

date 2020-11-28T18:40:01Z
author kettenis
files src/sys/arch/amd64/amd64/cpu.c log diff annotate
src/sys/arch/i386/i386/cpu.c log diff annotate
message Since our IPI broadcast functions exclude the CPU doing the broadcast, we
need to explicitly call wbinvd() in wbinvd_on_all_cpus().

ok jsg@, deraadt@

date 2020-11-28T19:49:30Z
author gkoehler
files src/sys/arch/macppc/macppc/locore.S log diff annotate
src/sys/arch/macppc/macppc/ofwreal.S log diff annotate
src/sys/arch/powerpc/include/asm.h log diff annotate
src/sys/arch/powerpc/powerpc/setjmp.S log diff annotate
src/sys/lib/libkern/arch/powerpc/ffs.S log diff annotate
src/sys/lib/libkern/arch/powerpc/memmove.S log diff annotate
message Add retguard to macppc kernel locore.S, ofwreal.S, setjmp.S

This changes RETGUARD_SETUP(ffs) to RETGUARD_SETUP(ffs, %r11, %r12)
and RETGUARD_CHECK(ffs) to RETGUARD_CHECK(ffs, %r11, %r12)
to show that r11 and r12 are in use between setup and check, and to
pick registers other than r11 and r12 in some kernel functions.

ok mortimer@ deraadt@

date 2020-11-28T20:06:05Z
author kettenis
files src/sys/dev/fdt/files.fdt log diff annotate
src/sys/dev/fdt/mvmdio.c log diff annotate
message make it possible to attach other devices (for example switches) to mvmdio(4).

ok patrick@