OpenBSD cvs log

created 2024-11-09T13:36:11Z
begin 2024-11-02T00:00:00Z
end 2024-11-03T00:00:00Z
path src/sys
commits 11

date 2024-11-02T04:37:20Z
author yasuoka
files src/sys/arch/amd64/conf/GENERIC log diff annotate
src/sys/dev/pci/files.pci log diff annotate
src/sys/dev/pci/if_ixv.c log diff annotate
src/sys/dev/pci/ixgbe_vf.c log diff annotate
message Add ixv(4), a driver for virtual functions of Intel 82598EB, 82559,
and X540. The driver was originally written by Intel and released as
ixv driver version 1.5.32 and ported to OpenBSD by Yuichiro NAITO,
naito.yuichiro at gmail.com. tested by henson at acm.org and many
others.

ok jmatthew

date 2024-11-02T07:57:54Z
author mpi
files src/sys/uvm/uvm_pdaemon.c log diff annotate
message Compute inactive target only once per iteration.

Reduce accesses to global counters.

ok jsg@

date 2024-11-02T07:58:58Z
author mpi
files src/sys/arch/amd64/amd64/pmap.c log diff annotate
src/sys/arch/i386/i386/pmap.c log diff annotate
message Kill unused pmap_collect().

ok miod@

date 2024-11-02T09:34:06Z
author miod
files src/sys/arch/alpha/alpha/db_instruction.h log diff annotate
message Remove #if !defined(ASSEMBLER) guards, this file is not used by boot blocks
assembly files (which are compiled with this define).

date 2024-11-02T10:02:23Z
author jsg
files src/sys/kern/exec_subr.c log diff annotate
src/sys/sys/exec.h log diff annotate
message Always use new_vmcmd() from exec_subr.c, remove the macro which
duplicated code with no benefit.

ok mpi@ miod@ deraadt@

date 2024-11-02T10:23:34Z
author mpi
files src/sys/uvm/uvm_fault.c log diff annotate
message Handle faults on wired map entries similarly to VM_FAULT_WIRE faults.

It is valid to fault on wired mappings if the object was truncated then grown
again.

Adapted from NetBSD r1.207, ok miod@

date 2024-11-02T10:31:16Z
author mpi
files src/sys/uvm/uvm_fault.c log diff annotate
message Check if the mapping for an vm_map_entry exists while holding its lock.

Prevent a race where the mapped object is being truncated while we are spinning
to unwire it.

Reported-by: [email protected]

Adapted from NetBSD r1.207, ok miod@

date 2024-11-02T10:36:47Z
author jsg
files src/sys/arch/sparc64/dev/beep.c log diff annotate
message use correct array index when setting frequency
ok miod@

date 2024-11-02T15:00:26Z
author miod
files src/sys/arch/armv7/omap/amdisplay.c log diff annotate
src/sys/dev/usb/udl.c log diff annotate
src/sys/dev/videomode/edid.c log diff annotate
message Move edid_print() behind defined(EDID_DEBUG).

date 2024-11-02T16:59:22Z
author mpi
files src/sys/dev/dt/dt_dev.c log diff annotate
src/sys/dev/dt/dtvar.h log diff annotate
message Use a ringbuffer per CPU instead of a ringbuffer per PCB.

Get rid of the per-ringbuffer mutex. Use a variable to prevent against
recursion. Allow to process more events in the same timeframe.

From Christian Ludwig.

date 2024-11-02T17:03:12Z
author mpi
files src/sys/dev/dt/dt_dev.c log diff annotate
message Use lowercase in locking comments when not refering to a global lock.

Also talk about thread rather than proc which might be confusing.