diff options
| author | Barry Golden <[email protected]> | 2019-03-12 14:02:43 -0700 |
|---|---|---|
| committer | Adonais Romero González <[email protected]> | 2019-03-12 14:02:43 -0700 |
| commit | ef7ec4ec9ff7ce3c53d60e1c8906915966e17e01 (patch) | |
| tree | 3017523a73c6552c27947d402afa6062f4df2706 /pofx | |
| parent | 35bff356ac249057f4d673d39c7f28ed348cbf0f (diff) | |
Update README.md for samples portal (#358)
* Update README.md for samples portal
* Update README.md for samples portal
* Removed installwdf
* Update fork (#2)
* Fix typo
ture -> true
* Remove InstallWdf sample
* Fix typo (#340)
ture -> true
* Readme typo fix (#349)
* Update langid
Diffstat (limited to 'pofx')
| -rw-r--r-- | pofx/PEP/README.md | 19 | ||||
| -rw-r--r-- | pofx/PEP/pofx-pep.yml | 12 | ||||
| -rw-r--r-- | pofx/UMDF2/README.md | 16 | ||||
| -rw-r--r-- | pofx/UMDF2/pofx-umdf2.yml | 12 | ||||
| -rw-r--r-- | pofx/WDF/README.md | 18 | ||||
| -rw-r--r-- | pofx/WDF/pofx-wdf.yml | 12 |
6 files changed, 41 insertions, 48 deletions
diff --git a/pofx/PEP/README.md b/pofx/PEP/README.md index 079dbec6..da0082ca 100644 --- a/pofx/PEP/README.md +++ b/pofx/PEP/README.md @@ -1,3 +1,13 @@ +--- +topic: sample +name: Power Engine Plugin (PEP) ACPI Sample +description: Demonstrates an interface which allows PEP to implement ACPI runtime methods natively via a driver. +languages: + - cpp +products: + - windows +--- + <!--- name: Power Engine Plugin (PEP) ACPI Sample platform: KMDF @@ -7,13 +17,12 @@ samplefwlink: http://go.microsoft.com/fwlink/p/?LinkId=620311 ---> - -PEP ACPI Sample -=============== +# PEP ACPI Sample The Power Engine Plugin (PEP) provides interfaces for platform power management including device power management (DPM), processor power management (PPM), and, starting with Windows 10, ACPI runtime methods. This sample documents the latter: an interface which allows a PEP to implement ACPI runtime methods natively via a Windows driver rather than firmware (AML). A PEP using the ACPI interface is often called a Platform Extension. Note that this interface can be used independently or in conjunction with the DPM and/or PPM interfaces as appropriate. Use the PEP ACPI interface if: + * You want to write peripheral (off-SoC) device power management in C rather than in ACPI Source Language (ASL). -* You need to override an ACPI method which exists in a platform's DSDT or SSDT firmware tables. -* Shipping, maintaining, and updating a driver binary suits your platform better than firmware updates (note you'll still need FADT, MADT, DBG2, etc. in firmware - this interface is only for runtime methods). +* You need to override an ACPI method which exists in a platform's DSDT or SSDT firmware tables. +* Shipping, maintaining, and updating a driver binary suits your platform better than firmware updates (note that you will still need FADT, MADT, DBG2, and so on in firmware - this interface is only for runtime methods). diff --git a/pofx/PEP/pofx-pep.yml b/pofx/PEP/pofx-pep.yml deleted file mode 100644 index fefc0757..00000000 --- a/pofx/PEP/pofx-pep.yml +++ /dev/null @@ -1,12 +0,0 @@ -### YamlMime:Sample -sample: -- name: Power Engine Plugin (PEP) ACPI Sample - description: Demonstrates an interface which allows PEP to implement ACPI runtime methods natively via a driver. - generateZip: true - preserveParentHierarchy: true - author: windows-driver-samples - languages: - - cpp - technologies: - - windows - vssolution: /pofx/PEP/pepsamples.sln diff --git a/pofx/UMDF2/README.md b/pofx/UMDF2/README.md index 78cf1f40..8810bb7c 100644 --- a/pofx/UMDF2/README.md +++ b/pofx/UMDF2/README.md @@ -1,3 +1,13 @@ +--- +topic: sample +name: Power Framework (PoFx) Sample (UMDF Version 2) +description: Demonstrates how a UMDF version 2 driver can implement F-state-based power management. +languages: + - cpp +products: + - windows +--- + <!--- name: Power Framework (PoFx) Sample (UMDF Version 2) platform: UMDF2 @@ -7,13 +17,12 @@ samplefwlink: http://go.microsoft.com/fwlink/p/?LinkId=617936 ---> - -Power Framework (PoFx) Sample (UMDF Version 2) -============================================== +# Power Framework (PoFx) Sample (UMDF Version 2) This solution demonstrates how a User-Mode Driver Framework (UMDF) version 2 driver can implement F-state-based power management. The SingleComp project demonstrates how a UMDF version 2 driver can implement F-state-based power management for a device that has only a single component. ## Universal Windows Driver Compliant + This sample builds a Universal Windows Driver. It uses only APIs and DDIs that are included in OneCoreUAP. Related technologies @@ -60,4 +69,3 @@ As an alternative to building the driver sample in Visual Studio, you can build **msbuild /p:configuration="Release" /p:platform="Win32" PoFx.sln** For more information about using MSBuild to build a driver package, see [Building a Driver](http://msdn.microsoft.com/en-us/library/windows/hardware/ff554644). - diff --git a/pofx/UMDF2/pofx-umdf2.yml b/pofx/UMDF2/pofx-umdf2.yml deleted file mode 100644 index 0d981467..00000000 --- a/pofx/UMDF2/pofx-umdf2.yml +++ /dev/null @@ -1,12 +0,0 @@ -### YamlMime:Sample -sample: -- name: Power Framework (PoFx) Sample (UMDF Version 2) - description: Demonstrates how a UMDF version 2 driver can implement F-state-based power management. - generateZip: true - preserveParentHierarchy: true - author: windows-driver-samples - languages: - - cpp - technologies: - - windows - vssolution: /pofx/UMDF2/pofx.sln diff --git a/pofx/WDF/README.md b/pofx/WDF/README.md index 7915dbd7..d3f37f84 100644 --- a/pofx/WDF/README.md +++ b/pofx/WDF/README.md @@ -1,3 +1,16 @@ +--- +topic: sample +name: KMDF Power Framework (PoFx) Sample +description: Demonstrate how a KMDF driver can implement F-state-based power management. + + + +languages: + - cpp +products: + - windows +--- + <!--- name: KMDF Power Framework (PoFx) Sample platform: KMDF @@ -7,13 +20,12 @@ samplefwlink: http://go.microsoft.com/fwlink/p/?LinkId=617937 ---> - -KMDF Power Framework (PoFx) Sample -================================== +# KMDF Power Framework (PoFx) Sample This solution consists of two samples that demonstrate how a KMDF driver can implement F-state-based power management. The SingleComp sample demonstrates how a KMDF driver can implement F-state-based power management for a device that has only a single component. The MultiComp sample demonstrates how a KMDF driver can implement F-state-based power management for a device that has an arbitrary number of components that can be individually power-managed. ## Universal Windows Driver Compliant + This sample builds a Universal Windows Driver. It uses only APIs and DDIs that are included in OneCoreUAP. Related technologies diff --git a/pofx/WDF/pofx-wdf.yml b/pofx/WDF/pofx-wdf.yml deleted file mode 100644 index 9e048157..00000000 --- a/pofx/WDF/pofx-wdf.yml +++ /dev/null @@ -1,12 +0,0 @@ -### YamlMime:Sample -sample: -- name: KMDF Power Framework (PoFx) Sample - description: Demonstrate how a KMDF driver can implement F-state-based power management. - generateZip: true - preserveParentHierarchy: true - author: windows-driver-samples - languages: - - cpp - technologies: - - windows - vssolution: /pofx/WDF/pofx.sln |
