]> git.proxmox.com Git - mirror_edk2.git/commit
BaseTools: Correct initialization data size check for array PCDs
authorKonstantin Aladyshev <aladyshev22@gmail.com>
Tue, 30 Aug 2022 10:20:54 +0000 (18:20 +0800)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Wed, 19 Oct 2022 06:32:07 +0000 (06:32 +0000)
commit1d0ff11526fc6da71a6575c6720494dd5961ab83
treebef14b3049576d0b7cf559a8f43dc26c425ff8b6
parentd23eb3aa993b8788dd45b6c2390f3edd3577dd13
BaseTools: Correct initialization data size check for array PCDs

Currently it is not possible to initialize all elements in the
array PCD.

For example, this PCD would result to a build failure:
gTokenSpaceGuid.PcdArray|{0x11, 0x22}|UINT8[2]|0x4C4CB9A3

Correct logical operator in the initialization data size checks to
fix the issue.

Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com>
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn>
Reviewed-by: Bob Feng <bob.c.feng@intel.com>
BaseTools/Source/Python/Workspace/DscBuildData.py