OpenBSD cvs log

created 2020-11-27T03:39:25Z
begin 2020-09-13T00:00:00Z
end 2020-09-14T00:00:00Z
path src/sys
commits 15

date 2020-09-13T01:52:27Z
author jmatthew
files src/sys/dev/fdt/if_dwge.c log diff annotate
message Correct the property name used to look up the delays for the phy reset
process.

ok kettenis@ as part of a larger diff

date 2020-09-13T01:54:05Z
author jmatthew
files src/sys/dev/fdt/if_dwge.c log diff annotate
message Add support for the RK3308 MAC.

ok kettenis@

date 2020-09-13T05:57:28Z
author jsg
files src/sys/arch/amd64/amd64/identcpu.c log diff annotate
src/sys/arch/amd64/include/specialreg.h log diff annotate
src/sys/arch/i386/i386/machdep.c log diff annotate
src/sys/arch/i386/include/specialreg.h log diff annotate
message add SRBDS cpuid bits

date 2020-09-13T09:42:31Z
author claudio
files src/sys/kern/init_main.c log diff annotate
message Initialize sigacts0 before making them visible by setting ps->ps_sigacts.
OK mpi@

date 2020-09-13T09:48:39Z
author claudio
files src/sys/kern/kern_ktrace.c log diff annotate
message Grep the KERNEL_LOCK in ktrpsig() before calling ktrwrite(). Another
little step towards moving signal delivery outside of KERNEL_LOCK.
OK mpi@

date 2020-09-13T10:05:25Z
author mpi
files src/sys/uvm/uvm_addr.c log diff annotate
src/sys/uvm/uvm_extern.h log diff annotate
src/sys/uvm/uvm_object.c log diff annotate
message Include <sys/systm.h> directly instead of relying on uvm_map.h to pull it.

date 2020-09-13T10:05:46Z
author fcambus
files src/sys/dev/wscons/wscons_features.h log diff annotate
src/sys/dev/wscons/wsdisplayvar.h log diff annotate
src/sys/dev/wscons/wsemulvar.h log diff annotate
src/sys/dev/wscons/wstpad.c log diff annotate
message Fix various typos in wscons(4) comments.

date 2020-09-13T11:00:40Z
author kn
files src/sys/net/if_pppoe.c log diff annotate
message Start documenting locks for struct pppoe_softc members

Pretty much all members are under the net lock, some are proctected by
both net and kernel lock, e.g. the start routine is called with
KERNEL_LOCK().

OK mpi

date 2020-09-13T11:53:16Z
author jsg
files src/sys/arch/amd64/amd64/cpu.c log diff annotate
src/sys/arch/amd64/amd64/ipifuncs.c log diff annotate
src/sys/arch/amd64/include/cpufunc.h log diff annotate
src/sys/arch/amd64/include/intrdefs.h log diff annotate
src/sys/arch/i386/i386/cpu.c log diff annotate
src/sys/arch/i386/i386/ipifuncs.c log diff annotate
src/sys/arch/i386/include/cpufunc.h log diff annotate
src/sys/arch/i386/include/intrdefs.h log diff annotate
src/sys/dev/pci/drm/i915/gt/agp_intel_gtt.c log diff annotate
src/sys/dev/pci/drm/include/asm/smp.h log diff annotate
message add an ipi for wbinvd and a linux style wbinvd_on_all_cpus() function

ok kettenis@ deraadt@

date 2020-09-13T12:05:23Z
author jsg
files src/sys/arch/amd64/amd64/pmap.c log diff annotate
src/sys/arch/i386/i386/pmap.c log diff annotate
src/sys/arch/i386/i386/pmapae.c log diff annotate
message change pmap wbinvd use to wbinvd_on_all_cpus

with this we can revert the recent coherency workaround in mesa
ok deraadt@ kettenis@

date 2020-09-13T13:33:37Z
author claudio
files src/sys/kern/kern_sig.c log diff annotate
src/sys/sys/signalvar.h log diff annotate
message Unbreak tree. Instead of passing struct process to siginit() just pass the
struct sigacts since that is the only thing that is modified by siginit.

date 2020-09-13T13:37:28Z
author jsg
files src/sys/dev/pci/drm/drm_cache.c log diff annotate
src/sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c log diff annotate
src/sys/dev/pci/drm/include/asm/cpufeature.h log diff annotate
message use drm_cache.c from linux 5.7.y

ok kettenis@

date 2020-09-13T14:11:28Z
author mglocker
files src/sys/dev/acpi/asmc.c log diff annotate
message The SMC base address and i/o region size is now queried by acpi(4) and
doesn't need to be hard coded anymore.

date 2020-09-13T14:26:56Z
author krw
files src/sys/scsi/sd.c log diff annotate
message Always use READ(16)/WRITE(16) commands for disks large enough to require
READ(16)/WRITE(16) to access the last sectors

Fixes (at least) large 512E (a.k.a. emulated 512-byte sector) devices plugged
into overly helpful USB <-> ATA/ATAPI bridges. Which can tell you they are using
512-byte sector addresses but spontaneously/silently interpret
READ(10)/WRITE(10) commands as using 4K sector addresses/sizes.

Diagnosed and fix tested with James Cook. Thanks!

date 2020-09-13T14:55:08Z
author jasper
files src/sys/dev/dt/dt_prov_static.c log diff annotate
message unbreak dt-enabled builds; it seems an unrelated change snuck in in -r1.3

also noticed by semarie@