Ray Ni
c511426abe
MdeModulePkg/UniversalPayload: Add definition for extra info in payload
...
The payload is in ELF format per the universal payload spec.
UNIVERSAL_PAYLOAD_INFO_HEADER is stored in the ELF payload as a separate
section named ".upld_info".
Extra data needed by payload is stored in sections whose name starts
with ".upld.".
Signed-off-by: Ray Ni <ray.ni@intel.com >
Cc: Maurice Ma <maurice.ma@intel.com >
Cc: Guo Dong <guo.dong@intel.com >
Reviewed-by: Hao A Wu <hao.a.wu@intel.com >
2021-06-16 07:51:00 +00:00
Zhiguang Liu
75293330ea
MdeModulePkg: Add new structure for the Universal Payload ACPI Table Hob
...
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Cc: Liming Gao <gaoliming@byosoft.com.cn >
Cc: Jian J Wang <jian.j.wang@intel.com >
Cc: Hao A Wu <hao.a.wu@intel.com >
Reviewed-by: Hao A Wu <hao.a.wu@intel.com >
Tested-by: Patrick Rudolph <patrick.rudolph@9elements.com >
Signed-off-by: Zhiguang Liu <zhiguang.liu@intel.com >
2021-06-16 05:20:19 +00:00
Zhiguang Liu
9d53e01efe
MdeModulePkg: Add new structure for the Universal Payload SMBios Table Hob
...
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Cc: Liming Gao <gaoliming@byosoft.com.cn >
Cc: Jian J Wang <jian.j.wang@intel.com >
Cc: Hao A Wu <hao.a.wu@intel.com >
Reviewed-by: Hao A Wu <hao.a.wu@intel.com >
Tested-by: Patrick Rudolph <patrick.rudolph@9elements.com >
Signed-off-by: Zhiguang Liu <zhiguang.liu@intel.com >
2021-06-16 05:20:19 +00:00
Zhiguang Liu
b597b6e24c
MdeModulePkg: Add new structure for the PCI Root Bridge Info Hob
...
Also add ExceptionList in MdeModulePkg\MdeModulePkg.ci.yaml, to avoid open
CI issue, because UID and HID are terms which are already used in current
source code.
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Cc: Liming Gao <gaoliming@byosoft.com.cn >
Cc: Jian J Wang <jian.j.wang@intel.com >
Cc: Hao A Wu <hao.a.wu@intel.com >
Reviewed-by: Hao A Wu <hao.a.wu@intel.com >
Tested-by: Patrick Rudolph <patrick.rudolph@9elements.com >
Signed-off-by: Zhiguang Liu <zhiguang.liu@intel.com >
2021-06-16 05:20:19 +00:00
Zhiguang Liu
d8c18ba3f4
MdeModulePkg: Add Universal Payload general definition header file
...
Add Universal Payload general definition header file according to
Universal Payload's documentation as below:
https://universalpayload.github.io/documentation/
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Cc: Liming Gao <gaoliming@byosoft.com.cn >
Cc: Jian J Wang <jian.j.wang@intel.com >
Cc: Hao A Wu <hao.a.wu@intel.com >
Reviewed-by: Hao A Wu <hao.a.wu@intel.com >
Tested-by: Patrick Rudolph <patrick.rudolph@9elements.com >
Signed-off-by: Zhiguang Liu <zhiguang.liu@intel.com >
2021-06-16 05:20:19 +00:00