Linux 6.5 Crypto Adds New AMD CCP Hardware, StarFive RISC-V Bits
Herbert Xu has submitted the crypto subsystem updates for the ongoing Linux 6.5 merge window with new hardware support and some crypto API enhancements.
The Linux kernel's cryptographic subsystem continues seeing expanded hardware support. Most notable with this v6.5 pull request is adding support for some new AMD CCP hardware. Though the patches don't spell out what AMD processors will have this new Cryptographic Co-Processor just that they are PCI devices 0x156E and 0x17E0 for the CCP devices. There are just some minor changes to AMD CCP as a result. Though given the developer involved, it's possible this new AMD CCP hardware is for recent or upcoming Ryzen client processors rather than on the EPYC server side. In any event, Linux 6.5 has support for some new AMD CCP hardware.
The AMD Crypto Co-Processor in general allows for offloading of various cryptographic algorithms, random number generation (RNG), and Zlib compression/decompression to this companion IP block on AMD CPUs.
Linux 6.5 in the crypto driver world has also enabled hash and HMAC support for the StarFive RISC-V SoC driver. There is additionally RSA algorithm support implemented too.
The crypto pull also has a new interface to allow gathering of raw entropy in jitter for debugging/profiling purposes. The other changes are mostly fixes and minor work on the crypto API and supported algorithms.
The Linux kernel's cryptographic subsystem continues seeing expanded hardware support. Most notable with this v6.5 pull request is adding support for some new AMD CCP hardware. Though the patches don't spell out what AMD processors will have this new Cryptographic Co-Processor just that they are PCI devices 0x156E and 0x17E0 for the CCP devices. There are just some minor changes to AMD CCP as a result. Though given the developer involved, it's possible this new AMD CCP hardware is for recent or upcoming Ryzen client processors rather than on the EPYC server side. In any event, Linux 6.5 has support for some new AMD CCP hardware.
The AMD Crypto Co-Processor in general allows for offloading of various cryptographic algorithms, random number generation (RNG), and Zlib compression/decompression to this companion IP block on AMD CPUs.
Linux 6.5 in the crypto driver world has also enabled hash and HMAC support for the StarFive RISC-V SoC driver. There is additionally RSA algorithm support implemented too.
The crypto pull also has a new interface to allow gathering of raw entropy in jitter for debugging/profiling purposes. The other changes are mostly fixes and minor work on the crypto API and supported algorithms.
3 Comments