Coral Gasket Driver

Edit Package gasket-driver
https://github.com/google/gasket-driver

The Coral Gasket Driver allows usage of the Coral EdgeTPU on Linux systems.

The driver contains two modules:
- Gasket (Google ASIC Software, Kernel Extensions, and Tools) is a top level driver for lightweight communication with Google ASICs.
- Apex refers to the EdgeTPU v1.

Refresh
Refresh
Source Files
Filename Size Changed
_service 0000001256 1.23 KB
_service:download_files:a87c105c14e826dafd4b25c36fa7c7c657a7ad03.patch 0000000648 648 Bytes
_service:obs_scm:gasket-driver-97aeba5.obscpio 0000257547 252 KB
_service:obs_scm:gasket-driver.obsinfo 0000000104 104 Bytes
gasket-driver-rpmlintrc 0000000905 905 Bytes
gasket-driver.changes 0000001221 1.19 KB
gasket-driver.spec 0000005060 4.94 KB
group.conf 0000000036 36 Bytes
preamble 0000000041 41 Bytes
Revision 3 (latest revision is 22)
Chris Bradbury's avatar Chris Bradbury (chrBrd) accepted request 1086620 from Chris Bradbury's avatar Chris Bradbury (chrBrd) (revision 3)
Add patch to enable successful builds for Leap 15.5.

The dma-buf symbols used by this driver were moved into their own `DMA_BUF`
module namespace in kernel 5.16. Consequently, the upstream source conditionally
imports the `DMA_BUF` module namespace if the kernel version is >= 5.16.

However, the `DMA_BUF` module namespace changes have been backported to the
5.14 kernel used in Leap 15.5, causing unpatched source builds to fail.

This change incorporates a patch that removes the conditional check in the
upstream source, importing the `DMA_BUF` module namespace regardless of kernel
version, and applies that patch when `sle_version` is equal to "150500"
(ie. is Leap 15.5 or greater).

The patch is taken from the PR at:
https://github.com/google/gasket-driver/pull/10
Comments 0
openSUSE Build Service is sponsored by