Commit Graph

  • 831db76ff7 [Serial] Split serial console from serial driver Stefan Hajnoczi 2008-06-04 21:00:46 +01:00
  • f866b17998 [util] config-local.h to avoid accidental commits Stefan Hajnoczi 2008-06-04 20:56:20 +01:00
  • 842165ef76 [GDBSYM] Remove unused gdbsym.c Stefan Hajnoczi 2008-06-04 20:52:38 +01:00
  • 1a68d3fef3 [TCP] Avoid shrinking TCP window Michael Brown 2008-06-05 00:28:17 +01:00
  • d615b00443 [embed] Add missing register_image() to image/embedded.c Michael Brown 2008-06-04 00:02:23 +01:00
  • 75965c9c6e [iSCSI] Produce meaningful errors on login failure Michael Brown 2008-06-03 23:46:36 +01:00
  • c899bdc5a8 [Makefile] Remove obsolete SRCDIRS Michael Brown 2008-05-23 02:35:20 +01:00
  • 7cd08434ea [prefix] Prompt for entering gPXE shell during POST Michael Brown 2008-05-22 15:14:33 +01:00
  • fd0aef9ee1 [prefix] Add PCI bus:dev.fn to ROM product string Michael Brown 2008-05-21 18:43:58 +01:00
  • f3aef4d98d [Contribs] Fix multi-line POSIX errno definitions. Stefan Hajnoczi 2008-05-20 19:06:56 +01:00
  • 711a59cf03 [Contribs] Fix parsing bug in errcode.py Stefan Hajnoczi 2008-05-18 11:37:18 +01:00
  • f43a7e349a [Contribs] Add simple IRC bot for looking up error codes. Stefan Hajnoczi 2008-05-10 18:42:29 +01:00
  • fbf9295cbb [Contribs] Add README, license text, and invert error code dictionaries. Stefan Hajnoczi 2008-05-10 15:06:21 +01:00
  • ce298a9628 [Contribs] Add a web interface for looking up error codes. Stefan Hajnoczi 2008-05-10 14:29:40 +01:00
  • 43b04236ec [Contribs] Add command-line utility for looking up gPXE error codes. Stefan Hajnoczi 2008-05-10 12:57:13 +01:00
  • 30cd348689 [SMBIOS] Interpret UUIDs as being in network-endian order Michael Brown 2008-05-20 18:41:36 +01:00
  • 7d01bf663e [libc] Fix isdigit(), islower() and isupper(). Michael Brown 2008-05-19 16:34:17 +01:00
  • 78281b09e6 [tg3] Add support for tg3-5721 Michael Brown 2008-05-19 16:22:13 +01:00
  • 1dcc60e5ad [IPv4] Fix multicast address checking Michael Brown 2008-05-19 16:19:46 +01:00
  • 00ed567069 [iSCSI] Offer CHAP authentication only if we have a username and password Michael Brown 2008-04-24 13:48:29 +01:00
  • eec9814a0e [Makefile] Quick hack: always define pci_{vendor,device}_id Michael Brown 2008-04-23 16:24:00 +01:00
  • 3430226d40 [MTNIC] Minor cleanups of vendor-provided driver for Mellanox 10GigE cards Michael Brown 2008-04-22 17:49:29 +01:00
  • 1ba959c6b3 [NETDEV] Add notion of link state Michael Brown 2008-04-22 17:40:50 +01:00
  • d72bf13b78 [Infiniband] Fix event queue doorbell ringing on Arbel Michael Brown 2008-04-22 02:15:36 +01:00
  • c9fb012d4f [Infiniband] Add multiport support for Arbel cards Michael Brown 2008-04-22 01:37:00 +01:00
  • 35a5836677 [Infiniband] Move event-queue process from driver to Infiniband core Michael Brown 2008-04-21 13:23:11 +01:00
  • e55bab3ce3 [Hermon] Fix event queue doorbells. Michael Brown 2008-04-18 05:33:39 +01:00
  • a176a24ac0 [Infiniband] Add preliminary multiple port support for Hermon cards Michael Brown 2008-04-18 02:50:48 +01:00
  • 3475b693b7 [HCI] Display "Not an executable image" when appropriate Michael Brown 2008-04-08 16:28:00 +01:00
  • fbb6a3fd65 [Drivers-r8169] Add support for newer rtl8169 variants from Hilko Bengen Marty Connor 2008-03-31 09:14:23 -04:00
  • b107637008 [http] gPXE is a HTTP/1.0 client, not a HTTP/1.1 client H. Peter Anvin 2008-03-31 05:01:08 -07:00
  • feade5da6e [Settings] Expose SMBIOS via settings API Michael Brown 2008-03-28 15:35:06 +00:00
  • aa74a7d53c [DHCP] Add support for ProxyDHCP requests Michael Brown 2008-03-27 16:31:31 +00:00
  • af466aedf1 [Settings] find_child_settings() accepts a NULL parent Michael Brown 2008-03-27 06:07:19 +00:00
  • 7a4e212fe2 [DHCP] Treat empty fields in DHCP packets as non-existent. Michael Brown 2008-03-27 06:06:36 +00:00
  • 978996cdae [usr] Offer user a second chance to enter the shell on boot failure Michael Brown 2008-03-26 23:16:20 +00:00
  • 4b267ed713 [libc] Whitespace cleanup in errno.h Michael Brown 2008-03-26 22:57:25 +00:00
  • d810dc5be2 [PXEXT] Update documentation H. Peter Anvin 2008-03-26 15:14:55 -07:00
  • 61ee294875 [PXEXT] Change the PXE return code for EWOULDBLOCK H. Peter Anvin 2008-03-26 15:12:19 -07:00
  • d62e89d776 [PXEXT] Add FILE_API_CHECK API function H. Peter Anvin 2008-03-26 15:10:56 -07:00
  • 83617e5b1c [DHCP] Save precious packet-aligned memory by copying DHCP responses Michael Brown 2008-03-26 12:25:59 +00:00
  • 96edbd128f [PXEXT] Avoid queueing zero-length buffers in posix_io.c Michael Brown 2008-03-25 21:10:21 +00:00
  • 92d15eff30 [Settings] Remove assumption that all settings have DHCP tag values Michael Brown 2008-03-25 20:46:16 +00:00
  • ee5bdb0d75 [PXEXT] Avoid returning a false EOF when we have an empty buffer queued Michael Brown 2008-03-25 20:29:42 +00:00
  • 7234f91bf8 [DHCP] Fix DHCP state confusion. Michael Brown 2008-03-25 16:38:01 +00:00
  • 8f00c84828 [Settings] Add named setting for next-server Michael Brown 2008-03-24 00:48:06 +00:00
  • c06e6d0635 [Makefile] Use -MM instead of -M in dependency generation Michael Brown 2008-03-24 00:28:55 +00:00
  • dbf8a02e8f [libc] Use __builtin_va_list et al in stdarg.h Michael Brown 2008-03-24 00:23:11 +00:00
  • 23e077666b [Settings] copy_settings() should not fail if some settings are missing! Michael Brown 2008-03-23 23:28:21 +00:00
  • 978865da2f [IPv4] Use default netmasks when no subnet mask is specified. Michael Brown 2008-03-23 22:20:47 +00:00
  • 2af6c8d130 [IPv4] Tidy up some header files. Michael Brown 2008-03-23 22:05:29 +00:00
  • ee4206a8a7 [DHCP] Fix up fake-packet creation as used by PXENV_GET_CACHED_INFO Michael Brown 2008-03-23 21:58:05 +00:00
  • 1741e3e761 [DHCP] FIXME: quick temporary settings fix, needs update for new API Marty Connor 2008-03-21 23:37:02 -04:00
  • 8fceee785f Merge branch 'master' of rom.etherboot.org:/pub/scm/gpxe Michael Brown 2008-03-22 00:50:06 +00:00
  • 65c0974d1f [Settings] Bugfix: store_setting() now applies changes even on root block Michael Brown 2008-03-22 00:40:33 +00:00
  • e5cea13e51 [Settings] Implement simple_settings backed with extensible DHCP options Michael Brown 2008-03-22 00:24:50 +00:00
  • a462c96ffc [Settings] DHCP is now working using the new settings API. Michael Brown 2008-03-21 22:55:59 +00:00
  • 8afb36c3bc [Settings] Migrate DHCP and NVO code to the new settings API (untested) Michael Brown 2008-03-21 22:15:31 +00:00
  • bb32b8999c [DHCP] Kill off some no-longer-used DHCP functions Michael Brown 2008-03-21 00:50:12 +00:00
  • a9b62cfe8c [Settings] Use a settings applicator in ibft.c Michael Brown 2008-03-21 00:49:44 +00:00
  • 1edbcd4246 [Settings] Use a settings applicator to set the default TFTP URI. Michael Brown 2008-03-21 00:26:29 +00:00
  • 720e256c50 [Misc] Kill off long-redundant tests/dhcptest.c Michael Brown 2008-03-21 00:07:36 +00:00
  • 0fbe484566 [IPv4] Add a config option for IPv4 Michael Brown 2008-03-21 00:06:28 +00:00
  • aec9b8a41b [Settings] Use a settings applicator to configure IPv4 routes. Michael Brown 2008-03-21 00:01:27 +00:00
  • eae6ac3d0b [Settings] Convert code in src/usr to use settings API. Michael Brown 2008-03-20 23:42:11 +00:00
  • cf03304620 [Settings] Introduce settings applicators. Michael Brown 2008-03-20 23:15:48 +00:00
  • acfa14423e [Settings] Add per-netdevice settings block Michael Brown 2008-03-20 21:06:03 +00:00
  • 260b93bb72 [Settings] Add settings hierarchy Michael Brown 2008-03-20 21:01:32 +00:00
  • a48b4d9948 [Settings] Start revamping the configuration settings API. Michael Brown 2008-03-20 04:06:07 +00:00
  • e97ae4a788 ]Drivers] Update licensing for cs89x0.[ch] and cs89x0.txt Russ Nelson sent an email requesting the license change to GPL Version 2. Marty Connor 2008-03-18 22:31:26 -04:00
  • 7067142fb4 [Contribs] Add updated wake-on-LAN patch from Bill <level42@sympatico.ca> Michael Brown 2008-03-19 01:08:38 +00:00
  • af1c6b869c [Settings] Allow named settings to have their type specified explicitly Michael Brown 2008-03-18 15:51:03 +00:00
  • 070cbebc26 [Timers] Initialise timers on first use Michael Brown 2008-03-18 15:23:10 +00:00
  • 2652abdc5f [Timers] Miscellaneous timer system fixes Michael Brown 2008-03-18 14:48:28 +00:00
  • 03398e3389 [Settings] Allow encapsulated options to be specified as named settings Michael Brown 2008-03-18 04:13:11 +00:00
  • e2613e8896 [Settings] Add int16, int32 and hex-string configuration setting types Michael Brown 2008-03-18 03:23:36 +00:00
  • 6fe585642a [libc] Fix a validation bug in strtoul() Michael Brown 2008-03-18 03:14:05 +00:00
  • 5a08b434c7 [Settings] show_setting() functions return snprintf()-style length. Michael Brown 2008-03-18 00:48:23 +00:00
  • 08b19abf94 Merge branch 'pxerom-pmm' Michael Brown 2008-03-11 16:11:51 +00:00
  • 66d9a411f7 [PXE] PMM now tested and working Michael Brown 2008-03-11 16:08:04 +00:00
  • 3bf7105cab [prefix] Cope with image source addresses outside base memory Michael Brown 2008-03-11 13:26:46 +00:00
  • 9c86a39551 [PXE] Improve PnP/BBS detection Michael Brown 2008-03-11 12:02:12 +00:00
  • 297002d7bd [prefix] Add printing functions to libprefix.S Michael Brown 2008-03-11 11:32:19 +00:00
  • 3e781eb87f Merge branch 'xl0-timer' Michael Brown 2008-03-10 13:02:53 +00:00
  • 1dd3f88964 [PXE] Work around a buffer-size bug in WinPE Michael Brown 2008-03-10 11:46:55 +00:00
  • 12f203c606 [PXE] Add PMM support to romprefix.S (untested) Michael Brown 2008-03-09 22:13:07 +00:00
  • fad35829eb [Makefile] Use bin/VVVVDDDD.rom instead of bin/pci_VVVV_DDDD.rom Michael Brown 2008-03-06 15:37:34 +00:00
  • 06e8a70488 [tg3] Added device ID for rebranded HP card. Michael Brown 2008-03-06 13:19:42 +00:00
  • 8de54ef9aa Use plain C in timer_rdtsc for division instead of inline asssembly. Alexey Zaytsev 2008-03-06 16:06:58 +03:00
  • b62f2325ba [PXEXT] Add PXENV_FILE_EXEC call to PXE extensions API. Michael Brown 2008-03-04 18:16:30 +00:00
  • b08a6f5300 [Command] Add "sanboot" command. Michael Brown 2008-03-04 17:59:26 +00:00
  • 4704abbc50 [Timers] Move TIMER_BIOS and TIMER_RDTSC to their own config.h section. Michael Brown 2008-03-02 02:33:54 +00:00
  • 3dd897f986 [Timers] Do not enable serial console by default; this change should not be propagated to master. Michael Brown 2008-03-02 02:32:12 +00:00
  • 1935439f86 fix the rdtsc namimg Alexey Zaytsev 2008-03-02 05:19:29 +03:00
  • 379c37bafb Cleanups Alexey Zaytsev 2008-03-02 04:36:50 +03:00
  • a1572e0ab0 Modify gPXE core and drivers to work with the new timer subsystem Alexey Zaytsev 2008-03-02 03:41:10 +03:00
  • 4006d229e5 Introduce the new timer subsystem. Alexey Zaytsev 2007-12-01 07:07:01 +03:00
  • 844828cb15 [DHCP] Fix RFC4390 client identifier constructions. Michael Brown 2008-02-27 16:55:46 +00:00
  • bc3f0a25c6 [Infiniband] Add preliminary support for multi-port devices. Michael Brown 2008-02-27 13:59:56 +00:00
  • 6570203571 [Infiniband] Centralise MAD operations Michael Brown 2008-02-26 22:56:19 +00:00