OpenBSD cvs log

created 2023-01-17T10:51:19Z
begin 2023-01-14T00:00:00Z
end 2023-01-15T00:00:00Z
path src/sys
commits 9

date 2023-01-14T01:04:55Z
author cheloha
files src/sys/kern/kern_sysctl.c log diff annotate
message sysctl(2): KERN_CPUSTATS: zero struct cpustats before copyout

date 2023-01-14T03:21:17Z
author jsg
files src/sys/arch/amd64/include/specialreg.h log diff annotate
message sync cr4 and xcr0 bits with intel dec 2022 sdm
ok deraadt@

date 2023-01-14T03:28:51Z
author jsg
files src/sys/arch/amd64/amd64/identcpu.c log diff annotate
src/sys/arch/amd64/include/specialreg.h log diff annotate
message recognise protection keys for supervisor-mode (PKS) in cpuid
ok deraadt@

date 2023-01-14T03:37:13Z
author jsg
files src/sys/arch/amd64/include/pte.h log diff annotate
message add protection-key violation error code for page-fault exceptions
ok deraadt@

date 2023-01-14T12:11:10Z
author kettenis
files src/sys/arch/amd64/amd64/conf.c log diff annotate
src/sys/arch/amd64/amd64/efi_machdep.c log diff annotate
src/sys/arch/amd64/conf/files.amd64 log diff annotate
src/sys/arch/amd64/include/efivar.h log diff annotate
message Implement access to EFI variables and ESRT through an ioctl(2) interface
that is compatible with what FreeBSD and NetBSD have. Setting EFI
variables is only allowed at securelevel 0 and below.

Heavily based on work done by Sergii Dmytruk.

ok yasuoka@

date 2023-01-14T12:11:11Z
author kettenis
files src/sys/arch/arm64/arm64/conf.c log diff annotate
src/sys/arch/arm64/conf/files.arm64 log diff annotate
src/sys/arch/arm64/dev/efi_machdep.c log diff annotate
src/sys/arch/arm64/include/efivar.h log diff annotate
src/sys/dev/efi/efi.c log diff annotate
src/sys/dev/efi/efi.h log diff annotate
src/sys/dev/efi/efiio.h log diff annotate
src/sys/dev/efi/files.efi log diff annotate
src/sys/sys/conf.h log diff annotate
message Implement access to EFI variables and ESRT through an ioctl(2) interface
that is compatible with what FreeBSD and NetBSD have. Setting EFI
variables is only allowed at securelevel 0 and below.

Heavily based on work done by Sergii Dmytruk.

ok yasuoka@

date 2023-01-14T17:02:57Z
author kettenis
files src/sys/dev/fdt/if_dwge.c log diff annotate
message Add support for "enhanced descriptor" mode found on some variants of the
Synopsys DesignWare GMAC.

ok mlarkin@

date 2023-01-14T23:35:09Z
author kettenis
files src/sys/arch/arm64/dev/aplaudio.c log diff annotate
message Assign (stereo) channel numbers based on "sound-name-prefix" properties.

ok patrick@, ratchov@

date 2023-01-14T23:38:23Z
author kettenis
files src/sys/arch/arm64/arm64/cpu.c log diff annotate
message Change suspend idle loop from WFE to WFI. This avoids spurious wakeups
while other CPUs are still active. And prepares us for deeper sleep states
which require an interrupt for wakeup anyway.

ok patrick@