OpenBSD cvs log

created 2020-08-23T07:50:47Z
begin 2020-08-17T00:00:00Z
end 2020-08-18T00:00:00Z
path src/sys
commits 15

date 2020-08-17T04:26:57Z
author gnezdo
files src/sys/dev/usb/ugold.c log diff annotate
message Fix typo in comment

From Paul de Weerd

date 2020-08-17T08:09:03Z
author kettenis
files src/sys/arch/arm64/arm64/trap.c log diff annotate
message Panic on an attempt to access user-space unless it is done using
an "unpriviliged" load/store instruction. This makes sure we catch
PAN violations and might even catch some incorrect user-space access
cases on systems without PAN.

ok drahn@, jsg@

date 2020-08-17T08:12:17Z
author kettenis
files src/sys/arch/arm64/arm64/cpu.c log diff annotate
message Enable PAN (Privileged Access Never) on CPUs that support it. This means
that user-space access from the kernel is not allowed for "normal"
load/store instructions. Only the special "unprivileged" load/store
instructions are allowed. We already use those in copyin(9) and copyout(9).

ok patrick@, drahn@, jsg@

date 2020-08-17T08:12:18Z
author kettenis
files src/sys/arch/arm64/include/armreg.h log diff annotate
message Enable PAN (Privileged Access Never) on CPUs that support it. This means
that user-space access from the kernel is not allowed for "normal"
load/store instructions. Only the special "unprivileged" load/store
instructions are allowed. We already use those in copyin(9) and copyout(9).

ok patrick@, drahn@, jsg@

date 2020-08-17T16:25:05Z
author patrick
files src/sys/dev/fdt/if_mvppreg.h log diff annotate
message Plenty of whitespace fixups.

date 2020-08-17T16:25:34Z
author gnezdo
files src/sys/netinet/igmp.c log diff annotate
src/sys/netinet/igmp_var.h log diff annotate
message Simplify igmp_sysctl to directly return error in default case

This replaces a piece of observationally identical code which was much
more complicated.

ok mpi@

date 2020-08-17T16:55:41Z
author kettenis
files src/sys/arch/powerpc64/include/pcb.h log diff annotate
src/sys/arch/powerpc64/include/pmap.h log diff annotate
src/sys/arch/powerpc64/powerpc64/machdep.c log diff annotate
src/sys/arch/powerpc64/powerpc64/pmap.c log diff annotate
src/sys/arch/powerpc64/powerpc64/vm_machdep.c log diff annotate
message Switch to a per-proc SLB cache. Seems to make GENERIC.MP kernels
(much more) stable. Probably because we could restore an incoherent
SLB cache since there was no locking in the trap return path.

date 2020-08-17T17:23:59Z
author deraadt
files src/sys/arch/i386/conf/Makefile.i386 log diff annotate
message base clang is now i586. SMALL_KERNEL images have historically forced
i486 (for space-saving reasons), but we don't currently need this in bsd.rd
so let's try without to see if it improves things in any way
(at least until the next have a space-saving crisis)

date 2020-08-17T19:08:23Z
author patrick
files src/sys/dev/fdt/if_mvppreg.h log diff annotate
message More whitespace and enum cleanup.

date 2020-08-17T21:02:37Z
author patrick
files src/sys/dev/fdt/if_mvpp.c log diff annotate
src/sys/dev/fdt/if_mvppreg.h log diff annotate
message Even more whitespace and header changes.

date 2020-08-17T21:12:06Z
author patrick
files src/sys/dev/fdt/if_mvppreg.h log diff annotate
message Remove an unnecessary define.

date 2020-08-17T21:32:44Z
author patrick
files src/sys/dev/fdt/if_mvpp.c log diff annotate
src/sys/dev/fdt/if_mvppreg.h log diff annotate
message Some register define renaming.

date 2020-08-17T21:54:39Z
author patrick
files src/sys/dev/fdt/if_mvppreg.h log diff annotate
message Add enum for L2 cast like for L3.

date 2020-08-17T22:03:32Z
author patrick
files src/sys/dev/fdt/if_mvpp.c log diff annotate
src/sys/dev/fdt/if_mvppreg.h log diff annotate
message Rename gmac interrupt register defines to stay consistent with other gmac
register defines.

date 2020-08-17T22:14:51Z
author patrick
files src/sys/dev/fdt/if_mvppreg.h log diff annotate
message Remove unnecessary BM cookie defines.