mirror of https://github.com/acidanthera/audk.git
UnitTestFrameworkPkg: Set host application stack size to 256KB
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2803 The UEFI Specification defines the minimum stack size before ExitBootServices() to be 128KB. When running a host based unit test, there may be additional stack overhead from the host application environment and cmocka. Update the build flags to set the size of the stack to 256KB which is double the UEFI Specification requirement. Cc: Sean Brogan <sean.brogan@microsoft.com> Cc: Bret Barkelew <Bret.Barkelew@microsoft.com> Cc: Jiewen Yao <jiewen.yao@intel.com> Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com> Reviewed-by: Liming Gao <liming.gao@intel.com> Reviewed-by: Bret Barkelew <Bret.Barkelew@microsoft.com>
This commit is contained in:
parent
35f9d7c41b
commit
f08715947a
|
@ -30,7 +30,7 @@
|
||||||
#
|
#
|
||||||
# MSFT
|
# MSFT
|
||||||
#
|
#
|
||||||
MSFT:*_*_*_DLINK_FLAGS == /out:"$(BIN_DIR)\$(BASE_NAME).exe" /pdb:"$(BIN_DIR)\$(BASE_NAME).pdb" /IGNORE:4001 /NOLOGO /SUBSYSTEM:CONSOLE /DEBUG /NODEFAULTLIB:libcmt.lib libcmtd.lib
|
MSFT:*_*_*_DLINK_FLAGS == /out:"$(BIN_DIR)\$(BASE_NAME).exe" /pdb:"$(BIN_DIR)\$(BASE_NAME).pdb" /IGNORE:4001 /NOLOGO /SUBSYSTEM:CONSOLE /DEBUG /STACK:0x40000,0x40000 /NODEFAULTLIB:libcmt.lib libcmtd.lib
|
||||||
MSFT:*_*_IA32_DLINK_FLAGS = /MACHINE:I386
|
MSFT:*_*_IA32_DLINK_FLAGS = /MACHINE:I386
|
||||||
MSFT:*_*_X64_DLINK_FLAGS = /MACHINE:AMD64
|
MSFT:*_*_X64_DLINK_FLAGS = /MACHINE:AMD64
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue