OpenBSD cvs log

created 2024-01-25T16:11:27Z
begin 2024-01-22T00:00:00Z
end 2024-01-23T00:00:00Z
path src/sys
commits 17

date 2024-01-22T02:48:42Z
author jsg
files src/sys/dev/pci/drm/amd/amdgpu/nbio_v7_9.c log diff annotate
message drm/amdgpu: Do not issue gpu reset from nbio v7_9 bif interrupt

From Hawking Zhang
541cb7618a15674ccad4d6878f65fa3241009cb6 in linux-6.6.y/6.6.13
884e9b0827e889a8742e203ccd052101fb0b945d in mainline linux

date 2024-01-22T02:50:19Z
author jsg
files src/sys/dev/pci/drm/amd/amdkfd/kfd_priv.h log diff annotate
message drm/amdkfd: Use common function for IP version check

From Mukul Joshi
867ecd8970d33ae4e269a7f24d037c35dcc79290 in linux-6.6.y/6.6.13
2f86bf79b63dbe6963ebc647b77a5f576a906b40 in mainline linux

date 2024-01-22T02:52:31Z
author jsg
files src/sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c log diff annotate
message drm/amd/display: update dcn315 lpddr pstate latency

From Dmytro Laktyushkin
6396b551f28668aa376e281993ff0790bc8e7b9e in linux-6.6.y/6.6.13
c92da0403d373c03ea5c65c0260c7db6762013b0 in mainline linux

date 2024-01-22T02:54:33Z
author jsg
files src/sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c log diff annotate
message drm/amdgpu: Fix cat debugfs amdgpu_regs_didt causes kernel null pointer

From Lu Yao
61dfdb779048332546358ac1847f0bbb07367162 in linux-6.6.y/6.6.13
2161e09cd05a50d80736fe397145340d2e8f6c05 in mainline linux

date 2024-01-22T02:55:58Z
author jsg
files src/sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c log diff annotate
message drm/amdkfd: Free gang_ctx_bo and wptr_bo in pqm_uninit

From ZhenGuo Yin
ccba042816400a82ed5d3d2f7b4ed79403d20c4c in linux-6.6.y/6.6.13
72838777aa38352e20301e123b97110c456cd38e in mainline linux

date 2024-01-22T02:57:26Z
author jsg
files src/sys/dev/pci/drm/amd/amdgpu/soc15.c log diff annotate
message drm/amdgpu: Use another offset for GC 9.4.3 remap

From Lijo Lazar
941887dc5ed4ef85ad06f3e76bcd444d9d5bc839 in linux-6.6.y/6.6.13
ed6e4f0a27ebafffbd12bf3878ab004787685d8a in mainline linux

date 2024-01-22T03:01:25Z
author jsg
files src/sys/dev/pci/drm/drm_prime.c log diff annotate
src/sys/dev/pci/drm/include/drm/drm_prime.h log diff annotate
message Revert "drm/prime: Unexport helpers for fd/handle conversion"

From Felix Kuehling
379af079c42738fa3f33de5912931a7865887c62 in linux-6.6.y/6.6.13
0514f63cfff38a0dcb7ba9c5f245827edc0c5107 in mainline linux

date 2024-01-22T03:03:39Z
author jsg
files src/sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c log diff annotate
message drm/amd/display: Add monitor patch for specific eDP

From Ivan Lipski
7fc3d8ea1a675eae9ee57dca894a9c4fb0e0d8b5 in linux-6.6.y/6.6.13
3d71a8726e05a35beb9de394e86ce896d69e563f in mainline linux

date 2024-01-22T03:05:55Z
author jsg
files src/sys/dev/pci/drm/amd/amdgpu/soc15.c log diff annotate
message drm/amdgpu: Add NULL checks for function pointers

From Lijo Lazar
fb26de4a86e19711880e7e845505505f01d2eb82 in linux-6.6.y/6.6.13
81577503efb49f4ad76af22f9941d72900ef4aab in mainline linux

date 2024-01-22T03:07:51Z
author jsg
files src/sys/dev/pci/drm/drm_crtc.c log diff annotate
message drm/crtc: Fix uninit-value bug in drm_mode_setcrtc

From Ziqi Zhao
ff89e507b231a3afbddc2972a850947b73247a3b in linux-6.6.y/6.6.13
3823119b9c2b5f9e9b760336f75bc989b805cde6 in mainline linux

date 2024-01-22T03:09:50Z
author jsg
files src/sys/dev/pci/drm/amd/amdkfd/kfd_svm.c log diff annotate
message drm/amdkfd: svm range always mapped flag not working on APU

From Philip Yang
bd443910debf71a1c0140c148ffb4f048fff3c2b in linux-6.6.y/6.6.13
ebab8c3eb6a6515dc14cd93fc29dd287709da6d3 in mainline linux

date 2024-01-22T03:12:06Z
author jsg
files src/sys/dev/pci/drm/amd/display/dc/core/amdgpu_dc.c log diff annotate
message drm/amd/display: Add case for dcn35 to support usb4 dmub hpd event

From Wayne Lin
18562b1691e2280858f291d00678468cf70bda5a in linux-6.6.y/6.6.13
989824589f793120833bef13aa4e21f5a836a707 in mainline linux

date 2024-01-22T03:15:16Z
author jsg
files src/sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c log diff annotate
src/sys/dev/pci/drm/amd/display/include/grph_object_ctrl_defs.h log diff annotate
message drm/amd/display: get dprefclk ss info from integration info table

From Charlene Liu
a5ba95c226b5c25cd5c8b9df29a1953c85a1531e in linux-6.6.y/6.6.13
51e7b64690776a9981355428b537af9048308a95 in mainline linux

date 2024-01-22T03:16:43Z
author jsg
files src/sys/dev/pci/drm/drm_crtc.c log diff annotate
message drm/crtc: fix uninitialized variable use

From Jani Nikula
7e881af7fb3c2ddc0c29b249250606fbe004f353 in linux-6.6.y/6.6.13
6e455f5dcdd15fa28edf0ffb5b44d3508512dccf in mainline linux

date 2024-01-22T03:20:08Z
author jsg
files src/sys/dev/pci/drm/amd/display/dc/dc_bios_types.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/command_table2.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/bios/command_table2.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_abm_lcd.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dce/dmub_abm_lcd.h 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/dcn21/dcn21_hwseq.c 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/inc/hw/abm.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/link/link_factory.c log diff annotate
src/sys/dev/pci/drm/amd/display/dmub/inc/dmub_cmd.h log diff annotate
message drm/amd/display: Pass pwrseq inst for backlight and ABM

From Lewis Huang
71be0f674070a5ad54a1c4fb112bb2923b28ea50 in linux-6.6.y/6.6.13
b17ef04bf3a4346d66404454d6a646343ddc9749 in mainline linux

date 2024-01-22T04:38:32Z
author deraadt
files src/sys/sys/syscall_mi.h log diff annotate
message make a note about when to remove overly verbose logging for pinsyscall violations

date 2024-01-22T18:54:01Z
author kettenis
files src/sys/arch/arm64/conf/GENERIC log diff annotate
src/sys/dev/pci/drm/files.drm log diff annotate
src/sys/dev/pci/drm/apple/afk.c log diff annotate
src/sys/dev/pci/drm/apple/afk.h log diff annotate
src/sys/dev/pci/drm/apple/apldcp.c log diff annotate
src/sys/dev/pci/drm/apple/apldrm.c log diff annotate
src/sys/dev/pci/drm/apple/apple_drv.c log diff annotate
src/sys/dev/pci/drm/apple/dcp-internal.h log diff annotate
src/sys/dev/pci/drm/apple/dcp.c log diff annotate
src/sys/dev/pci/drm/apple/dcp.h log diff annotate
src/sys/dev/pci/drm/apple/dcp_backlight.c log diff annotate
src/sys/dev/pci/drm/apple/dptxep.c log diff annotate
src/sys/dev/pci/drm/apple/dptxep.h log diff annotate
src/sys/dev/pci/drm/apple/ibootep.c log diff annotate
src/sys/dev/pci/drm/apple/iomfb.c log diff annotate
src/sys/dev/pci/drm/apple/iomfb.h log diff annotate
src/sys/dev/pci/drm/apple/iomfb_internal.h log diff annotate
src/sys/dev/pci/drm/apple/iomfb_template.c log diff annotate
src/sys/dev/pci/drm/apple/iomfb_template.h log diff annotate
src/sys/dev/pci/drm/apple/iomfb_v12_3.c log diff annotate
src/sys/dev/pci/drm/apple/iomfb_v12_3.h log diff annotate
src/sys/dev/pci/drm/apple/iomfb_v13_3.c log diff annotate
src/sys/dev/pci/drm/apple/iomfb_v13_3.h log diff annotate
src/sys/dev/pci/drm/apple/parser.c log diff annotate
src/sys/dev/pci/drm/apple/parser.h log diff annotate
src/sys/dev/pci/drm/apple/systemep.c log diff annotate
src/sys/dev/pci/drm/apple/trace.c log diff annotate
src/sys/dev/pci/drm/apple/trace.h log diff annotate
src/sys/dev/pci/drm/apple/version_utils.h log diff annotate
src/sys/dev/pci/drm/include/generated/autoconf.h log diff annotate
src/sys/dev/pci/drm/include/linux/apple-mailbox.h log diff annotate
src/sys/dev/pci/drm/include/linux/args.h log diff annotate
src/sys/dev/pci/drm/include/linux/soc/apple/rtkit.h log diff annotate
message Add apldcp(4) and apldrm(4). Together these drivers provide KMS
functionality on Apple Silicom machines. At this point the drivers
provide significant power savings when the display is blanked (and
during suspend) and backlight control. Some support for HDMI output
is also included, but for now only when HDMI is used as the primary output.
In the future this should also provide displayport support.

This is a port of the the Asahi Linux drivers which can be found at

https://github.com/AsahiLinux/linux/tree/asahi-wip

Note that this branch gets rebased from time to time.

These drivers do *not* bring us GPU accelerated graphics. But there
are reports that things run "smoother".

There are some known bugs with backlight control: the backlight level
may not be restored properly after the display has been blanked, and
changing the backlight quickly un succession may break the backlight
control.

ok jsg@