<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-rng/drivers/gpu/drm/xe/xe_sysctrl_mailbox.h, branch master</title>
<subtitle>Development tree for the kernel CSPRNG</subtitle>
<id>https://git.zx2c4.com/linux-rng/atom/drivers/gpu/drm/xe/xe_sysctrl_mailbox.h?h=master</id>
<link rel='self' href='https://git.zx2c4.com/linux-rng/atom/drivers/gpu/drm/xe/xe_sysctrl_mailbox.h?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-rng/'/>
<updated>2026-08-27T16:00:17Z</updated>
<entry>
<title>drm/xe/sysctrl: Read mailbox phase bit from hardware</title>
<updated>2026-08-27T16:00:17Z</updated>
<author>
<name>Anoop Vijay</name>
<email>anoop.c.vijay@intel.com</email>
</author>
<published>2026-08-25T17:28:28Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-rng/commit/?id=a62212b35a214c2ff3bd1c785a440d7ad8205ec9'/>
<id>urn:sha1:a62212b35a214c2ff3bd1c785a440d7ad8205ec9</id>
<content type='text'>
The mailbox PHASE bit in SYSCTRL_MB_CTRL is toggled per-message and
was tracked in software as sc-&gt;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 &lt;anoop.c.vijay@intel.com&gt;
Reviewed-by: Umesh Nerlige Ramappa &lt;umesh.nerlige.ramappa@intel.com&gt;
Reviewed-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;
Link: https://patch.msgid.link/20260825172827.3801591-2-anoop.c.vijay@intel.com
Signed-off-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;
(cherry picked from commit 04984fcdbf6876c940c01026a7404c1e9cc91ba7)
Signed-off-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;
</content>
</entry>
<entry>
<title>drm/xe/xe_ras: Add support to get error counter value</title>
<updated>2026-06-22T04:57:30Z</updated>
<author>
<name>Riana Tauro</name>
<email>riana.tauro@intel.com</email>
</author>
<published>2026-06-18T06:06:36Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-rng/commit/?id=fe48a86980798ffc78c8713ec964877c8594610d'/>
<id>urn:sha1:fe48a86980798ffc78c8713ec964877c8594610d</id>
<content type='text'>
Add request/response structures and helper functions to query system
controller to get error counter value.

Reviewed-by: Raag Jadav &lt;raag.jadav@intel.com&gt;
Link: https://patch.msgid.link/20260618060633.2790109-10-riana.tauro@intel.com
Signed-off-by: Riana Tauro &lt;riana.tauro@intel.com&gt;
</content>
</entry>
<entry>
<title>drm/xe/xe_sysctrl: Drop redundant endian conversions in mailbox header macros</title>
<updated>2026-04-09T19:37:06Z</updated>
<author>
<name>Anoop Vijay</name>
<email>anoop.c.vijay@intel.com</email>
</author>
<published>2026-04-08T11:07:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-rng/commit/?id=45334d5c364498629b314391c7d1eac0b64c882f'/>
<id>urn:sha1:45334d5c364498629b314391c7d1eac0b64c882f</id>
<content type='text'>
Remove unnecessary le32_to_cpu() conversions from XE_SYSCTRL_APP_HDR_*
macros.

Fixes: 37ace5254a2b ("drm/xe/xe_sysctrl: Add ABI and mailbox interface headers")
Reported-by: kernel test robot &lt;lkp@intel.com&gt;
Closes: https://lore.kernel.org/oe-kbuild-all/202604010228.Z20DhK4g-lkp@intel.com/
Signed-off-by: Anoop Vijay &lt;anoop.c.vijay@intel.com&gt;
Signed-off-by: Umesh Nerlige Ramappa &lt;umesh.nerlige.ramappa@intel.com&gt;
Reviewed-by: Umesh Nerlige Ramappa &lt;umesh.nerlige.ramappa@intel.com&gt;
Reviewed-by: Riana Tauro &lt;riana.tauro@intel.com&gt;
Link: https://patch.msgid.link/20260408110759.1407342-2-anoop.c.vijay@intel.com
</content>
</entry>
<entry>
<title>drm/xe/xe_sysctrl: Add ABI and mailbox interface headers</title>
<updated>2026-03-30T17:06:55Z</updated>
<author>
<name>Anoop Vijay</name>
<email>anoop.c.vijay@intel.com</email>
</author>
<published>2026-03-27T13:18:40Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-rng/commit/?id=37ace5254a2b1520753762527365ecad7fad797a'/>
<id>urn:sha1:37ace5254a2b1520753762527365ecad7fad797a</id>
<content type='text'>
Add ABI definitions, mailbox API, and command data structures required
for System Controller communication.

No functional changes. This patch introduces definitions for mailbox
communication.

Signed-off-by: Anoop Vijay &lt;anoop.c.vijay@intel.com&gt;
Reviewed-by: Umesh Nerlige Ramappa &lt;umesh.nerlige.ramappa@intel.com&gt;
Signed-off-by: Umesh Nerlige Ramappa &lt;umesh.nerlige.ramappa@intel.com&gt;
Link: https://patch.msgid.link/20260327131837.2192929-12-anoop.c.vijay@intel.com
</content>
</entry>
</feed>
