summaryrefslogtreecommitdiffstats
path: root/OvmfPkg/AmdSevDxe
diff options
context:
space:
mode:
authorChasel, Chiu <chasel.chiu@intel.com>2018-09-26 19:21:11 +0800
committerChasel, Chiu <chasel.chiu@intel.com>2018-09-28 08:39:25 +0800
commit29933058fce3f09b31ed3e8de3d5093038269ee4 (patch)
tree9367608c59314a84dde31b9783243a708451169b /OvmfPkg/AmdSevDxe
parentbb88882b75aced14ce030104f7b0e7b9936c5654 (diff)
downloadedk2-29933058fce3f09b31ed3e8de3d5093038269ee4.tar.gz
edk2-29933058fce3f09b31ed3e8de3d5093038269ee4.tar.bz2
edk2-29933058fce3f09b31ed3e8de3d5093038269ee4.zip
IntelFsp2Pkg/GenCfgOpt.py: Support UPD offset auto assignment
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1211 For reducing maintenance effort, the UPD offset can be automatic assigned by GenCfgOpt.py following by alignment requirements. The usage model as below: . If UPD offset in DSC file are all '*', GenCfgOpt.py will assign offset for all UPD automatically. In this case no need to manually hardcode offset to all UPD in DSC. . If UPD offset in DSC file are all not '*', GenCfgOpt.py will use hardcoded offset directly (original usage model) . Tool does not support mixing scenario so UPD offset in DSC should be all '*' or all hardcoded but not mixed. In auto mode UPD offset will be assigned following natural alignment (size aligned) rule and the whole structure size will align to either 32bits or 64bits depends on maximal UPD size in the structure. Test: Verified by both UPD offset hardcoded or '*' in DSC and generated UPD header files are correct. Cc: Jiewen Yao <Jiewen.yao@intel.com> Cc: Gao Liming <liming.gao@intel.com> Cc: Zhu Yonghong <yonghong.zhu@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Chasel Chiu <chasel.chiu@intel.com> Reviewed-by: Jiewen Yao <Jiewen.yao@intel.com>
Diffstat (limited to 'OvmfPkg/AmdSevDxe')
0 files changed, 0 insertions, 0 deletions