summaryrefslogtreecommitdiff
path: root/BaseTools
AgeCommit message (Expand)AuthorFilesLines
2023-05-05BaseTools: Add ARM and AARCH64 CLANGDWARF support in tools_def.templateRebecca Cran1-0/+90
2023-05-05BaseTools/Conf/tools_def.template: Add section for deprecated toolchainsRebecca Cran1-8/+23
2023-05-05Add GCC and GCCNOLTO toolchains to tools_def.txt and update packagesRebecca Cran1-0/+366
2023-05-05BaseTools: Update VS toolchain descriptions in tools_def.txt.templateRebecca Cran1-5/+2
2023-05-05BaseTools: Remove EBC (EFI Byte Code) compiler definitionsRebecca Cran1-98/+0
2023-05-05BaseTools: Remove unused IPHONE_TOOLS and SOURCERY_CYGWIN_TOOLS defsRebecca Cran1-4/+0
2023-05-05BaseTools: Remove VS2008-VS2013 remnantsRebecca Cran6-177/+2
2023-05-05BaseTools: Remove VS2008, 2010, 2012 and 2013 toolchain definitionsRebecca Cran1-1005/+0
2023-04-27BaseTools/Plugin: Report error if code coverage failureGua Guo1-2/+6
2023-04-25BaseTools: Add quotes around OBJCOPY cmd in build_rule.templateRebecca Cran1-2/+2
2023-04-20BaseTools/Plugin: Clarify code coverage failure messageMichael Kubacki1-0/+13
2023-04-14BaseTools: Update SetupGit.py to add new 'fp' alias for patch formattingRebecca Cran1-0/+2
2023-04-14BaseTools: Update PatchCheck.py to check for __FUNCTION__Rebecca Cran1-0/+6
2023-04-07BaseTools/GenFw: Add DllCharacteristicsEx field to debug dataArd Biesheuvel3-15/+55
2023-04-07BaseTools/GenFw: Parse IBT/BTI support status from ELF noteArd Biesheuvel2-0/+59
2023-04-06BaseTools/tools_def CLANGDWARF: Permit text relocationsArd Biesheuvel1-1/+1
2023-04-06BaseTools: Update antlr makefile to use cc by defaultRebecca Cran1-5/+0
2023-04-05BaseTools/Conf/tools_def: Fix linking using CLANGDWARF_IA32Rebecca Cran1-7/+7
2023-04-05BaseTools: Build against C++14 when building with clangRebecca Cran1-1/+1
2023-04-05BaseTools: Allow users to build with clang using CC=clang CXX=clang++Rebecca Cran5-18/+22
2023-04-05BaseTools: Allow users to specify compiler to use with make CC= CXX=Rebecca Cran9-59/+59
2023-04-03BaseTools/VfrCompile: Fix potential buffer overwritesMichael Kubacki2-7/+7
2023-04-03BaseTools/PatchCheck.py: Add PCCTS to tab exemption listMichael Kubacki1-1/+4
2023-03-30ArmPkg, BaseTools AARCH64: Add BTI ELF note to .hii objectsArd Biesheuvel1-2/+3
2023-03-24BaseTools: Replace duplicate __PcdSet prototype with __PcdGetRebecca Cran1-7/+6
2023-03-24BaseTools: Source/C/Common: Fix doc block locations and convert to DoxygenRebecca Cran29-4065/+2072
2023-03-11BaseTools: Extend fields for module_report.jsonGuillermo Antonio Palomino Sosa1-0/+4
2023-03-11BaseTools: Generate compile information in build reportPalomino Sosa, Guillermo A2-3/+140
2023-02-23BaseTools/tools_def.template: Update -march parameter for RISC-VSunil V L1-1/+1
2023-02-16BaseTools: Update WindowsVsToolChain pluginJoey Vagedes1-4/+12
2023-02-07BaseTools: remove useless dependency on libuuidThierry LARONDE2-10/+1
2023-01-30BaseTools: Remove CYGWIN_NT-5.1-i686 ref from Scripts/PatchCheck.pyRebecca Cran1-1/+0
2023-01-30BaseTools: Delete Bin/{CYGWIN_NT-5.1-i686,Darwin-i386} directoriesRebecca Cran31-691/+0
2023-01-30tools_def: Remove duplicated -OsPierre Gondois1-12/+12
2023-01-17BaseTools: remove ext_dep files for gccOliver Steffen4-86/+0
2023-01-17BaseTools/tools_def CLANG38: Suppress unaligned access warningArd Biesheuvel1-1/+1
2023-01-17BaseTools/tools_def ARM: Make choice for soft float ABI explicitArd Biesheuvel1-2/+2
2023-01-17BaseTools/tools_def ARM AARCH64: Get rid of ARCHCC and ARCHASM flagsArd Biesheuvel1-48/+41
2023-01-17BaseTools/tools_def RISCV: Make OpenSBI references RISCV-onlyArd Biesheuvel1-2/+1
2023-01-17Fix cyclic dependency error on OptionROM buildKonstantin Aladyshev1-1/+0
2023-01-10BaseTools: Reduce the LoongArch64 compiler sizeChao Li1-2/+2
2023-01-04BaseTools/Plugin: Add coverage support for Unit TestGua Guo1-1/+100
2022-12-30BaseTools: Generate deps for Arm targetsJake Garver via groups.io1-1/+1
2022-12-30BaseTools: Use BUILD_CC when checking gcc version in DevicePathJake Garver1-1/+1
2022-12-30BaseTools: Fix IA32 UINT64 alignment for CLANG toolchainsPedro Falcato1-9/+9
2022-12-22tools_def: add -fno-omit-frame-pointer to GCC48_{IA32,X64}_CC_FLAGSGerd Hoffmann1-2/+2
2022-12-22tools_def: remove GCC_IA32_CC_FLAGS/GCC_X64_CC_FLAGSGerd Hoffmann1-2/+0
2022-12-16BaseTools: Add reference to new build instructionsMichael Kubacki1-3/+10
2022-11-11BaseTools/Plugin/HostBaseUnitTestRunner: Enable gtest xml outputMichael D Kinney1-2/+5
2022-11-09BaseTools: Fix wrong type of arguments to formatting functionsMichael Kubacki5-8/+8