[NEW SRU] backport accel-config for HWE support
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
accel-config (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Jammy |
Fix Committed
|
High
|
Unassigned | ||
Kinetic |
Won't Fix
|
Wishlist
|
Unassigned | ||
Lunar |
Fix Committed
|
Low
|
Unassigned | ||
Mantic |
Fix Released
|
High
|
Unassigned |
Bug Description
[ Impact ]
* accel-config is a utility library for controlling and configuring DSA (Intel® Data Streaming Accelerator Architecture) and IAA (Intel® Analytics Accelerator Architecture) sub-systems in the Linux kernel
* This is required/only userspace tooling for this hardware
* Backport this package as part of HWE SRU exception
[ Test Plan ]
* We don't have access to relevant hardware, thus we will rely on Intel partner (cking) to test and verify proposed packages.
* Hardware requirements: DSA/IAA enabled platform is required. This means a 4th Generation Intel® Xeon® Scalable Processor is necessary.
* Kernel requirements:
- The kernel should have the IDXD module enabled (CONFIG_
- The recommended kernel version that contains support for these features is 5.18+.
- The kernel configs are enabled for the Lunar and Kinetic generic kernels.
- Therefore in Lunar and Kinetic the tests can be run with the generic kernels. In Jammy the tests need to be performed with the hwe-5.19 and hwe-6.2 kernels.
* Test procedure:
1. install accel-config
2. with the accel-config sources, run the test_all.sh test script (documentation at https:/
3. the script will report failures if they occur
[ Where problems could occur ]
* For jammy this is a new package
* For lunar upgrade, this should be trivial as the hardware in question is unlikely to be deployed with interim release
* As this package provides support for configuring features only provided by a processor family that has been recently launched, this package shouldn't cause any regression for older processors or kernel versions.
[ Other Info ]
* Requested by Intel partner team.
Lunar backport DONE:
https:/
Kinetic backport DONE:
https:/
Jammy backport DONE:
https:/
Changed in accel-config (Ubuntu Kinetic): | |
importance: | Undecided → Wishlist |
Changed in accel-config (Ubuntu Jammy): | |
importance: | Undecided → High |
Changed in accel-config (Ubuntu Lunar): | |
importance: | Undecided → Low |
Changed in accel-config (Ubuntu Mantic): | |
importance: | Undecided → High |
status: | New → Fix Released |
summary: |
- backport accel-config for HWE support + [NEW SRU] backport accel-config for HWE support |
description: | updated |
Changed in accel-config (Ubuntu Lunar): | |
status: | New → In Progress |
Changed in accel-config (Ubuntu Kinetic): | |
status: | New → Triaged |
Changed in accel-config (Ubuntu Jammy): | |
status: | New → Triaged |
Changed in accel-config (Ubuntu Lunar): | |
status: | In Progress → Incomplete |
description: | updated |
description: | updated |
Changed in accel-config (Ubuntu Lunar): | |
status: | Incomplete → Triaged |
description: | updated |
Changed in accel-config (Ubuntu Kinetic): | |
status: | Fix Committed → Won't Fix |
tags: | removed: verification-needed-kinetic |
This isn't a full review as I'm not on shift today. But please could you expand the Test Plan? It's fine if it's going to be tested externally, but the exact steps they intend to follow should be documented. And in particular for this kind of case, please make it explicit that the testing will be performed with a kernel from the archive as well as the package from the archive (proposed is fine) as the importance of that is often missed. Report of a successful verification should state the kernel version used as well as the version of accel-config and the specific steps performed.
I've not looked at the uploads themselves, but hopefully this feedback will speed up the review time.