OpenBSD cvs log

created 2020-03-07T19:13:23Z
begin 2020-03-06T00:00:00Z
end 2020-03-07T00:00:00Z
path src/sys
commits 10

date 2020-03-06T00:16:15Z
author jsg
files src/sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/dce/dce_12_0_offset.h log diff annotate
message amdgpu/gmc_v9: save/restore sdpif regs during S3

From Shirish S
c47655fba16fa9a6af1c3eef997cf26bf2c92645 in linux 4.19.y/4.19.108
a3ed353cf8015ba84a0407a5dc3ffee038166ab0 in mainline linux

date 2020-03-06T01:45:32Z
author cheloha
files src/sys/arch/hppa/dev/lcd.c log diff annotate
message lcd(4/hppa): timeout_add(9) -> timeout_add_usec(9)

Tested by kettenis@.

ok kettenis@

date 2020-03-06T07:50:01Z
author kettenis
files src/sys/dev/pci/drm/drm_linux.c log diff annotate
message Release mutex before calling sleep_setup_signal() since this may stop
the process.

ok bluhm@, jsg@

date 2020-03-06T08:39:34Z
author patrick
files src/sys/arch/amd64/conf/GENERIC log diff annotate
src/sys/dev/pci/com_pci.c log diff annotate
src/sys/dev/pci/files.pci log diff annotate
message Add a PCI attachment driver for com(4). Intel has been removing legacy
I/O-Ports on recent machines. Instead the UARTs are memory mapped PCI-
devices, as part of a so-called Low Power Subsystem (LPSS).

Such an LPSS is also used for I2C and SPI, though they use different PCI
device ids. Each LPSS contains the actual device, and some registers to
control clocks, resets, etc. These private registers need to be saved
and restored upon suspend/resume. Also we should read the current clock
settings to calculate the frequency supplied to the device.

The UART controller itself is based on Synopsys DesignWare IP, like
we're used to from various ARM-based machines

ok kettenis@

date 2020-03-06T08:41:57Z
author patrick
files src/sys/dev/ic/bwfm.c log diff annotate
src/sys/dev/ic/bwfmvar.h log diff annotate
src/sys/dev/sdmmc/if_bwfm_sdio.c log diff annotate
message Process the NVRAM in bwfm(4) itself. So far we have relied on some
external tool to pre-process the NVRAM, even though it's simple to
do ourselves. This allows easier firmware distribution.

ok kurt@

date 2020-03-06T09:02:19Z
author patrick
files src/sys/dev/pci/if_bwfm_pci.c log diff annotate
message Process the NVRAM in bwfm(4) itself. So far we have relied on some
external tool to pre-process the NVRAM, even though it's simple to
do ourselves. This allows easier firmware distribution, especially
since on some x86 machines the NVRAM is stored in an EFI variable.

date 2020-03-06T09:28:40Z
author patrick
files src/sys/dev/sdmmc/if_bwfm_sdio.h log diff annotate
message Fixup bwfm(4) register bit regarding SDIO device suspend/resume.

date 2020-03-06T10:40:13Z
author tobhe
files src/sys/netinet/ip_output.c log diff annotate
message Fix uninitialized use of variable 'len'.

ok bluhm@

date 2020-03-06T11:54:49Z
author stsp
files src/sys/net80211/ieee80211_output.c log diff annotate
message Properly wrap 802.11 frame sequence numbers when incrementing them.

ok tb@ tobhe@ mpi@

date 2020-03-06T16:04:14Z
author tobhe
files src/sys/dev/rnd.c log diff annotate
message Make sure 'ts' is initialized.

ok deraadt@