Commit Graph

  • c0d99245a9 Bugfix: DHCP message type should be a one-byte option... (d'oh) Michael Brown 2007-09-13 01:13:57 +01:00
  • 7b6d11e713 Started IB driver rewrite Michael Brown 2007-09-12 22:17:43 +01:00
  • 5f6439c828 Merge branch 'master' into 3leaf-rewrite Michael Brown 2007-09-11 15:42:17 +01:00
  • 98de16befd Merge branch 'master' of rom.etherboot.org:/pub/scm/gpxe Michael Brown 2007-09-09 13:31:38 +01:00
  • 6f799db5bd Use "/bin/echo -e" instead of shell builtin echo; some shells don't implement the -e option. Michael Brown 2007-09-08 23:38:17 +01:00
  • 972f293e46 Check for correct block number in tftp_rx_data(). Michael Brown 2007-09-08 19:30:25 +01:00
  • fbec308f41 Re-added the kpxe prefix. I have no idea when this disappeared. Michael Brown 2007-09-08 15:57:01 +01:00
  • 66207bb912 Add the possibility to create .o files from arbitrary binary blobs. Michael Brown 2007-09-06 15:11:09 +01:00
  • a82e6ec2de Added missing .kpxe prefix. Michael Brown 2007-09-06 15:08:41 +01:00
  • 00d93c6dd9 Minor style fix: structure fields are generally initialised in the order in which they occur. Michael Brown 2007-09-06 13:37:47 +01:00
  • 14e1d3cc4d TFTP default blocksize fix from Vampyre Marty Connor 2007-08-30 13:51:38 -04:00
  • 63f0e4e796 allpxes allroms alldsks fixes from Vampyre Marty Connor 2007-08-30 13:08:46 -04:00
  • eaca053174 Add sis900 variant (patch from Vampyre) Marty Connor 2007-08-30 08:36:00 -04:00
  • 74a49af4ab Force MAC address for testing purposes Michael Brown 2007-08-29 20:07:41 +01:00
  • 5d6f6fb924 Merge branch 'master' into curses Holger Lubitz 2007-08-23 23:15:54 +02:00
  • 376bacab67 Merge branch 'master' of git://git.etherboot.org/scm/gpxe Holger Lubitz 2007-08-23 23:10:59 +02:00
  • 746d0f8feb Merge commit 'holger/strings' Michael Brown 2007-08-23 21:51:57 +01:00
  • b62a9ee0f4 Merge branch 'master' into 3leaf Michael Brown 2007-08-23 20:50:58 +01:00
  • 01b755704a Auto-assign drive number only if set to 0xff; almost all applications require that we use drive 0x80, so it should probably be the default. Michael Brown 2007-08-23 20:50:24 +01:00
  • d078fb3cb7 Allow legacy "make bin/etherboot.%". Michael Brown 2007-08-22 23:10:00 +01:00
  • 8ee7eeb407 Merge branch 'master' into 3leaf Michael Brown 2007-08-21 01:53:11 +01:00
  • f92096d180 use malloc attribute Holger Lubitz 2007-08-20 20:30:24 +02:00
  • bc9f960b66 use malloc attribute Holger Lubitz 2007-08-20 20:30:17 +02:00
  • 6f0eca1400 use malloc attribute Holger Lubitz 2007-08-20 20:30:11 +02:00
  • 8bb295e3fd use malloc attribute Holger Lubitz 2007-08-20 20:29:58 +02:00
  • 6f61e254dc use malloc attribute Holger Lubitz 2007-08-20 20:29:50 +02:00
  • 347ab9b8c2 use malloc attribute Holger Lubitz 2007-08-20 20:29:41 +02:00
  • c4285e148d use malloc attribute Holger Lubitz 2007-08-20 20:29:30 +02:00
  • 05708503e5 use malloc attribute Holger Lubitz 2007-08-20 20:29:23 +02:00
  • 9386263433 use malloc attribute Holger Lubitz 2007-08-20 20:29:09 +02:00
  • 68455adf37 use malloc attribute Holger Lubitz 2007-08-20 20:28:47 +02:00
  • dea89e8d62 use malloc attribute Holger Lubitz 2007-08-20 20:28:23 +02:00
  • 2220e1a676 define malloc attribute Holger Lubitz 2007-08-20 20:28:11 +02:00
  • 2e88138b06 __nonnull changes Holger Lubitz 2007-08-20 00:35:07 +02:00
  • a0fbce4656 __nonnull changes Holger Lubitz 2007-08-20 00:34:59 +02:00
  • d0867b101d __nonnull changes Holger Lubitz 2007-08-20 00:34:46 +02:00
  • d2dd4b9e31 __nonnull changes Holger Lubitz 2007-08-20 00:34:39 +02:00
  • e1eefee16b __nonnull changes Holger Lubitz 2007-08-20 00:34:32 +02:00
  • 3559beeb0f __nonnull changes Holger Lubitz 2007-08-20 00:34:17 +02:00
  • 3c19e4a07e __nonnull changes Holger Lubitz 2007-08-20 00:34:04 +02:00
  • d39e79248c __nonnull changes Holger Lubitz 2007-08-20 00:33:55 +02:00
  • c5414e6d12 __nonnull changes Holger Lubitz 2007-08-20 00:33:51 +02:00
  • 6a3ee34c18 __nonnull changes Holger Lubitz 2007-08-20 00:32:51 +02:00
  • e7114f1215 __nonnull changes Holger Lubitz 2007-08-20 00:32:36 +02:00
  • 3859abb7de define __nonnull Holger Lubitz 2007-08-02 01:01:01 +02:00
  • e8b8991b84 define __pure and __const Holger Lubitz 2007-08-02 00:27:54 +02:00
  • 536ff0262c Merge branch 'master' of git://git.etherboot.org/scm/gpxe Holger Lubitz 2007-08-19 22:30:42 +02:00
  • a45a145b8c Added error IDs for all files in drivers/net; they're likely to need them. Michael Brown 2007-08-19 00:29:27 +01:00
  • c125d15798 Merge branch 'master' of git://git.etherboot.org/scm/gpxe Holger Lubitz 2007-08-19 01:29:29 +02:00
  • db61b0a577 Added error IDs for all files in drivers/net; they're likely to need them. Michael Brown 2007-08-19 00:29:27 +01:00
  • 8ad8804f7a Fix building on distros which use dash as the default shell. Michael Brown 2007-08-18 19:05:06 +01:00
  • 800c8b014b Add barrier() primitive (was present in Eb5.4), used by some currently out-of-tree driver code. Michael Brown 2007-08-18 18:04:50 +01:00
  • a895fd0c15 Add barrier() primitive (was present in Eb5.4), used by some currently out-of-tree driver code. Michael Brown 2007-08-18 18:04:50 +01:00
  • b42c5905cb Very quick and very dirty hack to get the Mellanox code building inside gPXE. Michael Brown 2007-08-18 18:04:18 +01:00
  • 9d2c54735e Started fixing up compilation warnings. Michael Brown 2007-08-17 20:34:48 +01:00
  • d0974ec716 Separate out arch-independent parts of stdint.h Michael Brown 2007-08-17 19:51:08 +01:00
  • eff8b06eff Separate out arch-independent parts of stdint.h Michael Brown 2007-08-17 19:51:08 +01:00
  • d9bba621c8 Imported latest versions from Etherboot 5.4 Michael Brown 2007-08-17 19:35:40 +01:00
  • c340fe858e Merge branch 'master' of git://git.etherboot.org/scm/gpxe Holger Lubitz 2007-08-16 21:50:19 +02:00
  • 2ff1b1245b Use start_timer_nodelay() in protocols which rely on the retry timer to generate the initial transmission; this cuts off around 0.3s per instantiated connection. Michael Brown 2007-08-13 11:03:33 -07:00
  • 0a3c2b80ea Add start_timer_nodelay() Michael Brown 2007-08-13 10:59:00 -07:00
  • c5684d1814 Merge branch 'master' of git://git.etherboot.org/scm/gpxe Holger Lubitz 2007-08-13 17:04:04 +02:00
  • 5cda460f19 Build the all-driver images by default, and print instructions for usage. Michael Brown 2007-08-09 20:17:35 -07:00
  • 54bf2621ed Add iBFT code derived from IBM document. Michael Brown 2007-08-09 17:44:20 -07:00
  • b79d438080 Merge branch 'master' of git://git.etherboot.org/scm/gpxe Holger Lubitz 2007-08-08 01:01:09 +02:00
  • cfcc41d407 Set current working URI to be that of the executable image when executing any image, not just a script. (This will enable pxelinux to use relative URIs, should it wish to.) Michael Brown 2007-08-07 06:50:12 -07:00
  • 7815474495 Revert "malloc attribute changes" wasn't meant for my local "master" branch ;) This reverts commit 373022108b. Holger Lubitz 2007-08-06 03:36:35 +02:00
  • 4f66879653 Merge branch 'master' of git://git.etherboot.org/scm/gpxe Holger Lubitz 2007-08-05 19:02:54 +02:00
  • 950057eeed Add PXE FILE API. Michael Brown 2007-08-04 01:23:37 +01:00
  • 07f84566d5 Make read_user() non-blocking, and add select() call. Michael Brown 2007-08-04 01:22:52 +01:00
  • 218651e125 Display name and status of each file as it is downloaded. Michael Brown 2007-08-03 12:49:21 +01:00
  • 6e46dddc2c Print multiple commands per line in help Michael Brown 2007-08-03 01:03:21 +01:00
  • 688bac1656 Place multiboot command lines in base memory; Xen won't pick them up otherwise. :( Michael Brown 2007-08-02 23:09:03 +01:00
  • 373022108b malloc attribute changes Holger Lubitz 2007-07-23 17:48:39 +02:00
  • 710c6c1be1 Error message cleanups. Michael Brown 2007-08-02 20:27:50 +01:00
  • 1ae40765a6 Set current working URI equal to script URI during script execution. Michael Brown 2007-08-02 20:27:19 +01:00
  • 49009a4c1b uri_get(NULL) and uri_put(NULL) are explicitly allowed. Michael Brown 2007-08-02 20:26:49 +01:00
  • d4947c05b2 Allow images to hold references to the originating URI. Michael Brown 2007-08-02 20:18:32 +01:00
  • 9fd6a0418f Allowed zero-cost enforced ordering of features in startup banner list. Michael Brown 2007-08-02 14:51:03 +01:00
  • 67afe84292 Use otherwise-useless byte in DHCP feature option as a version number Michael Brown 2007-08-02 04:36:00 +01:00
  • 0acb016840 Add FEATURE() macro, plus code to display features at startup time, and generate DHCP options to indicate features to DHCP server (and to PXE NBPs). Michael Brown 2007-08-02 04:24:39 +01:00
  • 7e1db201b9 strdup and strndup call malloc and are not pure Holger Lubitz 2007-08-02 03:04:44 +02:00
  • 857c5db4dd fix gcc 4.2.1 warning: discards qualifiers from pointer target type Holger Lubitz 2007-07-31 18:43:09 +02:00
  • fdd5fbe3ae fix gcc 4.2.1 warning: initialized field overwritten Holger Lubitz 2007-07-31 18:42:36 +02:00
  • 91a8ae1216 include more changes for x86_64 Holger Lubitz 2007-07-31 17:19:35 +02:00
  • 0ebf6cdef4 remove old minorversion!=4 check (added -march a second time) Holger Lubitz 2007-08-01 23:32:42 +02:00
  • 06eb725cd4 remove x86_64 comments from arch specific Config options are in main makefile now Holger Lubitz 2007-08-01 23:21:08 +02:00
  • 02de18eb3e Cope with non-newline-terminated scripts. Michael Brown 2007-08-02 01:12:42 +01:00
  • bb94c143d9 move strndup back to string.c - used by strdup Holger Lubitz 2007-08-02 01:48:20 +02:00
  • 6b6dbe5600 move strndup back to string.c - used by strdup Holger Lubitz 2007-08-02 01:47:31 +02:00
  • 7e8e4f8abd declare pointers passed to string functions as nonnull Holger Lubitz 2007-08-02 01:02:06 +02:00
  • e3d10ac673 define __nonnull Holger Lubitz 2007-08-02 01:01:01 +02:00
  • d0d044443d memscan does not alter the mem pointer - make it const Holger Lubitz 2007-08-02 00:52:04 +02:00
  • 8e3e97fcef set __pure attribute where possible Holger Lubitz 2007-08-02 00:51:38 +02:00
  • cd619a1eec define __pure and __const Holger Lubitz 2007-08-02 00:27:54 +02:00
  • c9c97b3444 stripped down version of string.c containing only the used functions Holger Lubitz 2007-08-02 00:27:37 +02:00
  • c7ad6778ac put unused functions from string.c into separate file Holger Lubitz 2007-08-02 00:27:19 +02:00
  • 58f5565eb0 Merge branch 'master' into strings Holger Lubitz 2007-08-02 00:13:40 +02:00
  • 726e366e8f Add code for constructing single-file cpio archives on the fly Michael Brown 2007-08-01 23:10:30 +01:00
  • 24f32a1945 Initrd concatenation now working Michael Brown 2007-08-01 15:29:15 +01:00