]> git.proxmox.com Git - mirror_edk2.git/commit
BaseTools/Source/Python: Remove CPU architecture assumptions
authorMichael D Kinney <michael.d.kinney@intel.com>
Wed, 14 Apr 2021 03:11:48 +0000 (20:11 -0700)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Thu, 15 Apr 2021 15:58:44 +0000 (15:58 +0000)
commit3c13938079886e0e49031ab29a4f1ed7a4ceab68
tree7c19313fce3bdb43742a35ed2cec5e2a64bb3fac
parent251f9b3906370f9b539f3d364c3d42dcc7173e86
BaseTools/Source/Python: Remove CPU architecture assumptions

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3308

The EDK II Build Specifications do not restrict the set of
CPU architectures that can be supported.  Remove places in
the EDK II that assume a fixed set of CPU architectures.

Remove build breaks in the following tools when a check against
a fixed set of CPU architectures is made.

* Build
* GenFds
* TargetTool

Cc: Bob Feng <bob.c.feng@intel.com>
Cc: Liming Gao <gaoliming@byosoft.com.cn>
Cc: Yuwei Chen <yuwei.chen@intel.com>
Cc: Andrew Fish <afish@apple.com>
Cc: Abner Chang <abner.chang@hpe.com>
Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com>
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn>
Reviewed-by: Bob Feng <bob.c.feng@intel.com>
BaseTools/Source/Python/GenFds/FdfParser.py
BaseTools/Source/Python/TargetTool/TargetTool.py
BaseTools/Source/Python/build/buildoptions.py