OpenBSD cvs log

created 2023-04-16T03:15:15Z
begin 2023-04-14T00:00:00Z
end 2023-04-15T00:00:00Z
path src/sys
commits 6

date 2023-04-14T01:11:32Z
author dlg
files src/sys/dev/fdt/rkrng.c log diff annotate
message add support for "rockchip,cryptov2-rng"

the steps to operate rockchip,cryptov2-rng are basically the same
as the existing rockchip,cryptov1-rng support, but the registers
and bits have moved around. add some abstraction for the register
differences and have the state machine call the different backends.

this is present on rk356x chips as the "True Random Number Generator
(TRNG)".

tested on a bunch of different rk3568 boards.
ok kettenis@

date 2023-04-14T12:45:10Z
author stsp
files src/sys/dev/pci/if_iwm.c log diff annotate
src/sys/dev/pci/if_iwx.c log diff annotate
message Wire up the iwm_updatechan and iwx_updatechan callbacks.

These callbacks were not reachable by mistake. This change is a first step
towards preventing iwx SYSASSERT 0x20101A28 as seen by beck@ and Mikhail
when an 11ac AP switches channel width. The callbacks may still not trigger
after this change. Possibly because APs use channel switch announcements (CSA)
which we currently ignore. We only check the 11n HTOP IE for channel info.
We may eventually need to add CSA support in order to detect channel
width changes in 11ac mode.

No regressions seen by jmc@ on iwx, nor by florian@, millert@ on iwm

date 2023-04-14T18:27:31Z
author dv
files src/sys/arch/amd64/include/specialreg.h log diff annotate
message add VMX/VMCS defines for amd64 endbr64 features

"these are fine," mlarkin@

date 2023-04-14T20:27:47Z
author dv
files src/sys/arch/amd64/amd64/vmm_support.S log diff annotate
message vmm(4): add NENTRY/END macros around asm functions.

Part of prep for endbr64 on amd64 hosts.

ok mlarkin@

date 2023-04-14T22:41:28Z
author mbuhl
files src/sys/ufs/ffs/ffs_vfsops.c log diff annotate
message Use designated initializer for ffs_vtbl.
OK kn

date 2023-04-14T23:56:57Z
author dv
files src/sys/arch/amd64/amd64/vmm_support.S log diff annotate
message vmm: NENTRY -> ENTRY

Originally used NENTRY macros in the asm, but the plan is for endbr64
to appear in the ENTRY macros.

cluestick from deraadt@