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@ |