Unverified Commit be3a5f25 authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!413 ACPI: Add Platform Runtime Mechanism(PRM) feature support

Merge Pull Request from: @aubrey-intel 
 
 **Content:** 
- In order to meet the massive industry wide push, Platform Runtime Mechanism
(PRM) provides means to reduce System Management Mode (SMM) foot print. PRM
introduces the capability of transitioning certain usages that were executed
out of SMM, to a code that executes with the OS/VMM context.
- There are 15 patches in total in this patch set to Add Platform Runtime
Mechanism(PRM) feature support in openEuler. 14 patches are from upstream
kernel and 1 patch is for the default kconfig change.

 **Intel-kernel issue:** 
- #I6HNB8

 **Passed Test:**
- OS kernel built and run the successfully on OpenEuler 22.03 LTS with and without ACPI PRMT support
- PRM sample handler was invoked successfully from user space and the content in ACPI parameter buffer was verified.

 **Known issue:**
- N/A

 **Default config change:**
```
CONFIG_ACPI_PRMT=y
CONFIG_ACPI_DEBUGGER=y
CONFIG_ACPI_DEBUGGER_USER=m
```

 **Specification Link:**
https://uefi.org/sites/default/files/resources/Platform%20Runtime%20Mechanism%20-%20with%20legal%20notice.pdf 
 
Link:https://gitee.com/openeuler/kernel/pulls/413

 

Reviewed-by: default avatarJason Zeng <jason.zeng@intel.com>
Reviewed-by: default avatarAichun Shi <aichun.shi@intel.com>
Reviewed-by: default avatarLiu Chao <liuchao173@huawei.com>
Reviewed-by: default avatarZheng Zengkai <zhengzengkai@huawei.com>
Signed-off-by: default avatarZheng Zengkai <zhengzengkai@huawei.com>
parents 13a3df7a ab5e9b99
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment