OpenBSD cvs log

created 2024-09-01T03:59:50Z
begin 2024-08-28T00:00:00Z
end 2024-08-29T00:00:00Z
path src/sys
commits 7

date 2024-08-28T01:59:27Z
author jsg
files src/sys/dev/pci/drm/amd/amdgpu/amdgpu_acpi.c log diff annotate
message skip GPU reset on everything, not just APUs

Fixes S3 suspend/resume on jrick's VEGA10 after the
amdgpu_pmops_suspend_noirq() call was added to amdgpu_activate().
To be revisted after more of the reset functions are unstubbed.

date 2024-08-28T03:54:54Z
author deraadt
files src/sys/arch/macppc/dev/if_wi_obio.c log diff annotate
message splnet() not needed in activate function
ok gkoehler

date 2024-08-28T04:55:45Z
author jsg
files src/sys/dev/pci/drm/drm_drv.c log diff annotate
src/sys/dev/pci/drm/include/linux/pci.h log diff annotate
message implement pci drvdata functions

date 2024-08-28T06:09:36Z
author jsg
files src/sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c log diff annotate
message change dev_set_drvdata() call to pci_set_drvdata() to match linux
no functional change

date 2024-08-28T12:40:22Z
author sf
files src/sys/dev/pv/if_vio.c log diff annotate
message vio: Fix allocation sizes

For both rx and tx, we need an array of bus_dmamap_t and mbuf pointers each.
This results in a size of

(rxqsize + txqsize) * (sizeof(bus_dmamap_t) + sizeof(struct mbuf *))

The factor 2 before the sizeof(bus_dmamap_t) was too much and we
allocated more than we needed.

OK bluhm@

date 2024-08-28T17:37:12Z
author miod
files src/sys/arch/alpha/include/cpu.h log diff annotate
message Enable per-cpu page cache.

date 2024-08-28T18:21:15Z
author bluhm
files src/sys/arch/amd64/amd64/bus_dma.c log diff annotate
message If bounce buffers do not fit, defragment mbuf.

Some packets were dropped by vio_encap() when using bounce buffers.
These mbufs are too fragmented for the pre allocated bounce buffer
pages. By returing EFBIG the network driver will call m_defrag()
and try again. This fixes the problem.

OK sf@ hshoexer@