OpenBSD cvs log

created 2022-09-25T03:14:50Z
begin 2022-09-20T00:00:00Z
end 2022-09-21T00:00:00Z
path src/sys
commits 4

date 2022-09-20T07:54:27Z
author jsg
files src/sys/arch/amd64/amd64/amd64errata.c log diff annotate
src/sys/arch/i386/i386/amd64errata.c log diff annotate
message remove HY_D1_G34R1 enum value and just use HY_D1

HY-D1 C32r1 (0x00100f81) and HY-D1 G34r1 (0x00100f91) have the same
errata and multiple cpuid values can map to a single enum value.

date 2022-09-20T10:10:11Z
author mvs
files src/sys/kern/uipc_usrreq.c log diff annotate
message Remove unused and unimplemented unp_drain().

ok bluhm@

date 2022-09-20T12:04:35Z
author jsg
files src/sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c log diff annotate
message drm/amd/amdgpu: skip ucode loading if ucode_size == 0

From Chengming Gui
985a5d3d491d558f785b77cc5b86837bfa408587 in linux 5.15.y/5.15.69
39c84b8e929dbd4f63be7e04bf1a2bcd92b44177 in mainline linux

date 2022-09-20T14:28:27Z
author robert
files src/sys/arch/amd64/amd64/acpi_machdep.c log diff annotate
src/sys/arch/amd64/amd64/cpu.c log diff annotate
src/sys/arch/amd64/amd64/identcpu.c log diff annotate
src/sys/arch/amd64/include/cpu.h log diff annotate
message Split out handling of cpu family specific MSRs from cpu_init_msrs()
to a separate function that gets called after identifycpu() so that
we have the required information to handle the correct MSRs for each
cpu.

Additionally, move the handling of the DE_CFG_SERIALIZE_LFENCE and
IA32_DEBUG_INTERFACE_LOCK MSRs out of identifycpu() to the new
function so that they get set again after a suspend/resume cycle as
well, which in fixes TSC sync failures.

discussed with and input from deraadt@, mlarkin@