OpenBSD cvs log

created 2020-11-21T19:06:13Z
begin 2020-07-01T00:00:00Z
end 2020-07-02T00:00:00Z
path src/sys
commits 8

date 2020-07-01T00:02:08Z
author krw
files src/sys/dev/ic/iha.c log diff annotate
src/sys/dev/ic/iha.h log diff annotate
src/sys/dev/ic/siop.c log diff annotate
src/sys/dev/ic/siop_common.c log diff annotate
src/sys/dev/ic/siopvar_common.h log diff annotate
src/sys/dev/ic/wd33c93.c log diff annotate
message If the adapter card needs to keep track of its own id on the bus, or
the width of the bus it is providing, it should rely on info in its
softc. i.e. not on info in the prototype scsi_link that is passed out
for other bits of the kernel to fiddle with.

Most drivers already do this. Make it so for the laggards iha(4) and
siop(4). Actually use the existing softc value in wd33c93.c.

No intentional functional change.

date 2020-07-01T02:08:14Z
author jsg
files src/sys/dev/pci/drm/i915/i915_pci.c log diff annotate
message disable logical ring contexts on cherryview/braswell

avoids gpu hangs seen when starting Xorg seen with 4.19 and 5.7 drm
'intel_engine_reset *NOTICE* Resetting rcs0 for stopped heartbeat on rcs0'

reported by multiple people on bugs@
workaround tested by Martin Ziemer and myself

date 2020-07-01T15:53:42Z
author kettenis
files src/sys/arch/powerpc64/powerpc64/locore.S log diff annotate
message Make kcopy(9) copy (32-bit) words when possible such that copyin(9) and
copyout(9) of futex variables becomes atomic.

date 2020-07-01T16:05:48Z
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/include/pte.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/trap.c log diff annotate
message Switch to using a fixed segment for the copyin(9) functions.

date 2020-07-01T16:58:07Z
author kettenis
files src/sys/arch/powerpc64/powerpc64/trap.c log diff annotate
message Increase/decrease ci_idepth before/after calling interrupt handlers.

date 2020-07-01T16:59:00Z
author kettenis
files src/sys/arch/powerpc64/include/cpu.h log diff annotate
message Implement CLKF_INTR, CLKF_USERMODE and CLKF_PC.

date 2020-07-01T18:25:31Z
author kettenis
files src/sys/arch/powerpc64/include/atomic.h log diff annotate
message atomic_swap_uint should still use a lwarx/stwcx. pair.

date 2020-07-01T22:40:54Z
author kettenis
files src/sys/arch/powerpc64/powerpc64/machdep.c log diff annotate
message Bring boot() in line with other architectures such that we actually
sync disks when we reboot and don't end up with dirty filesystems.