summaryrefslogtreecommitdiff
path: root/shim.h
AgeCommit message (Expand)Author
2021-03-12More va_* workPeter Jones
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-10Restructure our includes.Peter Jones
2021-03-06Restore loaded image of shim at Exit()Gary Lin
2021-02-25make 'make test' able to run unit test harnessesPeter Jones
2021-02-25Fix our debuginfo paths hopefullyPeter Jones
2021-02-25includes: include all gnu-efi includes at one place.Peter Jones
2021-02-25compiler.h: fix a typo and add some more function attribute macrosPeter Jones
2021-02-16Make sure MIN() and MAX() are always defined.Peter Jones
2021-02-16Fix up a bunch of our license statements and add SPDX most placesPeter Jones
2021-02-15sbat: make the includes work like everything else.Peter Jones
2021-02-13Add some linked list primitives.Peter Jones
2021-02-13Add the beginning of .sbat parsing stuffPeter Jones
2021-02-13Refactor some PE handling codePeter Jones
2021-02-13Move a bunch of PE-related stuff out of shim.cPeter Jones
2021-02-01Fix pe.h -> peimage.h in /both/ places.Peter Jones
2021-01-29Work around some clang-format oddnessesPeter Jones
2021-01-29Always use lower case for our local include file names.Peter Jones
2020-07-25Improve debug output somePeter Jones
2020-07-23Add support for vendor_db built-in shim authorized list.Peter Jones
2020-07-23Make cert.S not impossible to read.Peter Jones
2020-07-23shim: Rework pause functions and add read_counter()Peter Jones
2020-07-23shim: only include shim_cert.h in shim.cGary Lin
2020-07-23mok: consolidate mirroring code in a helper instead of using gotoPeter Jones
2020-07-23Fix typo in debug path in shim.hGary Lin
2018-03-12console: Add console_print and console_print_at helpersHans de Goede
2018-03-12shim: Make our variable validation and mirroring table driven.Peter Jones
2018-03-12shim: make everything use a common perror() call.Peter Jones
2018-03-12Don't use uefi_call_wrapper(), ever.Peter Jones
2018-03-12Use gcc's offsetof() instead of hacking out our own.Peter Jones
2018-03-12Don't have tons of local guid definitions for no reason at all.Peter Jones
2018-03-12Move includes around to clean the source tree up a bit.Peter Jones
2017-09-13try to show errors more usefully.Peter Jones
2017-09-13Add some defaults and a syntastic file so vim helps more.Peter Jones
2015-06-11Ensure that apps launched by shim get correct BS->Exit() behaviorPeter Jones
2013-09-23Make SHIM_LOCK_GUID a first-class object with a symbol.Peter Jones
2012-10-12Switch to using db format for MokList and MokNewMatthew Garrett
2012-07-05We're not MSABI, so don't advertise this as suchMatthew Garrett
2012-06-18Fix typos.Peter Jones
2012-06-05Install a protocol for sharing code with grubMatthew Garrett