summaryrefslogtreecommitdiff
path: root/scripts/objdiff
diff options
context:
space:
mode:
authorAnoop Vijay <anoop.c.vijay@intel.com>2026-08-25 10:28:28 -0700
committerRodrigo Vivi <rodrigo.vivi@intel.com>2026-08-26 06:38:20 -0400
commit04984fcdbf6876c940c01026a7404c1e9cc91ba7 (patch)
treeac60f484a64d6272506b65a8413d439d85e7a80b /scripts/objdiff
parent76cc14e2faed1adae20f4ee144ead0e3a7566c49 (diff)
downloadlinux-next-04984fcdbf6876c940c01026a7404c1e9cc91ba7.tar.gz
linux-next-04984fcdbf6876c940c01026a7404c1e9cc91ba7.zip
drm/xe/sysctrl: Read mailbox phase bit from hardware
The mailbox PHASE bit in SYSCTRL_MB_CTRL is toggled per-message and was tracked in software as sc->phase_bit, reset to 0 on error paths. If the cached value ever drifts from what the hardware last saw, all following messages carry the wrong phase and get silently misread by firmware. Drop the cache and read PHASE directly from SYSCTRL_MB_CTRL before each frame instead, removing xe_sysctrl_mailbox_init() and its call sites along with it. Fixes: 1f95f618182b ("drm/xe/xe_sysctrl: Add System Controller mailbox communication support") Signed-off-by: Anoop Vijay <anoop.c.vijay@intel.com> Reviewed-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com> Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com> Link: https://patch.msgid.link/20260825172827.3801591-2-anoop.c.vijay@intel.com Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Diffstat (limited to 'scripts/objdiff')
0 files changed, 0 insertions, 0 deletions