TEE Support for CCP driver
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
New
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
Undecided
|
Unassigned | ||
Kinetic |
Fix Released
|
Undecided
|
Unassigned | ||
Lunar |
Fix Released
|
Undecided
|
Unassigned | ||
linux-oem-5.17 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
Undecided
|
Unassigned | ||
Kinetic |
Invalid
|
Undecided
|
Unassigned | ||
Lunar |
Invalid
|
Undecided
|
Unassigned | ||
linux-oem-6.0 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
High
|
You-Sheng Yang | ||
Kinetic |
Invalid
|
Undecided
|
Unassigned | ||
Lunar |
Invalid
|
Undecided
|
Unassigned | ||
linux-oem-6.1 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
Undecided
|
Unassigned | ||
Kinetic |
Invalid
|
Undecided
|
Unassigned | ||
Lunar |
Invalid
|
Undecided
|
Unassigned |
Bug Description
[SRU Justification]
[Impact]
Missing support for of AMD Secure Processor device for PCI ID 0x14CA.
[Fix]
A patch is being proposed in upstream and CC-ed stable.
[Test Case]
Without a proper fix, following error appears in dmesg:
ccp 0000:02:00.5: tee: missing driver data
ccp 0000:02:00.5: tee initialization failed
[Where problems could occur]
This adds a new driver data entry to support ccp device that provides
both sev and tee feature at the same time.
[Other Info]
While this is proposed to stable 5.15+, all kernels >= 5.15 are
nominated for fix.
========== original bug description ==========
Client and datacenter Zen4 SOC same PCI-ID but offer different functionality from the PSP.
Genoa offers SEV, Client part offers TEE.
This patch fixes an ERR level message and CCP driver functionality not working.
ccp 0000:02:00.5: tee: missing driver data
ccp 0000:02:00.5: tee initialization failed
https:/
CVE References
tags: | added: amd oem-priority originate-from-1991371 |
no longer affects: | linux (Ubuntu) |
Changed in linux (Ubuntu Jammy): | |
status: | New → In Progress |
Changed in linux (Ubuntu Kinetic): | |
status: | New → In Progress |
Changed in linux-oem-6.0 (Ubuntu Jammy): | |
status: | In Progress → Fix Committed |
Changed in linux-oem-5.17 (Ubuntu Jammy): | |
status: | New → Fix Committed |
Changed in linux-oem-5.17 (Ubuntu Kinetic): | |
status: | New → Invalid |
Changed in linux (Ubuntu Jammy): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Kinetic): | |
status: | In Progress → Fix Committed |
tags: |
added: verification-done-jammy removed: verification-needed-jammy |
Changed in linux-oem-6.1 (Ubuntu Jammy): | |
status: | New → Fix Released |
Changed in linux-oem-6.1 (Ubuntu Kinetic): | |
status: | New → Invalid |
Changed in linux-oem-6.1 (Ubuntu Lunar): | |
status: | New → Invalid |
This targets v6.1 kernel and will be needed for linux-oem- 6.0/jammy.