<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/include/linux/habanalabs, branch v6.12.80</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=v6.12.80</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=v6.12.80'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2024-06-23T06:53:32+00:00</updated>
<entry>
<title>accel/habanalabs: dump the EQ entries headers on EQ heartbeat failure</title>
<updated>2024-06-23T06:53:32+00:00</updated>
<author>
<name>Tomer Tayar</name>
<email>ttayar@habana.ai</email>
</author>
<published>2024-04-16T16:01:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=c4548eee537ed7671170eb370c6c8db12dcfd3e8'/>
<id>urn:sha1:c4548eee537ed7671170eb370c6c8db12dcfd3e8</id>
<content type='text'>
Add a dump of the EQ entries headers upon a EQ heartbeat failure.

Signed-off-by: Tomer Tayar &lt;ttayar@habana.ai&gt;
Reviewed-by: Ofir Bitton &lt;obitton@habana.ai&gt;
Signed-off-by: Ofir Bitton &lt;obitton@habana.ai&gt;
</content>
</entry>
<entry>
<title>accel/habanalabs: add cpld ts cpld_timestamp cpucp</title>
<updated>2024-06-23T06:53:04+00:00</updated>
<author>
<name>Vitaly Margolin</name>
<email>vmargolin@habana.ai</email>
</author>
<published>2024-05-27T14:25:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=cebb64f9335b073cc2877fed16c613c56bed82bc'/>
<id>urn:sha1:cebb64f9335b073cc2877fed16c613c56bed82bc</id>
<content type='text'>
Add cpld_timestamp field to cpucp_info structure and return cpld
timestamp as part of cpld version

Signed-off-by: Vitaly Margolin &lt;vmargolin@habana.ai&gt;
Reviewed-by: Ofir Bitton &lt;obitton@habana.ai&gt;
Signed-off-by: Ofir Bitton &lt;obitton@habana.ai&gt;
</content>
</entry>
<entry>
<title>accel/habanalabs: separate nonce from max_size in cpucp_packet struct</title>
<updated>2024-06-23T06:53:04+00:00</updated>
<author>
<name>Dani Liberman</name>
<email>dliberman@habana.ai</email>
</author>
<published>2024-03-11T16:31:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=c2a27584ff3b7f17da3ed2abfa3956f9d376e3da'/>
<id>urn:sha1:c2a27584ff3b7f17da3ed2abfa3956f9d376e3da</id>
<content type='text'>
In struct cpucp_packet both nonce and data_max_size members are in an
union overlapping each other. This is a problem as they both are used
in attestation and info_signed packets.
The solution here is to move the nonce member to a different union under
the same structure.

Signed-off-by: Dani Liberman &lt;dliberman@habana.ai&gt;
Reviewed-by: Ofir Bitton &lt;obitton@habana.ai&gt;
Signed-off-by: Ofir Bitton &lt;obitton@habana.ai&gt;
</content>
</entry>
<entry>
<title>accel/habanalabs/gaudi2: align embedded specs headers</title>
<updated>2024-06-23T06:44:45+00:00</updated>
<author>
<name>Ofir Bitton</name>
<email>obitton@habana.ai</email>
</author>
<published>2024-02-19T11:43:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=467cfe945656df044c8cf9121e5cdbe5b977b497'/>
<id>urn:sha1:467cfe945656df044c8cf9121e5cdbe5b977b497</id>
<content type='text'>
Align embedded headers to latest release.

Reviewed-by: Tomer Tayar &lt;ttayar@habana.ai&gt;
Signed-off-by: Ofir Bitton &lt;obitton@habana.ai&gt;
</content>
</entry>
<entry>
<title>accel/habanalabs/gaudi2: add signed dev info uAPI</title>
<updated>2023-12-19T09:09:43+00:00</updated>
<author>
<name>Moti Haimovski</name>
<email>mhaimovski@habana.ai</email>
</author>
<published>2023-11-12T16:07:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=7259eb7b534735b9c1153654c0bb4c5f059c0dd3'/>
<id>urn:sha1:7259eb7b534735b9c1153654c0bb4c5f059c0dd3</id>
<content type='text'>
User will provide a nonce via the INFO ioctl, and will retrieve
the signed device info generated using given nonce.

Signed-off-by: Moti Haimovski &lt;mhaimovski@habana.ai&gt;
Reviewed-by: Oded Gabbay &lt;ogabbay@kernel.org&gt;
Signed-off-by: Oded Gabbay &lt;ogabbay@kernel.org&gt;
</content>
</entry>
<entry>
<title>accel/habanalabs: minor cosmetics update to cpucp_if.h</title>
<updated>2023-10-09T09:37:23+00:00</updated>
<author>
<name>Oded Gabbay</name>
<email>ogabbay@kernel.org</email>
</author>
<published>2023-09-21T11:52:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=7f1cd6fdd5872160da05098a84a94dee5e709e54'/>
<id>urn:sha1:7f1cd6fdd5872160da05098a84a94dee5e709e54</id>
<content type='text'>
- Update copyright years
- Align comments

Signed-off-by: Oded Gabbay &lt;ogabbay@kernel.org&gt;
Reviewed-by: Ofir Bitton &lt;obitton@habana.ai&gt;
</content>
</entry>
<entry>
<title>accel/habanalabs: add fw status SHUTDOWN_PREP</title>
<updated>2023-10-09T09:37:22+00:00</updated>
<author>
<name>Dafna Hirschfeld</name>
<email>dhirschfeld@habana.ai</email>
</author>
<published>2023-09-07T11:43:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=9dca13141332e69fd657873194e77a1960fc9ab2'/>
<id>urn:sha1:9dca13141332e69fd657873194e77a1960fc9ab2</id>
<content type='text'>
update hl_boot_if.h from specs to include
CPU_BOOT_STATUS_FW_SHUTDOWN_PREP

Signed-off-by: Dafna Hirschfeld &lt;dhirschfeld@habana.ai&gt;
Reviewed-by: Oded Gabbay &lt;ogabbay@kernel.org&gt;
Signed-off-by: Oded Gabbay &lt;ogabbay@kernel.org&gt;
</content>
</entry>
<entry>
<title>accel/habanalabs/gaudi2: add eq health check using irq</title>
<updated>2023-10-09T09:37:21+00:00</updated>
<author>
<name>farah kassabri</name>
<email>fkassabri@habana.ai</email>
</author>
<published>2023-08-23T09:36:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=764bfd138f359423b299b7bf3fcbabb56b981ef5'/>
<id>urn:sha1:764bfd138f359423b299b7bf3fcbabb56b981ef5</id>
<content type='text'>
This is the second patch for applying the eq health check mechanism
which will add support for the interrupt flow for gaudi2 asic.

More info about the interrupt mechanism:
set a dedicated msix for the eq error interrupt, and add
interrupt handler for it.
when FW detects some issue with EQ like EQ_FULL, it'll
raise that interrupt and driver should reset the device.
Driver will inform the FW which msix index to use through
the already existing handshake mechanism which will
send msix info message to fw.

Signed-off-by: farah kassabri &lt;fkassabri@habana.ai&gt;
Reviewed-by: Oded Gabbay &lt;ogabbay@kernel.org&gt;
Signed-off-by: Oded Gabbay &lt;ogabbay@kernel.org&gt;
</content>
</entry>
<entry>
<title>accel/habanalabs/gaudi2: handle eq health heartbeat check</title>
<updated>2023-10-09T09:37:21+00:00</updated>
<author>
<name>farah kassabri</name>
<email>fkassabri@habana.ai</email>
</author>
<published>2023-08-08T09:56:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=7c4130e6ddd709be2033a6635c91d445cb2baea5'/>
<id>urn:sha1:7c4130e6ddd709be2033a6635c91d445cb2baea5</id>
<content type='text'>
Add mechanism for fw eq health check. this will be done using two flows:
using the heartbeat mechanism and raising a dedicated interrupt to
indicate an eq failure like EQ full.
This patch will add implementation for the eq heartbeat for gaudi2 asic.

More info about the heartbeat mechanism:
Expand the heartbeat mechanism to monitor a new event that
will be sent from FW upon receiving heartbeat message.
that way driver can know that the eq is working or not.

Signed-off-by: farah kassabri &lt;fkassabri@habana.ai&gt;
Reviewed-by: Oded Gabbay &lt;ogabbay@kernel.org&gt;
Signed-off-by: Oded Gabbay &lt;ogabbay@kernel.org&gt;
</content>
</entry>
<entry>
<title>accel/habanalabs: move cpucp interface to linux/habanalabs</title>
<updated>2023-10-09T09:37:21+00:00</updated>
<author>
<name>David Meriin</name>
<email>dmeriin@habana.ai</email>
</author>
<published>2023-07-24T20:30:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=2b76129c5ae710423cfb55806803341af6a403a7'/>
<id>urn:sha1:2b76129c5ae710423cfb55806803341af6a403a7</id>
<content type='text'>
The CPUCP interface is moved to a shared folder outside of accel as
a pre-requisite to upstream the NIC drivers that will also include
this file.

Signed-off-by: David Meriin &lt;dmeriin@habana.ai&gt;
Reviewed-by: Oded Gabbay &lt;ogabbay@kernel.org&gt;
Signed-off-by: Oded Gabbay &lt;ogabbay@kernel.org&gt;
</content>
</entry>
</feed>
