Commit Graph

  • 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
  • 03d1fc1da3 [Hermon] Donate joint copyright on Hermon driver to Mellanox. Michael Brown 2008-02-23 11:05:46 +00:00
  • 396dc6e797 [Hermon] Add driver for Mellanox Hermon (ConnectX) cards. Michael Brown 2008-02-23 10:51:38 +00:00
  • ea5ad4be91 [Infiniband] Fix typo in debug statement Michael Brown 2008-02-23 10:36:52 +00:00
  • 563955ce37 [Infiniband] Add missing list_del()s in ib_create_qp() failure path. Michael Brown 2008-02-23 04:03:31 +00:00
  • 604c934981 Add DBGLVL_IO to trace all memory-mapped I/O. Michael Brown 2008-02-21 12:39:00 +00:00
  • b87904ab20 Remove reference to COFF support. I can find no trace of ever having supported it. Michael Brown 2008-02-21 04:11:56 +00:00
  • e6ff84b2d1 Make tarball generation quieter v0.9.3 Marty Connor 2008-02-14 17:40:45 -05:00
  • c9593cd35b Updated $(VERSION) for release. Change tarball generation. Marty Connor 2008-02-14 17:26:47 -05:00
  • 10570b0a7a Remove obsolete files (INSTALL, RELNOTES) Marty Connor 2008-02-14 16:42:38 -05:00
  • 8b2c659b29 Update VERSION for 0.9.3 Marty Connor 2008-02-14 16:34:49 -05:00
  • d3141fcdc4 Update LOG for 0.9.3 release Marty Connor 2008-02-14 16:33:43 -05:00
  • 990dde3a69 Rename Copyrights to COPYRIGHTS for consistency with other filenames Marty Connor 2008-02-14 16:21:51 -05:00
  • c0c5f2989b Add README file which replaces INSTALL and gives pointers to more information. Marty Connor 2008-02-14 16:17:30 -05:00
  • c60050614a Added mtnic driver provided by Mellanox. Michael Brown 2008-02-13 15:01:18 +00:00
  • 385b7a623d Guard against corruption of top half of %esp during UNDI ISR Michael Brown 2008-02-13 14:58:20 +00:00
  • c1006ffdb7 If no shell was requested via Ctrl-B, exit immediately if boot fails. Michael Brown 2008-02-11 17:51:44 +00:00
  • 40990465f1 Merge branch 'master' of rom.etherboot.org:/pub/scm/gpxe Michael Brown 2008-02-11 16:33:37 +00:00
  • fc9f016be0 UNDI ISR: save and restore 32-bit registers H. Peter Anvin 2008-02-08 16:19:02 -08:00
  • f8a0b5f682 Use internal 16-bit stack for added safety. Michael Brown 2008-02-11 15:06:26 +00:00
  • 9aec835541 undiisr.S: save/restore upper half of %eflags H. Peter Anvin 2008-02-10 18:13:06 -08:00
  • 621c2886aa UNDI ISR: save and restore 32-bit registers H. Peter Anvin 2008-02-08 16:19:02 -08:00
  • 428c6342bc Fixes for EqualLogic iSCSI targets: Michael Brown 2008-02-07 22:46:26 +00:00
  • 5e4e267177 Start restructuring pxe_tftp.c to cope with multicast (MTFTP) receives. Michael Brown 2008-02-02 15:59:32 +00:00