PRMT ACPI defined major version and minor version for each PRM module.
PRM module will build its major/minor version in its PE COFF header.
In boot time, PRM loader will collect the major/minor version from PE COFF
header and fill them into PRMT ACPI table.
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: Liu Yun <yun.y.liu@intel.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>
# that applies the configuration for the PRM context data in the boot environment. A PRM handler\r
# is provided that accesses the context buffer resources and prints their value at OS runtime.\r
#\r
+# Copyright (c) 2020, Intel Corporation. All rights reserved.<BR>\r
# Copyright (c) Microsoft Corporation\r
#\r
# SPDX-License-Identifier: BSD-2-Clause-Patent\r
\r
[BuildOptions.common]\r
MSFT:*_*_*_DLINK_FLAGS = /DLL /SUBSYSTEM:CONSOLE /VERSION:1.0\r
+ MSFT:*_*_*_GENFW_FLAGS = --keepoptionalheader\r
# A sample PRM Module implementation. This PRM Module provides PRM handlers that perform various types\r
# of hardware access. This is simply meant to demonstrate hardware access capabilities from a PRM handler.\r
#\r
+# Copyright (c) 2020, Intel Corporation. All rights reserved.<BR>\r
# Copyright (c) Microsoft Corporation\r
#\r
# SPDX-License-Identifier: BSD-2-Clause-Patent\r
\r
[BuildOptions.common]\r
MSFT:*_*_*_DLINK_FLAGS = /DLL /SUBSYSTEM:CONSOLE /VERSION:1.0\r
+ MSFT:*_*_*_GENFW_FLAGS = --keepoptionalheader\r
# a debug message. Three PRM handlers are provided that each print a unique\r
# debug message.\r
#\r
+# Copyright (c) 2020, Intel Corporation. All rights reserved.<BR>\r
# Copyright (c) Microsoft Corporation\r
#\r
# SPDX-License-Identifier: BSD-2-Clause-Patent\r
TRUE\r
\r
[BuildOptions.common]\r
- MSFT:*_*_*_DLINK_FLAGS = /DLL /SUBSYSTEM:CONSOLE\r
+ MSFT:*_*_*_DLINK_FLAGS = /DLL /SUBSYSTEM:CONSOLE /VERSION:1.0\r
+ MSFT:*_*_*_GENFW_FLAGS = --keepoptionalheader\r
# a debug message. Three PRM handlers are provided that each print a unique\r
# debug message.\r
#\r
+# Copyright (c) 2020, Intel Corporation. All rights reserved.<BR>\r
# Copyright (c) Microsoft Corporation\r
#\r
# SPDX-License-Identifier: BSD-2-Clause-Patent\r
TRUE\r
\r
[BuildOptions.common]\r
- MSFT:*_*_*_DLINK_FLAGS = /DLL /SUBSYSTEM:CONSOLE\r
+ MSFT:*_*_*_DLINK_FLAGS = /DLL /SUBSYSTEM:CONSOLE /VERSION:1.0\r
+ MSFT:*_*_*_GENFW_FLAGS = --keepoptionalheader\r