OpenBSD cvs log

created 2020-08-09T08:08:29Z
begin 2020-08-03T00:00:00Z
end 2020-08-04T00:00:00Z
path src/sys
commits 6

date 2020-08-03T03:21:24Z
author dlg
files src/sys/net/bpf.h log diff annotate
src/sys/net/bpf_filter.c log diff annotate
message add a BPF_RND load location that provides a random value.

this will be used so a bpf filter can make a decision based on a
random number, which in turn will be used so a filter can perform
random sampling of packets rather than capturing all packets. random
sampling means that we don't have to figure out how to make bpf
coordinate multiple concurrent calls to do counter based sampling.

BPF_RND is currently backed with arc4random.

discussed with many including jmatthew@, alex wilson, claudio@,
sthen@, deraadt@, and tb@
ok kn@ tb@ jmatthew@

i call this extended bpf... xBPF.

date 2020-08-03T03:32:04Z
author jsg
files src/sys/lib/libkern/ashrdi3.c log diff annotate
src/sys/lib/libkern/lshldi3.c log diff annotate
src/sys/lib/libkern/lshrdi3.c log diff annotate
message add aliases for arm eabi long long shift functions

clang 10 on armv7 references these when building RAMDISK (-Oz) but not
GENERIC (-O2).

feedback and ok guenther@

date 2020-08-03T07:02:08Z
author jsg
files src/sys/dev/pci/drm/drm_linux.c log diff annotate
src/sys/dev/pci/drm/include/linux/time.h log diff annotate
message remove timeval conversion interfaces no longer in linux

date 2020-08-03T14:25:44Z
author deraadt
files src/sys/dev/usb/usbdevs log diff annotate
message Gear Head keyboard IDs, from Tom Murphy

date 2020-08-03T14:25:56Z
author deraadt
files src/sys/dev/usb/usbdevs.h log diff annotate
src/sys/dev/usb/usbdevs_data.h log diff annotate
message sync

date 2020-08-03T19:05:46Z
author deraadt
files src/sys/arch/powerpc64/conf/BOOT log diff annotate
src/sys/arch/powerpc64/conf/GENERIC log diff annotate
src/sys/arch/powerpc64/conf/RAMDISK log diff annotate
message add more scsi devices, observed by gkoehler