70 Коміти (49319f1bc9f34b15f061742a8d4f8d3acfdafd42)

Автор SHA1 Повідомлення Дата
  Michael Brown e88e2a2965 [build] Avoid confusing sparse in single-argument DBG() macros 7 роки тому
  Michael Brown afdebdc163 [build] Provide common ARRAY_SIZE() definition 7 роки тому
  Michael Brown 6e1ce52d14 [debug] Allow debug messages to be initially disabled at runtime 8 роки тому
  Michael Brown e2c0a20d60 [debug] Allow per-object runtime enabling/disabling of debug messages 8 роки тому
  Michael Brown 1f65ed53da [build] Allow assembler section type character to vary by architecture 8 роки тому
  Michael Brown fbc4ba4b4e [build] Fix the REQUIRE_SYMBOL mechanism 9 роки тому
  Michael Brown 86ae6e6c18 [build] Use REQUIRE_OBJECT() to drag in per-object configuration 9 роки тому
  Michael Brown 334eed0cb5 [build] Remove unused __keepme macro 9 роки тому
  Michael Brown 30d356b455 [build] Remove unused IMPORT_SYMBOL() and EXPORT_SYMBOL() macros 9 роки тому
  Michael Brown 2782ccec41 [legal] Add support for the Unmodified Binary Distribution Licence 9 роки тому
  Michael Brown 4413ab4f5a [build] Allow for a debug level of zero 10 роки тому
  Michael Brown ca319873bf [build] Fix %.licence build target 11 роки тому
  Michael Brown eaa0f47dc2 [build] Avoid sparse undeclared symbol warning for PROVIDE_SYMBOL() 11 роки тому
  Michael Brown e024cd39a8 [console] Allow usage to be defined independently for each console 12 роки тому
  Michael Brown 18ff2ad53e [debug] Ensure debug address and colourisation fields are fully initialised 12 роки тому
  Michael Brown 3f13e3d5d2 [build] Allow DEBUG=... to affect builds of assembler source files 13 роки тому
  Michael Brown 66531a5918 [debug] Add DBG_MD5() and related macros 14 роки тому
  Michael Brown ea0fcb9460 [fnrec] Enhance function recording 14 роки тому
  Michael Brown 79dd00bb3a [build] Remove unnecessary constraint on DBG_ENABLE()/DBG_DISABLE() 14 роки тому
  Joshua Oreman 49d6f57005 [compiler] Prevent empty weak function stubs from being removed 14 роки тому
  Stefan Hajnoczi 8ee6d216e4 [build] Mark weak functions noinline 14 роки тому
  Michael Brown 7aa1d70e52 [debug] Expose pause() and more() debugging functions 14 роки тому
  Michael Brown 307b39c08c [build] Remove PACKED macro 14 роки тому
  Joshua Oreman 2aad3fab23 [build] Use weak definitions instead of weak declarations 14 роки тому
  Michael Brown 8406115834 [build] Rename gPXE to iPXE 14 роки тому
  Joshua Oreman 2d58a62330 [linker] Add safe weak symbol macros 15 роки тому
  Joshua Oreman 9a0bd0711f [linker] Add mechanism for subsystem-dependent configuration options 15 роки тому
  Joshua Oreman 572e61754a [linker] Expand and correct symbol requirement macros 15 роки тому
  Joshua Oreman 3f274a6950 [legal] Add MIT licence declaration 15 роки тому
  Michael Brown a525fb7782 [legal] Add mechanism for explicit per-file licence declarations 15 роки тому
  Michael Brown 7c47ebd65c [build] Add {PROVIDE,REQUIRE}_SYMBOL macros and tidy up compiler.h 15 роки тому
  Michael Brown 1c67623e37 [build] Enable building with the Intel C compiler (icc) 15 роки тому
  Michael Brown b08e255ef1 [build] Fix building on gcc 3 15 роки тому
  Michael Brown ce0a0ccf5c [x86_64] Add support for compilation as an x86_64 binary 16 роки тому
  Michael Brown dc60c24146 [i386] Rename __cdecl to __asmcall 16 роки тому
  Michael Brown afe1323c76 [compiler] Allow for selective disabling of debug levels at runtime 16 роки тому
  Michael Brown 9b01a9fd9c [compiler] Add __always_inline macro 16 роки тому
  Michael Brown 0d91c37ce5 [legacy] Align legacy drivers' __shared data to the maximum possible 16 роки тому
  Michael Brown 604c934981 Add DBGLVL_IO to trace all memory-mapped I/O. 16 роки тому
  Holger Lubitz 2220e1a676 define malloc attribute 17 роки тому
  Holger Lubitz 3859abb7de define __nonnull 17 роки тому
  Holger Lubitz e8b8991b84 define __pure and __const 17 роки тому
  Michael Brown 800c8b014b Add barrier() primitive (was present in Eb5.4), used by some currently 17 роки тому
  Michael Brown a895fd0c15 Add barrier() primitive (was present in Eb5.4), used by some currently 17 роки тому
  Holger Lubitz e3d10ac673 define __nonnull 17 роки тому
  Holger Lubitz cd619a1eec define __pure and __const 17 роки тому
  Michael Brown a6a1052096 Applied a modified version of holger's regparm patches. 17 роки тому
  Michael Brown 9aa61ad5a2 Add per-file error identifiers 17 роки тому
  Michael Brown 395c76e94d Use "dbg_stream" rather than "stream" as a variable name in 18 роки тому
  Michael Brown d12770e254 console.h is no longer needed for debugging 18 роки тому