PrmPkg: Remove the concept of OS services
OS services are no longer supported as of the current PRM design. 1. Removes OS services from PrmSampleHardwareAccessModule 2. Removes the PrmOsServices.h file Cc: Andrew Fish <afish@apple.com> Cc: Kang Gao <kang.gao@intel.com> Cc: Michael D Kinney <michael.d.kinney@intel.com> Cc: Michael Kubacki <michael.kubacki@microsoft.com> Cc: Leif Lindholm <leif@nuviainc.com> Cc: Benjamin You <benjamin.you@intel.com> Cc: Liu Yun <yun.y.liu@intel.com> Cc: Ankit Sinha <ankit.sinha@intel.com> Cc: Nate DeSimone <nathaniel.l.desimone@intel.com> Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com> Acked-by: Michael D Kinney <michael.d.kinney@intel.com> Acked-by: Liming Gao <gaoliming@byosoft.com.cn> Acked-by: Leif Lindholm <quic_llindhol@quicinc.com> Reviewed-by: Ankit Sinha <ankit.sinha@intel.com>
This commit is contained in:
committed by
mergify[bot]
parent
050b2ba27d
commit
88f3d734f5
@@ -128,65 +128,3 @@ and interact with their PRM modules.
|
||||
* Runtime MMIO Range(s) Required: Yes
|
||||
* Physical Base Address: 0xFED00000
|
||||
* Length: 0x1000
|
||||
|
||||
#### Handler: MSR Print Microcode Signature PRM Handler
|
||||
* Name: `MsrPrintMicrocodeSignaturePrmHandler`
|
||||
* GUID: `5d28b4e7-3867-4aee-aa09-51fc282c3b22`
|
||||
* Actions:
|
||||
* Use the provided print function to print the loaded microcode signature at MSR 0x8B.
|
||||
|
||||
* Parameter Buffer Required: Yes
|
||||
* Parameter Buffer Contents:
|
||||
```c
|
||||
typedef struct {
|
||||
|
||||
PRM_OS_SERVICE_DEBUG_PRINT *
|
||||
|
||||
} SAMPLE_OSDEBUGPRINT_PARAMETER_BUFFER;
|
||||
```
|
||||
|
||||
* Context Buffer Required: No
|
||||
|
||||
* Runtime MMIO Range(s) Required: No
|
||||
|
||||
#### Handler: MSR Print MTRR Dump PRM Handler
|
||||
* Name: `MsrPrintMtrrDumpPrmHandler`
|
||||
* GUID: `4b64b702-4d2b-4dfe-ac5a-0b4110a2ca47`
|
||||
* Actions:
|
||||
* Use the provided print function to print the fixed and variable MTRR values using MSRs.
|
||||
|
||||
* Parameter Buffer Required: Yes
|
||||
* Parameter Buffer Contents:
|
||||
```c
|
||||
typedef struct {
|
||||
|
||||
PRM_OS_SERVICE_DEBUG_PRINT *
|
||||
|
||||
} SAMPLE_OSDEBUGPRINT_PARAMETER_BUFFER;
|
||||
```
|
||||
|
||||
* Context Buffer Required: No
|
||||
|
||||
* Runtime MMIO Range(s) Required: No
|
||||
|
||||
#### Handler: HPET MMIO Print PRM Handler
|
||||
* Name: `MmioPrintHpetPrmHandler`
|
||||
* GUID: `8a0efdde-78d0-45f0-aea0-c28245c7e1db`
|
||||
* Actions:
|
||||
* Use the provided print function to print some HPET registers using MMIO at 0xFED00000.
|
||||
|
||||
* Parameter Buffer Required: Yes
|
||||
* Parameter Buffer Contents:
|
||||
```c
|
||||
typedef struct {
|
||||
|
||||
PRM_OS_SERVICE_DEBUG_PRINT *
|
||||
|
||||
} SAMPLE_OSDEBUGPRINT_PARAMETER_BUFFER;
|
||||
```
|
||||
|
||||
* Context Buffer Required: No
|
||||
|
||||
* Runtime MMIO Range(s) Required: Yes
|
||||
* Physical Base Address: 0xFED00000
|
||||
* Length: 0x1000
|
||||
|
Reference in New Issue
Block a user