Dave Airlie
bdecb30d57
Merge tag 'drm-xe-next-2024-12-11' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
UAPI Changes:
- Make OA buffer size configurable (Sai)
Display Changes (including i915):
- Fix ttm_bo_access() usage (Auld)
- Power request asserting/deasserting for Xe3lpd (Mika)
- One Type-C conversion towards struct intel_display (Mika)
Driver Changes:
- GuC capture related fixes (Everest, Zhanjun)
- Move old workaround to OOB infra (Lucas)
- Compute mode change refactoring (Bala)
- Add ufence and g2h flushes for LNL Hybrid timeouts (Nirmoy)
- Avoid unnecessary OOM kills (Thomas)
- Restore system memory GGTT mappings (Brost)
- Fix build error for XE_IOCTL_DBG macro (Gyeyoung)
- Documentation updates and fixes (Lucas, Randy)
- A few exec IOCTL fixes (Brost)
- Fix potential GGTT allocation leak (Michal)
- Fix races on fdinfo (Lucas)
- SRIOV VF: Post-migration recovery worker basis (Tomasz)
- GuC Communication fixes and improvements (Michal, John, Tomasz, Auld, Jonathan)
- SRIOV PF: Add support for VF scheduling priority
- Trace improvements (Lucas, Auld, Oak)
- Hibernation on igpu fixes and improvements (Auld)
- GT oriented logs/asserts improvements (Michal)
- Take job list lock in xe_sched_first_pending_job (Nirmoy)
- GSC: Improve SW proxy error checking and logging (Daniele)
- GuC crash notifications & drop default log verbosity (John)
- Fix races on fdinfo (Lucas)
- Fix runtime_pm handling in OA (Ashutosh)
- Allow fault injection in vm create and vm bind IOCTLs (Francois)
- TLB invalidation fixes (Nirmoy, Daniele)
- Devcoredump Improvements, doc and fixes (Brost, Lucas, Zhanjun, John)
- Wake up waiters after setting ufence->signalled (Nirmoy)
- Mark preempt fence workqueue as reclaim (Brost)
- Trivial header/flags cleanups (Lucas)
- VRAM drop 2G block restriction (Auld)
- Drop useless d3cold allowed message (Brost)
- SRIOV PF: Drop 2GiB limit of fair LMEM allocation (Michal)
- Add another PTL PCI ID (Atwood)
- Allow bo mapping on multiple ggtts (Niranjana)
- Add support for GuC-to-GuC communication (John)
- Update xe2_graphics name string (Roper)
- VRAM: fix lpfn check (Auld)
- Ad Xe3 workaround (Apoorva)
- Migrate fixes (Auld)
- Fix non-contiguous VRAM BO access (Brost)
- Log throttle reasons (Raag)
- Enable PMT support for BMG (Michael)
- IRQ related fixes and improvements (Ilia)
- Avoid evicting object of the same vm in none fault mode (Oak)
- Fix in tests (Nirmoy)
- Fix ERR_PTR handling (Mirsad)
- Some reg_sr/whitelist fixes and refactors (Lucas)
Signed-off-by: Dave Airlie <airlied@redhat.com>
# -----BEGIN PGP SIGNATURE-----
#
# iQEzBAABCAAdFiEEbSBwaO7dZQkcLOKj+mJfZA7rE8oFAmdaHkMACgkQ+mJfZA7r
# E8o+twf/XYZTk4O3qQ+yNL3PDQT0NIKjH8mEnmu4udyIw/sYhQe6ji+uh1YutK8Y
# 41IQc06qQogTj36bqSwbjThw5asMfRh2sNR/p1uOy7RGUnN25FuYSXEgOeDWi/Ec
# xrZE1TKPotFGeGI09KJmzjzMq94cgv97Pxma+5m8BjVsvzXQSzEJ2r9cC6ruSfNT
# O5Jq5nqxHSkWUbKCxPnixSlGnH4jbsuiqS1E1pnH+u6ijxsfhOJj686wLn2FRkiw
# 6FhXmJBrd8AZ0Q2E7h3UswE5O88I0ALDc58OINAzD1GMyzvZj2vB1pXgj5uNr0/x
# Ku4cxu1jprsi+FLUdKAdYpxRBRanow==
# =3Ou7
# -----END PGP SIGNATURE-----
# gpg: Signature made Thu 12 Dec 2024 09:20:35 AEST
# gpg: using RSA key 6D207068EEDD65091C2CE2A3FA625F640EEB13CA
# gpg: Good signature from "Rodrigo Vivi <rodrigo.vivi@intel.com>" [unknown]
# gpg: aka "Rodrigo Vivi <rodrigo.vivi@gmail.com>" [unknown]
# gpg: WARNING: This key is not certified with a trusted signature!
# gpg: There is no indication that the signature belongs to the owner.
# Primary key fingerprint: 6D20 7068 EEDD 6509 1C2C E2A3 FA62 5F64 0EEB 13CA
From: Rodrigo Vivi <rodrigo.vivi@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/Z1ofx-fExLQKV_e4@intel.com
2024-12-13 10:19:44 +10:00
..
2024-11-22 19:10:56 -08:00
2024-11-06 09:08:53 +10:00
2024-12-11 13:20:53 -05:00
2024-06-18 12:40:38 -07:00
2024-12-10 10:26:55 -08:00
2024-12-09 11:47:17 -05:00
2024-11-21 14:56:17 -08:00
2024-09-19 10:03:38 +02:00
2024-12-03 15:02:55 -05:00
2024-05-09 21:28:25 +02:00
2024-11-05 05:59:01 -08:00
2024-09-17 23:31:59 -05:00
2024-11-22 19:10:23 -08:00
2024-12-13 10:19:44 +10:00
2024-12-06 09:40:00 -05:00
2024-12-04 10:28:33 +00:00
2024-10-17 10:17:09 -04:00
2024-08-09 21:15:14 -07:00
2024-12-02 15:50:44 -08:00
2024-12-03 10:33:13 +01:00
2024-12-02 15:50:41 -08:00
2024-05-22 13:22:38 +01:00
2024-04-18 13:30:24 -07:00
2024-12-11 13:20:53 -05:00
2024-12-13 10:19:44 +10:00
2024-11-21 14:56:17 -08:00
2024-12-02 11:34:44 -08:00
2024-11-13 09:10:57 -08:00
2024-12-05 12:35:42 +02:00
2024-10-20 14:48:51 -07:00
2024-11-14 11:48:13 +01:00
2024-08-17 18:31:54 -07:00
2024-11-13 07:49:14 -08:00
2024-08-28 14:50:13 -04:00
2024-10-23 11:06:31 -07:00
2024-10-17 10:17:07 -04:00
2024-11-04 14:25:33 +10:00
2024-10-17 10:17:10 -04:00
2024-07-29 11:19:40 -07:00
2024-08-22 14:00:45 -04:00
2024-11-22 19:10:23 -08:00
2024-08-22 14:00:45 -04:00
2024-10-03 01:19:44 -05:00
2024-11-12 10:33:30 +01:00
2024-08-29 10:32:20 -07:00
2024-08-29 10:32:20 -07:00
2024-11-12 10:50:36 -08:00
2024-03-06 09:50:48 +02:00
2024-05-07 23:21:15 +02:00
2024-03-06 09:50:49 +02:00
2024-03-14 14:47:13 -07:00
2024-10-17 10:17:08 -04:00
2024-08-29 10:32:20 -07:00
2024-11-21 14:56:17 -08:00
2024-04-24 10:19:52 -05:00
2024-09-11 15:32:50 -07:00
2024-06-12 19:10:22 -07:00
2024-10-17 10:17:08 -04:00
2024-03-29 14:00:06 +01:00
2024-10-03 01:13:54 -05:00
2024-04-18 13:26:34 -07:00
2024-09-06 12:13:30 -04:00
2024-10-17 10:17:08 -04:00
2024-09-06 12:13:30 -04:00
2024-10-08 09:39:58 -07:00
2024-10-08 09:39:58 -07:00
2024-11-19 14:12:02 +01:00
2024-12-11 07:28:08 -08:00
2024-11-08 13:31:15 +01:00
2024-11-22 17:30:09 +01:00
2024-11-08 13:31:15 +01:00
2024-09-16 13:00:31 +02:00
2024-09-16 13:00:31 +02:00
2024-08-30 10:51:09 +02:00
2024-11-08 13:31:17 +01:00
2024-04-24 15:18:38 +02:00
2024-11-05 05:59:01 -08:00
2024-09-16 13:00:22 +02:00
2024-09-16 13:00:39 +02:00
2024-09-16 13:00:39 +02:00
2024-05-16 18:04:51 +02:00
2024-05-16 18:04:51 +02:00
2024-05-16 18:04:51 +02:00
2024-04-12 16:23:37 +02:00
2024-11-08 13:31:18 +01:00
2024-04-12 16:23:37 +02:00
2024-04-24 15:10:42 +02:00
2024-09-11 15:32:51 -07:00
2024-04-24 15:10:42 +02:00
2024-09-16 13:00:22 +02:00
2024-09-16 13:00:22 +02:00
2024-09-05 18:09:24 +02:00
2024-01-05 16:25:53 +01:00
2024-09-06 16:32:49 +03:00
2024-05-16 20:18:39 +02:00
2024-05-24 10:08:41 +02:00
2024-11-06 15:25:30 +01:00
2024-11-06 15:25:30 +01:00
2024-11-15 15:59:51 -08:00
2024-08-12 19:08:53 +02:00
2024-11-15 15:59:51 -08:00
2024-10-03 01:13:54 -05:00
2024-04-18 13:26:34 -07:00
2024-12-02 12:07:28 -05:00
2024-05-23 10:55:28 -07:00
2024-08-15 09:44:22 -04:00
2024-12-10 13:11:14 -08:00
2024-12-10 13:11:14 -08:00
2024-10-08 06:56:51 -07:00
2024-04-24 09:06:38 -07:00
2024-11-15 15:59:51 -08:00
2024-12-11 07:28:58 -08:00
2024-10-04 11:46:30 +02:00
2024-10-08 09:34:04 -07:00
2024-12-11 07:28:58 -08:00
2024-05-13 21:36:50 +02:00
2024-10-08 09:34:04 -07:00
2024-12-03 10:33:13 +01:00
2024-11-14 06:38:46 -08:00
2024-10-07 18:35:00 -07:00
2024-12-05 15:25:44 -08:00
2024-10-29 13:11:34 -07:00
2024-04-24 18:18:02 +02:00
2024-10-29 13:11:34 -07:00
2024-11-07 17:38:13 +01:00
2024-08-16 11:07:13 -07:00
2024-08-16 11:07:13 -07:00
2024-01-05 16:25:53 +01:00
2024-07-02 18:33:19 +02:00
2024-03-27 20:19:25 +01:00
2024-11-08 13:31:14 +01:00
2024-05-16 18:04:38 +02:00
2024-05-16 18:04:39 +02:00
2024-10-07 12:58:38 +02:00
2024-10-29 13:11:33 -07:00
2024-10-29 13:11:33 -07:00
2024-10-08 09:34:45 -07:00
2024-06-26 18:23:45 -04:00
2024-10-17 10:17:08 -04:00
2024-06-26 18:23:45 -04:00
2024-01-05 16:25:53 +01:00
2024-10-03 08:58:26 -04:00
2024-01-05 16:25:53 +01:00
2024-03-04 12:23:12 +01:00
2024-12-02 15:50:41 -08:00
2024-10-08 09:34:45 -07:00
2024-11-22 19:10:56 -08:00
2024-11-22 19:10:56 -08:00
2024-10-08 09:34:04 -07:00
2024-11-15 15:59:51 -08:00
2024-07-17 09:47:15 -07:00
2024-04-12 14:49:03 +02:00
2024-04-12 14:49:03 +02:00
2024-02-26 09:06:45 -05:00
2024-10-17 10:17:09 -04:00
2024-05-22 12:03:55 +02:00
2024-05-22 13:22:38 +01:00
2024-02-26 09:06:45 -05:00
2024-08-17 18:31:47 -07:00
2024-08-17 18:31:57 -07:00
2024-08-17 18:31:57 -07:00
2024-11-14 15:29:37 -08:00
2024-12-11 07:28:58 -08:00
2024-11-14 06:38:46 -08:00
2024-08-21 11:53:12 -04:00
2024-08-21 11:53:12 -04:00
2024-05-27 21:26:02 +02:00
2024-09-11 15:17:45 -07:00
2024-12-11 13:20:53 -05:00
2024-06-26 18:25:22 -04:00
2024-09-11 15:17:50 -07:00
2024-05-29 23:44:41 -07:00
2024-11-14 06:38:42 -08:00
2024-11-14 06:38:42 -08:00
2024-11-04 23:24:26 -08:00
2024-09-19 10:14:20 +02:00
2024-12-05 07:37:53 -08:00
2024-09-19 10:15:40 +02:00
2024-11-28 15:22:36 +01:00
2024-08-22 14:00:44 -04:00
2024-09-11 15:32:51 -07:00
2024-09-11 15:32:51 -07:00
2024-10-17 10:17:08 -04:00
2024-05-07 12:03:49 +02:00
2024-11-12 11:42:12 -08:00
2024-08-13 13:52:20 -07:00
2024-12-10 10:26:55 -08:00
2024-12-10 10:26:55 -08:00
2024-06-18 12:40:32 -07:00
2024-08-28 15:17:54 -04:00
2024-07-11 09:54:24 -04:00
2024-10-17 10:17:09 -04:00
2024-07-01 19:43:50 +02:00
2024-07-01 18:01:31 +02:00
2024-05-08 14:48:30 -07:00
2024-11-28 15:07:37 +01:00
2024-01-09 17:47:24 -05:00
2024-09-11 15:17:43 -07:00
2024-09-03 10:36:46 -04:00
2024-10-08 09:19:50 -07:00
2024-11-18 13:02:51 -08:00
2024-09-04 09:28:09 +02:00
2024-08-19 10:39:28 -04:00
2024-08-27 14:09:45 +02:00
2024-07-03 22:28:04 -07:00
2024-02-15 09:53:18 +01:00
2024-02-15 09:53:18 +01:00
2024-12-10 13:11:14 -08:00
2024-07-03 22:28:04 -07:00
2024-12-10 10:26:55 -08:00
2024-02-15 09:53:38 +01:00
2024-12-11 07:28:08 -08:00
2024-12-11 07:28:58 -08:00
2024-05-13 21:36:52 +02:00
2024-12-11 07:28:58 -08:00
2024-08-22 14:00:44 -04:00
2024-06-13 11:36:23 +02:00
2024-07-29 11:19:40 -07:00
2024-06-18 12:03:29 -07:00
2024-09-16 12:58:26 -07:00
2024-07-29 11:19:40 -07:00
2024-08-23 09:54:32 -07:00
2024-09-12 12:18:21 -07:00
2024-10-23 11:06:31 -07:00
2024-10-23 11:06:31 -07:00
2024-06-14 16:51:43 -04:00
2024-11-05 05:59:01 -08:00
2024-04-12 16:23:26 +02:00
2024-04-12 16:23:26 +02:00
2024-11-06 14:53:35 +01:00
2024-11-06 15:25:30 +01:00
2024-11-06 14:53:35 +01:00
2024-11-06 14:53:35 +01:00
2024-06-18 10:51:59 +02:00
2024-08-22 15:48:21 +03:00
2024-08-22 15:48:21 +03:00
2024-02-29 10:39:02 +01:00
2024-11-21 17:16:30 +01:00
2024-07-18 10:17:30 -07:00
2024-05-22 13:22:38 +01:00
2024-04-18 13:30:17 -07:00
2024-10-03 08:58:26 -04:00
2024-06-12 09:25:07 -07:00
2024-12-06 09:40:00 -05:00
2024-06-12 09:25:10 -07:00
2024-06-12 09:25:12 -07:00
2024-11-05 13:38:46 -08:00
2024-11-05 13:38:46 -08:00
2024-11-26 09:36:54 +00:00
2024-09-11 15:17:51 -07:00
2024-08-28 06:45:52 -07:00
2024-11-26 09:36:28 +00:00
2024-04-16 12:37:31 +02:00
2024-10-03 01:13:55 -05:00
2024-08-29 10:32:20 -07:00
2024-04-08 14:58:52 +02:00
2024-10-03 08:58:26 -04:00
2024-09-03 10:36:38 -04:00
2024-07-18 10:25:33 -04:00
2024-07-18 10:25:33 -04:00
2024-12-02 15:03:58 -05:00
2024-07-03 22:28:07 -07:00
2024-12-13 10:19:44 +10:00
2024-11-19 14:12:02 +01:00
2024-09-03 10:36:46 -04:00
2024-04-18 13:30:17 -07:00
2024-10-17 10:17:09 -04:00
2024-05-30 23:50:28 +02:00
2024-12-09 09:59:47 -05:00
2024-12-03 15:02:55 -05:00
2024-10-31 19:24:26 -07:00
2024-11-27 05:36:55 -05:00
2024-07-24 09:05:37 -07:00
2024-11-04 08:12:30 -08:00
2024-01-23 16:54:41 +01:00
2024-10-03 08:58:26 -04:00