!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: Jason Zeng <jason.zeng@intel.com> Reviewed-by: Aichun Shi <aichun.shi@intel.com> Reviewed-by: Liu Chao <liuchao173@huawei.com> Reviewed-by: Zheng Zengkai <zhengzengkai@huawei.com> Signed-off-by: Zheng Zengkai <zhengzengkai@huawei.com>
Showing
drivers/acpi/prmt.c
0 → 100644
include/linux/prmt.h
0 → 100644
想要评论请 注册 或 登录