drivers/platform/x86/amd/hfi

AMD Hardware Feedback Interface for heterogeneous-core Ryzen CPUs

Support for AMD's Hardware Feedback Interface (ACPI device AMDI0104) on heterogeneous-core Ryzen processors, where the CPU reports per-core performance and efficiency hints so Linux can place workloads on the right type of core. It targets recent AMD client and embedded parts that mix core types, such as the Ryzen AI 300 laptops and Ryzen Embedded 8000 series.

keep conf=0.88 deploy=low replacement=none subsystem=platform category=platform-vendor
88%

recommendation

It should stay in the kernel because this is brand-new code, first posted in July 2025 and iterated through v2 later that summer, enabling a feature on current AMD silicon. AMD continues to ship heterogeneous-core parts such as the Ryzen AI 300 client chips and the newly announced Ryzen Embedded 8000 series, so the driver is the upstream path for good scheduling on those CPUs and has no replacement.

repository signals

3 files
546 source lines
10 commits, 5y
+586 / −15 lines added / removed, 5y
4 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 10 total · active in 3/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 0 commits · +0 −0 2021-06: 0 commits · +0 −0 2021-07: 0 commits · +0 −0 2021-08: 0 commits · +0 −0 2021-09: 0 commits · +0 −0 2021-10: 0 commits · +0 −0 2021-11: 0 commits · +0 −0 2021-12: 0 commits · +0 −0 2022-01: 0 commits · +0 −0 2022-02: 0 commits · +0 −0 2022-03: 0 commits · +0 −0 2022-04: 0 commits · +0 −0 2022-05: 0 commits · +0 −0 2022-06: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 0 commits · +0 −0 2022-09: 0 commits · +0 −0 2022-10: 0 commits · +0 −0 2022-11: 0 commits · +0 −0 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 0 commits · +0 −0 2023-04: 0 commits · +0 −0 2023-05: 0 commits · +0 −0 2023-06: 0 commits · +0 −0 2023-07: 0 commits · +0 −0 2023-08: 0 commits · +0 −0 2023-09: 0 commits · +0 −0 2023-10: 0 commits · +0 −0 2023-11: 0 commits · +0 −0 2023-12: 0 commits · +0 −0 2024-01: 0 commits · +0 −0 2024-02: 0 commits · +0 −0 2024-03: 0 commits · +0 −0 2024-04: 0 commits · +0 −0 2024-05: 0 commits · +0 −0 2024-06: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 0 commits · +0 −0 2024-10: 0 commits · +0 −0 2024-11: 0 commits · +0 −0 2024-12: 0 commits · +0 −0 2025-01: 0 commits · +0 −0 2025-02: 0 commits · +0 −0 2025-03: 0 commits · +0 −0 2025-04: 0 commits · +0 −0 2025-05: 0 commits · +0 −0 2025-06: 7 commits · +576 −0 2025-07: 0 commits · +0 −0 2025-08: 1 commit · +10 −4 2025-09: 0 commits · +0 −0 2025-10: 2 commits · +0 −11 2025-11: 0 commits · +0 −0 2025-12: 0 commits · +0 −0 2026-01: 0 commits · +0 −0 2026-02: 0 commits · +0 −0 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    Initial 2025 upstream posting of the AMD heterogeneous-core/HFI driver series shows the driver is new and actively developed rather than obsolete.

  2. lore.kernel.org

    A v2 repost of the same 2025 series indicates active review iteration, not abandonment or removal planning.

  3. amd.com

    AMD was marketing Ryzen AI 300 series client processors in 2025; these are current products in the timeframe relevant to heterogeneous-core scheduling support.

  4. amd.com

    AMD announced Ryzen Embedded 8000 series in 2026, supporting the inference that heterogeneous-core AMD client/embedded platforms remain in new deployments beyond 2025.

codex reasoning notes (technical)

Local shell inspection of drivers/platform/x86/amd/hfi/{Kconfig,hfi.c} shows a 2025 AMD platform driver for ACPI ID AMDI0104, gated on AMD heterogeneous-core/workload-class CPU features. Lore evidence was obtained via web search and clicking through Phoronix-linked lore threads to the v1 and v2 patch series URLs; these show creation and active review in mid-2025, with no sign of removal discussion. AMD product/press URLs were obtained via web search and indicate relevant AMD heterogeneous-core client/embedded hardware is still being sold and introduced after 2025. This looks like a current enablement driver for new AMD platforms, with niche but real deployment, and no natural replacement driver.