{"push_id":2914112450,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"29933058fce3f09b31ed3e8de3d5093038269ee4","before":"bb88882b75aced14ce030104f7b0e7b9936c5654","commits":[{"sha":"29933058fce3f09b31ed3e8de3d5093038269ee4","author":{"name":"Chasel, Chiu","email":"4e98541b562eca5636375e2a22ba82080a5e1be7@intel.com"},"message":"IntelFsp2Pkg/GenCfgOpt.py: Support UPD offset auto assignment\n\nREF: https://bugzilla.tianocore.org/show_bug.cgi?id=1211\n\nFor reducing maintenance effort, the UPD offset can be\nautomatic assigned by GenCfgOpt.py following by alignment\nrequirements.\n\nThe usage model as below:\n. If UPD offset in DSC file are all '*', GenCfgOpt.py will\n  assign offset for all UPD automatically. In this case no\n  need to manually hardcode offset to all UPD in DSC.\n\n. If UPD offset in DSC file are all not '*', GenCfgOpt.py\n  will use hardcoded offset directly (original usage model)\n\n. Tool does not support mixing scenario so UPD offset in DSC\n  should be all '*' or all hardcoded but not mixed.\n\nIn auto mode UPD offset will be assigned following natural\nalignment (size aligned) rule and the whole structure size\nwill align to either 32bits or 64bits depends on maximal UPD\nsize in the structure.\n\nTest: Verified by both UPD offset hardcoded or '*' in DSC and\n      generated UPD header files are correct.\n\nCc: Jiewen Yao <Jiewen.yao@intel.com>\nCc: Gao Liming <liming.gao@intel.com>\nCc: Zhu Yonghong <yonghong.zhu@intel.com>\nContributed-under: TianoCore Contribution Agreement 1.1\nSigned-off-by: Chasel Chiu <chasel.chiu@intel.com>\nReviewed-by: Jiewen Yao <Jiewen.yao@intel.com>","distinct":true,"url":"https://api.github.com/repos/tianocore/edk2/commits/29933058fce3f09b31ed3e8de3d5093038269ee4"}]}
{"actor":{"display_login":"ChaselChiu"}}