| 1 | # Overview # |
| 2 | |
| 3 | This repository contains source code for the Intel kernel module distributed |
| 4 | with MPSS 3.8.6 for the Xeon Phi x100 family (Knights Corner). It has been |
| 5 | modified for compatibility with newer Linux kernels. |
| 6 | |
| 7 | Since this kernel module is tied to a fixed version of the MPSS software |
| 8 | (v3.8.6) and thus doesn't need to chase a moving target on that end, rather |
| 9 | than attempt to maintain one codebase for all Linux kernel versions, we instead |
| 10 | target only a single Linux kernel version at a time. If you desire code |
| 11 | compatible with older kernel versions, the last working version of the code for |
| 12 | a given kernel version may be found tagged in git. |
| 13 | |
| 14 | |
| 15 | # Status # |
| 16 | |
| 17 | Work in progress. Not yet functional. |
| 18 | |
| 19 | Tested on Debian 10.9 (buster) with Linux kernel 4.19.181-1. |
| 20 | |
| 21 | |
| 22 | # Instructions # |
| 23 | |
| 24 | |
| 25 | On Debian, install relevant packages for building a kernel (`build-essential`, |
| 26 | `linux-headers-*`, etc). Then simply `make clean all` and load the resulting |
| 27 | kernel module. |