.../ABI/testing/sysfs-driver-intel_sdsi | 47 +- drivers/platform/x86/intel/Kconfig | 8 +- drivers/platform/x86/intel/sdsi.c | 134 ++++- tools/arch/x86/intel_sdsi/intel_sdsi.c | 458 ++++++++++++++---- 4 files changed, 513 insertions(+), 134 deletions(-)
Intel Software Defined Silicon (SDSi) is now known as Intel On Demand. The following patches do the following: 1. Identify the driver/tools as Intel On Demand. Only text descriptions are changed. Kconfig and filenames remain the same. 2. Perform some attribute cleanup by preventing the showing of files when features are not supported. 3. Adds support for a new GUID. GUIDs are used to identify the layout of the On Demand registers in sysfs. Layouts are described in the documentation on github [1]. 4. Add support for reading On Demand meter certificates in sysfs. 5. The rest of the patches modify the existing tool to support discovery and reading of On Demand registers and the meter certificate. [1] https://github.com/intel/intel-sdsi/blob/master/os-interface.rst David E. Box (9): platform/x86/intel/sdsi: Add Intel On Demand text platform/x86/intel/sdsi: Hide attributes if hardware doesn't support platform/x86/intel/sdsi: Support different GUIDs platform/x86/intel/sdsi: Add meter certificate support tools/arch/x86: intel_sdsi: Add support for reading state certificates tools/arch/x86: intel_sdsi: Add Intel On Demand text tools/arch/x86: intel_sdsi: Read more On Demand registers tools/arch/x86: intel_sdsi: Add support for new GUID tools/arch/x86: intel_sdsi: Add support for reading meter certificates .../ABI/testing/sysfs-driver-intel_sdsi | 47 +- drivers/platform/x86/intel/Kconfig | 8 +- drivers/platform/x86/intel/sdsi.c | 134 ++++- tools/arch/x86/intel_sdsi/intel_sdsi.c | 458 ++++++++++++++---- 4 files changed, 513 insertions(+), 134 deletions(-) base-commit: 225469d4acbcb873358d7618bad6e0203b67b964 -- 2.25.1
Hi! > Intel Software Defined Silicon (SDSi) is now known as Intel On Demand. The > following patches do the following: Quick google gets me to https://www.intel.com/content/www/us/en/products/docs/ondemand/overview.html ... which is not really clear. Do I understand it correctly that this is support for unlocking features on silicon user already owns? That is rather user hostile, is it? Best regards, Pavel -- People of Russia, stop Putin before his war on Ukraine escalates.
Hi David, On 11/1/22 20:10, David E. Box wrote: > Intel Software Defined Silicon (SDSi) is now known as Intel On Demand. The > following patches do the following: > > 1. Identify the driver/tools as Intel On Demand. Only text descriptions are > changed. Kconfig and filenames remain the same. > 2. Perform some attribute cleanup by preventing the showing of files when > features are not supported. > 3. Adds support for a new GUID. GUIDs are used to identify the layout of > the On Demand registers in sysfs. Layouts are described in the > documentation on github [1]. > 4. Add support for reading On Demand meter certificates in sysfs. > 5. The rest of the patches modify the existing tool to support discovery > and reading of On Demand registers and the meter certificate. > > [1] https://github.com/intel/intel-sdsi/blob/master/os-interface.rst > > David E. Box (9): > platform/x86/intel/sdsi: Add Intel On Demand text > platform/x86/intel/sdsi: Hide attributes if hardware doesn't support > platform/x86/intel/sdsi: Support different GUIDs > platform/x86/intel/sdsi: Add meter certificate support > tools/arch/x86: intel_sdsi: Add support for reading state certificates > tools/arch/x86: intel_sdsi: Add Intel On Demand text > tools/arch/x86: intel_sdsi: Read more On Demand registers > tools/arch/x86: intel_sdsi: Add support for new GUID > tools/arch/x86: intel_sdsi: Add support for reading meter certificates Thank you, over all this looks good. I have some small remarks on patches 4, 8 and 9 see my replies to those. Please prepare a v2 addressing Andy's + my review remarks and get that v2 to me no later then next week Tuesday, then I can still merge this in time for 6.2 . Regards, Hans
On Thu, 2022-11-17 at 15:01 +0100, Hans de Goede wrote: > Hi David, > > On 11/1/22 20:10, David E. Box wrote: > > Intel Software Defined Silicon (SDSi) is now known as Intel On Demand. The > > following patches do the following: > > > > 1. Identify the driver/tools as Intel On Demand. Only text descriptions are > > changed. Kconfig and filenames remain the same. > > 2. Perform some attribute cleanup by preventing the showing of files when > > features are not supported. > > 3. Adds support for a new GUID. GUIDs are used to identify the layout of > > the On Demand registers in sysfs. Layouts are described in the > > documentation on github [1]. > > 4. Add support for reading On Demand meter certificates in sysfs. > > 5. The rest of the patches modify the existing tool to support discovery > > and reading of On Demand registers and the meter certificate. > > > > [1] https://github.com/intel/intel-sdsi/blob/master/os-interface.rst > > > > David E. Box (9): > > platform/x86/intel/sdsi: Add Intel On Demand text > > platform/x86/intel/sdsi: Hide attributes if hardware doesn't support > > platform/x86/intel/sdsi: Support different GUIDs > > platform/x86/intel/sdsi: Add meter certificate support > > tools/arch/x86: intel_sdsi: Add support for reading state certificates > > tools/arch/x86: intel_sdsi: Add Intel On Demand text > > tools/arch/x86: intel_sdsi: Read more On Demand registers > > tools/arch/x86: intel_sdsi: Add support for new GUID > > tools/arch/x86: intel_sdsi: Add support for reading meter certificates > > Thank you, over all this looks good. I have some small remarks > on patches 4, 8 and 9 see my replies to those. > > Please prepare a v2 addressing Andy's + my review remarks and get > that v2 to me no later then next week Tuesday, then I can still > merge this in time for 6.2 . Will do. Thanks Hans, Andy. > > Regards, > > Hans > >
Hi David, On 11/1/22 20:10, David E. Box wrote: > Intel Software Defined Silicon (SDSi) is now known as Intel On Demand. The > following patches do the following: > > 1. Identify the driver/tools as Intel On Demand. Only text descriptions are > changed. Kconfig and filenames remain the same. > 2. Perform some attribute cleanup by preventing the showing of files when > features are not supported. > 3. Adds support for a new GUID. GUIDs are used to identify the layout of > the On Demand registers in sysfs. Layouts are described in the > documentation on github [1]. > 4. Add support for reading On Demand meter certificates in sysfs. > 5. The rest of the patches modify the existing tool to support discovery > and reading of On Demand registers and the meter certificate. > > [1] https://github.com/intel/intel-sdsi/blob/master/os-interface.rst Sorry for the long silence, I have not done any pdx86 patch review the last 2 weeks due to personal circumstances. I will try to get this reviewed at the end of this week or the beginning of next week. Regards, Hans > > David E. Box (9): > platform/x86/intel/sdsi: Add Intel On Demand text > platform/x86/intel/sdsi: Hide attributes if hardware doesn't support > platform/x86/intel/sdsi: Support different GUIDs > platform/x86/intel/sdsi: Add meter certificate support > tools/arch/x86: intel_sdsi: Add support for reading state certificates > tools/arch/x86: intel_sdsi: Add Intel On Demand text > tools/arch/x86: intel_sdsi: Read more On Demand registers > tools/arch/x86: intel_sdsi: Add support for new GUID > tools/arch/x86: intel_sdsi: Add support for reading meter certificates > > .../ABI/testing/sysfs-driver-intel_sdsi | 47 +- > drivers/platform/x86/intel/Kconfig | 8 +- > drivers/platform/x86/intel/sdsi.c | 134 ++++- > tools/arch/x86/intel_sdsi/intel_sdsi.c | 458 ++++++++++++++---- > 4 files changed, 513 insertions(+), 134 deletions(-) > > > base-commit: 225469d4acbcb873358d7618bad6e0203b67b964
© 2016 - 2026 Red Hat, Inc.