OpenBSD cvs log

created 2023-08-09T22:32:55Z
begin 2022-12-27T00:00:00Z
end 2023-01-03T00:00:00Z
path src/sys
commits 63

date 2022-12-27T07:30:10Z
author jca
files src/sys/lib/libsa/hmac_sha1.h log diff annotate
message Fix array bounds mismatch with clang 15

New warning -Warray-parameter is a bit overzealous.
ok millert@

date 2022-12-27T07:34:05Z
author jca
files src/sys/arch/amd64/stand/libsa/pxe.c log diff annotate
src/sys/arch/i386/stand/libsa/pxe.c log diff annotate
src/sys/lib/libsa/netif.c log diff annotate
message Ansify pxe_netif_close() and {,pxe}socktodesc()

To appease the clang 15 warning -Wdeprecated-non-prototype (turned on
by -Wall). ok millert@

date 2022-12-27T20:13:03Z
author patrick
files src/sys/crypto/sha2.c log diff annotate
src/sys/dev/ic/ar5008.c log diff annotate
src/sys/dev/ic/ar9003.c log diff annotate
src/sys/dev/ic/rtwn.c log diff annotate
src/sys/kern/sys_generic.c log diff annotate
src/sys/net/pf.c log diff annotate
src/sys/net/toeplitz.h log diff annotate
src/sys/net80211/ieee80211_input.c log diff annotate
src/sys/netinet/if_ether.h log diff annotate
message Fix array bounds mismatch with clang 15

New warning -Warray-parameter is a bit overzealous.
ok millert@ tb@

date 2022-12-27T21:13:25Z
author kettenis
files src/sys/arch/riscv64/dev/sfcc.c log diff annotate
message Newer device trees for boards based on the JH7100 SoC use a SoC-specific
compatible string. Still preliminary since JH7100 support hasn't made it
into mainline Linux yet.

ok patrick@

date 2022-12-28T01:39:21Z
author yasuoka
files src/sys/arch/octeon/dev/cn30xxasx.c log diff annotate
src/sys/arch/octeon/dev/cn30xxasxreg.h log diff annotate
src/sys/arch/octeon/dev/cn30xxasxvar.h log diff annotate
src/sys/arch/octeon/dev/cn30xxbootbusreg.h log diff annotate
src/sys/arch/octeon/dev/cn30xxciureg.h log diff annotate
src/sys/arch/octeon/dev/cn30xxfau.c log diff annotate
src/sys/arch/octeon/dev/cn30xxfaureg.h log diff annotate
src/sys/arch/octeon/dev/cn30xxfauvar.h log diff annotate
src/sys/arch/octeon/dev/cn30xxfpa.c log diff annotate
src/sys/arch/octeon/dev/cn30xxfpareg.h log diff annotate
src/sys/arch/octeon/dev/cn30xxfpavar.h log diff annotate
src/sys/arch/octeon/dev/cn30xxgmx.c log diff annotate
src/sys/arch/octeon/dev/cn30xxgmxreg.h log diff annotate
src/sys/arch/octeon/dev/cn30xxgmxvar.h log diff annotate
src/sys/arch/octeon/dev/cn30xxipd.c log diff annotate
src/sys/arch/octeon/dev/cn30xxipdreg.h log diff annotate
src/sys/arch/octeon/dev/cn30xxipdvar.h log diff annotate
src/sys/arch/octeon/dev/cn30xxnpireg.h log diff annotate
src/sys/arch/octeon/dev/cn30xxpip.c log diff annotate
src/sys/arch/octeon/dev/cn30xxpipreg.h log diff annotate
src/sys/arch/octeon/dev/cn30xxpipvar.h log diff annotate
src/sys/arch/octeon/dev/cn30xxpko.c log diff annotate
src/sys/arch/octeon/dev/cn30xxpkoreg.h log diff annotate
src/sys/arch/octeon/dev/cn30xxpkovar.h log diff annotate
src/sys/arch/octeon/dev/cn30xxpow.c log diff annotate
src/sys/arch/octeon/dev/cn30xxpowreg.h log diff annotate
src/sys/arch/octeon/dev/cn30xxpowvar.h log diff annotate
src/sys/arch/octeon/dev/cn30xxsmi.c log diff annotate
src/sys/arch/octeon/dev/cn30xxsmireg.h log diff annotate
src/sys/arch/octeon/dev/cn30xxsmivar.h log diff annotate
src/sys/arch/octeon/dev/cn30xxuartreg.h log diff annotate
src/sys/arch/octeon/dev/if_cnmac.c log diff annotate
src/sys/arch/octeon/dev/if_cnmacvar.h log diff annotate
src/sys/arch/octeon/dev/octhcireg.h log diff annotate
src/sys/arch/octeon/include/octeon_model.h log diff annotate
message Fix the word in the copyright. IIJ is not a regent. ok from nakayama
at iij

found and ok miod

date 2022-12-28T07:40:23Z
author jca
files src/sys/arch/macppc/dev/pm_direct.c log diff annotate
src/sys/arch/macppc/stand/ofdev.c log diff annotate
message Ansify, fixes clang 15 -Wdeprecated-non-prototype (fatal with -Werror)

ok millert@

date 2022-12-28T10:11:36Z
author asou
files src/sys/dev/pv/vmt.c log diff annotate
message Change space character to TAB.

ok tb mlarkin giovanni

date 2022-12-28T11:20:09Z
author kettenis
files src/sys/arch/riscv64/dev/stfclock.c log diff annotate
message Handle clock that can't be gated as a no-op.

ok patrick@

date 2022-12-28T12:56:35Z
author kettenis
files src/sys/arch/riscv64/riscv64/pmap.c log diff annotate
message The RISC-V architecture support execute-only mappings, so implement those.

ok jca@

date 2022-12-29T01:36:36Z
author guenther
files src/sys/kern/kern_exit.c log diff annotate
src/sys/kern/kern_sig.c log diff annotate
src/sys/sys/ktrace.h log diff annotate
message Add ktrace struct tracepoints for siginfo_t to the kernel side of
waitid(2) and __thrsigdivert(2) and teach kdump(1) to handle them.
Also report more from the siginfo_t inside PSIG tracepoints.

ok mpi@

date 2022-12-29T11:30:58Z
author kettenis
files src/sys/arch/riscv64/riscv64/bus_dma.c log diff annotate
message Use an iorw fence since we're syncing cpu access and device access to
memory.

ok miod@

date 2022-12-29T11:35:01Z
author kettenis
files src/sys/arch/riscv64/include/bus.h log diff annotate
src/sys/arch/riscv64/riscv64/bus_dma.c log diff annotate
message Avoid doing cache flush/invalidate operations for DMA memory allocated with
the BUS_DMA_COHERENT flag.

ok miod@

date 2022-12-29T22:44:23Z
author cheloha
files src/sys/arch/sparc64/sparc64/clock.c log diff annotate
src/sys/arch/sparc64/sparc64/locore.s log diff annotate
message sparc64: pull retry logic out of tickcmpr_set(), sys_tickcmpr_set()

Pull the retry logic out of tickcmpr_set() and sys_tickcmpr_set() into
C functions tick_rearm() and sys_tick_rearm(), respectively. There is
nothing wrong with the retry logic in these assembly functions, but
it's better to keep equivalent code similar and this change realigns
the %TICK and %SYS_TICK rearm code with that of the Hummingbird
%STICK.

Tested by miod@ on UltraSPARC I, UltraSPARC II, and UltraSPARC IIe.

Link: https://marc.info/?l=openbsd-tech&m=167175014315419&w=2

ok kettenis@

date 2022-12-30T00:54:09Z
author kevlo
files src/sys/dev/usb/uftdi.c log diff annotate
src/sys/dev/usb/uftdireg.h log diff annotate
message Support FTDI FT232R. The upper 2 bits encode the fractional component of the
FT232R is either 0 or 0.125.

ok dlg@

date 2022-12-30T06:44:35Z
author jca
files src/sys/arch/amd64/conf/Makefile.amd64 log diff annotate
src/sys/arch/amd64/stand/Makefile.inc log diff annotate
src/sys/arch/arm64/conf/Makefile.arm64 log diff annotate
src/sys/arch/arm64/stand/efiboot/Makefile log diff annotate
src/sys/arch/armv7/conf/Makefile.armv7 log diff annotate
src/sys/arch/armv7/stand/efiboot/Makefile log diff annotate
src/sys/arch/i386/stand/Makefile.inc log diff annotate
src/sys/arch/riscv64/stand/efiboot/Makefile log diff annotate
message Neuter zlib fatal warnings when building kernels and bootloaders with clang 15

Disable -Wdeprecated-non-prototype instead of patching zlib. Upstream
plans to drop the pre-ANSI syntax soon. ok tb@ millert@

date 2022-12-30T06:44:36Z
author jca
files src/sys/arch/i386/conf/Makefile.i386 log diff annotate
src/sys/arch/loongson/conf/Makefile.loongson log diff annotate
src/sys/arch/macppc/conf/Makefile.macppc log diff annotate
src/sys/arch/octeon/conf/Makefile.octeon log diff annotate
src/sys/arch/powerpc64/conf/Makefile.powerpc64 log diff annotate
src/sys/arch/riscv64/conf/Makefile.riscv64 log diff annotate
src/sys/arch/sparc64/conf/Makefile.sparc64 log diff annotate
message Neuter zlib fatal warnings when building kernels and bootloaders with clang 15

Disable -Wdeprecated-non-prototype instead of patching zlib. Upstream
plans to drop the pre-ANSI syntax soon. ok tb@ millert@

date 2022-12-30T06:50:27Z
author jca
files src/sys/arch/amd64/stand/Makefile.inc log diff annotate
src/sys/arch/i386/stand/Makefile.inc log diff annotate
message Actually hide the clang-15 workaround behind the COMPILER_VERSION check

COMPILER_VERSION initially missed. I'm not sure why we still have those
COMPILER_VERSION checks in sys/arch/i386 and sys/arch/amd64, when the
base system doesn't ship gcc any more, but let's stay consistent.

date 2022-12-30T14:10:17Z
author kettenis
files src/sys/dev/pci/if_bwfm_pci.c log diff annotate
message Add chip name for new revision of the BCM4378.

ok patrick@

date 2022-12-30T16:49:34Z
author kettenis
files src/sys/dev/ic/bwfm.c log diff annotate
message Do not send (normal) packets before we reach the run state. Logic copied
from iwm(4), which also looks at the TX_MGMT_ONLY flag. We don't expect
that flag to be ever set for bwfm(4), but it shouldn't hurt and it keeps
things consistent across drivers.

This fixes issues with suspend/resume (including firmware crashes seen on
the M2 Macbook Air).

ok patrick@, stsp@

date 2022-12-30T23:41:45Z
author millert
files src/sys/sys/termios.h log diff annotate
message Add TABDLY, TAB0, TAB3 for better source compatibility.
These are XSI extensions but some code seems to expect them.
We don't currently implement TAB1 or TAB2. Idea from FreeBSD.
OK guenther@ gnezdo@

date 2022-12-31T00:30:21Z
author patrick
files src/sys/arch/arm64/include/cpu.h log diff annotate
message Add machdep.lidaction to machdep names list.

ok mpi@

date 2022-12-31T00:48:53Z
author cheloha
files src/sys/kern/kern_clockintr.c log diff annotate
message sysctl_clockintr: clear "sum" with memset before copyout(9)

date 2022-12-31T02:42:01Z
author aoyama
files src/sys/arch/luna88k/stand/boot/Attic/boot.c log diff annotate
message Let luna88k's bootloader pass RB_GOODRANDOM to the kernel.

Current bootloader can pass boothowto information to the kernel. It
also has the capability to load random seed data from /etc/random.seed
already. So set RB_GOODRANDOM at the bootloader when loadrandom() has
been finished successfully.

Now the kernel says "random: good seed from bootblocks".

Tested by LUNA-88K2 and nono emulator, "Absolutely!" ok miod@

date 2022-12-31T05:06:18Z
author gkoehler
files src/sys/arch/macppc/pci/vgafb.c log diff annotate
message Look for the first 2 mem regions, ignore the rest

Some macppc nvidia graphics cards have a 3rd mem region, but nv(4)
wants to mmap the 1st and 2nd regions.

ok miod@

date 2022-12-31T16:06:24Z
author cheloha
files src/sys/kern/kern_time.c log diff annotate
src/sys/kern/kern_timeout.c log diff annotate
src/sys/sys/timeout.h log diff annotate
message timeout: rename "timeout_at_ts" to "timeout_abs_ts"

I think "abs" ("absolute timeout") is a better mnemonic than
"at" ("at the given time").

The interface is undocumented and there are only two callers, so
renaming it is not a big deal.

probably ok kn@

date 2023-01-01T01:34:33Z
author jsg
files src/sys/arch/amd64/conf/Makefile.amd64 log diff annotate
src/sys/arch/arm64/conf/Makefile.arm64 log diff annotate
src/sys/arch/powerpc64/conf/Makefile.powerpc64 log diff annotate
src/sys/dev/fdt/files.fdt log diff annotate
src/sys/dev/fdt/rkdrm.c log diff annotate
src/sys/dev/fdt/rkdrm.h log diff annotate
src/sys/dev/fdt/rkvop.c log diff annotate
src/sys/dev/ic/anxdp.c log diff annotate
src/sys/dev/ic/anxdp.h log diff annotate
src/sys/dev/pci/drm/aperture.c log diff annotate
src/sys/dev/pci/drm/dma-resv.c log diff annotate
src/sys/dev/pci/drm/drm_aperture.c log diff annotate
src/sys/dev/pci/drm/drm_atomic.c log diff annotate
src/sys/dev/pci/drm/drm_atomic_helper.c log diff annotate
src/sys/dev/pci/drm/drm_atomic_state_helper.c log diff annotate
src/sys/dev/pci/drm/drm_atomic_uapi.c log diff annotate
src/sys/dev/pci/drm/drm_auth.c log diff annotate
src/sys/dev/pci/drm/drm_blend.c log diff annotate
src/sys/dev/pci/drm/drm_bridge.c log diff annotate
src/sys/dev/pci/drm/drm_buddy.c log diff annotate
src/sys/dev/pci/drm/drm_cache.c log diff annotate
src/sys/dev/pci/drm/drm_client.c log diff annotate
src/sys/dev/pci/drm/drm_client_modeset.c log diff annotate
src/sys/dev/pci/drm/drm_color_mgmt.c log diff annotate
src/sys/dev/pci/drm/drm_connector.c log diff annotate
src/sys/dev/pci/drm/drm_crtc.c log diff annotate
src/sys/dev/pci/drm/drm_crtc_helper.c log diff annotate
src/sys/dev/pci/drm/drm_crtc_helper_internal.h log diff annotate
src/sys/dev/pci/drm/drm_crtc_internal.h log diff annotate
src/sys/dev/pci/drm/drm_damage_helper.c log diff annotate
src/sys/dev/pci/drm/drm_debugfs.c log diff annotate
src/sys/dev/pci/drm/drm_displayid.c log diff annotate
src/sys/dev/pci/drm/Attic/drm_dp_aux_dev.c log diff annotate
src/sys/dev/pci/drm/Attic/drm_dp_dual_mode_helper.c log diff annotate
src/sys/dev/pci/drm/Attic/drm_dp_helper.c log diff annotate
src/sys/dev/pci/drm/Attic/drm_dp_mst_topology.c log diff annotate
src/sys/dev/pci/drm/Attic/drm_dp_mst_topology_internal.h log diff annotate
src/sys/dev/pci/drm/drm_drv.c log diff annotate
src/sys/dev/pci/drm/Attic/drm_dsc.c log diff annotate
src/sys/dev/pci/drm/drm_edid.c log diff annotate
src/sys/dev/pci/drm/drm_encoder.c log diff annotate
src/sys/dev/pci/drm/drm_fb_helper.c log diff annotate
src/sys/dev/pci/drm/drm_file.c log diff annotate
message update drm to linux 6.1.2

new hardware support includes

AMD
Raphael, Ryzen 7000 desktop, gfx1036/GC 10.3.6
Mendocino, Ryzen & Athlon 7020 Series mobile APU, gfx1037/GC 10.3.7
Navi 31, gfx1100 dGPU, GC 11.0.0, Radeon RX 7900 XT/XTX
gfx1101 dGPU
gfx1102 dGPU
gfx1103 APU

Thanks to the OpenBSD Foundation for sponsoring this work.

date 2023-01-01T01:34:34Z
author jsg
files src/sys/dev/pci/drm/drm_format_helper.c log diff annotate
src/sys/dev/pci/drm/drm_fourcc.c log diff annotate
src/sys/dev/pci/drm/drm_framebuffer.c log diff annotate
src/sys/dev/pci/drm/drm_gem.c log diff annotate
src/sys/dev/pci/drm/drm_gem_atomic_helper.c log diff annotate
src/sys/dev/pci/drm/Attic/drm_gem_cma_helper.c log diff annotate
src/sys/dev/pci/drm/drm_gem_dma_helper.c log diff annotate
src/sys/dev/pci/drm/drm_gem_ttm_helper.c log diff annotate
src/sys/dev/pci/drm/drm_hashtab.c log diff annotate
src/sys/dev/pci/drm/Attic/drm_hdcp.c log diff annotate
src/sys/dev/pci/drm/drm_internal.h log diff annotate
src/sys/dev/pci/drm/drm_ioctl.c log diff annotate
src/sys/dev/pci/drm/drm_irq.c log diff annotate
src/sys/dev/pci/drm/drm_kms_helper_common.c log diff annotate
src/sys/dev/pci/drm/drm_legacy.h log diff annotate
src/sys/dev/pci/drm/drm_linux.c log diff annotate
src/sys/dev/pci/drm/drm_mipi_dsi.c log diff annotate
src/sys/dev/pci/drm/drm_mode_config.c log diff annotate
src/sys/dev/pci/drm/drm_mode_object.c log diff annotate
src/sys/dev/pci/drm/drm_modes.c log diff annotate
src/sys/dev/pci/drm/drm_modeset_helper.c log diff annotate
src/sys/dev/pci/drm/drm_modeset_lock.c log diff annotate
src/sys/dev/pci/drm/drm_panel_orientation_quirks.c log diff annotate
src/sys/dev/pci/drm/drm_plane.c log diff annotate
src/sys/dev/pci/drm/drm_plane_helper.c log diff annotate
src/sys/dev/pci/drm/drm_prime.c log diff annotate
src/sys/dev/pci/drm/drm_print.c log diff annotate
src/sys/dev/pci/drm/drm_privacy_screen.c log diff annotate
src/sys/dev/pci/drm/drm_privacy_screen_x86.c log diff annotate
src/sys/dev/pci/drm/drm_probe_helper.c log diff annotate
src/sys/dev/pci/drm/drm_property.c log diff annotate
src/sys/dev/pci/drm/Attic/drm_scdc_helper.c log diff annotate
src/sys/dev/pci/drm/drm_vblank.c log diff annotate
src/sys/dev/pci/drm/drm_vblank_work.c log diff annotate
src/sys/dev/pci/drm/drm_vm.c log diff annotate
src/sys/dev/pci/drm/files.drm log diff annotate
src/sys/dev/pci/drm/hdmi.c log diff annotate
src/sys/dev/pci/drm/linux_sort.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/aldebaran.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_acp.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_acpi.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_fence.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_atom.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios_dp.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios_encoders.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_atomfirmware.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_atomfirmware.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_benchmark.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_bios.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_bo_list.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_bo_list.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_cik_sdma.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_csa.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_ctx.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_ctx.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_devlist.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_df.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_display.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_dma_buf.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_doorbell.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_encoders.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/Attic/amdgpu_fb.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_fdinfo.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_fence.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_fru_eeprom.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_gart.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_gart.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_gem.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_gfxhub.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_gtt_mgr.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/Attic/amdgpu_hdp.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_hdp.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_ib.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_ids.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_ids.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_ih.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_ih.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_imu.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_ioc32.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_job.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_job.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_jpeg.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_jpeg.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_lsdma.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_lsdma.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_mes_ctx.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/Attic/amdgpu_mmhub.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_mmhub.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_mn.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_mode.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_object.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_object.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_pll.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_pmu.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_preempt_mgr.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_psp_ta.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_psp_ta.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_ras_eeprom.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_ras_eeprom.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_res_cursor.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_reset.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_reset.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_ring.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_ring.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_sched.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_sdma.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_sdma.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_si_dma.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_smuio.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_sync.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_sync.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/Attic/amdgpu_test.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_trace.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_trace_points.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c log diff annotate
message update drm to linux 6.1.2

new hardware support includes

AMD
Raphael, Ryzen 7000 desktop, gfx1036/GC 10.3.6
Mendocino, Ryzen & Athlon 7020 Series mobile APU, gfx1037/GC 10.3.7
Navi 31, gfx1100 dGPU, GC 11.0.0, Radeon RX 7900 XT/XTX
gfx1101 dGPU
gfx1102 dGPU
gfx1103 APU

Thanks to the OpenBSD Foundation for sponsoring this work.

date 2023-01-01T01:34:35Z
author jsg
files src/sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_umr.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_vce.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_vce.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_vce_v2_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_cpu.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_sdma.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgv_sriovmsg.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/athub_v1_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/athub_v1_0.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/athub_v2_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/athub_v2_0.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/athub_v2_1.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/athub_v2_1.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/athub_v3_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/athub_v3_0.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/Attic/beige_goby_reg_init.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/clearstate_gfx11.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/Attic/cyan_skillfish_reg_init.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/dce_v11_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/df_v1_7.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/df_v3_6.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/gfx_v9_4.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/gfx_v9_4.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/gfxhub_v1_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/gfxhub_v1_1.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/gfxhub_v2_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/gfxhub_v2_1.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/gfxhub_v3_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/gfxhub_v3_0.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/gfxhub_v3_0_3.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/gfxhub_v3_0_3.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/gmc_v10_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/gmc_v11_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/gmc_v11_0.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/gmc_v6_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/gmc_v7_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/gmc_v8_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/hdp_v4_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/hdp_v4_0.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/hdp_v5_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/hdp_v5_2.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/hdp_v5_2.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/hdp_v6_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/hdp_v6_0.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/iceland_ih.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/ih_v6_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/ih_v6_0.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/imu_v11_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/imu_v11_0.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/imu_v11_0_3.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/imu_v11_0_3.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/jpeg_v2_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/jpeg_v2_0.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/jpeg_v2_5.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/jpeg_v2_5.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/jpeg_v3_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/lsdma_v6_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/lsdma_v6_0.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/mca_v3_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/Attic/mes_api_def.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/mes_v10_1.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/mes_v11_0.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/mmhub_v1_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/mmhub_v1_0.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/mmhub_v1_7.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/mmhub_v1_7.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/mmhub_v2_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/mmhub_v2_3.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0_1.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0_1.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0_2.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0_2.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/mmhub_v9_4.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/mmhub_v9_4.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/mmsch_v4_0.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/mxgpu_ai.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/mxgpu_ai.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/mxgpu_nv.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/mxgpu_vi.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/navi10_ih.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/Attic/navi10_reg_init.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/Attic/navi12_reg_init.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/Attic/navi14_reg_init.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/nbio_v2_3.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/nbio_v4_3.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/nbio_v4_3.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/nbio_v6_1.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/nbio_v7_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/nbio_v7_2.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/nbio_v7_4.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/nbio_v7_4.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/nbio_v7_7.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/nbio_v7_7.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/nv.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/nv.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/psp_gfx_if.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/psp_v10_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/psp_v11_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/psp_v12_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/psp_v13_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/psp_v13_0_4.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/psp_v13_0_4.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/psp_v3_1.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/sdma_v2_4.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/sdma_v3_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/sdma_v4_4.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/sdma_v4_4.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/sdma_v6_0_0_pkt_open.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/sienna_cichlid.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/sienna_cichlid.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/Attic/sienna_cichlid_reg_init.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/smuio_v11_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/smuio_v11_0_6.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/smuio_v13_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/smuio_v13_0_6.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/smuio_v13_0_6.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/smuio_v9_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/soc15.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/soc15.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/soc15_common.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/soc21.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/soc21.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/ta_ras_if.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/umc_v6_1.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/umc_v6_1.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/umc_v6_7.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/umc_v6_7.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/umc_v8_10.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/umc_v8_10.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/umc_v8_7.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/umc_v8_7.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/uvd_v5_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/uvd_v6_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/uvd_v7_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/Attic/vangogh_reg_init.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/vce_v3_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/vce_v4_0.c log diff annotate
message update drm to linux 6.1.2

new hardware support includes

AMD
Raphael, Ryzen 7000 desktop, gfx1036/GC 10.3.6
Mendocino, Ryzen & Athlon 7020 Series mobile APU, gfx1037/GC 10.3.7
Navi 31, gfx1100 dGPU, GC 11.0.0, Radeon RX 7900 XT/XTX
gfx1101 dGPU
gfx1102 dGPU
gfx1103 APU

Thanks to the OpenBSD Foundation for sponsoring this work.

date 2023-01-01T01:34:36Z
author jsg
files src/sys/dev/pci/drm/amd/amdgpu/vcn_sw_ring.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/vcn_sw_ring.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/vega10_ih.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/vega20_ih.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/vi.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/Attic/yellow_carp_reg_init.c log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/cik_event_interrupt.c log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/cwsr_trap_handler.h log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/cwsr_trap_handler_gfx10.asm log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/cwsr_trap_handler_gfx9.asm log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_chardev.c log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_crat.c log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_crat.h log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/Attic/kfd_dbgdev.c log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/Attic/kfd_dbgdev.h log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/Attic/kfd_dbgmgr.c log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/Attic/kfd_dbgmgr.h log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_debugfs.c log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_device.c log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.h log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager_cik.c log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager_v10.c log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager_v11.c log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager_v9.c log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager_vi.c log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_doorbell.c log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_events.c log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_events.h log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_flat_memory.c log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_int_process_v11.c log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_int_process_v9.c log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_interrupt.c log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_iommu.c log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_iommu.h log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_kernel_queue.c log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_kernel_queue.h log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_migrate.h log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_module.c log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager.c log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager.h log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager.c log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager_v9.c log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager_vi.c log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_pasid.c log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_pm4_headers.h log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_pm4_headers_ai.h log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_pm4_headers_aldebaran.h log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_pm4_headers_diq.h log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_pm4_headers_vi.h log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_pm4_opcodes.h log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_priv.h log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_process.c log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_queue.c log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.h log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_svm.c log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_svm.h log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_topology.c log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_topology.h log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/soc15_int.h log diff annotate
src/sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c log diff annotate
src/sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.h log diff annotate
src/sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c log diff annotate
src/sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c log diff annotate
src/sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.h log diff annotate
src/sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c log diff annotate
src/sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.h log diff annotate
src/sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c log diff annotate
src/sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c log diff annotate
src/sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c log diff annotate
src/sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c log diff annotate
src/sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.h log diff annotate
src/sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c log diff annotate
src/sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.h log diff annotate
src/sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c log diff annotate
src/sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c log diff annotate
src/sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_trace.h log diff annotate
src/sys/dev/pci/drm/amd/display/amdgpu_dm/dc_fpu.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dc.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dc_bios_types.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dc_dmub_srv.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dc_dmub_srv.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dc_dp_types.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dc_dsc.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dc_helper.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dc_hw_types.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dc_link.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dc_stream.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dc_types.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dm_cp_psp.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dm_helpers.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/os_types.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/basics/amdgpu_vector.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/basics/conversion.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/basics/conversion.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/bios/bios_parser_common.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/bios/bios_parser_types_internal2.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/bios/command_table.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/bios/command_table2.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/bios/command_table_helper2.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/calcs/Attic/bw_fixed.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/calcs/Attic/calcs_logger.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/calcs/Attic/custom_float.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/calcs/Attic/dce_calcs.c log diff annotate
message update drm to linux 6.1.2

new hardware support includes

AMD
Raphael, Ryzen 7000 desktop, gfx1036/GC 10.3.6
Mendocino, Ryzen & Athlon 7020 Series mobile APU, gfx1037/GC 10.3.7
Navi 31, gfx1100 dGPU, GC 11.0.0, Radeon RX 7900 XT/XTX
gfx1101 dGPU
gfx1102 dGPU
gfx1103 APU

Thanks to the OpenBSD Foundation for sponsoring this work.

date 2023-01-01T01:34:37Z
author jsg
files src/sys/dev/pci/drm/amd/display/dc/calcs/Attic/dcn_calc_auto.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/calcs/Attic/dcn_calc_auto.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/calcs/Attic/dcn_calc_math.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/calcs/Attic/dcn_calcs.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/clk_mgr/clk_mgr.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn30/dcn30_smu11_driver_if.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn314/dcn314_smu.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn314/dcn314_smu.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn316/dcn316_smu.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn316/dcn316_smu.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn32/dalsmc.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn32/dcn32_smu13_driver_if.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn32/smu13_driver_if.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/core/amdgpu_dc.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/core/dc_debug.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/core/dc_hw_sequencer.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/core/dc_link.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/core/dc_link_ddc.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/core/dc_link_dp.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/core/dc_link_dpcd.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/core/dc_link_dpia.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/core/dc_link_enc_cfg.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/core/Attic/dc_link_hwss.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/core/dc_resource.c log diff annotate
message update drm to linux 6.1.2

new hardware support includes

AMD
Raphael, Ryzen 7000 desktop, gfx1036/GC 10.3.6
Mendocino, Ryzen & Athlon 7020 Series mobile APU, gfx1037/GC 10.3.7
Navi 31, gfx1100 dGPU, GC 11.0.0, Radeon RX 7900 XT/XTX
gfx1101 dGPU
gfx1102 dGPU
gfx1103 APU

Thanks to the OpenBSD Foundation for sponsoring this work.

date 2023-01-01T01:34:38Z
author jsg
files src/sys/dev/pci/drm/amd/display/dc/core/dc_sink.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/core/dc_stat.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/core/dc_stream.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/core/dc_surface.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dce/dce_abm.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dce/dce_audio.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dce/dce_aux.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dce/dce_clk_mgr.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dce/dce_clock_source.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dce/dce_clock_source.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dce/dce_dmcu.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dce/dce_hwseq.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dce/dce_i2c.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dce/dce_i2c.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dce/dce_i2c_sw.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dce/dce_ipp.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dce/dce_opp.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dce/dce_stream_encoder.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dce/dce_stream_encoder.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dce/dmub_abm.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dce/dmub_outbox.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dce/dmub_outbox.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dce/dmub_psr.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dce/dmub_psr.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dce100/dce100_resource.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dce110/dce110_compressor.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dce110/dce110_hw_sequencer.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dce110/dce110_hw_sequencer.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dce110/dce110_opp_regamma_v.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dce110/dce110_resource.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dce110/dce110_transform_v.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dce112/dce112_compressor.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dce112/dce112_resource.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dce120/dce120_resource.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dce60/dce60_resource.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dce80/dce80_resource.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn10/dcn10_dpp.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn10/dcn10_hubbub.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn10/dcn10_hubbub.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn10/dcn10_hubp.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn10/dcn10_hubp.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn10/dcn10_init.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn10/dcn10_ipp.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn10/dcn10_ipp.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn10/dcn10_link_encoder.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn10/dcn10_link_encoder.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn10/dcn10_mpc.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn10/dcn10_opp.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn10/dcn10_optc.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn10/dcn10_optc.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn10/dcn10_resource.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn10/dcn10_resource.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn10/dcn10_stream_encoder.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn10/dcn10_stream_encoder.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn20/dcn20_dccg.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn20/dcn20_dpp.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn20/dcn20_dsc.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn20/dcn20_dsc.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn20/dcn20_dwb.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn20/dcn20_dwb_scl.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn20/dcn20_hubp.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn20/dcn20_hubp.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn20/dcn20_hwseq.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn20/dcn20_hwseq.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn20/dcn20_init.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn20/dcn20_mpc.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn20/dcn20_optc.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn20/dcn20_optc.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn20/dcn20_resource.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn20/dcn20_resource.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn20/dcn20_stream_encoder.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn20/dcn20_stream_encoder.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn201/dcn201_dccg.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn201/dcn201_dccg.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn201/dcn201_dpp.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn201/dcn201_dpp.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn201/dcn201_hubbub.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn201/dcn201_hubbub.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn201/dcn201_hubp.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn201/dcn201_hubp.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn201/dcn201_hwseq.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn201/dcn201_hwseq.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn201/dcn201_init.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn201/dcn201_init.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn201/dcn201_link_encoder.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn201/dcn201_link_encoder.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn201/dcn201_mpc.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn201/dcn201_mpc.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn201/dcn201_opp.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn201/dcn201_opp.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn201/dcn201_optc.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn201/dcn201_optc.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn201/dcn201_resource.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn201/dcn201_resource.h log diff annotate
message update drm to linux 6.1.2

new hardware support includes

AMD
Raphael, Ryzen 7000 desktop, gfx1036/GC 10.3.6
Mendocino, Ryzen & Athlon 7020 Series mobile APU, gfx1037/GC 10.3.7
Navi 31, gfx1100 dGPU, GC 11.0.0, Radeon RX 7900 XT/XTX
gfx1101 dGPU
gfx1102 dGPU
gfx1103 APU

Thanks to the OpenBSD Foundation for sponsoring this work.

date 2023-01-01T01:34:39Z
author jsg
files src/sys/dev/pci/drm/amd/display/dc/dcn21/dcn21_hubbub.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn21/dcn21_hubp.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn21/dcn21_init.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn21/dcn21_link_encoder.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn21/dcn21_resource.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn21/dcn21_resource.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn30/dcn30_afmt.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn30/dcn30_afmt.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn30/dcn30_dio_link_encoder.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn30/dcn30_dio_stream_encoder.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn30/dcn30_dio_stream_encoder.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn30/dcn30_dpp.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn30/dcn30_dpp.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn30/dcn30_dpp_cm.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn30/dcn30_hubp.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn30/dcn30_hwseq.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn30/dcn30_hwseq.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn30/dcn30_init.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn30/dcn30_mmhubbub.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn30/dcn30_mmhubbub.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn30/dcn30_mpc.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn30/dcn30_mpc.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn30/dcn30_optc.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn30/dcn30_optc.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn30/dcn30_resource.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn30/dcn30_resource.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn30/dcn30_vpg.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn30/dcn30_vpg.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn301/dcn301_init.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn301/dcn301_panel_cntl.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn301/dcn301_resource.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn301/dcn301_resource.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn302/dcn302_init.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn302/dcn302_resource.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn302/dcn302_resource.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn303/dcn303_dccg.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn303/dcn303_init.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn303/dcn303_resource.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn303/dcn303_resource.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn31/dcn31_afmt.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn31/dcn31_afmt.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn31/dcn31_apg.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn31/dcn31_apg.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn31/dcn31_dccg.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn31/dcn31_dccg.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn31/dcn31_dio_link_encoder.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn31/dcn31_dio_link_encoder.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn31/dcn31_hpo_dp_link_encoder.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn31/dcn31_hpo_dp_link_encoder.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn31/dcn31_hpo_dp_stream_encoder.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn31/dcn31_hpo_dp_stream_encoder.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn31/dcn31_hubbub.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn31/dcn31_hubbub.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn31/dcn31_hubp.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn31/dcn31_hwseq.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn31/dcn31_hwseq.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn31/dcn31_init.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn31/dcn31_optc.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn31/dcn31_optc.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn31/dcn31_resource.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn31/dcn31_resource.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn31/dcn31_vpg.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn31/dcn31_vpg.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn314/dcn314_dccg.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn314/dcn314_dccg.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn314/dcn314_dio_stream_encoder.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn314/dcn314_dio_stream_encoder.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn314/dcn314_hwseq.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn314/dcn314_hwseq.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn314/dcn314_init.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn314/dcn314_init.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn314/dcn314_optc.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn314/dcn314_optc.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn314/dcn314_resource.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn314/dcn314_resource.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn315/dcn315_resource.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn315/dcn315_resource.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn316/dcn316_resource.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn316/dcn316_resource.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn32/dcn32_dccg.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn32/dcn32_dccg.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn32/dcn32_dio_link_encoder.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn32/dcn32_dio_link_encoder.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn32/dcn32_dio_stream_encoder.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn32/dcn32_dio_stream_encoder.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn32/dcn32_dpp.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn32/dcn32_dpp.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn32/dcn32_hpo_dp_link_encoder.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn32/dcn32_hpo_dp_link_encoder.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn32/dcn32_hubbub.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn32/dcn32_hubbub.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn32/dcn32_hubp.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn32/dcn32_hubp.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn32/dcn32_hwseq.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn32/dcn32_hwseq.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn32/dcn32_init.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn32/dcn32_init.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn32/dcn32_mmhubbub.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn32/dcn32_mmhubbub.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn32/dcn32_mpc.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn32/dcn32_mpc.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn32/dcn32_optc.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn32/dcn32_optc.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn32/dcn32_resource.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn32/dcn32_resource.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn32/dcn32_resource_helpers.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn321/dcn321_dio_link_encoder.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn321/dcn321_dio_link_encoder.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn321/dcn321_resource.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn321/dcn321_resource.h log diff annotate
message update drm to linux 6.1.2

new hardware support includes

AMD
Raphael, Ryzen 7000 desktop, gfx1036/GC 10.3.6
Mendocino, Ryzen & Athlon 7020 Series mobile APU, gfx1037/GC 10.3.7
Navi 31, gfx1100 dGPU, GC 11.0.0, Radeon RX 7900 XT/XTX
gfx1101 dGPU
gfx1102 dGPU
gfx1103 APU

Thanks to the OpenBSD Foundation for sponsoring this work.

date 2023-01-01T01:34:40Z
author jsg
files src/sys/dev/pci/drm/amd/display/dc/dml/dc_features.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/display_mode_enums.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/display_mode_lib.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/display_mode_lib.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/display_mode_structs.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/display_rq_dlg_helpers.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/display_rq_dlg_helpers.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dml1_display_rq_dlg_calc.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dml1_display_rq_dlg_calc.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dml_inline_defs.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/calcs/bw_fixed.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/calcs/calcs_logger.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/calcs/custom_float.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/calcs/dce_calcs.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calc_auto.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calc_math.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/calcs/dcn_calcs.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dcn10/dcn10_fpu.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dcn10/dcn10_fpu.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dcn20/dcn20_fpu.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20v2.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dcn2x/Attic/dcn2x.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dcn2x/Attic/dcn2x.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dcn30/dcn30_fpu.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dcn301/dcn301_fpu.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dcn301/dcn301_fpu.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dcn302/dcn302_fpu.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dcn302/dcn302_fpu.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dcn303/dcn303_fpu.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dcn303/dcn303_fpu.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dcn31/dcn31_fpu.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dcn314/dcn314_fpu.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dcn314/dcn314_fpu.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dcn32/dcn32_fpu.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dcn32/display_rq_dlg_calc_32.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dcn32/display_rq_dlg_calc_32.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c log diff annotate
message update drm to linux 6.1.2

new hardware support includes

AMD
Raphael, Ryzen 7000 desktop, gfx1036/GC 10.3.6
Mendocino, Ryzen & Athlon 7020 Series mobile APU, gfx1037/GC 10.3.7
Navi 31, gfx1100 dGPU, GC 11.0.0, Radeon RX 7900 XT/XTX
gfx1101 dGPU
gfx1102 dGPU
gfx1103 APU

Thanks to the OpenBSD Foundation for sponsoring this work.

date 2023-01-01T01:34:41Z
author jsg
files src/sys/dev/pci/drm/amd/display/dc/dml/dcn321/dcn321_fpu.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dsc/rc_calc_fpu.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dsc/rc_calc_fpu.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dsc/dc_dsc.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dsc/dscc_types.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dsc/rc_calc.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dsc/rc_calc.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dsc/rc_calc_dpi.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/gpio/gpio_base.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/gpio/gpio_service.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/gpio/hw_ddc.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/gpio/hw_factory.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/gpio/hw_hpd.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/gpio/hw_translate.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/gpio/dcn20/hw_translate_dcn20.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/gpio/dcn21/hw_translate_dcn21.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/gpio/dcn30/hw_factory_dcn30.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/gpio/dcn30/hw_factory_dcn30.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/gpio/dcn30/hw_translate_dcn30.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/gpio/dcn30/hw_translate_dcn30.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/gpio/dcn315/hw_factory_dcn315.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/gpio/dcn315/hw_factory_dcn315.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/gpio/dcn315/hw_translate_dcn315.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/gpio/dcn315/hw_translate_dcn315.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/gpio/dcn32/hw_factory_dcn32.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/gpio/dcn32/hw_factory_dcn32.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/gpio/dcn32/hw_translate_dcn32.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/gpio/dcn32/hw_translate_dcn32.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/gpio/diagnostics/Attic/hw_factory_diag.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/gpio/diagnostics/Attic/hw_factory_diag.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/gpio/diagnostics/Attic/hw_translate_diag.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/gpio/diagnostics/Attic/hw_translate_diag.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/inc/clock_source.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/inc/core_status.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/inc/core_types.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/inc/dc_link_ddc.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/inc/dc_link_dp.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/inc/dc_link_dpia.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/inc/dcn_calcs.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/inc/hw_sequencer.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/inc/hw_sequencer_private.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/inc/link_dpcd.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/inc/link_enc_cfg.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/inc/link_hwss.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/inc/reg_helper.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/inc/resource.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/inc/hw/abm.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/inc/hw/clk_mgr.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/inc/hw/clk_mgr_internal.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/inc/hw/cursor_reg_cache.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/inc/hw/dccg.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/inc/hw/dchubbub.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/inc/hw/dpp.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/inc/hw/dsc.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/inc/hw/dwb.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/inc/hw/hubp.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/inc/hw/hw_shared.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/inc/hw/link_encoder.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/inc/hw/mem_input.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/inc/hw/mpc.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/inc/hw/panel_cntl.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/inc/hw/stream_encoder.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/inc/hw/timing_generator.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/irq/irq_service.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/irq/dce110/irq_service_dce110.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/irq/dce120/irq_service_dce120.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/irq/dce80/irq_service_dce80.c log diff annotate
message update drm to linux 6.1.2

new hardware support includes

AMD
Raphael, Ryzen 7000 desktop, gfx1036/GC 10.3.6
Mendocino, Ryzen & Athlon 7020 Series mobile APU, gfx1037/GC 10.3.7
Navi 31, gfx1100 dGPU, GC 11.0.0, Radeon RX 7900 XT/XTX
gfx1101 dGPU
gfx1102 dGPU
gfx1103 APU

Thanks to the OpenBSD Foundation for sponsoring this work.

date 2023-01-01T01:34:42Z
author jsg
files src/sys/dev/pci/drm/amd/display/dc/irq/dcn10/irq_service_dcn10.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/irq/dcn20/irq_service_dcn20.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/irq/dcn201/irq_service_dcn201.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/irq/dcn201/irq_service_dcn201.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/irq/dcn21/irq_service_dcn21.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/irq/dcn30/irq_service_dcn30.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/irq/dcn30/irq_service_dcn30.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/irq/dcn303/irq_service_dcn303.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/irq/dcn31/irq_service_dcn31.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/irq/dcn314/irq_service_dcn314.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/irq/dcn314/irq_service_dcn314.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/irq/dcn315/irq_service_dcn315.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/irq/dcn315/irq_service_dcn315.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/irq/dcn32/irq_service_dcn32.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/irq/dcn32/irq_service_dcn32.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/link/link_dp_trace.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/link/link_dp_trace.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/link/link_hwss_dio.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/link/link_hwss_dio.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/link/link_hwss_dpia.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/link/link_hwss_dpia.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/link/link_hwss_hpo_dp.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/link/link_hwss_hpo_dp.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/link/link_hwss_hpo_frl.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/link/link_hwss_hpo_frl.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/virtual/virtual_link_encoder.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/virtual/virtual_link_hwss.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/virtual/virtual_link_hwss.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/virtual/virtual_stream_encoder.c log diff annotate
src/sys/dev/pci/drm/amd/display/dmub/dmub_srv.h log diff annotate
src/sys/dev/pci/drm/amd/display/dmub/inc/dmub_cmd.h log diff annotate
src/sys/dev/pci/drm/amd/display/dmub/inc/dmub_subvp_state.h log diff annotate
src/sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn31.c log diff annotate
src/sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn31.h log diff annotate
src/sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn315.c log diff annotate
src/sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn315.h log diff annotate
src/sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn316.c log diff annotate
src/sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn316.h log diff annotate
src/sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn32.c log diff annotate
src/sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn32.h log diff annotate
src/sys/dev/pci/drm/amd/display/dmub/src/dmub_srv.c log diff annotate
src/sys/dev/pci/drm/amd/display/dmub/src/dmub_srv_stat.c log diff annotate
src/sys/dev/pci/drm/amd/display/include/bios_parser_types.h log diff annotate
src/sys/dev/pci/drm/amd/display/include/dal_asic_id.h log diff annotate
src/sys/dev/pci/drm/amd/display/include/dal_types.h log diff annotate
src/sys/dev/pci/drm/amd/display/include/ddc_service_types.h log diff annotate
src/sys/dev/pci/drm/amd/display/include/dpcd_defs.h log diff annotate
src/sys/dev/pci/drm/amd/display/include/fixed31_32.h log diff annotate
src/sys/dev/pci/drm/amd/display/include/grph_object_ctrl_defs.h log diff annotate
src/sys/dev/pci/drm/amd/display/include/grph_object_defs.h log diff annotate
src/sys/dev/pci/drm/amd/display/include/grph_object_id.h log diff annotate
src/sys/dev/pci/drm/amd/display/include/i2caux_interface.h log diff annotate
src/sys/dev/pci/drm/amd/display/include/link_service_types.h log diff annotate
src/sys/dev/pci/drm/amd/display/include/logger_types.h log diff annotate
src/sys/dev/pci/drm/amd/display/include/set_mode_types.h log diff annotate
src/sys/dev/pci/drm/amd/display/modules/color/color_gamma.c log diff annotate
message update drm to linux 6.1.2

new hardware support includes

AMD
Raphael, Ryzen 7000 desktop, gfx1036/GC 10.3.6
Mendocino, Ryzen & Athlon 7020 Series mobile APU, gfx1037/GC 10.3.7
Navi 31, gfx1100 dGPU, GC 11.0.0, Radeon RX 7900 XT/XTX
gfx1101 dGPU
gfx1102 dGPU
gfx1103 APU

Thanks to the OpenBSD Foundation for sponsoring this work.

date 2023-01-01T01:34:43Z
author jsg
files src/sys/dev/pci/drm/amd/display/modules/freesync/freesync.c log diff annotate
src/sys/dev/pci/drm/amd/display/modules/hdcp/hdcp.c log diff annotate
src/sys/dev/pci/drm/amd/display/modules/hdcp/hdcp.h log diff annotate
src/sys/dev/pci/drm/amd/display/modules/hdcp/hdcp1_execution.c log diff annotate
src/sys/dev/pci/drm/amd/display/modules/hdcp/hdcp2_transition.c log diff annotate
src/sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.c log diff annotate
src/sys/dev/pci/drm/amd/display/modules/hdcp/hdcp_psp.h log diff annotate
src/sys/dev/pci/drm/amd/display/modules/inc/mod_freesync.h log diff annotate
src/sys/dev/pci/drm/amd/display/modules/inc/mod_hdcp.h log diff annotate
src/sys/dev/pci/drm/amd/display/modules/inc/mod_info_packet.h log diff annotate
src/sys/dev/pci/drm/amd/display/modules/info_packet/info_packet.c log diff annotate
src/sys/dev/pci/drm/amd/display/modules/power/power_helpers.c log diff annotate
src/sys/dev/pci/drm/amd/display/modules/power/power_helpers.h log diff annotate
src/sys/dev/pci/drm/amd/display/modules/vmid/vmid.c log diff annotate
src/sys/dev/pci/drm/amd/include/amd_shared.h log diff annotate
src/sys/dev/pci/drm/amd/include/atombios.h log diff annotate
src/sys/dev/pci/drm/amd/include/atomfirmware.h log diff annotate
src/sys/dev/pci/drm/amd/include/cyan_skillfish_ip_offset.h log diff annotate
src/sys/dev/pci/drm/amd/include/discovery.h log diff annotate
src/sys/dev/pci/drm/amd/include/kgd_kfd_interface.h log diff annotate
src/sys/dev/pci/drm/amd/include/kgd_pp_interface.h log diff annotate
src/sys/dev/pci/drm/amd/include/mes_api_def.h log diff annotate
src/sys/dev/pci/drm/amd/include/mes_v11_api_def.h log diff annotate
src/sys/dev/pci/drm/amd/include/soc15_hw_ip.h log diff annotate
src/sys/dev/pci/drm/amd/include/soc15_ih_clientid.h log diff annotate
src/sys/dev/pci/drm/amd/include/soc21_enum.h log diff annotate
src/sys/dev/pci/drm/amd/include/v11_structs.h log diff annotate
src/sys/dev/pci/drm/amd/include/yellow_carp_offset.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/athub/athub_3_0_0_offset.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/athub/athub_3_0_0_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/clk/clk_11_0_1_offset.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/clk/clk_11_0_1_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/dce/dce_10_0_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/dce/dce_11_0_d.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/dce/dce_11_0_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/dce/dce_11_2_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/dce/dce_12_0_sh_mask.h log diff annotate
message update drm to linux 6.1.2

new hardware support includes

AMD
Raphael, Ryzen 7000 desktop, gfx1036/GC 10.3.6
Mendocino, Ryzen & Athlon 7020 Series mobile APU, gfx1037/GC 10.3.7
Navi 31, gfx1100 dGPU, GC 11.0.0, Radeon RX 7900 XT/XTX
gfx1101 dGPU
gfx1102 dGPU
gfx1103 APU

Thanks to the OpenBSD Foundation for sponsoring this work.

date 2023-01-01T01:34:44Z
author jsg
files src/sys/dev/pci/drm/amd/include/asic_reg/dce/dce_6_0_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/dce/dce_8_0_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/dcn/dcn_1_0_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/dcn/dcn_2_0_0_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/dcn/dcn_2_0_3_offset.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/dcn/dcn_2_0_3_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/dcn/dcn_2_1_0_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/dcn/dcn_3_0_0_offset.h log diff annotate
message update drm to linux 6.1.2

new hardware support includes

AMD
Raphael, Ryzen 7000 desktop, gfx1036/GC 10.3.6
Mendocino, Ryzen & Athlon 7020 Series mobile APU, gfx1037/GC 10.3.7
Navi 31, gfx1100 dGPU, GC 11.0.0, Radeon RX 7900 XT/XTX
gfx1101 dGPU
gfx1102 dGPU
gfx1103 APU

Thanks to the OpenBSD Foundation for sponsoring this work.

date 2023-01-01T01:34:45Z
author jsg
files src/sys/dev/pci/drm/amd/include/asic_reg/dcn/dcn_3_0_0_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/dcn/dcn_3_0_1_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/dcn/dcn_3_0_2_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/dcn/dcn_3_0_3_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/dcn/dcn_3_1_2_offset.h log diff annotate
message update drm to linux 6.1.2

new hardware support includes

AMD
Raphael, Ryzen 7000 desktop, gfx1036/GC 10.3.6
Mendocino, Ryzen & Athlon 7020 Series mobile APU, gfx1037/GC 10.3.7
Navi 31, gfx1100 dGPU, GC 11.0.0, Radeon RX 7900 XT/XTX
gfx1101 dGPU
gfx1102 dGPU
gfx1103 APU

Thanks to the OpenBSD Foundation for sponsoring this work.

date 2023-01-01T01:34:46Z
author jsg
files src/sys/dev/pci/drm/amd/include/asic_reg/dcn/dcn_3_1_2_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/dcn/dcn_3_1_4_offset.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/dcn/dcn_3_1_4_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/dcn/dcn_3_1_5_offset.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/dcn/dcn_3_1_5_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/dcn/dcn_3_1_6_offset.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/dcn/dcn_3_1_6_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/dcn/dcn_3_2_0_offset.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/dcn/dcn_3_2_0_sh_mask.h log diff annotate
message update drm to linux 6.1.2

new hardware support includes

AMD
Raphael, Ryzen 7000 desktop, gfx1036/GC 10.3.6
Mendocino, Ryzen & Athlon 7020 Series mobile APU, gfx1037/GC 10.3.7
Navi 31, gfx1100 dGPU, GC 11.0.0, Radeon RX 7900 XT/XTX
gfx1101 dGPU
gfx1102 dGPU
gfx1103 APU

Thanks to the OpenBSD Foundation for sponsoring this work.

date 2023-01-01T01:34:47Z
author jsg
files src/sys/dev/pci/drm/amd/include/asic_reg/dcn/dcn_3_2_1_offset.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/dcn/dcn_3_2_1_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/dcn/Attic/dpcs_3_0_0_offset.h log diff annotate
message update drm to linux 6.1.2

new hardware support includes

AMD
Raphael, Ryzen 7000 desktop, gfx1036/GC 10.3.6
Mendocino, Ryzen & Athlon 7020 Series mobile APU, gfx1037/GC 10.3.7
Navi 31, gfx1100 dGPU, GC 11.0.0, Radeon RX 7900 XT/XTX
gfx1101 dGPU
gfx1102 dGPU
gfx1103 APU

Thanks to the OpenBSD Foundation for sponsoring this work.

date 2023-01-01T01:34:48Z
author jsg
files src/sys/dev/pci/drm/amd/include/asic_reg/dcn/Attic/dpcs_3_0_0_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/dcn/Attic/dpcs_3_0_3_offset.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/dcn/Attic/dpcs_3_0_3_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/df/df_3_6_offset.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/df/df_3_6_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/dpcs/dpcs_2_0_3_offset.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/dpcs/dpcs_2_0_3_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/dpcs/dpcs_3_0_0_offset.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/dpcs/dpcs_3_0_0_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/dpcs/dpcs_3_0_3_offset.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/dpcs/dpcs_3_0_3_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/dpcs/dpcs_3_1_4_offset.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/dpcs/dpcs_3_1_4_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/dpcs/dpcs_4_2_2_offset.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/dpcs/dpcs_4_2_2_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/dpcs/dpcs_4_2_3_offset.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/dpcs/dpcs_4_2_3_sh_mask.h log diff annotate
message update drm to linux 6.1.2

new hardware support includes

AMD
Raphael, Ryzen 7000 desktop, gfx1036/GC 10.3.6
Mendocino, Ryzen & Athlon 7020 Series mobile APU, gfx1037/GC 10.3.7
Navi 31, gfx1100 dGPU, GC 11.0.0, Radeon RX 7900 XT/XTX
gfx1101 dGPU
gfx1102 dGPU
gfx1103 APU

Thanks to the OpenBSD Foundation for sponsoring this work.

date 2023-01-01T01:34:49Z
author jsg
files src/sys/dev/pci/drm/amd/include/asic_reg/gc/gc_10_3_0_offset.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/gc/gc_10_3_0_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/gc/gc_11_0_0_default.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/gc/gc_11_0_0_offset.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/gc/gc_11_0_0_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/gc/gc_11_0_3_offset.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/gc/gc_11_0_3_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/hdp/hdp_4_0_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/hdp/hdp_5_2_1_offset.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/hdp/hdp_5_2_1_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/hdp/hdp_6_0_0_offset.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/hdp/hdp_6_0_0_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/lsdma/lsdma_6_0_0_offset.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/lsdma/lsdma_6_0_0_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/mmhub/mmhub_3_0_0_offset.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/mmhub/mmhub_3_0_0_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/mmhub/mmhub_3_0_1_offset.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/mmhub/mmhub_3_0_1_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/mmhub/mmhub_3_0_2_offset.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/mmhub/mmhub_3_0_2_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/mmhub/mmhub_9_4_1_offset.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/mmhub/mmhub_9_4_1_sh_mask.h log diff annotate
message update drm to linux 6.1.2

new hardware support includes

AMD
Raphael, Ryzen 7000 desktop, gfx1036/GC 10.3.6
Mendocino, Ryzen & Athlon 7020 Series mobile APU, gfx1037/GC 10.3.7
Navi 31, gfx1100 dGPU, GC 11.0.0, Radeon RX 7900 XT/XTX
gfx1101 dGPU
gfx1102 dGPU
gfx1103 APU

Thanks to the OpenBSD Foundation for sponsoring this work.

date 2023-01-01T01:34:50Z
author jsg
files src/sys/dev/pci/drm/amd/include/asic_reg/mp/mp_11_0_8_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/mp/mp_11_0_offset.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/mp/mp_11_0_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/mp/mp_13_0_0_offset.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/mp/mp_13_0_0_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/mp/mp_13_0_2_offset.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/mp/mp_13_0_2_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/mp/mp_13_0_4_offset.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/mp/mp_13_0_4_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/mp/mp_13_0_5_offset.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/mp/mp_13_0_5_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/mp/mp_13_0_8_offset.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/mp/mp_13_0_8_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/nbio/nbio_4_3_0_offset.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/nbio/nbio_4_3_0_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/nbio/nbio_7_2_0_offset.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/nbio/nbio_7_2_0_sh_mask.h log diff annotate
message update drm to linux 6.1.2

new hardware support includes

AMD
Raphael, Ryzen 7000 desktop, gfx1036/GC 10.3.6
Mendocino, Ryzen & Athlon 7020 Series mobile APU, gfx1037/GC 10.3.7
Navi 31, gfx1100 dGPU, GC 11.0.0, Radeon RX 7900 XT/XTX
gfx1101 dGPU
gfx1102 dGPU
gfx1103 APU

Thanks to the OpenBSD Foundation for sponsoring this work.

date 2023-01-01T01:34:51Z
author jsg
files src/sys/dev/pci/drm/amd/include/asic_reg/nbio/nbio_7_7_0_offset.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/nbio/nbio_7_7_0_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/oss/osssys_6_0_0_offset.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/oss/osssys_6_0_0_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/smuio/smuio_13_0_6_offset.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/smuio/smuio_13_0_6_sh_mask.h log diff annotate
message update drm to linux 6.1.2

new hardware support includes

AMD
Raphael, Ryzen 7000 desktop, gfx1036/GC 10.3.6
Mendocino, Ryzen & Athlon 7020 Series mobile APU, gfx1037/GC 10.3.7
Navi 31, gfx1100 dGPU, GC 11.0.0, Radeon RX 7900 XT/XTX
gfx1101 dGPU
gfx1102 dGPU
gfx1103 APU

Thanks to the OpenBSD Foundation for sponsoring this work.

date 2023-01-01T01:34:52Z
author jsg
files src/sys/dev/pci/drm/amd/include/asic_reg/umc/umc_6_7_0_offset.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/umc/umc_8_10_0_offset.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/umc/umc_8_10_0_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/vcn/vcn_2_5_offset.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/vcn/vcn_2_5_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/vcn/vcn_4_0_0_offset.h log diff annotate
src/sys/dev/pci/drm/amd/include/asic_reg/vcn/vcn_4_0_0_sh_mask.h log diff annotate
src/sys/dev/pci/drm/amd/include/ivsrcid/gfx/irqsrcs_gfx_11_0_0.h log diff annotate
src/sys/dev/pci/drm/amd/include/ivsrcid/vcn/irqsrcs_vcn_2_0.h log diff annotate
src/sys/dev/pci/drm/amd/include/ivsrcid/vcn/irqsrcs_vcn_4_0.h log diff annotate
src/sys/dev/pci/drm/amd/pm/amdgpu_dpm.c log diff annotate
src/sys/dev/pci/drm/amd/pm/amdgpu_dpm_internal.c log diff annotate
src/sys/dev/pci/drm/amd/pm/amdgpu_pm.c log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/aldebaran_ppsmc.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/amd_powerplay.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm_internal.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/amdgpu_pm.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/amdgpu_smu.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/arcturus_ppsmc.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/cz_ppsmc.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/fiji_ppsmc.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/hardwaremanager.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/hwmgr.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/polaris10_pwrvirus.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/power_state.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/pp_debug.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/pp_endian.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/pp_thermal.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/ppinterrupt.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/rv_ppsmc.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu10.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu10_driver_if.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu11_driver_if.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu11_driver_if_arcturus.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu11_driver_if_cyan_skillfish.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu11_driver_if_navi10.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu11_driver_if_sienna_cichlid.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu11_driver_if_vangogh.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu12_driver_if.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu13_driver_if_aldebaran.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu13_driver_if_yellow_carp.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu7.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu71.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu71_discrete.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu72.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu72_discrete.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu73.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu73_discrete.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu74.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu74_discrete.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu75.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu75_discrete.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu7_common.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu7_discrete.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu7_fusion.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu7_ppsmc.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu8.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu8_fusion.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu9.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu9_driver_if.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu_11_0_cdr_table.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu_types.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu_ucode_xfer_cz.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu_ucode_xfer_vi.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu_v11_0.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu_v11_0_7_ppsmc.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu_v11_0_7_pptable.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu_v11_0_ppsmc.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu_v11_0_pptable.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu_v11_5_pmfw.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu_v11_5_ppsmc.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu_v11_8_pmfw.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu_v11_8_ppsmc.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu_v12_0.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu_v12_0_ppsmc.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu_v13_0.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/smu_v13_0_0_pptable.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu_v13_0_1_pmfw.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu_v13_0_1_ppsmc.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smu_v13_0_pptable.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/smumgr.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/tonga_ppsmc.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/vega10_ppsmc.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/vega12_ppsmc.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/Attic/vega20_ppsmc.h log diff annotate
src/sys/dev/pci/drm/amd/pm/inc/vega12/Attic/smu9_driver_if.h log diff annotate
src/sys/dev/pci/drm/amd/pm/legacy-dpm/amdgpu_kv_dpm.c log diff annotate
src/sys/dev/pci/drm/amd/pm/legacy-dpm/amdgpu_kv_smc.c log diff annotate
src/sys/dev/pci/drm/amd/pm/legacy-dpm/amdgpu_si_dpm.c log diff annotate
message update drm to linux 6.1.2

new hardware support includes

AMD
Raphael, Ryzen 7000 desktop, gfx1036/GC 10.3.6
Mendocino, Ryzen & Athlon 7020 Series mobile APU, gfx1037/GC 10.3.7
Navi 31, gfx1100 dGPU, GC 11.0.0, Radeon RX 7900 XT/XTX
gfx1101 dGPU
gfx1102 dGPU
gfx1103 APU

Thanks to the OpenBSD Foundation for sponsoring this work.

date 2023-01-01T01:34:53Z
author jsg
files src/sys/dev/pci/drm/amd/pm/legacy-dpm/amdgpu_si_smc.c log diff annotate
src/sys/dev/pci/drm/amd/pm/legacy-dpm/cik_dpm.h log diff annotate
src/sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.h log diff annotate
src/sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c log diff annotate
src/sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.h log diff annotate
src/sys/dev/pci/drm/amd/pm/legacy-dpm/ppsmc.h log diff annotate
src/sys/dev/pci/drm/amd/pm/legacy-dpm/r600_dpm.h log diff annotate
src/sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.h log diff annotate
src/sys/dev/pci/drm/amd/pm/legacy-dpm/sislands_smc.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/amd_powerplay.c log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/Attic/amdgpu_kv_dpm.c log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/Attic/amdgpu_kv_smc.c log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/Attic/amdgpu_si_dpm.c log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/Attic/amdgpu_si_smc.c log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/Attic/cik_dpm.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/Attic/kv_dpm.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/Attic/ppsmc.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/Attic/r600_dpm.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/Attic/si_dpm.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/Attic/sislands_smc.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/hwmgr/pp_psm.c log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/hwmgr/ppatomfwctrl.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega12_processpptables.c log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/inc/amd_powerplay.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/inc/cz_ppsmc.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/inc/fiji_ppsmc.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/inc/hardwaremanager.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/inc/hwmgr.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/inc/polaris10_pwrvirus.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/inc/power_state.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/inc/pp_debug.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/inc/pp_endian.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/inc/pp_thermal.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/inc/ppinterrupt.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/inc/rv_ppsmc.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/inc/smu10.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/inc/smu10_driver_if.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/inc/smu11_driver_if.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/inc/smu7.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/inc/smu71.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/inc/smu71_discrete.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/inc/smu72.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/inc/smu72_discrete.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/inc/smu73.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/inc/smu73_discrete.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/inc/smu74.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/inc/smu74_discrete.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/inc/smu75.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/inc/smu75_discrete.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/inc/smu7_common.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/inc/smu7_discrete.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/inc/smu7_fusion.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/inc/smu7_ppsmc.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/inc/smu8.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/inc/smu8_fusion.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/inc/smu9.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/inc/smu9_driver_if.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/inc/smu_ucode_xfer_cz.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/inc/smu_ucode_xfer_vi.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/inc/smumgr.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/inc/tonga_ppsmc.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/inc/vega10_ppsmc.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/inc/vega12_ppsmc.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/inc/vega20_ppsmc.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/inc/vega12/smu9_driver_if.h log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/smumgr/ci_smumgr.c log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/smumgr/polaris10_smumgr.c log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu7_smumgr.c log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu9_smumgr.c log diff annotate
src/sys/dev/pci/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.h log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/smu_internal.h log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/inc/amdgpu_smu.h log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/inc/smu_11_0_cdr_table.h log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/inc/smu_types.h log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/inc/smu_v11_0.h log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/inc/smu_v11_0_7_pptable.h log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/inc/smu_v11_0_pptable.h log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/inc/smu_v12_0.h log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/inc/smu_v13_0.h log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/inc/smu_v13_0_7_pptable.h log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/inc/smu_v13_0_pptable.h log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/inc/pmfw_if/aldebaran_ppsmc.h log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/inc/pmfw_if/arcturus_ppsmc.h log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_arcturus.h log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_cyan_skillfish.h log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_navi10.h log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_sienna_cichlid.h log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_vangogh.h log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/inc/pmfw_if/smu12_driver_if.h log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_aldebaran.h log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_0.h log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_4.h log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_5.h log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_7.h log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_yellow_carp.h log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/inc/pmfw_if/smu_v11_0_7_ppsmc.h log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/inc/pmfw_if/smu_v11_0_ppsmc.h log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/inc/pmfw_if/smu_v11_5_pmfw.h log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/inc/pmfw_if/smu_v11_5_ppsmc.h log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/inc/pmfw_if/smu_v11_8_pmfw.h log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/inc/pmfw_if/smu_v11_8_ppsmc.h log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/inc/pmfw_if/smu_v12_0_ppsmc.h log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/inc/pmfw_if/smu_v13_0_0_ppsmc.h log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/inc/pmfw_if/smu_v13_0_1_pmfw.h log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/inc/pmfw_if/smu_v13_0_1_ppsmc.h log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/inc/pmfw_if/smu_v13_0_4_pmfw.h log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/inc/pmfw_if/smu_v13_0_4_ppsmc.h log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/inc/pmfw_if/smu_v13_0_5_pmfw.h log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/inc/pmfw_if/smu_v13_0_5_ppsmc.h log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/inc/pmfw_if/smu_v13_0_7_ppsmc.h log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c log diff annotate
message update drm to linux 6.1.2

new hardware support includes

AMD
Raphael, Ryzen 7000 desktop, gfx1036/GC 10.3.6
Mendocino, Ryzen & Athlon 7020 Series mobile APU, gfx1037/GC 10.3.7
Navi 31, gfx1100 dGPU, GC 11.0.0, Radeon RX 7900 XT/XTX
gfx1101 dGPU
gfx1102 dGPU
gfx1103 APU

Thanks to the OpenBSD Foundation for sponsoring this work.

date 2023-01-01T01:34:54Z
author jsg
files src/sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/smu12/renoir_ppt.c log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.h log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.h log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.h log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.h log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.h log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c log diff annotate
src/sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.h log diff annotate
src/sys/dev/pci/drm/display/drm_display_helper_mod.c log diff annotate
src/sys/dev/pci/drm/display/drm_dp_aux_dev.c log diff annotate
src/sys/dev/pci/drm/display/drm_dp_dual_mode_helper.c log diff annotate
src/sys/dev/pci/drm/display/drm_dp_helper.c log diff annotate
src/sys/dev/pci/drm/display/drm_dp_helper_internal.h log diff annotate
src/sys/dev/pci/drm/display/drm_dp_mst_topology.c log diff annotate
src/sys/dev/pci/drm/display/drm_dp_mst_topology_internal.h log diff annotate
src/sys/dev/pci/drm/display/drm_dsc_helper.c log diff annotate
src/sys/dev/pci/drm/display/drm_hdcp_helper.c log diff annotate
src/sys/dev/pci/drm/display/drm_hdmi_helper.c log diff annotate
src/sys/dev/pci/drm/display/drm_scdc_helper.c log diff annotate
src/sys/dev/pci/drm/i915/TODO.txt log diff annotate
src/sys/dev/pci/drm/i915/Attic/dma_resv_utils.c log diff annotate
src/sys/dev/pci/drm/i915/Attic/dma_resv_utils.h log diff annotate
src/sys/dev/pci/drm/i915/i915_active.c log diff annotate
src/sys/dev/pci/drm/i915/i915_active.h log diff annotate
src/sys/dev/pci/drm/i915/i915_active_types.h log diff annotate
src/sys/dev/pci/drm/i915/Attic/i915_buddy.c log diff annotate
src/sys/dev/pci/drm/i915/Attic/i915_buddy.h log diff annotate
src/sys/dev/pci/drm/i915/i915_cmd_parser.c log diff annotate
src/sys/dev/pci/drm/i915/i915_cmd_parser.h log diff annotate
src/sys/dev/pci/drm/i915/i915_config.c log diff annotate
src/sys/dev/pci/drm/i915/i915_debugfs.c log diff annotate
src/sys/dev/pci/drm/i915/i915_debugfs_params.c log diff annotate
src/sys/dev/pci/drm/i915/i915_deps.c log diff annotate
src/sys/dev/pci/drm/i915/i915_deps.h log diff annotate
src/sys/dev/pci/drm/i915/i915_driver.c log diff annotate
src/sys/dev/pci/drm/i915/i915_driver.h log diff annotate
src/sys/dev/pci/drm/i915/i915_drm_client.c log diff annotate
src/sys/dev/pci/drm/i915/i915_drm_client.h log diff annotate
src/sys/dev/pci/drm/i915/Attic/i915_drv.c log diff annotate
src/sys/dev/pci/drm/i915/i915_drv.h log diff annotate
src/sys/dev/pci/drm/i915/i915_file_private.h log diff annotate
src/sys/dev/pci/drm/i915/i915_gem.c log diff annotate
src/sys/dev/pci/drm/i915/i915_gem.h log diff annotate
src/sys/dev/pci/drm/i915/i915_gem_evict.c log diff annotate
src/sys/dev/pci/drm/i915/i915_gem_evict.h log diff annotate
src/sys/dev/pci/drm/i915/i915_gem_gtt.c log diff annotate
src/sys/dev/pci/drm/i915/i915_gem_gtt.h log diff annotate
src/sys/dev/pci/drm/i915/i915_gem_ww.h log diff annotate
src/sys/dev/pci/drm/i915/i915_getparam.c log diff annotate
src/sys/dev/pci/drm/i915/i915_getparam.h log diff annotate
src/sys/dev/pci/drm/i915/i915_gpu_error.c log diff annotate
src/sys/dev/pci/drm/i915/i915_gpu_error.h log diff annotate
src/sys/dev/pci/drm/i915/i915_ioc32.c log diff annotate
src/sys/dev/pci/drm/i915/i915_ioctl.c log diff annotate
src/sys/dev/pci/drm/i915/i915_ioctl.h log diff annotate
src/sys/dev/pci/drm/i915/i915_iosf_mbi.h log diff annotate
src/sys/dev/pci/drm/i915/i915_irq.c log diff annotate
src/sys/dev/pci/drm/i915/i915_irq.h log diff annotate
src/sys/dev/pci/drm/i915/i915_mitigations.c log diff annotate
src/sys/dev/pci/drm/i915/i915_mm.c log diff annotate
src/sys/dev/pci/drm/i915/i915_mm.h log diff annotate
src/sys/dev/pci/drm/i915/i915_module.c log diff annotate
src/sys/dev/pci/drm/i915/i915_params.c log diff annotate
src/sys/dev/pci/drm/i915/i915_params.h log diff annotate
src/sys/dev/pci/drm/i915/i915_pci.c log diff annotate
src/sys/dev/pci/drm/i915/i915_pci.h log diff annotate
src/sys/dev/pci/drm/i915/i915_perf.c log diff annotate
src/sys/dev/pci/drm/i915/i915_perf_oa_regs.h log diff annotate
src/sys/dev/pci/drm/i915/i915_perf_types.h log diff annotate
src/sys/dev/pci/drm/i915/i915_pmu.c log diff annotate
src/sys/dev/pci/drm/i915/i915_query.c log diff annotate
src/sys/dev/pci/drm/i915/i915_reg.h log diff annotate
src/sys/dev/pci/drm/i915/i915_reg_defs.h log diff annotate
src/sys/dev/pci/drm/i915/i915_request.c log diff annotate
src/sys/dev/pci/drm/i915/i915_request.h log diff annotate
src/sys/dev/pci/drm/i915/i915_scatterlist.c log diff annotate
src/sys/dev/pci/drm/i915/i915_scatterlist.h log diff annotate
src/sys/dev/pci/drm/i915/i915_scheduler.h log diff annotate
src/sys/dev/pci/drm/i915/i915_suspend.c log diff annotate
src/sys/dev/pci/drm/i915/i915_sw_fence.c log diff annotate
message update drm to linux 6.1.2

new hardware support includes

AMD
Raphael, Ryzen 7000 desktop, gfx1036/GC 10.3.6
Mendocino, Ryzen & Athlon 7020 Series mobile APU, gfx1037/GC 10.3.7
Navi 31, gfx1100 dGPU, GC 11.0.0, Radeon RX 7900 XT/XTX
gfx1101 dGPU
gfx1102 dGPU
gfx1103 APU

Thanks to the OpenBSD Foundation for sponsoring this work.

date 2023-01-01T01:34:55Z
author jsg
files src/sys/dev/pci/drm/i915/i915_sw_fence.h log diff annotate
src/sys/dev/pci/drm/i915/i915_sw_fence_work.c log diff annotate
src/sys/dev/pci/drm/i915/i915_switcheroo.c log diff annotate
src/sys/dev/pci/drm/i915/i915_sysfs.c log diff annotate
src/sys/dev/pci/drm/i915/i915_sysfs.h log diff annotate
src/sys/dev/pci/drm/i915/i915_tasklet.h log diff annotate
src/sys/dev/pci/drm/i915/i915_trace.h log diff annotate
src/sys/dev/pci/drm/i915/i915_ttm_buddy_manager.c log diff annotate
src/sys/dev/pci/drm/i915/i915_ttm_buddy_manager.h log diff annotate
src/sys/dev/pci/drm/i915/i915_utils.c log diff annotate
src/sys/dev/pci/drm/i915/i915_utils.h log diff annotate
src/sys/dev/pci/drm/i915/i915_vgpu.c log diff annotate
src/sys/dev/pci/drm/i915/i915_vgpu.h log diff annotate
src/sys/dev/pci/drm/i915/i915_vma.c log diff annotate
src/sys/dev/pci/drm/i915/i915_vma.h log diff annotate
src/sys/dev/pci/drm/i915/i915_vma_resource.c log diff annotate
src/sys/dev/pci/drm/i915/i915_vma_resource.h log diff annotate
src/sys/dev/pci/drm/i915/i915_vma_types.h log diff annotate
src/sys/dev/pci/drm/i915/intel_device_info.c log diff annotate
src/sys/dev/pci/drm/i915/intel_device_info.h log diff annotate
src/sys/dev/pci/drm/i915/intel_dram.c log diff annotate
src/sys/dev/pci/drm/i915/intel_gvt.c log diff annotate
src/sys/dev/pci/drm/i915/intel_gvt.h log diff annotate
src/sys/dev/pci/drm/i915/intel_gvt_mmio_table.c log diff annotate
src/sys/dev/pci/drm/i915/intel_mchbar_regs.h log diff annotate
src/sys/dev/pci/drm/i915/intel_memory_region.c log diff annotate
src/sys/dev/pci/drm/i915/intel_memory_region.h log diff annotate
src/sys/dev/pci/drm/i915/intel_pch.c log diff annotate
src/sys/dev/pci/drm/i915/intel_pch.h log diff annotate
src/sys/dev/pci/drm/i915/intel_pci_config.h log diff annotate
src/sys/dev/pci/drm/i915/intel_pcode.c log diff annotate
src/sys/dev/pci/drm/i915/intel_pcode.h log diff annotate
src/sys/dev/pci/drm/i915/intel_pm.c log diff annotate
src/sys/dev/pci/drm/i915/intel_pm.h log diff annotate
src/sys/dev/pci/drm/i915/intel_pm_types.h log diff annotate
src/sys/dev/pci/drm/i915/intel_region_ttm.c log diff annotate
src/sys/dev/pci/drm/i915/intel_region_ttm.h log diff annotate
src/sys/dev/pci/drm/i915/intel_runtime_pm.c log diff annotate
src/sys/dev/pci/drm/i915/intel_runtime_pm.h log diff annotate
src/sys/dev/pci/drm/i915/intel_sbi.c log diff annotate
src/sys/dev/pci/drm/i915/intel_sbi.h log diff annotate
src/sys/dev/pci/drm/i915/Attic/intel_sideband.c log diff annotate
src/sys/dev/pci/drm/i915/Attic/intel_sideband.h log diff annotate
src/sys/dev/pci/drm/i915/intel_step.c log diff annotate
src/sys/dev/pci/drm/i915/intel_step.h log diff annotate
src/sys/dev/pci/drm/i915/intel_uncore.c log diff annotate
src/sys/dev/pci/drm/i915/intel_uncore.h log diff annotate
src/sys/dev/pci/drm/i915/intel_wakeref.h log diff annotate
src/sys/dev/pci/drm/i915/intel_wopcm.c log diff annotate
src/sys/dev/pci/drm/i915/vlv_sideband.c log diff annotate
src/sys/dev/pci/drm/i915/vlv_sideband.h log diff annotate
src/sys/dev/pci/drm/i915/vlv_sideband_reg.h log diff annotate
src/sys/dev/pci/drm/i915/vlv_suspend.c log diff annotate
src/sys/dev/pci/drm/i915/display/g4x_dp.c log diff annotate
src/sys/dev/pci/drm/i915/display/g4x_hdmi.c log diff annotate
src/sys/dev/pci/drm/i915/display/g4x_hdmi.h log diff annotate
src/sys/dev/pci/drm/i915/display/hsw_ips.c log diff annotate
src/sys/dev/pci/drm/i915/display/hsw_ips.h log diff annotate
src/sys/dev/pci/drm/i915/display/i9xx_plane.c log diff annotate
src/sys/dev/pci/drm/i915/display/i9xx_plane.h log diff annotate
src/sys/dev/pci/drm/i915/display/icl_dsi.c log diff annotate
src/sys/dev/pci/drm/i915/display/icl_dsi.h log diff annotate
src/sys/dev/pci/drm/i915/display/icl_dsi_regs.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_acpi.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_atomic.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_atomic.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_atomic_plane.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_atomic_plane.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_audio.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_audio.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_audio_regs.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_backlight.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_backlight.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_backlight_regs.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_bios.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_bios.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_bw.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_bw.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_cdclk.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_cdclk.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_color.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_color.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_combo_phy.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_combo_phy_regs.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_connector.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_crt.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_crt.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_crtc.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_crtc.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_crtc_state_dump.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_crtc_state_dump.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_cursor.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_ddi.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_ddi.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_ddi_buf_trans.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_ddi_buf_trans.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_de.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_display.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_display.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_display_core.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_display_debugfs.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_display_debugfs.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_display_power.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_display_power.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_display_power_map.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_display_power_map.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_display_power_well.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_display_power_well.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_display_trace.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_display_types.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_dkl_phy.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_dkl_phy.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_dmc.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_dmc.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_dmc_regs.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_dp.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_dp.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_dp_aux.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_dp_aux.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_dp_aux_backlight.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_dp_hdcp.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_dp_link_training.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_dp_link_training.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_dp_mst.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_dp_mst.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_dpio_phy.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_dpio_phy.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_dpll.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_dpll.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_dpll_mgr.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_dpll_mgr.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_dpt.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_dpt.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_drrs.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_drrs.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_dsb.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_dsb.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_dsi.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_dsi.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_dsi_dcs_backlight.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_dsi_vbt.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_dsi_vbt.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_dvo.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_dvo_dev.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_fb.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_fb.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_fb_pin.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_fb_pin.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_fbc.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_fbc.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_fbdev.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_fbdev.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_fdi.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_fdi.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_fifo_underrun.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_frontbuffer.c log diff annotate
message update drm to linux 6.1.2

new hardware support includes

AMD
Raphael, Ryzen 7000 desktop, gfx1036/GC 10.3.6
Mendocino, Ryzen & Athlon 7020 Series mobile APU, gfx1037/GC 10.3.7
Navi 31, gfx1100 dGPU, GC 11.0.0, Radeon RX 7900 XT/XTX
gfx1101 dGPU
gfx1102 dGPU
gfx1103 APU

Thanks to the OpenBSD Foundation for sponsoring this work.

date 2023-01-01T01:34:56Z
author jsg
files src/sys/dev/pci/drm/i915/display/intel_frontbuffer.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_gmbus.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_gmbus.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_gmbus_regs.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_hdcp.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_hdcp_regs.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_hdmi.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_hdmi.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_hotplug.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_lpe_audio.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_lspcon.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_lvds.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_lvds.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_modeset_setup.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_modeset_setup.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_modeset_verify.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_modeset_verify.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_opregion.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_opregion.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_overlay.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_panel.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_panel.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_pch_display.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_pch_display.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_pch_refclk.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_pch_refclk.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_plane_initial.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_plane_initial.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_pps.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_pps.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_psr.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_psr.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_qp_tables.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_quirks.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_quirks.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_sdvo.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_sdvo.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_snps_phy.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_snps_phy.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_snps_phy_regs.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_sprite.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_sprite.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_tc.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_tc.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_tc_phy_regs.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_tv.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_vbt_defs.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_vdsc.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_vdsc.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_vga.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_vrr.c log diff annotate
src/sys/dev/pci/drm/i915/display/intel_vrr.h log diff annotate
src/sys/dev/pci/drm/i915/display/skl_scaler.c log diff annotate
src/sys/dev/pci/drm/i915/display/skl_universal_plane.c log diff annotate
src/sys/dev/pci/drm/i915/display/skl_watermark.c log diff annotate
src/sys/dev/pci/drm/i915/display/skl_watermark.h log diff annotate
src/sys/dev/pci/drm/i915/display/vlv_dsi.c log diff annotate
src/sys/dev/pci/drm/i915/display/vlv_dsi.h log diff annotate
src/sys/dev/pci/drm/i915/display/vlv_dsi_pll.c log diff annotate
src/sys/dev/pci/drm/i915/display/vlv_dsi_pll.h log diff annotate
src/sys/dev/pci/drm/i915/display/vlv_dsi_pll_regs.h log diff annotate
src/sys/dev/pci/drm/i915/display/vlv_dsi_regs.h log diff annotate
src/sys/dev/pci/drm/i915/gem/i915_gem_busy.c log diff annotate
src/sys/dev/pci/drm/i915/gem/i915_gem_clflush.c log diff annotate
src/sys/dev/pci/drm/i915/gem/i915_gem_context.c log diff annotate
src/sys/dev/pci/drm/i915/gem/i915_gem_context.h log diff annotate
src/sys/dev/pci/drm/i915/gem/i915_gem_context_types.h log diff annotate
src/sys/dev/pci/drm/i915/gem/i915_gem_create.c log diff annotate
src/sys/dev/pci/drm/i915/gem/i915_gem_create.h log diff annotate
src/sys/dev/pci/drm/i915/gem/i915_gem_dmabuf.c log diff annotate
src/sys/dev/pci/drm/i915/gem/i915_gem_dmabuf.h log diff annotate
src/sys/dev/pci/drm/i915/gem/i915_gem_domain.c log diff annotate
src/sys/dev/pci/drm/i915/gem/i915_gem_domain.h log diff annotate
src/sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c log diff annotate
src/sys/dev/pci/drm/i915/gem/i915_gem_internal.c log diff annotate
src/sys/dev/pci/drm/i915/gem/i915_gem_internal.h log diff annotate
src/sys/dev/pci/drm/i915/gem/i915_gem_lmem.c log diff annotate
src/sys/dev/pci/drm/i915/gem/i915_gem_lmem.h log diff annotate
src/sys/dev/pci/drm/i915/gem/i915_gem_mman.c log diff annotate
src/sys/dev/pci/drm/i915/gem/i915_gem_mman.h log diff annotate
src/sys/dev/pci/drm/i915/gem/i915_gem_object.c log diff annotate
src/sys/dev/pci/drm/i915/gem/i915_gem_object.h log diff annotate
src/sys/dev/pci/drm/i915/gem/i915_gem_object_types.h log diff annotate
src/sys/dev/pci/drm/i915/gem/i915_gem_pages.c log diff annotate
src/sys/dev/pci/drm/i915/gem/i915_gem_phys.c log diff annotate
src/sys/dev/pci/drm/i915/gem/i915_gem_pm.c log diff annotate
src/sys/dev/pci/drm/i915/gem/i915_gem_pm.h log diff annotate
src/sys/dev/pci/drm/i915/gem/i915_gem_region.c log diff annotate
src/sys/dev/pci/drm/i915/gem/i915_gem_region.h log diff annotate
src/sys/dev/pci/drm/i915/gem/i915_gem_shmem.c log diff annotate
src/sys/dev/pci/drm/i915/gem/i915_gem_shrinker.c log diff annotate
src/sys/dev/pci/drm/i915/gem/i915_gem_stolen.c log diff annotate
src/sys/dev/pci/drm/i915/gem/i915_gem_stolen.h log diff annotate
src/sys/dev/pci/drm/i915/gem/i915_gem_throttle.c log diff annotate
src/sys/dev/pci/drm/i915/gem/i915_gem_tiling.c log diff annotate
src/sys/dev/pci/drm/i915/gem/i915_gem_tiling.h log diff annotate
src/sys/dev/pci/drm/i915/gem/i915_gem_ttm.c log diff annotate
src/sys/dev/pci/drm/i915/gem/i915_gem_ttm.h log diff annotate
src/sys/dev/pci/drm/i915/gem/i915_gem_ttm_move.c log diff annotate
src/sys/dev/pci/drm/i915/gem/i915_gem_ttm_move.h log diff annotate
src/sys/dev/pci/drm/i915/gem/i915_gem_ttm_pm.c log diff annotate
src/sys/dev/pci/drm/i915/gem/i915_gem_ttm_pm.h log diff annotate
src/sys/dev/pci/drm/i915/gem/i915_gem_userptr.c log diff annotate
src/sys/dev/pci/drm/i915/gem/i915_gem_userptr.h log diff annotate
src/sys/dev/pci/drm/i915/gem/i915_gem_wait.c log diff annotate
src/sys/dev/pci/drm/i915/gem/i915_gemfs.c log diff annotate
src/sys/dev/pci/drm/i915/gem/i915_gemfs.h log diff annotate
src/sys/dev/pci/drm/i915/gem/selftests/huge_pages.c log diff annotate
src/sys/dev/pci/drm/i915/gem/selftests/i915_gem_client_blt.c log diff annotate
src/sys/dev/pci/drm/i915/gem/selftests/i915_gem_coherency.c log diff annotate
src/sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c log diff annotate
src/sys/dev/pci/drm/i915/gem/selftests/i915_gem_dmabuf.c log diff annotate
src/sys/dev/pci/drm/i915/gem/selftests/Attic/i915_gem_execbuffer.c log diff annotate
src/sys/dev/pci/drm/i915/gem/selftests/i915_gem_migrate.c log diff annotate
src/sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c log diff annotate
src/sys/dev/pci/drm/i915/gem/selftests/i915_gem_object.c log diff annotate
src/sys/dev/pci/drm/i915/gem/selftests/igt_gem_utils.c log diff annotate
src/sys/dev/pci/drm/i915/gem/selftests/mock_context.c log diff annotate
src/sys/dev/pci/drm/i915/gem/selftests/mock_dmabuf.c log diff annotate
src/sys/dev/pci/drm/i915/gt/agp_intel_gtt.c log diff annotate
src/sys/dev/pci/drm/i915/gt/Attic/debugfs_engines.c log diff annotate
src/sys/dev/pci/drm/i915/gt/Attic/debugfs_engines.h log diff annotate
src/sys/dev/pci/drm/i915/gt/Attic/debugfs_gt.c log diff annotate
src/sys/dev/pci/drm/i915/gt/Attic/debugfs_gt.h log diff annotate
src/sys/dev/pci/drm/i915/gt/Attic/debugfs_gt_pm.c log diff annotate
src/sys/dev/pci/drm/i915/gt/Attic/debugfs_gt_pm.h log diff annotate
src/sys/dev/pci/drm/i915/gt/gen2_engine_cs.c log diff annotate
src/sys/dev/pci/drm/i915/gt/gen6_engine_cs.c log diff annotate
src/sys/dev/pci/drm/i915/gt/gen6_ppgtt.c log diff annotate
src/sys/dev/pci/drm/i915/gt/gen6_ppgtt.h log diff annotate
src/sys/dev/pci/drm/i915/gt/gen7_renderclear.c log diff annotate
src/sys/dev/pci/drm/i915/gt/gen8_engine_cs.c log diff annotate
src/sys/dev/pci/drm/i915/gt/gen8_engine_cs.h log diff annotate
src/sys/dev/pci/drm/i915/gt/gen8_ppgtt.c log diff annotate
src/sys/dev/pci/drm/i915/gt/gen8_ppgtt.h log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_breadcrumbs.c log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_context.c log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_context.h log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_context_sseu.c log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_context_types.h log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_engine.h log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_engine_cs.c log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_engine_heartbeat.c log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_engine_pm.c log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_engine_pm.h log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_engine_regs.h log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_engine_stats.h log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_engine_types.h log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_engine_user.c log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_execlists_submission.c log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_ggtt.c log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_ggtt_fencing.c log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_ggtt_gmch.c log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_ggtt_gmch.h log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_gpu_commands.h log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_gsc.c log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_gsc.h log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_gt.c log diff annotate
message update drm to linux 6.1.2

new hardware support includes

AMD
Raphael, Ryzen 7000 desktop, gfx1036/GC 10.3.6
Mendocino, Ryzen & Athlon 7020 Series mobile APU, gfx1037/GC 10.3.7
Navi 31, gfx1100 dGPU, GC 11.0.0, Radeon RX 7900 XT/XTX
gfx1101 dGPU
gfx1102 dGPU
gfx1103 APU

Thanks to the OpenBSD Foundation for sponsoring this work.

date 2023-01-01T01:34:57Z
author jsg
files src/sys/dev/pci/drm/i915/gt/intel_gt.h log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_gt_clock_utils.c log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_gt_debugfs.c log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_gt_debugfs.h log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_gt_engines_debugfs.c log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_gt_engines_debugfs.h log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_gt_irq.c log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_gt_mcr.c log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_gt_mcr.h log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_gt_pm.c log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_gt_pm.h log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.h log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_gt_pm_irq.c log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_gt_regs.h log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_gt_requests.c log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_gt_sysfs.c log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_gt_sysfs.h log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_gt_sysfs_pm.c log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_gt_sysfs_pm.h log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_gt_types.h log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_gtt.c log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_gtt.h log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_hwconfig.h log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_llc.c log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_lrc.c log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_lrc.h log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_lrc_reg.h log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_migrate.c log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_migrate.h log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_mocs.c log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_mocs.h log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_ppgtt.c log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_rc6.c log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_rc6.h log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_region_lmem.c log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_region_lmem.h log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_renderstate.c log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_reset.c log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_ring.c log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_ring_submission.c log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_rps.c log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_rps.h log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_rps_types.h log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_sa_media.c log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_sa_media.h log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_sseu.c log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_sseu.h log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_sseu_debugfs.c log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_timeline.c log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_workarounds.c log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_workarounds.h log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_workarounds_types.h log diff annotate
src/sys/dev/pci/drm/i915/gt/mock_engine.c log diff annotate
src/sys/dev/pci/drm/i915/gt/selftest_engine_heartbeat.c log diff annotate
src/sys/dev/pci/drm/i915/gt/selftest_execlists.c log diff annotate
src/sys/dev/pci/drm/i915/gt/selftest_gt_pm.c log diff annotate
src/sys/dev/pci/drm/i915/gt/selftest_hangcheck.c log diff annotate
src/sys/dev/pci/drm/i915/gt/selftest_llc.c log diff annotate
src/sys/dev/pci/drm/i915/gt/selftest_lrc.c log diff annotate
src/sys/dev/pci/drm/i915/gt/selftest_migrate.c log diff annotate
src/sys/dev/pci/drm/i915/gt/selftest_mocs.c log diff annotate
src/sys/dev/pci/drm/i915/gt/selftest_reset.c log diff annotate
src/sys/dev/pci/drm/i915/gt/selftest_ring_submission.c log diff annotate
src/sys/dev/pci/drm/i915/gt/selftest_rps.c log diff annotate
src/sys/dev/pci/drm/i915/gt/selftest_slpc.c log diff annotate
src/sys/dev/pci/drm/i915/gt/selftest_timeline.c log diff annotate
src/sys/dev/pci/drm/i915/gt/selftest_workarounds.c log diff annotate
src/sys/dev/pci/drm/i915/gt/shmem_utils.c log diff annotate
src/sys/dev/pci/drm/i915/gt/shmem_utils.h log diff annotate
src/sys/dev/pci/drm/i915/gt/sysfs_engines.c log diff annotate
src/sys/dev/pci/drm/i915/gt/uc/guc_capture_fwif.h log diff annotate
src/sys/dev/pci/drm/i915/gt/uc/intel_guc.c log diff annotate
src/sys/dev/pci/drm/i915/gt/uc/intel_guc.h log diff annotate
src/sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.c log diff annotate
src/sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.h log diff annotate
src/sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c log diff annotate
src/sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.h log diff annotate
src/sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c log diff annotate
src/sys/dev/pci/drm/i915/gt/uc/intel_guc_debugfs.c log diff annotate
src/sys/dev/pci/drm/i915/gt/uc/intel_guc_fw.c log diff annotate
src/sys/dev/pci/drm/i915/gt/uc/intel_guc_fwif.h log diff annotate
src/sys/dev/pci/drm/i915/gt/uc/intel_guc_hwconfig.c log diff annotate
src/sys/dev/pci/drm/i915/gt/uc/intel_guc_log.c log diff annotate
src/sys/dev/pci/drm/i915/gt/uc/intel_guc_log.h log diff annotate
src/sys/dev/pci/drm/i915/gt/uc/intel_guc_log_debugfs.c log diff annotate
src/sys/dev/pci/drm/i915/gt/uc/intel_guc_rc.c log diff annotate
src/sys/dev/pci/drm/i915/gt/uc/intel_guc_reg.h log diff annotate
src/sys/dev/pci/drm/i915/gt/uc/intel_guc_slpc.c log diff annotate
src/sys/dev/pci/drm/i915/gt/uc/intel_guc_slpc.h log diff annotate
src/sys/dev/pci/drm/i915/gt/uc/intel_guc_slpc_types.h log diff annotate
src/sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c log diff annotate
src/sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.h log diff annotate
src/sys/dev/pci/drm/i915/gt/uc/intel_huc.c log diff annotate
src/sys/dev/pci/drm/i915/gt/uc/intel_huc.h log diff annotate
src/sys/dev/pci/drm/i915/gt/uc/intel_huc_debugfs.c log diff annotate
src/sys/dev/pci/drm/i915/gt/uc/intel_huc_fw.c log diff annotate
src/sys/dev/pci/drm/i915/gt/uc/intel_uc.c log diff annotate
src/sys/dev/pci/drm/i915/gt/uc/intel_uc.h log diff annotate
src/sys/dev/pci/drm/i915/gt/uc/intel_uc_debugfs.c log diff annotate
src/sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c log diff annotate
src/sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.h log diff annotate
src/sys/dev/pci/drm/i915/gt/uc/intel_uc_fw_abi.h log diff annotate
src/sys/dev/pci/drm/i915/gt/uc/selftest_guc.c log diff annotate
src/sys/dev/pci/drm/i915/gt/uc/selftest_guc_hangcheck.c log diff annotate
src/sys/dev/pci/drm/i915/gt/uc/selftest_guc_multi_lrc.c log diff annotate
src/sys/dev/pci/drm/i915/gt/uc/abi/guc_actions_abi.h log diff annotate
src/sys/dev/pci/drm/i915/gt/uc/abi/guc_actions_slpc_abi.h log diff annotate
src/sys/dev/pci/drm/i915/gt/uc/abi/guc_communication_ctb_abi.h log diff annotate
src/sys/dev/pci/drm/i915/gt/uc/abi/guc_errors_abi.h log diff annotate
src/sys/dev/pci/drm/i915/gt/uc/abi/guc_klvs_abi.h log diff annotate
src/sys/dev/pci/drm/i915/gt/uc/abi/guc_messages_abi.h log diff annotate
src/sys/dev/pci/drm/i915/gvt/aperture_gm.c log diff annotate
src/sys/dev/pci/drm/i915/gvt/cfg_space.c log diff annotate
src/sys/dev/pci/drm/i915/gvt/cmd_parser.c log diff annotate
src/sys/dev/pci/drm/i915/gvt/display.c log diff annotate
src/sys/dev/pci/drm/i915/gvt/dmabuf.c log diff annotate
src/sys/dev/pci/drm/i915/gvt/edid.c log diff annotate
src/sys/dev/pci/drm/i915/gvt/execlist.c log diff annotate
src/sys/dev/pci/drm/i915/gvt/fb_decoder.c log diff annotate
src/sys/dev/pci/drm/i915/gvt/firmware.c log diff annotate
src/sys/dev/pci/drm/i915/gvt/gtt.c log diff annotate
src/sys/dev/pci/drm/i915/gvt/gtt.h log diff annotate
src/sys/dev/pci/drm/i915/gvt/Attic/gvt.c log diff annotate
src/sys/dev/pci/drm/i915/gvt/gvt.h log diff annotate
src/sys/dev/pci/drm/i915/gvt/handlers.c log diff annotate
src/sys/dev/pci/drm/i915/gvt/Attic/hypercall.h log diff annotate
src/sys/dev/pci/drm/i915/gvt/interrupt.c log diff annotate
src/sys/dev/pci/drm/i915/gvt/interrupt.h log diff annotate
src/sys/dev/pci/drm/i915/gvt/kvmgt.c log diff annotate
src/sys/dev/pci/drm/i915/gvt/mmio.c log diff annotate
src/sys/dev/pci/drm/i915/gvt/mmio.h log diff annotate
src/sys/dev/pci/drm/i915/gvt/mmio_context.c log diff annotate
src/sys/dev/pci/drm/i915/gvt/mmio_context.h log diff annotate
src/sys/dev/pci/drm/i915/gvt/Attic/mpt.h log diff annotate
src/sys/dev/pci/drm/i915/gvt/opregion.c log diff annotate
src/sys/dev/pci/drm/i915/gvt/page_track.c log diff annotate
src/sys/dev/pci/drm/i915/gvt/reg.h log diff annotate
src/sys/dev/pci/drm/i915/gvt/sched_policy.c log diff annotate
src/sys/dev/pci/drm/i915/gvt/scheduler.c log diff annotate
src/sys/dev/pci/drm/i915/gvt/scheduler.h log diff annotate
src/sys/dev/pci/drm/i915/gvt/trace.h log diff annotate
src/sys/dev/pci/drm/i915/gvt/vgpu.c log diff annotate
src/sys/dev/pci/drm/i915/pxp/intel_pxp.c log diff annotate
src/sys/dev/pci/drm/i915/pxp/intel_pxp.h log diff annotate
src/sys/dev/pci/drm/i915/pxp/intel_pxp_cmd.c log diff annotate
src/sys/dev/pci/drm/i915/pxp/intel_pxp_cmd.h log diff annotate
src/sys/dev/pci/drm/i915/pxp/intel_pxp_debugfs.c log diff annotate
src/sys/dev/pci/drm/i915/pxp/intel_pxp_debugfs.h log diff annotate
src/sys/dev/pci/drm/i915/pxp/intel_pxp_irq.c log diff annotate
src/sys/dev/pci/drm/i915/pxp/intel_pxp_irq.h log diff annotate
src/sys/dev/pci/drm/i915/pxp/intel_pxp_pm.c log diff annotate
src/sys/dev/pci/drm/i915/pxp/intel_pxp_pm.h log diff annotate
src/sys/dev/pci/drm/i915/pxp/intel_pxp_session.c log diff annotate
src/sys/dev/pci/drm/i915/pxp/intel_pxp_session.h log diff annotate
src/sys/dev/pci/drm/i915/pxp/intel_pxp_tee.c log diff annotate
src/sys/dev/pci/drm/i915/pxp/intel_pxp_tee.h log diff annotate
src/sys/dev/pci/drm/i915/pxp/intel_pxp_tee_interface.h log diff annotate
src/sys/dev/pci/drm/i915/pxp/intel_pxp_types.h log diff annotate
src/sys/dev/pci/drm/i915/selftests/i915_active.c log diff annotate
src/sys/dev/pci/drm/i915/selftests/Attic/i915_buddy.c log diff annotate
src/sys/dev/pci/drm/i915/selftests/i915_gem.c log diff annotate
src/sys/dev/pci/drm/i915/selftests/i915_gem_evict.c log diff annotate
src/sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c log diff annotate
src/sys/dev/pci/drm/i915/selftests/i915_perf.c log diff annotate
src/sys/dev/pci/drm/i915/selftests/i915_request.c log diff annotate
src/sys/dev/pci/drm/i915/selftests/i915_selftest.c log diff annotate
src/sys/dev/pci/drm/i915/selftests/i915_sw_fence.c log diff annotate
src/sys/dev/pci/drm/i915/selftests/i915_vma.c log diff annotate
src/sys/dev/pci/drm/i915/selftests/igt_flush_test.c log diff annotate
src/sys/dev/pci/drm/i915/selftests/igt_live_test.c log diff annotate
message update drm to linux 6.1.2

new hardware support includes

AMD
Raphael, Ryzen 7000 desktop, gfx1036/GC 10.3.6
Mendocino, Ryzen & Athlon 7020 Series mobile APU, gfx1037/GC 10.3.7
Navi 31, gfx1100 dGPU, GC 11.0.0, Radeon RX 7900 XT/XTX
gfx1101 dGPU
gfx1102 dGPU
gfx1103 APU

Thanks to the OpenBSD Foundation for sponsoring this work.

date 2023-01-01T01:34:58Z
author jsg
files src/sys/dev/pci/drm/i915/selftests/igt_reset.c log diff annotate
src/sys/dev/pci/drm/i915/selftests/igt_spinner.c log diff annotate
src/sys/dev/pci/drm/i915/selftests/intel_memory_region.c log diff annotate
src/sys/dev/pci/drm/i915/selftests/intel_scheduler_helpers.c log diff annotate
src/sys/dev/pci/drm/i915/selftests/intel_scheduler_helpers.h log diff annotate
src/sys/dev/pci/drm/i915/selftests/intel_uncore.c log diff annotate
src/sys/dev/pci/drm/i915/selftests/lib_sw_fence.c log diff annotate
src/sys/dev/pci/drm/i915/selftests/mock_gem_device.c log diff annotate
src/sys/dev/pci/drm/i915/selftests/mock_gtt.c log diff annotate
src/sys/dev/pci/drm/i915/selftests/mock_gtt.h log diff annotate
src/sys/dev/pci/drm/i915/selftests/mock_region.c log diff annotate
src/sys/dev/pci/drm/i915/selftests/mock_region.h log diff annotate
src/sys/dev/pci/drm/i915/selftests/mock_uncore.c log diff annotate
src/sys/dev/pci/drm/include/acpi/video.h log diff annotate
src/sys/dev/pci/drm/include/asm/cacheflush.h log diff annotate
src/sys/dev/pci/drm/include/asm/cpufeature.h log diff annotate
src/sys/dev/pci/drm/include/asm/hypervisor.h log diff annotate
src/sys/dev/pci/drm/include/asm/set_memory.h log diff annotate
src/sys/dev/pci/drm/include/asm/tsc.h log diff annotate
src/sys/dev/pci/drm/include/drm/amd_asic_type.h log diff annotate
src/sys/dev/pci/drm/include/drm/drm_atomic.h log diff annotate
src/sys/dev/pci/drm/include/drm/drm_atomic_helper.h log diff annotate
src/sys/dev/pci/drm/include/drm/drm_atomic_uapi.h log diff annotate
src/sys/dev/pci/drm/include/drm/drm_bridge.h log diff annotate
src/sys/dev/pci/drm/include/drm/drm_buddy.h log diff annotate
src/sys/dev/pci/drm/include/drm/drm_cache.h log diff annotate
src/sys/dev/pci/drm/include/drm/drm_client.h log diff annotate
src/sys/dev/pci/drm/include/drm/drm_connector.h log diff annotate
src/sys/dev/pci/drm/include/drm/drm_crtc.h log diff annotate
src/sys/dev/pci/drm/include/drm/drm_device.h log diff annotate
src/sys/dev/pci/drm/include/drm/drm_displayid.h log diff annotate
src/sys/dev/pci/drm/include/drm/Attic/drm_dp_dual_mode_helper.h log diff annotate
src/sys/dev/pci/drm/include/drm/Attic/drm_dp_helper.h log diff annotate
src/sys/dev/pci/drm/include/drm/Attic/drm_dp_mst_helper.h log diff annotate
src/sys/dev/pci/drm/include/drm/drm_drv.h log diff annotate
src/sys/dev/pci/drm/include/drm/Attic/drm_dsc.h log diff annotate
src/sys/dev/pci/drm/include/drm/drm_edid.h log diff annotate
src/sys/dev/pci/drm/include/drm/drm_encoder.h log diff annotate
src/sys/dev/pci/drm/include/drm/drm_encoder_slave.h log diff annotate
src/sys/dev/pci/drm/include/drm/drm_fb_helper.h log diff annotate
src/sys/dev/pci/drm/include/drm/drm_file.h log diff annotate
src/sys/dev/pci/drm/include/drm/drm_format_helper.h log diff annotate
src/sys/dev/pci/drm/include/drm/drm_fourcc.h log diff annotate
src/sys/dev/pci/drm/include/drm/drm_framebuffer.h log diff annotate
src/sys/dev/pci/drm/include/drm/drm_gem.h log diff annotate
src/sys/dev/pci/drm/include/drm/Attic/drm_gem_cma_helper.h log diff annotate
src/sys/dev/pci/drm/include/drm/drm_gem_dma_helper.h log diff annotate
src/sys/dev/pci/drm/include/drm/drm_gem_framebuffer_helper.h log diff annotate
src/sys/dev/pci/drm/include/drm/drm_gem_ttm_helper.h log diff annotate
src/sys/dev/pci/drm/include/drm/Attic/drm_hashtab.h log diff annotate
src/sys/dev/pci/drm/include/drm/Attic/drm_hdcp.h log diff annotate
src/sys/dev/pci/drm/include/drm/drm_ioctl.h log diff annotate
src/sys/dev/pci/drm/include/drm/drm_legacy.h log diff annotate
src/sys/dev/pci/drm/include/drm/drm_managed.h log diff annotate
src/sys/dev/pci/drm/include/drm/drm_mm.h log diff annotate
src/sys/dev/pci/drm/include/drm/drm_mode_config.h log diff annotate
src/sys/dev/pci/drm/include/drm/drm_mode_object.h log diff annotate
src/sys/dev/pci/drm/include/drm/drm_modes.h log diff annotate
src/sys/dev/pci/drm/include/drm/drm_modeset_helper_vtables.h log diff annotate
src/sys/dev/pci/drm/include/drm/drm_modeset_lock.h log diff annotate
src/sys/dev/pci/drm/include/drm/drm_module.h log diff annotate
src/sys/dev/pci/drm/include/drm/drm_panel.h log diff annotate
src/sys/dev/pci/drm/include/drm/drm_plane.h log diff annotate
src/sys/dev/pci/drm/include/drm/drm_plane_helper.h log diff annotate
src/sys/dev/pci/drm/include/drm/drm_prime.h log diff annotate
src/sys/dev/pci/drm/include/drm/drm_print.h log diff annotate
src/sys/dev/pci/drm/include/drm/drm_privacy_screen_consumer.h log diff annotate
src/sys/dev/pci/drm/include/drm/drm_privacy_screen_driver.h log diff annotate
src/sys/dev/pci/drm/include/drm/drm_privacy_screen_machine.h log diff annotate
src/sys/dev/pci/drm/include/drm/drm_probe_helper.h log diff annotate
src/sys/dev/pci/drm/include/drm/drm_rect.h log diff annotate
src/sys/dev/pci/drm/include/drm/Attic/drm_scdc_helper.h log diff annotate
src/sys/dev/pci/drm/include/drm/drm_sysfs.h log diff annotate
src/sys/dev/pci/drm/include/drm/gpu_scheduler.h log diff annotate
src/sys/dev/pci/drm/include/drm/gud.h log diff annotate
src/sys/dev/pci/drm/include/drm/i915_component.h log diff annotate
src/sys/dev/pci/drm/include/drm/i915_drm.h log diff annotate
src/sys/dev/pci/drm/include/drm/i915_mei_hdcp_interface.h log diff annotate
src/sys/dev/pci/drm/include/drm/i915_pciids.h log diff annotate
src/sys/dev/pci/drm/include/drm/i915_pxp_tee_interface.h log diff annotate
src/sys/dev/pci/drm/include/drm/intel-gtt.h log diff annotate
src/sys/dev/pci/drm/include/drm/display/drm_dp.h log diff annotate
src/sys/dev/pci/drm/include/drm/display/drm_dp_dual_mode_helper.h log diff annotate
src/sys/dev/pci/drm/include/drm/display/drm_dp_helper.h log diff annotate
src/sys/dev/pci/drm/include/drm/display/drm_dp_mst_helper.h log diff annotate
src/sys/dev/pci/drm/include/drm/display/drm_dsc.h log diff annotate
src/sys/dev/pci/drm/include/drm/display/drm_dsc_helper.h log diff annotate
src/sys/dev/pci/drm/include/drm/display/drm_hdcp.h log diff annotate
src/sys/dev/pci/drm/include/drm/display/drm_hdcp_helper.h log diff annotate
src/sys/dev/pci/drm/include/drm/display/drm_hdmi_helper.h log diff annotate
src/sys/dev/pci/drm/include/drm/display/drm_scdc.h log diff annotate
src/sys/dev/pci/drm/include/drm/display/drm_scdc_helper.h log diff annotate
src/sys/dev/pci/drm/include/drm/ttm/ttm_bo_api.h log diff annotate
src/sys/dev/pci/drm/include/drm/ttm/ttm_bo_driver.h log diff annotate
src/sys/dev/pci/drm/include/drm/ttm/ttm_caching.h log diff annotate
src/sys/dev/pci/drm/include/drm/ttm/ttm_device.h log diff annotate
src/sys/dev/pci/drm/include/drm/ttm/ttm_kmap_iter.h log diff annotate
src/sys/dev/pci/drm/include/drm/ttm/ttm_placement.h log diff annotate
src/sys/dev/pci/drm/include/drm/ttm/ttm_pool.h log diff annotate
src/sys/dev/pci/drm/include/drm/ttm/ttm_range_manager.h log diff annotate
src/sys/dev/pci/drm/include/drm/ttm/ttm_resource.h log diff annotate
src/sys/dev/pci/drm/include/drm/ttm/ttm_tt.h log diff annotate
src/sys/dev/pci/drm/include/linux/acpi.h log diff annotate
src/sys/dev/pci/drm/include/linux/aperture.h log diff annotate
src/sys/dev/pci/drm/include/linux/atomic.h log diff annotate
src/sys/dev/pci/drm/include/linux/backlight.h log diff annotate
src/sys/dev/pci/drm/include/linux/bitmap.h log diff annotate
src/sys/dev/pci/drm/include/linux/bitops.h log diff annotate
src/sys/dev/pci/drm/include/linux/build_bug.h log diff annotate
src/sys/dev/pci/drm/include/linux/cc_platform.h log diff annotate
src/sys/dev/pci/drm/include/linux/container_of.h log diff annotate
src/sys/dev/pci/drm/include/linux/cpumask.h log diff annotate
src/sys/dev/pci/drm/include/linux/delay.h log diff annotate
src/sys/dev/pci/drm/include/linux/devcoredump.h log diff annotate
src/sys/dev/pci/drm/include/linux/device.h log diff annotate
src/sys/dev/pci/drm/include/linux/Attic/dma-buf-map.h log diff annotate
src/sys/dev/pci/drm/include/linux/dma-fence-array.h log diff annotate
src/sys/dev/pci/drm/include/linux/dma-fence-chain.h log diff annotate
src/sys/dev/pci/drm/include/linux/dma-fence-unwrap.h log diff annotate
src/sys/dev/pci/drm/include/linux/dma-fence.h log diff annotate
src/sys/dev/pci/drm/include/linux/dma-resv.h log diff annotate
src/sys/dev/pci/drm/include/linux/dynamic_debug.h log diff annotate
src/sys/dev/pci/drm/include/linux/fb.h log diff annotate
src/sys/dev/pci/drm/include/linux/firmware.h log diff annotate
src/sys/dev/pci/drm/include/linux/fs.h log diff annotate
src/sys/dev/pci/drm/include/linux/ftrace.h log diff annotate
src/sys/dev/pci/drm/include/linux/fwnode.h log diff annotate
src/sys/dev/pci/drm/include/linux/hdmi.h log diff annotate
src/sys/dev/pci/drm/include/linux/i2c.h log diff annotate
src/sys/dev/pci/drm/include/linux/idr.h log diff annotate
src/sys/dev/pci/drm/include/linux/Attic/intel-iommu.h log diff annotate
src/sys/dev/pci/drm/include/linux/io.h log diff annotate
src/sys/dev/pci/drm/include/linux/ioport.h log diff annotate
src/sys/dev/pci/drm/include/linux/iosys-map.h log diff annotate
src/sys/dev/pci/drm/include/linux/irqdomain.h log diff annotate
src/sys/dev/pci/drm/include/linux/jiffies.h log diff annotate
src/sys/dev/pci/drm/include/linux/kernel.h log diff annotate
src/sys/dev/pci/drm/include/linux/kobject.h log diff annotate
src/sys/dev/pci/drm/include/linux/kref.h log diff annotate
src/sys/dev/pci/drm/include/linux/ktime.h log diff annotate
src/sys/dev/pci/drm/include/linux/list.h log diff annotate
src/sys/dev/pci/drm/include/linux/lockdep.h log diff annotate
src/sys/dev/pci/drm/include/linux/mei_aux.h log diff annotate
src/sys/dev/pci/drm/include/linux/module.h log diff annotate
src/sys/dev/pci/drm/include/linux/notifier.h log diff annotate
src/sys/dev/pci/drm/include/linux/pci.h log diff annotate
src/sys/dev/pci/drm/include/linux/perf_event.h log diff annotate
src/sys/dev/pci/drm/include/linux/prandom.h log diff annotate
src/sys/dev/pci/drm/include/linux/preempt.h log diff annotate
src/sys/dev/pci/drm/include/linux/property.h log diff annotate
src/sys/dev/pci/drm/include/linux/scatterlist.h log diff annotate
src/sys/dev/pci/drm/include/linux/seqlock.h log diff annotate
src/sys/dev/pci/drm/include/linux/shrinker.h log diff annotate
src/sys/dev/pci/drm/include/linux/sizes.h log diff annotate
src/sys/dev/pci/drm/include/linux/slab.h log diff annotate
src/sys/dev/pci/drm/include/linux/sort.h log diff annotate
src/sys/dev/pci/drm/include/linux/spinlock.h log diff annotate
src/sys/dev/pci/drm/include/linux/string.h log diff annotate
src/sys/dev/pci/drm/include/linux/string_helpers.h log diff annotate
src/sys/dev/pci/drm/include/linux/sysfb.h log diff annotate
src/sys/dev/pci/drm/include/linux/sysfs.h log diff annotate
src/sys/dev/pci/drm/include/linux/tracepoint.h log diff annotate
src/sys/dev/pci/drm/include/linux/vga_switcheroo.h log diff annotate
src/sys/dev/pci/drm/include/linux/wait.h log diff annotate
src/sys/dev/pci/drm/include/linux/workqueue.h log diff annotate
src/sys/dev/pci/drm/include/linux/ww_mutex.h log diff annotate
src/sys/dev/pci/drm/include/linux/xarray.h log diff annotate
message update drm to linux 6.1.2

new hardware support includes

AMD
Raphael, Ryzen 7000 desktop, gfx1036/GC 10.3.6
Mendocino, Ryzen & Athlon 7020 Series mobile APU, gfx1037/GC 10.3.7
Navi 31, gfx1100 dGPU, GC 11.0.0, Radeon RX 7900 XT/XTX
gfx1101 dGPU
gfx1102 dGPU
gfx1103 APU

Thanks to the OpenBSD Foundation for sponsoring this work.

date 2023-01-01T01:34:59Z
author jsg
files src/sys/dev/pci/drm/include/uapi/drm/amdgpu_drm.h log diff annotate
src/sys/dev/pci/drm/include/uapi/drm/drm.h log diff annotate
src/sys/dev/pci/drm/include/uapi/drm/drm_fourcc.h log diff annotate
src/sys/dev/pci/drm/include/uapi/drm/drm_mode.h log diff annotate
src/sys/dev/pci/drm/include/uapi/drm/i915_drm.h log diff annotate
src/sys/dev/pci/drm/include/uapi/linux/kfd_ioctl.h log diff annotate
src/sys/dev/pci/drm/include/video/of_display_timing.h log diff annotate
src/sys/dev/pci/drm/include/video/vga.h log diff annotate
src/sys/dev/pci/drm/radeon/atom.c log diff annotate
src/sys/dev/pci/drm/radeon/atombios.h log diff annotate
src/sys/dev/pci/drm/radeon/atombios_crtc.c log diff annotate
src/sys/dev/pci/drm/radeon/atombios_dp.c log diff annotate
src/sys/dev/pci/drm/radeon/atombios_encoders.c log diff annotate
src/sys/dev/pci/drm/radeon/Attic/cayman_blit_shaders.c log diff annotate
src/sys/dev/pci/drm/radeon/cayman_blit_shaders.h log diff annotate
src/sys/dev/pci/drm/radeon/ci_dpm.c log diff annotate
src/sys/dev/pci/drm/radeon/cik.c log diff annotate
src/sys/dev/pci/drm/radeon/Attic/cik_blit_shaders.c log diff annotate
src/sys/dev/pci/drm/radeon/cik_blit_shaders.h log diff annotate
src/sys/dev/pci/drm/radeon/evergreen.c log diff annotate
src/sys/dev/pci/drm/radeon/Attic/evergreen_blit_shaders.c log diff annotate
src/sys/dev/pci/drm/radeon/evergreen_blit_shaders.h log diff annotate
src/sys/dev/pci/drm/radeon/ni.c log diff annotate
src/sys/dev/pci/drm/radeon/r100.c log diff annotate
src/sys/dev/pci/drm/radeon/r300_reg.h log diff annotate
src/sys/dev/pci/drm/radeon/r600.c log diff annotate
src/sys/dev/pci/drm/radeon/Attic/r600_blit_shaders.c log diff annotate
src/sys/dev/pci/drm/radeon/Attic/r600_blit_shaders.h log diff annotate
src/sys/dev/pci/drm/radeon/r600_cs.c log diff annotate
src/sys/dev/pci/drm/radeon/r600_dpm.c log diff annotate
src/sys/dev/pci/drm/radeon/radeon.h log diff annotate
src/sys/dev/pci/drm/radeon/radeon_acpi.c log diff annotate
src/sys/dev/pci/drm/radeon/radeon_atombios.c log diff annotate
src/sys/dev/pci/drm/radeon/radeon_bios.c log diff annotate
src/sys/dev/pci/drm/radeon/radeon_connectors.c log diff annotate
src/sys/dev/pci/drm/radeon/radeon_cs.c log diff annotate
src/sys/dev/pci/drm/radeon/radeon_device.c log diff annotate
src/sys/dev/pci/drm/radeon/radeon_display.c log diff annotate
src/sys/dev/pci/drm/radeon/Attic/radeon_dp_mst.c log diff annotate
src/sys/dev/pci/drm/radeon/radeon_drv.c log diff annotate
src/sys/dev/pci/drm/radeon/radeon_encoders.c log diff annotate
src/sys/dev/pci/drm/radeon/radeon_fb.c log diff annotate
src/sys/dev/pci/drm/radeon/radeon_fence.c log diff annotate
src/sys/dev/pci/drm/radeon/radeon_gem.c log diff annotate
src/sys/dev/pci/drm/radeon/radeon_irq_kms.c log diff annotate
src/sys/dev/pci/drm/radeon/radeon_kms.c log diff annotate
src/sys/dev/pci/drm/radeon/radeon_legacy_crtc.c log diff annotate
src/sys/dev/pci/drm/radeon/radeon_legacy_encoders.c log diff annotate
src/sys/dev/pci/drm/radeon/radeon_mn.c log diff annotate
src/sys/dev/pci/drm/radeon/radeon_mode.h log diff annotate
src/sys/dev/pci/drm/radeon/radeon_object.c log diff annotate
message update drm to linux 6.1.2

new hardware support includes

AMD
Raphael, Ryzen 7000 desktop, gfx1036/GC 10.3.6
Mendocino, Ryzen & Athlon 7020 Series mobile APU, gfx1037/GC 10.3.7
Navi 31, gfx1100 dGPU, GC 11.0.0, Radeon RX 7900 XT/XTX
gfx1101 dGPU
gfx1102 dGPU
gfx1103 APU

Thanks to the OpenBSD Foundation for sponsoring this work.

date 2023-01-01T01:35:00Z
author jsg
files src/sys/dev/pci/drm/radeon/radeon_object.h log diff annotate
src/sys/dev/pci/drm/radeon/radeon_pm.c log diff annotate
src/sys/dev/pci/drm/radeon/radeon_prime.c log diff annotate
src/sys/dev/pci/drm/radeon/radeon_sa.c log diff annotate
src/sys/dev/pci/drm/radeon/radeon_sync.c log diff annotate
src/sys/dev/pci/drm/radeon/radeon_ttm.c log diff annotate
src/sys/dev/pci/drm/radeon/radeon_uvd.c log diff annotate
src/sys/dev/pci/drm/radeon/radeon_vce.c log diff annotate
src/sys/dev/pci/drm/radeon/radeon_vm.c log diff annotate
src/sys/dev/pci/drm/radeon/rs600.c log diff annotate
src/sys/dev/pci/drm/radeon/rv770.c log diff annotate
src/sys/dev/pci/drm/radeon/si.c log diff annotate
src/sys/dev/pci/drm/radeon/Attic/si_blit_shaders.c log diff annotate
src/sys/dev/pci/drm/radeon/si_blit_shaders.h log diff annotate
src/sys/dev/pci/drm/radeon/si_dpm.c log diff annotate
src/sys/dev/pci/drm/scheduler/gpu_scheduler_trace.h log diff annotate
src/sys/dev/pci/drm/scheduler/sched_entity.c log diff annotate
src/sys/dev/pci/drm/scheduler/sched_fence.c log diff annotate
src/sys/dev/pci/drm/scheduler/sched_main.c log diff annotate
src/sys/dev/pci/drm/ttm/ttm_agp_backend.c log diff annotate
src/sys/dev/pci/drm/ttm/ttm_bo.c log diff annotate
src/sys/dev/pci/drm/ttm/ttm_bo_util.c log diff annotate
src/sys/dev/pci/drm/ttm/ttm_bo_vm.c log diff annotate
src/sys/dev/pci/drm/ttm/ttm_device.c log diff annotate
src/sys/dev/pci/drm/ttm/ttm_execbuf_util.c log diff annotate
src/sys/dev/pci/drm/ttm/ttm_module.c log diff annotate
src/sys/dev/pci/drm/ttm/ttm_pool.c log diff annotate
src/sys/dev/pci/drm/ttm/ttm_range_manager.c log diff annotate
src/sys/dev/pci/drm/ttm/ttm_resource.c log diff annotate
src/sys/dev/pci/drm/ttm/ttm_sys_manager.c log diff annotate
src/sys/dev/pci/drm/ttm/ttm_tt.c log diff annotate
message update drm to linux 6.1.2

new hardware support includes

AMD
Raphael, Ryzen 7000 desktop, gfx1036/GC 10.3.6
Mendocino, Ryzen & Athlon 7020 Series mobile APU, gfx1037/GC 10.3.7
Navi 31, gfx1100 dGPU, GC 11.0.0, Radeon RX 7900 XT/XTX
gfx1101 dGPU
gfx1102 dGPU
gfx1103 APU

Thanks to the OpenBSD Foundation for sponsoring this work.

date 2023-01-01T07:00:51Z
author jsg
files src/sys/kern/init_main.c log diff annotate
message copyright++;

date 2023-01-01T11:29:09Z
author kettenis
files src/sys/arch/arm64/dev/aplpcie.c log diff annotate
message Enable power management for PCI devices.

ok mlarkin@, deraadt@

date 2023-01-01T19:49:17Z
author miod
files src/sys/arch/arm/arm/pmap7.c log diff annotate
src/sys/arch/arm/include/pmap.h log diff annotate
src/sys/arch/hppa/include/cpu.h log diff annotate
src/sys/arch/hppa/include/pmap.h log diff annotate
src/sys/arch/mips64/include/pmap.h log diff annotate
src/sys/arch/mips64/mips64/pmap.c log diff annotate
src/sys/arch/sh/include/pmap.h log diff annotate
src/sys/arch/sh/sh/pmap.c log diff annotate
message With the introduction of the PMAP_PREFER_{ALIGN,OFFSET} macros a long time ago,
there are actually no more uses of the PMAP_PREFER() macro left in the kernel.
Remove that macro but keep PMAP_PREFER as a simple #define for it to let uvm
knows the PMAP_PREFER_{ALIGN,OFFSET} macros are available.

ok mpi@

date 2023-01-01T19:49:18Z
author miod
files src/sys/arch/sparc64/include/pmap.h log diff annotate
src/sys/uvm/uvm_pmap.h log diff annotate
message With the introduction of the PMAP_PREFER_{ALIGN,OFFSET} macros a long time ago,
there are actually no more uses of the PMAP_PREFER() macro left in the kernel.
Remove that macro but keep PMAP_PREFER as a simple #define for it to let uvm
knows the PMAP_PREFER_{ALIGN,OFFSET} macros are available.

ok mpi@

date 2023-01-01T21:45:40Z
author kettenis
files src/sys/dev/usb/xhci.c log diff annotate
message Clear status bits when we receive a host system error. Otherwise the
interrupt keeps firing even if the hos controller has been declared dead.

ok mpi@

date 2023-01-02T05:32:40Z
author dlg
files src/sys/net/pf.c log diff annotate
message use the pf generated toeplitz hash when setting the mbuf flow id.

before this it would use the pf state id, which is just an increasing
number. the toeplitz hash is generated/used by the rest of the
stack, so this encourages consistent flow of traffic through the
system.

date 2023-01-02T19:09:17Z
author miod
files src/sys/arch/alpha/alpha/machdep.c log diff annotate
message Fix the check for the BWX extension introduced in 1.92.
This repairs operation on 21164 processors (not 21164A!) which lack BWX.

Reported by Mark Butt on alpha@

date 2023-01-02T22:41:17Z
author kettenis
files src/sys/arch/amd64/include/biosvar.h log diff annotate
src/sys/arch/amd64/stand/efiboot/conf.c log diff annotate
src/sys/arch/amd64/stand/efiboot/efiboot.c log diff annotate
src/sys/stand/efi/include/efiapi.h log diff annotate
message Let the EFI bootloader make a copy of the EFI System Resource Table (ESRT)
and pass it to the kernel.

ok jca@, patrick@

date 2023-01-02T23:03:18Z
author kettenis
files src/sys/arch/powerpc64/powerpc64/trap.c log diff annotate
message The access type for an instruction storage/segment interrupt should not
include PROT_READ, otherwise faults on executable pages mapped only as
PORT_EXEC will not work.

"obviously correct" deraadt@

date 2023-01-02T23:09:48Z
author guenther
files src/sys/kern/kern_proc.c log diff annotate
src/sys/kern/kern_sig.c log diff annotate
src/sys/kern/kern_time.c log diff annotate
src/sys/kern/sys_process.c log diff annotate
src/sys/sys/proc.h log diff annotate
message Add tfind_user(), for getting a proc* given a user-space TID and
the process* that it should be part of. Use that in clock_get{time,res}(),
thrkill(), and ptrace().

ok jca@ miod@ mpi@ mvs@