https://github.com/torvalds/linux
Revision 7d461b291e65938f15f56fe58da2303b07578a76 authored by Linus Torvalds on 01 November 2023, 16:28:35 UTC, committed by Linus Torvalds on 01 November 2023, 16:28:35 UTC
Pull drm updates from Dave Airlie:
 "Highlights:
   - AMD adds some more upcoming HW platforms
   - Intel made Meteorlake stable and started adding Lunarlake
   - nouveau has a bunch of display rework in prepartion for the NVIDIA
     GSP firmware support
   - msm adds a7xx support
   - habanalabs has finished migration to accel subsystem

  Detail summary:

  kernel:
   - add initial vmemdup-user-array

  core:
   - fix platform remove() to return void
   - drm_file owner updated to reflect owner
   - move size calcs to drm buddy allocator
   - let GPUVM build as a module
   - allow variable number of run-queues in scheduler

  edid:
   - handle bad h/v sync_end in EDIDs

  panfrost:
   - add Boris as maintainer

  fbdev:
   - use fb_ops helpers more
   - only allow logo use from fbcon
   - rename fb_pgproto to pgprot_framebuffer
   - add HPD state to drm_connector_oob_hotplug_event
   - convert to fbdev i/o mem helpers

  i915:
   - Enable meteorlake by default
   - Early Xe2 LPD/Lunarlake display enablement
   - Rework subplatforms into IP version checks
   - GuC based TLB invalidation for Meteorlake
   - Display rework for future Xe driver integration
   - LNL FBC features
   - LNL display feature capability reads
   - update recommended fw versions for DG2+
   - drop fastboot module parameter
   - added deviceid for Arrowlake-S
   - drop preproduction workarounds
   - don't disable preemption for resets
   - cleanup inlines in headers
   - PXP firmware loading fix
   - Fix sg list lengths
   - DSC PPS state readout/verification
   - Add more RPL P/U PCI IDs
   - Add new DG2-G12 stepping
   - DP enhanced framing support to state checker
   - Improve shared link bandwidth management
   - stop using GEM macros in display code
   - refactor related code into display code
   - locally enable W=1 warnings
   - remove PSR watchdog timers on LNL

  amdgpu:
   - RAS/FRU EEPROM updatse
   - IP discovery updatses
   - GC 11.5 support
   - DCN 3.5 support
   - VPE 6.1 support
   - NBIO 7.11 support
   - DML2 support
   - lots of IP updates
   - use flexible arrays for bo list handling
   - W=1 fixes
   - Enable seamless boot in more cases
   - Enable context type property for HDMI
   - Rework GPUVM TLB flushing
   - VCN IB start/size alignment fixes

  amdkfd:
   - GC 10/11 fixes
   - GC 11.5 support
   - use partial migration in GPU faults

  radeon:
   - W=1 Fixes
   - fix some possible buffer overflow/NULL derefs

  nouveau:
   - update uapi for NO_PREFETCH
   - scheduler/fence fixes
   - rework suspend/resume for GSP-RM
   - rework display in preparation for GSP-RM

  habanalabs:
   - uapi: expose tsc clock
   - uapi: block access to eventfd through control device
   - uapi: force dma-buf export to PAGE_SIZE alignments
   - complete move to accel subsystem
   - move firmware interface include files
   - perform hard reset on PCIe AXI drain event
   - optimise user interrupt handling

  msm:
   - DP: use existing helpers for DPCD
   - DPU: interrupts reworked
   - gpu: a7xx (a730/a740) support
   - decouple msm_drv from kms for headless devices

  mediatek:
   - MT8188 dsi/dp/edp support
   - DDP GAMMA - 12 bit LUT support
   - connector dynamic selection capability

  rockchip:
   - rv1126 mipi-dsi/vop support
   - add planar formats

  ast:
   - rename constants

  panels:
   - Mitsubishi AA084XE01
   - JDI LPM102A188A
   - LTK050H3148W-CTA6

  ivpu:
   - power management fixes

  qaic:
   - add detach slice bo api

  komeda:
   - add NV12 writeback

  tegra:
   - support NVSYNC/NHSYNC
   - host1x suspend fixes

  ili9882t:
   - separate into own driver"

* tag 'drm-next-2023-10-31-1' of git://anongit.freedesktop.org/drm/drm: (1803 commits)
  drm/amdgpu: Remove unused variables from amdgpu_show_fdinfo
  drm/amdgpu: Remove duplicate fdinfo fields
  drm/amd/amdgpu: avoid to disable gfxhub interrupt when driver is unloaded
  drm/amdgpu: Add EXT_COHERENT support for APU and NUMA systems
  drm/amdgpu: Retrieve CE count from ce_count_lo_chip in EccInfo table
  drm/amdgpu: Identify data parity error corrected in replay mode
  drm/amdgpu: Fix typo in IP discovery parsing
  drm/amd/display: fix S/G display enablement
  drm/amdxcp: fix amdxcp unloads incompletely
  drm/amd/amdgpu: fix the GPU power print error in pm info
  drm/amdgpu: Use pcie domain of xcc acpi objects
  drm/amd: check num of link levels when update pcie param
  drm/amdgpu: Add a read to GFX v9.4.3 ring test
  drm/amd/pm: call smu_cmn_get_smc_version in is_mode1_reset_supported.
  drm/amdgpu: get RAS poison status from DF v4_6_2
  drm/amdgpu: Use discovery table's subrevision
  drm/amd/display: 3.2.256
  drm/amd/display: add interface to query SubVP status
  drm/amd/display: Read before writing Backlight Mode Set Register
  drm/amd/display: Disable SYMCLK32_SE RCO on DCN314
  ...
2 parent s 8bc9e65 + 6318080
History
Tip revision: 7d461b291e65938f15f56fe58da2303b07578a76 authored by Linus Torvalds on 01 November 2023, 16:28:35 UTC
Merge tag 'drm-next-2023-10-31-1' of git://anongit.freedesktop.org/drm/drm
Tip revision: 7d461b2
File Mode Size
bpf
cgroup
configs
debug
dma
entry
events
futex
gcov
irq
kcsan
livepatch
locking
module
power
printk
rcu
sched
time
trace
.gitignore -rw-r--r-- 67 bytes
Kconfig.freezer -rw-r--r-- 92 bytes
Kconfig.hz -rw-r--r-- 1.7 KB
Kconfig.kexec -rw-r--r-- 5.1 KB
Kconfig.locks -rw-r--r-- 4.9 KB
Kconfig.preempt -rw-r--r-- 4.8 KB
Makefile -rw-r--r-- 5.2 KB
acct.c -rw-r--r-- 15.9 KB
async.c -rw-r--r-- 9.2 KB
audit.c -rw-r--r-- 64.7 KB
audit.h -rw-r--r-- 10.7 KB
audit_fsnotify.c -rw-r--r-- 5.3 KB
audit_tree.c -rw-r--r-- 25.6 KB
audit_watch.c -rw-r--r-- 13.9 KB
auditfilter.c -rw-r--r-- 34.4 KB
auditsc.c -rw-r--r-- 81.7 KB
backtracetest.c -rw-r--r-- 1.9 KB
bounds.c -rw-r--r-- 943 bytes
capability.c -rw-r--r-- 14.8 KB
cfi.c -rw-r--r-- 2.2 KB
compat.c -rw-r--r-- 6.8 KB
configs.c -rw-r--r-- 2.0 KB
context_tracking.c -rw-r--r-- 23.2 KB
cpu.c -rw-r--r-- 79.6 KB
cpu_pm.c -rw-r--r-- 5.9 KB
crash_core.c -rw-r--r-- 23.8 KB
crash_dump.c -rw-r--r-- 1.1 KB
cred.c -rw-r--r-- 24.1 KB
delayacct.c -rw-r--r-- 7.4 KB
dma.c -rw-r--r-- 3.3 KB
exec_domain.c -rw-r--r-- 1.1 KB
exit.c -rw-r--r-- 47.9 KB
extable.c -rw-r--r-- 4.2 KB
fail_function.c -rw-r--r-- 6.8 KB
fork.c -rw-r--r-- 87.2 KB
freezer.c -rw-r--r-- 5.4 KB
gen_kheaders.sh -rwxr-xr-x 3.0 KB
groups.c -rw-r--r-- 5.0 KB
hung_task.c -rw-r--r-- 9.7 KB
iomem.c -rw-r--r-- 4.6 KB
irq_work.c -rw-r--r-- 7.7 KB
jump_label.c -rw-r--r-- 21.1 KB
kallsyms.c -rw-r--r-- 23.6 KB
kallsyms_internal.h -rw-r--r-- 907 bytes
kallsyms_selftest.c -rw-r--r-- 10.5 KB
kallsyms_selftest.h -rw-r--r-- 332 bytes
kcmp.c -rw-r--r-- 5.4 KB
kcov.c -rw-r--r-- 29.2 KB
kexec.c -rw-r--r-- 7.4 KB
kexec_core.c -rw-r--r-- 33.0 KB
kexec_elf.c -rw-r--r-- 11.4 KB
kexec_file.c -rw-r--r-- 28.3 KB
kexec_internal.h -rw-r--r-- 1.3 KB
kheaders.c -rw-r--r-- 1.6 KB
kprobes.c -rw-r--r-- 74.2 KB
ksyms_common.c -rw-r--r-- 1015 bytes
ksysfs.c -rw-r--r-- 7.4 KB
kthread.c -rw-r--r-- 41.9 KB
latencytop.c -rw-r--r-- 7.6 KB
module_signature.c -rw-r--r-- 1.1 KB
notifier.c -rw-r--r-- 18.1 KB
nsproxy.c -rw-r--r-- 13.2 KB
padata.c -rw-r--r-- 27.9 KB
panic.c -rw-r--r-- 20.4 KB
params.c -rw-r--r-- 23.5 KB
pid.c -rw-r--r-- 18.3 KB
pid_namespace.c -rw-r--r-- 12.0 KB
pid_sysctl.h -rw-r--r-- 1.5 KB
profile.c -rw-r--r-- 13.2 KB
ptrace.c -rw-r--r-- 37.2 KB
range.c -rw-r--r-- 3.0 KB
reboot.c -rw-r--r-- 32.1 KB
regset.c -rw-r--r-- 1.9 KB
relay.c -rw-r--r-- 30.0 KB
resource.c -rw-r--r-- 51.2 KB
resource_kunit.c -rw-r--r-- 4.3 KB
rseq.c -rw-r--r-- 11.8 KB
scftorture.c -rw-r--r-- 20.3 KB
scs.c -rw-r--r-- 3.1 KB
seccomp.c -rw-r--r-- 64.9 KB
signal.c -rw-r--r-- 126.2 KB
smp.c -rw-r--r-- 30.5 KB
smpboot.c -rw-r--r-- 7.3 KB
smpboot.h -rw-r--r-- 640 bytes
softirq.c -rw-r--r-- 23.6 KB
stackleak.c -rw-r--r-- 4.7 KB
stacktrace.c -rw-r--r-- 10.4 KB
static_call.c -rw-r--r-- 158 bytes
static_call_inline.c -rw-r--r-- 12.7 KB
stop_machine.c -rw-r--r-- 18.3 KB
sys.c -rw-r--r-- 67.9 KB
sys_ni.c -rw-r--r-- 9.2 KB
sysctl-test.c -rw-r--r-- 10.7 KB
sysctl.c -rw-r--r-- 53.8 KB
task_work.c -rw-r--r-- 5.1 KB
taskstats.c -rw-r--r-- 15.8 KB
torture.c -rw-r--r-- 25.7 KB
tracepoint.c -rw-r--r-- 20.3 KB
tsacct.c -rw-r--r-- 5.0 KB
ucount.c -rw-r--r-- 9.1 KB
uid16.c -rw-r--r-- 5.1 KB
uid16.h -rw-r--r-- 442 bytes
umh.c -rw-r--r-- 15.3 KB
up.c -rw-r--r-- 1.5 KB
user-return-notifier.c -rw-r--r-- 1.3 KB
user.c -rw-r--r-- 6.3 KB
user_namespace.c -rw-r--r-- 35.7 KB
usermode_driver.c -rw-r--r-- 4.3 KB
utsname.c -rw-r--r-- 3.8 KB
utsname_sysctl.c -rw-r--r-- 3.4 KB
vhost_task.c -rw-r--r-- 3.2 KB
watch_queue.c -rw-r--r-- 17.3 KB
watchdog.c -rw-r--r-- 26.9 KB
watchdog_buddy.c -rw-r--r-- 3.0 KB
watchdog_perf.c -rw-r--r-- 6.6 KB
workqueue.c -rw-r--r-- 189.0 KB
workqueue_internal.h -rw-r--r-- 2.5 KB

back to top