156 Révisions (8110f9b08238842d3dfde69641cec009f6e44234)

Auteur SHA1 Message Date
  Dan Lynch bef8874842 - implemented printw (formatted string output, a la printf) il y a 18 ans
  Michael Brown 84a493b88d Allow vcprintf() to be called by external code such as the curses library. il y a 18 ans
  Dan Lynch f778500739 - fixes to _wputch to get positioning and wrap working properly il y a 18 ans
  Dan Lynch d166dc57ab - made _wputch wrap lines as well as cols (wraps back to line 0, as we have not way to scroll...) il y a 18 ans
  Dan Lynch 2814681d20 all window primitives implemented il y a 18 ans
  Michael Brown a4143e8c87 Split debug functions out into core/debug.c, so that they can be il y a 18 ans
  Michael Brown 15ee09ed10 Restructured PCI subsystem to fit the new device model. il y a 18 ans
  Michael Brown 0afa9db2de Tear out old heap code, replace with code that simply allocates memory il y a 18 ans
  Michael Brown 689218618f Fix typo il y a 18 ans
  Michael Brown ceba6ecb75 Added generic device model. il y a 18 ans
  Dan Lynch a2799051b0 fixed build error (danjlynch, repeat: this is *not* perl, this is *not* perl...) il y a 18 ans
  Dan Lynch dccc6aed3a lightweight xcurses implementation for etherboot (Michael made me do it...) il y a 18 ans
  Michael Brown eb6b8e8d70 Handle the '"%c", 0' case correctly. il y a 18 ans
  Michael Brown efd6281a35 Correctly handle zero-length buffers. il y a 18 ans
  Michael Brown 25f5d114a0 Updated documentation. il y a 18 ans
  Michael Brown 2421723a15 Rewrote printf and friends to better support standard C semantics. il y a 18 ans
  Michael Brown f99e7a375e At least cope with "%llx" by reading the correct-sized va_arg from the il y a 18 ans
  Michael Brown f8f75cef5b BSS is now zeroed by libprefix (along with the otherwise non-zeroable il y a 18 ans
  Michael Brown a42092d2a0 Add a temporary snprintf, so that safely-written code can at least il y a 18 ans
  Michael Brown 8df7e74990 Fix up prototype of strtoul() to match POSIX. il y a 18 ans
  Michael Brown 352bf1bda2 Move init.h to gpxe/init.h. il y a 18 ans
  Michael Brown 23c494d14e Added basic code for implementing co-operative multitasking. il y a 18 ans
  Michael Brown 51feeab445 Add an explicit failure debug message il y a 18 ans
  Michael Brown cfae86f6c8 Glenn managed to shrink .text by 5 more bytes. il y a 18 ans
  Michael Brown face774c4c Fixed erroneous comparison il y a 18 ans
  Michael Brown 95f8a42930 Removed incorrect comment; malloc() is inefficient only when the il y a 18 ans
  Michael Brown 4e92f29c9e Now passes trivial tests. free_memblock() needs neatening up. il y a 18 ans
  Michael Brown b601a7d355 Updated memory allocator to improve support for unaligned or partially il y a 18 ans
  Michael Brown 832e86246b gcc is rather over-aggressive about optimising out static data structures il y a 18 ans
  Michael Brown 824d6ffa7f Header rearrangement. il y a 18 ans
  Michael Brown b6b6a0b5fe First draft of a dynamic memory allocator il y a 18 ans
  Michael Brown d24042f0bb Update now that if_ether.h has moved. il y a 18 ans
  Michael Brown 49f933fbc3 Moved if_ether.h and if_arp.h to include/gpxe, for consistency with Linux il y a 18 ans
  Michael Brown af23ff8a24 Assertions are now handled via the POSIX-like <assert.h>. il y a 18 ans
  Michael Brown df9cbc23cc Added documentation and ASSERT() statements. il y a 19 ans
  Michael Brown 33dbdda28e Allow data blocks to be less than sizeof ( struct buffer_free_block ) in il y a 19 ans
  Michael Brown cbed5ed9ad Always include code for sending multicast packets. il y a 19 ans
  Michael Brown be7897523d IGMP protocol now uses the generic background protocol mechanism. il y a 19 ans
  Michael Brown 85a380530d Add generic mechanism for background protocols (e.g. ARP, IGMP) il y a 19 ans
  Geert Stappers 5265975334 patch of Helge Wagner il y a 19 ans
  Michael Brown 0e494614b5 Some versions of doxygen seem to object to "@ret None" or similar. il y a 19 ans
  Michael Brown 809933d9f7 Split PXE code into preboot, udp, tftp, undi and loader units. il y a 19 ans
  Michael Brown 8fcb6448bd Moved pxe_errors.c to pxe/interface/ il y a 19 ans
  Michael Brown 6bcd74b65c Moved pxe_export.c to pxe.c, since the old pxe.c no longer exists. il y a 19 ans
  Michael Brown a96759f9c8 Use "#var" rather than "@c var" for doxygen. il y a 19 ans
  Michael Brown bf32da87f0 Doxygenation il y a 19 ans
  Michael Brown 8bc4551f5e API docs to .h il y a 19 ans
  Michael Brown 2ddbac101e Move API docs to buffer.h, implementation to buffer.c. il y a 19 ans
  Michael Brown d0c9183903 Doxygenation il y a 19 ans
  Michael Brown eff1cd867b errno.h now required in order to compile. il y a 19 ans