70 Révisions (master)

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