summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-03-15arm and aarch64: fix some PE headers.upstream/shim-15.3-rc2shim-15.3-rc2Peter Jones
2021-03-15Fix up build of test code using gcc 8Steve McIntyre
2021-03-15Stop using EFI_PATH, and error out if people try to use itSteve McIntyre
2021-03-15Nerf an unnecessary string test on arm.Peter Jones
2021-03-15shim: Fix a NULL pointer dereference caused by start not being setJavier Martinez Canillas
2021-03-12'make test': try harder to make it build in the right order.upstream/shim-15.3-rc1shim-15.3-rc1Peter Jones
2021-03-12Fix a plausible NULL dereference.Peter Jones
2021-03-12set_sbat_uefi_variable(): align some decisions that are off-by-one.Peter Jones
2021-03-12set_sbat_uefi_variable(): add a pile of debug prints.Peter Jones
2021-03-12sbat variable: use UEFI_VAR_NV_BS_RT when we've got ENABLE_SHIM_DEVELPeter Jones
2021-03-12Make ENABLE_SHIM_DEVEL work better.Peter Jones
2021-03-12Don't even try to use builtins, just make sure we have the same types.Peter Jones
2021-03-12More va_* workPeter Jones
2021-03-12Fix include orderPeter Jones
2021-03-12get_variable_attr(): fix a nit scan-build found.Peter Jones
2021-03-12openssl: nerf some -W flags for clang.Peter Jones
2021-03-12Fix the compiler when invoking scan-build/fanalyzer/etcPeter Jones
2021-03-12arm arches: include .sbat in our section headers.Peter Jones
2021-03-12linker scripts: put .sbat after _edataPeter Jones
2021-03-11shim: simplify sbat self-check logic.Peter Jones
2021-03-11set_sbat_uefi_variable(): avoid comparing unsafe dataPeter Jones
2021-03-11If the SBAT UEFI variable is not set, initialize it as a bootservices variable.Jan Setje-Eilers
2021-03-10shim: attempt to improve the argument handlingPaul Moore
2021-03-10Fix compilation for older gccAlex Burmashev
2021-03-10fallback: Allow defining FALLBACK_VERBOSE at build timeJoão Paulo Rechi Vita
2021-03-10fallback: Make verbose mode's wait time configurableJoão Paulo Rechi Vita
2021-03-10fallback: Wait before chainloading in verbose modeJoão Paulo Rechi Vita
2021-03-10fallback: Print original BootOrder value in verbose modeJoão Paulo Rechi Vita
2021-03-10fallback: Be silent by defaultJoão Paulo Rechi Vita
2021-03-10fallback: Only use VerbosePrint for debug messagesJoão Paulo Rechi Vita
2021-03-10fallback: Consider all Boot* vars when checking for duplicatesJoão Paulo Rechi Vita
2021-03-10fallback: Store label size instead of calculating on every useJoão Paulo Rechi Vita
2021-03-10Drop comments, and make push workflow use same matrix as pullrequest.Dimitri John Ledkov
2021-03-10Add testsuite to the github pull request workflow.Dimitri John Ledkov
2021-03-10Add more string test cases.Peter Jones
2021-03-10Test our strncmp vs known failing ones as wellPeter Jones
2021-03-10make: use -Wextra (minus some obnoxious bits)Peter Jones
2021-03-10openssl: fix various build errors and warningsPaul Moore
2021-03-10Add some test cases, and make "make test" actually work.Peter Jones
2021-03-10Fix stdarg to work the same everywhere.Peter Jones
2021-03-10Consolidate most of our standard lib functions to libPeter Jones
2021-03-10Fix Cryptlib's va_* definitions.Peter Jones
2021-03-10Restructure our includes.Peter Jones
2021-03-09Cryptlib: make some Str*() args const.Peter Jones
2021-03-09build: Import gnu-efi as a submodule and build against itMatthew Garrett
2021-03-09Don't use WCHAR even when we're assigning wide string literalsPeter Jones
2021-03-09Switch to using -std=gnu11Peter Jones
2021-03-09More minor makefile cleanupsPeter Jones
2021-03-09static analysis: make our build targets work betterPeter Jones
2021-03-09Minor OpenSSL fixesPeter Jones