OpenBSD cvs log

created 2021-10-30T16:43:45Z
begin 2021-10-26T00:00:00Z
end 2021-10-27T00:00:00Z
path src/sys
commits 6

date 2021-10-26T10:45:55Z
author patrick
files src/sys/arch/arm64/stand/efiboot/efiboot.c log diff annotate
src/sys/arch/armv7/stand/efiboot/efiboot.c log diff annotate
src/sys/arch/riscv64/stand/efiboot/efiboot.c log diff annotate
src/sys/arch/sparc64/stand/ofwboot/boot.c log diff annotate
message Remove more occurences of O_RDONLY in our bootloaders.

"just do it" deraadt@

date 2021-10-26T14:10:02Z
author patrick
files src/sys/arch/arm64/stand/efiboot/efiboot.c log diff annotate
src/sys/arch/armv7/stand/efiboot/efiboot.c log diff annotate
message Allocate fresh memory to put our device tree into, to make sure we have least
one page of free space for us to extend into. Fixes booting on VMware Fusion.

ok kettenis@

date 2021-10-26T14:13:57Z
author patrick
files src/sys/arch/arm64/arm64/pmap.c log diff annotate
message Only flush freshly mapped uncached/device mappings if we have a vm_page for it,
meaning we make sure it is indeed managed memory/RAM and not some MMIO. Fixes
booting on VMware Fusion (and an older QEMU diff for HVF acceleration).

ok kettenis@

date 2021-10-26T14:20:47Z
author patrick
files src/sys/arch/arm64/conf/GENERIC log diff annotate
src/sys/arch/arm64/conf/RAMDISK log diff annotate
message Enable vmx(4) on arm64. Tested using VMware Fusion on the Apple M1.

ok kettenis@

date 2021-10-26T16:29:49Z
author deraadt
files src/sys/arch/amd64/amd64/vmm.c log diff annotate
src/sys/dev/i2c/i2c.c log diff annotate
src/sys/dev/isa/isa.c log diff annotate
src/sys/dev/isa/isadma.c log diff annotate
src/sys/dev/pci/azalia.c log diff annotate
src/sys/dev/usb/ehci.c log diff annotate
src/sys/dev/usb/ohci.c log diff annotate
src/sys/dev/usb/uhci.c log diff annotate
src/sys/dev/usb/xhci.c log diff annotate
src/sys/kern/subr_autoconf.c log diff annotate
src/sys/stand/boot/boot.c log diff annotate
src/sys/sys/device.h log diff annotate
src/sys/sys/reboot.h log diff annotate
message Improve unhibernate performance (30% on some machines, another upcoming diff
shows gains up to 50%) by skipping attach of irrelevant devices, which are
tagged CD_SKIPHIBERNATE in the per-driver cfdriver. In particular, usb devices
are not attached, so they don't need to detach during the suspend-unpack-resume.
New bootblocks are required (which tell the kernel it's job is unhibernate
before configure runs)
tested by various

date 2021-10-26T16:49:12Z
author matthieu
files src/sys/dev/usb/uthum.c log diff annotate
message Add a new TEMPerHUM device id. style tweak deraadt@, ok mlarkin@