Microsoft Pluton TPM CRB Functionality Merged Into Linux 6.3

Written by Michael Larabel in Linux Security on 21 February 2023 at 06:51 AM EST. 31 Comments
Linus Torvalds merged to Linux 6.3 Git the TPM CRB support for Microsoft's controversial Pluton security co-processor that is initially found in the latest AMD Ryzen processors.

Since AMD introduced Ryzen 6000 series mobile SoCs with Microsoft Pluton at the start of 2022, users have been concerned over this security co-processor. Linux continues to work fine on these latest AMD SoCs while now for Linux 6.3 the Pluton's TPM CRB interface is being exposed.

This work that has been merged for Linux 6.3 exposes Pluton's TPM2 Command Response Buffer (CRB) as the standardized interface from the OS to communicate with the Trusted Platform Module. Some changes to the Linux kernel's tpm_crb driver were needed to get the Pluton TPM2 CRB working. This enablement work was carried out by Linux security researcher Matthew Garrett.

Microsoft Pluton diagram

For those that were hoping Linus Torvalds would go into an angry rage over Pluton and block the code from being mainlined or find some technical grounds for its dismissal, that didn't happen and it's now been merged. After all, it's just TPM functionality being exposed for Linux 6.3 and nothing more from this much criticized Microsoft security black box.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week