OpenBSD cvs log

created 2020-11-14T23:43:45Z
begin 2020-11-08T00:00:00Z
end 2020-11-09T00:00:00Z
path src/sys
commits 10

date 2020-11-08T00:45:47Z
author patrick
files src/sys/dev/fdt/if_mvpp.c log diff annotate
message Check that DMA memory has been allocated for the rings and the BM. While
there remove a memset that's already been done by the allocator.

date 2020-11-08T00:46:40Z
author patrick
files src/sys/dev/fdt/if_mvpp.c log diff annotate
message Hand the pool a physical address, not a virtual one.

date 2020-11-08T00:49:41Z
author patrick
files src/sys/dev/fdt/if_mvpp.c log diff annotate
src/sys/dev/fdt/if_mvppreg.h log diff annotate
message U-Boot might not have cleaned its pools. The pool needs to be empty
before we fill it, otherwise our packets are written to wherever U-Boot
allocated memory. Cleaning it up ourselves is worrying as well, since
the BM's pages are probably in our own memory. Best we can do is stop
the BM, set new memory and drain the pool. Tests show that this still
returns U-Boot's entries. Now, where have those been stored... in HW
or in memory?

date 2020-11-08T14:42:48Z
author kettenis
files src/sys/dev/ofw/ofw_misc.c log diff annotate
src/sys/dev/ofw/ofw_misc.h log diff annotate
message Add code to determine the supported media types from the SFP EEPROM.

ok patrick@

date 2020-11-08T14:43:36Z
author kettenis
files src/sys/dev/fdt/if_mvpp.c log diff annotate
message Add supported media types for SFPs.

ok patrick@

date 2020-11-08T20:37:21Z
author mpi
files src/sys/arch/alpha/alpha/machdep.c log diff annotate
message In case of failure, call sigexit() from trapsignal instead of sensig().

Simplify MD code and reduce the amount of recursion into the signal code
which helps when dealing with locks.

ok cheloha@, deraadt@

date 2020-11-08T20:37:22Z
author mpi
files src/sys/arch/amd64/amd64/machdep.c log diff annotate
src/sys/arch/arm/arm/sig_machdep.c log diff annotate
src/sys/arch/arm64/arm64/sig_machdep.c log diff annotate
src/sys/arch/hppa/hppa/machdep.c log diff annotate
message In case of failure, call sigexit() from trapsignal instead of sensig().

Simplify MD code and reduce the amount of recursion into the signal code
which helps when dealing with locks.

ok cheloha@, deraadt@

date 2020-11-08T20:37:23Z
author mpi
files src/sys/arch/i386/i386/machdep.c log diff annotate
src/sys/arch/m88k/m88k/sig_machdep.c log diff annotate
src/sys/arch/macppc/macppc/machdep.c log diff annotate
src/sys/arch/mips64/mips64/sendsig.c log diff annotate
src/sys/arch/sh/sh/sh_machdep.c log diff annotate
message In case of failure, call sigexit() from trapsignal instead of sensig().

Simplify MD code and reduce the amount of recursion into the signal code
which helps when dealing with locks.

ok cheloha@, deraadt@

date 2020-11-08T20:37:24Z
author mpi
files src/sys/arch/powerpc64/powerpc64/machdep.c log diff annotate
src/sys/arch/sparc64/sparc64/machdep.c log diff annotate
src/sys/kern/kern_sig.c log diff annotate
src/sys/sys/signalvar.h log diff annotate
message In case of failure, call sigexit() from trapsignal instead of sensig().

Simplify MD code and reduce the amount of recursion into the signal code
which helps when dealing with locks.

ok cheloha@, deraadt@

date 2020-11-08T23:52:09Z
author jsg
files src/sys/dev/pci/drm/drm_vblank.c log diff annotate
message vblank seqlock is used from interrupt context so use IPL_TTY