public inbox for linux-riscv@lists.infradead.org
 help / color / mirror / Atom feed
* [PATCH v5 0/2] Fix get cpu steer-tag fail on ARM64 platform
@ 2026-03-10  3:20 Chengwen Feng
  2026-03-10  3:20 ` [PATCH v5 1/2] ACPI: Rename get_acpi_id_for_cpu() to acpi_get_cpu_acpi_id() on non-x86 Chengwen Feng
  2026-03-10  3:20 ` [PATCH v5 2/2] PCI/TPH: Fix get cpu steer-tag fail on ARM64 platform Chengwen Feng
  0 siblings, 2 replies; 10+ messages in thread
From: Chengwen Feng @ 2026-03-10  3:20 UTC (permalink / raw)
  To: Bjorn Helgaas, Catalin Marinas, Will Deacon, Rafael J . Wysocki
  Cc: Mark Rutland, Ajit Khaparde, x86, liuyonglong, linux-doc,
	Kees Cook, linux-pci, Dave Hansen, Chengwen Feng, Somnath Kotur,
	Kai Huang, Kevin Loughlin, H . Peter Anvin, Ilkka Koskinen,
	Shuah Khan, WANG Xuerui, linux-acpi, Alexandre Ghiti,
	Jonathan Corbet, Huacai Chen, linux-riscv, Thorsten Blum,
	Peter Zijlstra, Pawan Gupta, Yanteng Si, xen-devel, Zheyun Shen,
	Len Brown, Tom Lendacky, Thomas Huth, Albert Ou,
	Ahmed S . Darwish, Ma Ke, James Clark, Wei Huang, Besar Wicaksono,
	Borislav Petkov, loongarch, Jonathan Cameron, Sohil Mehta,
	Boris Ostrovsky, Xin Li, Andy Gospodarek, Ingo Molnar,
	wanghuiqiang, Juergen Gross, Sean Christopherson, linux-kernel,
	stable, linux-perf-users, wangzhou1, Palmer Dabbelt,
	Thomas Gleixner, Paul Walmsley, Robin Murphy, linux-arm-kernel

This patchset addresses the issue where retrieving the CPU steer-tag
fails on ARM64 platforms. The first commit is a pure renaming of the
ACPI CPU ID retrieval interface (no functional changes), which serves
as preparation for the second commit that implements the core fix for
the steer-tag retrieval logic.

---
Changes in v5:
- Refine commit-log of commit 2/2
- Replace cpu_acpi_id() by acpi_get_cpu_acpi_id() on x86

Changes in v4:
- Split the rename into a separate commit.

Changes in v3:
- Rename existing get_acpi_id_for_cpu() to acpi_get_cpu_acpi_id() other
  than add one new API.

Changes in v2:
- Add ECN _DSM reference doc name and its URL.
- Separate implement acpi_get_cpu_acpi_id() in each arch which supports
  ACPI.
- Refine commit-log.

Chengwen Feng (2):
  ACPI: Rename get_acpi_id_for_cpu() to acpi_get_cpu_acpi_id() on
    non-x86
  PCI/TPH: Fix get cpu steer-tag fail on ARM64 platform

 Documentation/PCI/tph.rst          |  4 ++--
 arch/arm64/include/asm/acpi.h      |  4 ++--
 arch/loongarch/include/asm/acpi.h  |  2 +-
 arch/riscv/include/asm/acpi.h      |  2 +-
 arch/riscv/kernel/acpi_numa.c      |  2 +-
 arch/x86/include/asm/acpi.h        |  2 ++
 arch/x86/include/asm/cpu.h         |  1 -
 arch/x86/include/asm/smp.h         |  1 -
 arch/x86/kernel/cpu/common.c       | 12 ++++++++++++
 arch/x86/xen/enlighten_hvm.c       |  4 ++--
 drivers/acpi/pptt.c                | 16 ++++++++--------
 drivers/acpi/riscv/rhct.c          |  2 +-
 drivers/pci/tph.c                  | 11 ++++++-----
 drivers/perf/arm_cspmu/arm_cspmu.c |  2 +-
 include/linux/pci-tph.h            |  4 ++--
 15 files changed, 41 insertions(+), 28 deletions(-)

-- 
2.17.1


_______________________________________________
linux-riscv mailing list
linux-riscv@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-riscv

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2026-03-11 17:02 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-10  3:20 [PATCH v5 0/2] Fix get cpu steer-tag fail on ARM64 platform Chengwen Feng
2026-03-10  3:20 ` [PATCH v5 1/2] ACPI: Rename get_acpi_id_for_cpu() to acpi_get_cpu_acpi_id() on non-x86 Chengwen Feng
2026-03-10 17:53   ` Bjorn Helgaas
2026-03-10 22:39     ` Andrew Cooper
2026-03-11  2:57     ` fengchengwen
2026-03-10  3:20 ` [PATCH v5 2/2] PCI/TPH: Fix get cpu steer-tag fail on ARM64 platform Chengwen Feng
2026-03-10 15:58   ` Jeremy Linton
2026-03-10 22:09     ` Bjorn Helgaas
2026-03-11  3:00       ` fengchengwen
2026-03-11 17:02         ` Bjorn Helgaas

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox