OpenBSD cvs log

created 2019-09-18T16:39:18Z
begin 2019-08-13T00:00:00Z
end 2019-08-14T00:00:00Z
path src/sys
commits 11

date 2019-08-13T03:13:06Z
author jsg
files src/sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c log diff annotate
src/sys/dev/pci/drm/include/drm/drm_drv.h log diff annotate
message Don't match on amdgpu devices flagged as having experimental hardware support
(AMD_EXP_HW_SUPPORT) in the amdgpu_pciidlist table.

Prompted by a report from Charlie Burnett that display doesn't light up
with a Radeon VII (VEGA20).

date 2019-08-13T03:17:11Z
author jsg
files src/sys/dev/pci/pcidevs log diff annotate
message add Union Memory NVMe

date 2019-08-13T03:18:38Z
author jsg
files src/sys/dev/pci/pcidevs.h log diff annotate
src/sys/dev/pci/pcidevs_data.h log diff annotate
message regen

date 2019-08-13T07:09:21Z
author anton
files src/sys/kern/syscalls.master log diff annotate
src/sys/kern/vfs_vnops.c log diff annotate
message Revert unlock of lseek(2) since vn_lock() could end up calling tsleep()
which is not allowed without holding the kernel lock. Otherwise, wakeups
could be lost.

Reported-by: syzbot+57588681ca9e3e9ba926@syzkaller.appspotmail.com

date 2019-08-13T07:10:30Z
author anton
files src/sys/kern/init_sysent.c log diff annotate
src/sys/kern/syscalls.c log diff annotate
message regen

date 2019-08-13T07:10:31Z
author anton
files src/sys/sys/syscall.h log diff annotate
src/sys/sys/syscallargs.h log diff annotate
message regen

date 2019-08-13T08:17:52Z
author patrick
files src/sys/arch/amd64/stand/efi32/conf.c log diff annotate
message Unbreak build of efi32 due to a typo in the fchmod change.

date 2019-08-13T09:00:20Z
author patrick
files src/sys/arch/amd64/stand/efi32/conf.c log diff annotate
src/sys/arch/amd64/stand/efi32/efipxe.c log diff annotate
src/sys/arch/amd64/stand/efi64/conf.c log diff annotate
src/sys/arch/amd64/stand/efi64/efipxe.c log diff annotate
src/sys/arch/amd64/stand/efiboot/conf.c log diff annotate
src/sys/arch/amd64/stand/efiboot/efipxe.c log diff annotate
src/sys/arch/arm64/stand/efiboot/conf.c log diff annotate
src/sys/arch/arm64/stand/efiboot/efipxe.c log diff annotate
src/sys/arch/armv7/stand/efiboot/conf.c log diff annotate
src/sys/arch/armv7/stand/efiboot/efipxe.c log diff annotate
message Allow PXE booting using u-boot by relaxing our requirements
of the EFI PXE protocol. This also brings us in line with
the GRUB2 implementation.

Tested by naddy@ to behave the same
Tested by sven falempin on his Pine64

date 2019-08-13T15:28:12Z
author jcs
files src/sys/dev/pci/azalia.c log diff annotate
src/sys/dev/pci/azalia.h log diff annotate
src/sys/dev/pci/azalia_codec.c log diff annotate
message azalia: add quirk for speaker routing on ThinkPad X1C7

The X1C7 has 4 speakers and the speaker2 set needs to be routed to a
different DAC.

Also add the Intel 300 Series HDA to the list of devices on which to
enable snooping.

date 2019-08-13T18:31:23Z
author kettenis
files src/sys/dev/ipmi.c log diff annotate
src/sys/dev/ipmivar.h log diff annotate
src/sys/dev/acpi/ipmi_acpi.c log diff annotate
message Reorganize the ipmi(4) code a bit in anticipation of adding SSIF support:
- Put function prototypes in more logical places.
- Inroduce a ipmi_attach_common() function.
- Move all the SMBIOS related code to the end of the file and only
compile it in on amd64 & i386.

ok jmatthew@ and deraadt@

date 2019-08-13T22:02:28Z
author patrick
files src/sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c log diff annotate
message Implement backlight control for amdgpu(4). This allows me to set
the backlight of my X395 using wsconsctl(8). Unfortunately the
backlight hotkeys don't yet allow adjusting the brightness.

ok jsg@ kettenis@