[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20241214100507.GAZ11YU_9llLRq5AoD@fat_crate.local>
Date: Sat, 14 Dec 2024 11:05:07 +0100
From: Borislav Petkov <bp@...en8.de>
To: Yazen Ghannam <yazen.ghannam@....com>
Cc: x86@...nel.org, tony.luck@...el.com, mario.limonciello@....com,
bhelgaas@...gle.com, jdelvare@...e.com, linux@...ck-us.net,
clemens@...isch.de, Shyam-sundar.S-k@....com, hdegoede@...hat.com,
ilpo.jarvinen@...ux.intel.com, naveenkrishna.chatradhi@....com,
suma.hegde@....com, linux-kernel@...r.kernel.org,
linux-edac@...r.kernel.org, linux-pci@...r.kernel.org,
linux-hwmon@...r.kernel.org, platform-driver-x86@...r.kernel.org
Subject: Re: [PATCH v2.2] x86/amd_node, platform/x86/amd/hsmp: Have HSMP use
SMN through AMD_NODE
On Fri, Dec 13, 2024 at 03:22:06PM +0000, Yazen Ghannam wrote:
> The HSMP interface is just an SMN interface with different offsets.
>
> Define an HSMP wrapper in the SMN code and have the HSMP platform driver
> use that rather than a local solution.
>
> Also, remove the "root" member from AMD_NB, since there are no more
> users of it.
>
> Signed-off-by: Yazen Ghannam <yazen.ghannam@....com>
> ---
>
> Notes:
> Link:
> https://lore.kernel.org/20241212172711.1944927-1-yazen.ghannam@amd.com
>
> v2.1-v2.2:
> * Include <linux/build_bug.h> for static_assert()
>
> v2->v2.1:
> * Include static_assert() and comment for sysfs attributes.
>
> v1->v2:
> * Rebase on recent HSMP rework.
>
> arch/x86/include/asm/amd_nb.h | 1 -
> arch/x86/include/asm/amd_node.h | 3 +++
> arch/x86/kernel/amd_nb.c | 1 -
> arch/x86/kernel/amd_node.c | 9 +++++++
> drivers/platform/x86/amd/hsmp/Kconfig | 2 +-
> drivers/platform/x86/amd/hsmp/acpi.c | 7 +++---
> drivers/platform/x86/amd/hsmp/hsmp.c | 1 -
> drivers/platform/x86/amd/hsmp/hsmp.h | 3 ---
> drivers/platform/x86/amd/hsmp/plat.c | 36 +++++++++------------------
> 9 files changed, 29 insertions(+), 34 deletions(-)
ld: drivers/platform/x86/amd/hsmp/plat.o: in function `amd_hsmp_pci_rdwr':
/home/amd/kernel/linux/drivers/platform/x86/amd/hsmp/plat.c:44: undefined reference to `amd_smn_hsmp_rdwr'
make[2]: *** [scripts/Makefile.vmlinux:77: vmlinux] Error 1
make[1]: *** [/home/amd/bpetkov/kernel/linux/Makefile:1225: vmlinux] Error 2
make[1]: *** Waiting for unfinished jobs....
make: *** [Makefile:251: __sub-make] Error 2
Config attached.
--
Regards/Gruss,
Boris.
https://people.kernel.org/tglx/notes-about-netiquette
View attachment "00-10-27-randconfig-x86_64-7323.cfg" of type "text/plain" (194243 bytes)
Powered by blists - more mailing lists