********************************************************************************************************************************************************************************************************
Intel(R) System Data IPF Extension Provider Package
VERSION 03.04.1004 README
November 24th 2025
Contact : ipfExtensionProvider.developers@intel.com
********************************************************************************************************************************************************************************************************

README Contents
============================================
1.  Introduction
2.  Release Notes
3.  Features and Its Usage
4.  Known Issues and Bug Reporting
5.  License Agreement

********************************************************************************************************************************************************************************************************

1.  Introduction
============================================
This README file contains release notes for the Intel(R) System Data IPF Extension Provider Package, description and usage of all the features, any problems or issues that were known at the time of shipment.


Intel(R) System Data IPF Extension Provider Package Overview:
-------------------------------------------------------------
Intel(R) System Data IPF Extension Provider Package is a collection of IPF Extension Providers each of which use the IPF Framework. This package will consist of a set of libraries (providers) which collect 
data from various sources like Platform Hardware/Software. This will use the Innovation Platform Framework to expose the data to clients/consumer solutions. The package also provides a sample Test Client
source which demonstrates how to use these providers to collect data.

For details on each of the individual providers, please refer the Readme.txt document available in each of the provider sub-folders within the package.


2.  Release Notes
============================================
Release 03.04.1004
    a. Added WIX Installer support to Install/Uninstall required Providers 

Release 03.04.1003
    a. Updated the TAC D Driver for Certificate

Release 03.04.1002
    a. Fix for the crash (HSDES# 22021361174)

Release 03.04.1001
    a. WCL compliant release.

Release 03.03.1003
    a. Fixes included for stress and stability tests .

Release 03.03.1002
    a. PCD telemetry provider inclusion in the package 

Release 03.03.1001
    a. Targeted release for PTL platform compliance .
    b. CSME provider removed from the package as the features are covered as part of Manageability provider.

Release 03.02.1003
    a. Fixes for crash issue seen during initialization in PMT and SOCThermal Provider.
    b. IPF Provider SDK updated to V2.2.10204.7.

Release 03.02.1002
    a. Graphics namespace related issue fixed in perfmon provider
    b. HLK issue fixed for perfmon provider
    c. Mod-s provider removed from the package due to high memory consumption issue.
    d. SHA algorithm changed to SHA384 for artifacts signing from Intel.


Release 03.02.1001
    a. Fix for customer reported issues 
           - [SOCThermal IPF Provider] Platform.CPU.Performance.Core[].CoreScalabilityRatio namespace is NULL on ARL
           - [SOCThermal IPF Provider] Platform.CPU.Performance.Core[].Frequency namespace is NULL on ARL
           - [PMT IPF Provider] Platform.SOC.States.CState.PackageCstateLlcFlushedResidency is not reported in % as per schema on LNL
           - CSME Provider creates new entry in CSME.Firmware per get Node
           - SOCThermal Provider : Frequency NULL issue
           - ModS Provider exception issue
    b. Added PerfMon IPF Extension Provider.

Release 02.06.1002
    a. Bug-Fix release of the provider package for LNL and ARL PV.

Release 02.06.1001
    a. LNL and ARL PV Release of the provider package built with IPF SDK V2.1.10105.19.
    b. Added new capabilities under Platform.NPU namespace in PMT and SOCThermal Provider.

Release 02.05.1002
    a. Bug-Fix release of the provider package for LNL and ARL Alpha.

Release 02.05.1001
    a. LNL and ARL Alpha Release of the provider package built with IPF SDK V2.1.10102.8

Release 02.04.1002
    a. Bug-Fix release for MTL PV.
    b. Fixes for DCH compliance issues.
    c. Migrated Intel(R) Modern Standby IPF Extension Provider to IPF SDK V2.1.10100.37.

Release 02.04.1001
    a. MTL PV Release
    b. Migrated all providers except Intel(R) Modern Standby IPF Extension Provider to IPF SDK V2.1.10100.37.
    c. All Providers part of the package except Intel(R) Modern Standby IPF Extension Provider require IPF Core (V1.0.11400.36477) and Extensible (V2.1.10100.37) Framework to be installed and available on the target system.
    d. Intel(R) Modern Standby IPF Extension Provider requires IPF Core (V1.0.11360.32500) and Extensible (V2.1.10070.3) Framework to be installed and available on the target system.

Release 02.03.1001
    Addition of Intel® Modern Standby IPF Extension Provider.

Release 02.02.1002
    Bug-Fix release for MTL Beta.

Release 02.02.1001
    a. MTL Beta Release
    b. Migrated to IPF EF and SDK V2.1.10060.30

Release 02.01.1005
	Bug-Fix release of Intel(R) SoC Thermal IPF Extension Provider to capture Frequency data

Release 02.01.1004
	Updated Intel(R) SoC Thermal IPF Extension Provider to capture Frequency data

Release 02.01.1003
	Production Release with MTL support for below IPF Extension Providers
    1. Intel(R) SoC Thermal IPF Extension Provider
    2. Intel(R) System Config IPF Extension Provider
    3. Intel(R) CSME IPF Extension Provider

Release 02.01.1002
	Updated Intel(R) PMT IPF Extension Provider to use the latest libxml binaries.

Release 02.01.1001
	Production release of below IPF Extension Providers
    1. Intel(R) PMT IPF Extension Provider
    2. Intel(R) SoC Thermal IPF Extension Provider
    3. Intel(R) System Config IPF Extension Provider
    4. Intel(R) CSME IPF Extension Provider	

Release 2.0.1001
    Initial Release with below IPF Extension Providers
    1. Intel(R) PMT IPF Extension Provider
    2. Intel(R) SoC Thermal IPF Extension Provider
    3. Intel(R) System Config IPF Extension Provider
    4. Intel(R) CSME IPF Extension Provider
    5. Sample Test Client Source Code (C++)


3.  Features and Its Usage
============================================

The package contains set of IPF Extension Provider folders each of which includes the Provider DLL and associated dependencies. There is also a folder which includes the source file for a Test Client Application. The Test Client can be referred to understand the usage of the Provider DLLs.

For further details on features and usage, please refer the Readme.txt document available in each of the provider sub-folders within the package.


4.  Known Issues and Bug Reporting
============================================
a. To report a bug on this utility, please submit the bug report to your Intel Field Representative.


5.  License Agreement:
============================================
This ReadMe file as well as the software described in it is furnished under license and may only be used or copied in accordance with the terms of the license. The information in this manual is furnished for informational use only, is subject to change without notice, and should not be construed as a commitment by Intel Corporation. Intel Corporation assumes no responsibility or liability for any errors or inaccuracies that may appear in this document or any software that may be provided in association with this document.

Except as permitted by such license, no part of this document may be reproduced, stored in a retrieval system, or transmitted in any form or by any means without the express written consent of Intel Corporation. 
Information in this document is provided in connection with Intel products. No license, expressed or implied otherwise, to any intellectual property rights is granted by this document. Except as provided in Intel's Terms and Conditions of Sale for such products, Intel assumes no liability whatsoever, and Intel disclaims any express or implied warranty, relating to sale and/or use of Intel products including liability or warranties relating to fitness for a particular purpose, merchantability, or infringement of any patent, copyright or other intellectual property right. Intel products are not intended for use in medical, lifesaving, or life sustaining applications. Intel may make changes to specifications and product descriptions at any time, without notice.
Copyright (C) 2025 Intel Corporation. All rights reserved.

Intel is a trademark or registered trademark of Intel Corporation or its subsidiaries in the registered trademark of Intel Corporation or its subsidiaries in the United States and other countries.
