AMD has unveiled a new chipset driver, version 6.10.17.152, today. A key feature of this update is the introduction of Control-flow Enforcement Technology (CET) Shadow Stack compatibility across several chipset components, as the relevant driver executables are now marked with Microsoft’s “/CETCOMPAT”linker.
For those unfamiliar with it, Microsoft’s CETCOMPAT signifies compatibility with the CET framework, which enhances system security by providing hardware-enforced stack protection against control flow hijacking. This technology was first introduced with Windows 10 20H1.
CET comprises two critical elements: Shadow Stack and Indirect Branch Targeting (IBT). The Shadow Stack feature is designed to defend systems against Return Oriented Programming (ROP) attacks, while IBT provides protection against Call or Jump Oriented Programming (COP/JOP) threats.
The functionality of CET relies on comparing the standard program stack to a hardware-maintained replica, known as the Shadow Stack, ensuring the preservation of return addresses’ integrity. In simpler terms, Shadow Stack serves as a barrier against malware trying to manipulate the legitimate software processes by flagging potentially compromised operations for prevention.
AMD Ryzen processors from the Zen 3 architecture (Ryzen 5000 series) onward have included support for Shadow Stack, which means that the newer Ryzen 6000 (Zen 3+), Ryzen 7000 (Zen 4), and Ryzen 9000 (Zen 5) series CPUs are also equipped with this compatibility.
Additionally, to combat indirect branch target injection attacks, AMD CPUs utilize features like Indirect Branch Prediction Barrier (IBPB), Indirect Branch Restricted Speculation (IBRS), and Single Thread Indirect Branch Predictor (STIBP), with IBPB often recommended for Windows users.
Alongside CET support, this chipset update addresses several bugs and adds new device IDs. However, AMD has yet to resolve the ongoing failed uninstallation issue, still noted in the known problems section, and the bug affecting the installation/upgrade of the Ryzen provisioning package persists.
Here is the complete changelog:
Release Highlights
Support for new programs has been added.
- CETCOMPAT support has been introduced for select drivers under Windows 11.
- Bug fixes implemented.
Known Issues
- Driver names may display in English on non-English operating systems.
- The uninstallation summary may inaccurately report the status as Failed.
- The Ryzen PPKG installation/upgrade issue may occur sporadically.
The detailed list of changes across various chipset components is provided in the table below. Notably, drivers such as those for Ryzen power plans and PCI devices have not experienced any modifications, while others, including Micro PEP (Platform Extension Plug-in), PMF (Platform Management Framework), I2C (Inter-Integrated Circuit), and UART (Universal Asynchronous Receiver-Transmitter), have all received CETCOMPAT support.
Windows10 |
Windows11 |
Change Details |
|
---|---|---|---|
AMD Ryzen Power Plan / AMD Processor Power Management Support |
8.0.0.13 |
8.0.0.13 |
No change |
AMD PCI Device Driver |
1.0.0.90 |
1.0.0.90 |
No change |
AMD I2C Driver |
1.2.0.126 |
1.2.0.126 |
CETCOMPAT support added |
AMD UART Driver |
1.2.0.119 |
1.2.0.119 |
CETCOMPAT support added |
AMD GPIO2 Driver |
2.2.0.134 |
2.2.0.134 |
CETCOMPAT support added |
PT GPIO Driver |
3.0.3.0 |
3.0.3.0 |
CETCOMPAT support added |
AMD PSP Driver |
5.34.0.0 |
5.33.0.0 |
CETCOMPAT support added |
AMD IOV Driver |
1.2.0.52 |
Not Applicable |
No change |
AMD SMBUS Driver |
5.12.0.44 |
5.12.0.44 |
No change |
AMD AS4 ACPI Driver |
1.2.0.46 |
Not Applicable |
No change |
AMD SFH I2C Driver |
1.0.0.86 |
1.0.0.86 |
No change |
AMD USB Filter Driver |
2.1.11.304 |
Not Applicable |
No change |
AMD SFH Driver |
1.0.0.341 |
1.0.0.341 |
Bug Fixes |
AMD CIR Driver |
3.2.4.135 |
Not Applicable |
No change |
AMD MicroPEP Driver |
1.0.44.0 |
1.0.44.0 |
Bug Fixes |
AMD Wireless Button Driver |
1.0.0.6 |
1.0.0.6 |
CETCOMPAT support added |
AMD PMF-6000 Series Driver |
24.0.5.0 |
24.0.5.0 |
CETCOMPAT support added |
AMD PPM Provisioning File Driver |
8.0.0.45 |
8.0.0.45 |
New program support added |
AMD USB4 CM Driver |
1.0.0.42 |
Not Applicable |
Bug fixes |
AMD AMS Mailbox Driver |
4.0.0.833 |
4.0.0.833 |
Bug Fixes |
AMD S0i3 Filter Driver |
1.0.0.22 |
1.0.0.20 |
No change |
AMD 3D V-Cache Performance Optimizer Driver |
1.0.0.9 |
1.0.0.9 |
No change |
AMD SFH1.1 Driver |
1.1.0.22 |
1.1.0.22 |
Bug Fixes |
AMD PMF-7040 Series Driver |
24.2.5.0 |
24.2.5.0 |
CETCOMPAT support added |
AMD Interface Driver (AMD PCI, AMD SMBuS, AMD Hetero, AMD RCEC) |
2.0.0.21 |
2.0.0.21 |
New Device IDs added |
AMD PMF-7736 Series Driver |
Not Applicable |
24.1.20.0 |
CETCOMPAT support added |
AMD PMF-8000 Series Driver |
23.5.16.0 |
24.5.16.0 |
CETCOMPAT support added |
AMD Provisioning for OEM |
1.0.0.6 |
1.0.0.6 |
No change |
AMD PMF Ryzen AI 300 Series Driver 1 |
Not Applicable |
24.6.21.0 |
CETCOMPAT support added |
You can acquire the driver from this page on AMD’s official platform. Be aware that this driver does not support Windows 10 with the latest generation of AMD mobile chips.
Leave a Reply