platform-driver-x86.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] platform/x86/amd/hsmp: ACPI, Non-ACPI code split and other misc changes
@ 2024-04-23  9:14 Suma Hegde
  2024-04-23  9:14 ` [PATCH 1/3] platform/x86/amd/hsmp: Check HSMP support on AMD family of processors Suma Hegde
                   ` (3 more replies)
  0 siblings, 4 replies; 11+ messages in thread
From: Suma Hegde @ 2024-04-23  9:14 UTC (permalink / raw)
  To: platform-driver-x86; +Cc: ilpo.jarvinen, hdegoede, Suma Hegde

Patch1:
The first patch is to address the concerns mentioned by Limonciello,
Mario i.e to address the issue of 
"Probing registers that don't match the same mailboxes randomly on
client or embedded parts might lead to unexpected behaviors".

Because of some limitations, instead of the methods suggested by Mario,
family check is added to differentiate server socs and client socs.
This check is only for backward compatibility, Going forward all
systems will have ACPI based probing only.


Patch2:
The second patch splits ACPI code into  separate file there by removing the
dependency of ACPI in Kconfig.
This is based on the suggestion from Ilpo Jarvinen.


Patch3:
The third patch makes HSMP as "default m" so that anyone who uses standard
distros will be able to use HSMP by dynamically loading it.


Suma Hegde (3):
  platform/x86/amd/hsmp: Check HSMP support on AMD family of processors
  platform/x86/amd/hsmp: Split the ACPI and non-ACPI code
  platform/x86/amd/hsmp: Make HSMP as default m

 MAINTAINERS                                |   2 +-
 drivers/platform/x86/amd/Kconfig           |  14 +-
 drivers/platform/x86/amd/Makefile          |   3 +-
 drivers/platform/x86/amd/hsmp/Kconfig      |  18 +
 drivers/platform/x86/amd/hsmp/Makefile     |   9 +
 drivers/platform/x86/amd/hsmp/hsmp-acpi.c  | 219 ++++++++++++
 drivers/platform/x86/amd/{ => hsmp}/hsmp.c | 378 +++++----------------
 drivers/platform/x86/amd/hsmp/hsmp.h       |  82 +++++
 8 files changed, 425 insertions(+), 300 deletions(-)
 create mode 100644 drivers/platform/x86/amd/hsmp/Kconfig
 create mode 100644 drivers/platform/x86/amd/hsmp/Makefile
 create mode 100644 drivers/platform/x86/amd/hsmp/hsmp-acpi.c
 rename drivers/platform/x86/amd/{ => hsmp}/hsmp.c (71%)
 create mode 100644 drivers/platform/x86/amd/hsmp/hsmp.h

-- 
2.25.1


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

end of thread, other threads:[~2024-04-29  8:50 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-04-23  9:14 [PATCH 0/3] platform/x86/amd/hsmp: ACPI, Non-ACPI code split and other misc changes Suma Hegde
2024-04-23  9:14 ` [PATCH 1/3] platform/x86/amd/hsmp: Check HSMP support on AMD family of processors Suma Hegde
2024-04-23 17:11   ` Mario Limonciello
2024-04-25 10:03     ` Hegde, Suma
2024-04-23  9:14 ` [PATCH 2/3] platform/x86/amd/hsmp: Split the ACPI and non-ACPI code Suma Hegde
2024-04-23 17:13   ` Mario Limonciello
2024-04-23  9:14 ` [PATCH 3/3] platform/x86/amd/hsmp: Make HSMP as default m Suma Hegde
2024-04-23 17:17   ` Mario Limonciello
2024-04-25  6:59     ` Hegde, Suma
2024-04-23 17:07 ` [PATCH 0/3] platform/x86/amd/hsmp: ACPI, Non-ACPI code split and other misc changes Mario Limonciello
2024-04-29  8:50   ` Hans de Goede

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).