Commit Graph

  • 5c695db474 [makefile] Split platform-dependent portions out of arch/i386/Makefile Michael Brown 2008-10-10 02:14:22 +01:00
  • 98abd48a26 [makefile] Inhibit warnings if AUTO_DEPS or MEDIA_DEPS are empty lists Michael Brown 2008-10-10 02:09:55 +01:00
  • 3f80f9e1a6 [makefile] Add missing dependency on arch/$(ARCH)/Makefile to MAKEDEPS Michael Brown 2008-10-10 02:08:31 +01:00
  • cdd619d11f [util] Don't die on undefined symbols in sortobjdump.pl Michael Brown 2008-10-10 02:07:04 +01:00
  • 96ea558e98 [util] Add optional debug messages to zbin.c Michael Brown 2008-10-09 18:02:19 +01:00
  • e817a347fb [makefile] Split config.h out into config/*.h and kill off mkconfig.pl Michael Brown 2008-10-08 00:37:40 +01:00
  • a2588547f9 [makefile] Add support for multiple build platforms Michael Brown 2008-10-07 23:18:15 +01:00
  • f0b942ef42 [makefile] Kill off arch/$(ARCH)/Config Michael Brown 2008-10-07 22:46:43 +01:00
  • 160b950af8 [libc] Define wchar_t in a gcc-compatible way Michael Brown 2008-10-07 22:27:55 +01:00
  • 19a0452205 [libc] Add function declaration for main() in stdlib.h Michael Brown 2008-09-12 02:06:49 +01:00
  • 521549d900 [crypto] Rename <gpxe/bitops.h> to <gpxe/rotate.h> Michael Brown 2008-09-30 01:20:04 +01:00
  • 9dccbc0af2 [i2c] Generalise i2c bit-bashing support to addressless devices Michael Brown 2008-10-01 19:15:07 +01:00
  • 91802c6e85 [makefile] Fix -fno-stack-protector test on older versions of gcc Michael Brown 2008-10-01 19:05:39 +01:00
  • afe1323c76 [compiler] Allow for selective disabling of debug levels at runtime Michael Brown 2008-10-01 18:58:21 +01:00
  • 9b01a9fd9c [compiler] Add __always_inline macro Michael Brown 2008-09-13 16:21:47 +01:00
  • 60c3b69c31 [release] Update version to 0.9.5+ post release Marty Connor 2008-10-01 13:46:16 -04:00
  • 8c3e95ce42 [release] Update version to 0.9.5 for release v0.9.5 Marty Connor 2008-10-01 13:38:45 -04:00
  • df02c54f86 [arbel] Fix off-by-one error in the failure path in arbel_probe() Michael Brown 2008-09-30 00:38:10 +01:00
  • 76f6cad8af [hermon] Fix off-by-one error in the failure path in hermon_probe() Michael Brown 2008-09-30 00:31:02 +01:00
  • e899f100ca [makefile] Quote argument to sed containing [] H. Peter Anvin 2008-09-29 13:50:21 -07:00
  • e8b6077566 [makefile] Avoid using ?= H. Peter Anvin 2008-09-29 13:48:51 -07:00
  • 6f87d622e1 [tg3] Add PCI ID Michael Brown 2008-09-29 16:00:09 +01:00
  • 1dda75c9cd [pcbios] Allow for larger-than-20-byte buffers in e820mangler.S Michael Brown 2008-09-29 05:11:51 +01:00
  • 040f7cdf3a [pcbios] Print INT 15,E820 extended attributes, if present Michael Brown 2008-09-29 03:55:13 +01:00
  • 0015601f0b [gdb] Fix a compiler warning that shows up only when assertions are enabled Michael Brown 2008-09-29 01:00:14 +01:00
  • 50dc9344b7 [pcbios] Save/restore %es in INT 15,e820 Michael Brown 2008-09-29 00:36:11 +01:00
  • e3c5507178 [i386] Add dump_regs() debug call Michael Brown 2008-09-28 23:06:53 +01:00
  • 39047c5636 [hermon] Allocate only as much memory as is needed for ICM and ICM AUX Michael Brown 2008-09-27 23:50:14 +01:00
  • 2d41dead08 [iscsi] Fix LUN parsing in the iSCSI root-path Michael Brown 2008-09-26 21:30:53 +01:00
  • 6eaefa16a8 [release] Update version post release to 0.9.4+ Marty Connor 2008-09-26 16:05:55 -04:00
  • 601d244a8e [release] Update version information for 0.9.4 release v0.9.4 Marty Connor 2008-09-26 15:14:34 -04:00
  • 6936c40fef [settings] Allow for setting fetchers to fail in fetchf_hex() Michael Brown 2008-09-26 03:39:35 +01:00
  • e2d5788716 [settings] Expose MAC address setting for general use Michael Brown 2008-09-26 03:39:17 +01:00
  • 9d72636da1 [romprefix] Fully clear the "Press B to boot..." message when INT19 is used Michael Brown 2008-09-26 01:36:22 +01:00
  • 3392cfa7df [pcbios] Fetch INT 15,e820 entry directly into our e820 cache Michael Brown 2008-09-25 18:45:30 +01:00
  • fa880ec70a [arbel] Allocate sufficient space for firmware buffer Michael Brown 2008-09-25 07:23:34 +01:00
  • b45b39260c [hermon] Allocate sufficient space for firmware buffer Michael Brown 2008-09-25 07:22:06 +01:00
  • c24bc349ea [pcbios] Add facility for testing arbitrary E820 memory maps Michael Brown 2008-09-25 03:34:26 +01:00
  • 9c71949d1f [crypto] Remove spurious #include "config.h" Michael Brown 2008-09-16 02:38:29 +01:00
  • 539f94b980 [romprefix] Allow BANNER_TIMEOUT to control banners in romprefix.S Michael Brown 2008-09-25 01:53:42 +01:00
  • aa8d972581 [dhcp] Accept BOOTP as well as DHCP Michael Brown 2008-09-25 01:35:15 +01:00
  • fed106b7fb [pxe] Enable interrupts before starting PXE NBP execution Michael Brown 2008-09-24 21:23:50 +01:00
  • 887d77c27a [pcbios] Inhibit INT 15 memory map hiding on brain-dead BIOSes Michael Brown 2008-09-24 18:33:31 +01:00
  • 35b7658877 [settings] Add the uristring setting type Michael Brown 2008-09-24 07:22:42 +01:00
  • b350b10b35 [uri] Add uri_encode() and uri_decode() functions for URI character encoding Michael Brown 2008-09-24 07:21:47 +01:00
  • 9d44a06188 [romprefix] If we hook INT 19, prompt before attempting boot Michael Brown 2008-09-24 00:53:40 +01:00
  • 4011f9d956 [phantom] Skip command PEG initialisation if PEG is already running Michael Brown 2008-09-23 23:36:55 +01:00
  • 8b20e5d2b7 [pcbios] Sanity-check the INT15,e820 and INT15,e801 memory maps Michael Brown 2008-09-23 23:35:19 +01:00
  • e13d793160 [phantom] Omit an initialisation step now performed by the firmware Michael Brown 2008-09-23 23:11:05 +01:00
  • a2f9bf70d7 [pxe] Display PXE_LOADER debug message after call to initialise() Michael Brown 2008-09-23 04:15:56 +01:00
  • ca0b0f0616 [relocate] Guard against systems that report empty memory regions Michael Brown 2008-09-23 01:13:28 +01:00
  • 0fd1e54026 [memmap] Allow for 4GB+ systems in debug message Michael Brown 2008-09-23 00:58:12 +01:00
  • 0e408658b9 [iscsi] Change default initiator name prefix to "iqn.2000-01.org.etherboot:" Michael Brown 2008-09-19 17:46:07 +01:00
  • 6df82b1a9d [undi] Scan for UNDI ROMs on 512-byte boundaries rather than 2kB boundaries Michael Brown 2008-09-12 03:10:27 +01:00
  • 8223084afc [util] Disable automatic CR->LF conversion in serial-console utility Michael Brown 2008-09-07 22:08:40 +01:00
  • 18aa0e79d2 [pcbios] Add extra debugging messages relating to the system memory map Michael Brown 2008-09-07 21:38:19 +01:00
  • a30c70727a [contrib] Bring bochs/qemu READMEs up to date with latest upstream code Michael Brown 2008-09-07 11:31:42 +01:00
  • c0beec8baf [pxe] Add a dummy PXENV+ entry point at UNDI_CS:0000 Michael Brown 2008-09-06 03:19:03 +01:00
  • 2e03610c0d [multiboot] Allow for unspecified {load,bss}_end_addr for raw images Michael Brown 2008-09-06 01:57:25 +01:00
  • 6de45ad4ae [util] Avoid calling fclose(NULL) in zbin.c Eygene Ryabinkin 2008-08-31 22:17:30 +04:00
  • 99251f5b32 [libprefix] Add addr32 prefix required by older assemblers Eygene Ryabinkin 2008-08-31 22:05:50 +04:00
  • e8b22f203f [comboot] Add COMBOOT and COM32 support Daniel Verkamp 2008-08-28 23:52:19 +01:00
  • aa28544373 [librm] Add rm stack copying functions Daniel Verkamp 2008-08-15 14:16:16 -04:00
  • 2539f5fa4a [librm] Make rm_sp and rm_ss globals again Daniel Verkamp 2008-08-15 13:56:11 -04:00
  • 179fa70d34 [libc] Mark setjmp and longjmp as __cdecl Daniel Verkamp 2008-07-15 12:15:51 -04:00
  • fc0c40a5b0 [pxe] Fill in UNDIROMID pointer in !PXE structure Michael Brown 2008-08-27 23:45:59 +01:00
  • 32e34683c0 [romprefix] Add UNDI ROMID structure bus type field Michael Brown 2008-08-27 22:08:57 +01:00
  • cb6fea0690 [phantom] Fix P3 B1 silicon bug workaround Michael Brown 2008-08-27 21:25:06 +01:00
  • bd5189a96d [util] Fix interpretation of short jumps in Option::ROM Michael Brown 2008-08-27 20:36:30 +01:00
  • d5732b0272 [romprefix] Preserve %edi when issuing INT 1A,B101 Michael Brown 2008-08-26 05:03:19 +01:00
  • 07581d3faa [phantom] Remove comment that no longer matches reality Michael Brown 2008-08-26 04:45:31 +01:00
  • de7be480d6 [romprefix] Add more diagnostic messages to ROM prefix Michael Brown 2008-08-25 23:36:24 +01:00
  • f58cc3fca8 [phantom] Temporary workaround for bug in prototype (P3 B1) silicon Michael Brown 2008-08-25 23:25:33 +01:00
  • d5e07dfe92 [romprefix] Fix regression in UNDI loader Michael Brown 2008-08-22 23:58:35 +01:00
  • 82baea0a4b [romprefix] On a PCI3.0, non-BBS system, use the correct %cs for INT19 Michael Brown 2008-08-22 03:01:46 +01:00
  • 4815188dfc [elf] Add execution entry point debug messages for elf/multiboot images Michael Brown 2008-08-22 02:12:44 +01:00
  • 0ffc3f6285 [pxe] Add extra debug messages to the PXE UDP API calls Michael Brown 2008-08-21 16:52:08 +01:00
  • 2090aade04 [pxe] Fix broadcast transmissions via PXENV_UDP_WRITE Michael Brown 2008-08-21 16:50:51 +01:00
  • 30fb3b3810 [undi] Fill in ProtType correctly in PXENV_UNDI_ISR Michael Brown 2008-08-20 03:21:37 +01:00
  • f6f6f626f7 [undi] Work around broken UNDI polling behaviour in winBoot/i Michael Brown 2008-08-20 02:02:51 +01:00
  • 0c7618771e [smbios] Print SMBIOS version number in debugging messages Michael Brown 2008-08-19 22:01:38 +01:00
  • 320b072c7a [pcbios] Support arbitrary splits of the e820 memory map Michael Brown 2008-08-18 07:14:27 +01:00
  • 9737095d49 [pcbios] Prepare for multiple splits of hidden e820 memory regions Michael Brown 2008-08-18 01:01:45 +01:00
  • 23bca8f9d8 [util] Allow Option::ROM to understand and modify initialisation entry point Michael Brown 2008-08-15 04:10:35 +01:00
  • 8f8f5acf09 [settings] Avoid overwriting the start of .text in fetch_string_setting() Michael Brown 2008-08-14 03:03:53 +01:00
  • a1d0f6ed2e [dhcp] Do not restrict minimum retry time for ProxyDHCPREQUEST Michael Brown 2008-08-13 21:51:53 +01:00
  • ff2b6a512d [retry] Added configurable timeouts to retry timer Andrew Schran 2008-08-12 01:05:26 +01:00
  • 5d4839b577 [iSCSI] Add support for mutual CHAP Michael Brown 2008-08-11 03:12:38 +01:00
  • 7ad2f652b4 [libc] Add missing __attribute__ (( format ( printf ) )) to ssnprintf() Michael Brown 2008-08-11 02:30:46 +01:00
  • 8332ddf556 [romprefix] Fix ROM image copy on PCI 3.0 BIOSes Michael Brown 2008-08-05 23:18:07 +01:00
  • f178436bb1 [pxe] If no ProxyDHCPACK exists, use DHCPACK for the fake ProxyDHCPACK packet Michael Brown 2008-08-02 03:03:42 +01:00
  • ed73d53503 [dhcp] Work around a bug in Altiris RDP Michael Brown 2008-08-01 21:49:11 +01:00
  • 50babca5da [virtio] Add legacy driver for KVM virtio-net Stefan Hajnoczi 2008-08-01 16:55:49 +01:00
  • 481a21798d [autoboot] Retain initial-slash (if present) when constructing TFTP URIs Michael Brown 2008-07-31 16:55:46 +01:00
  • 193426d960 [cleanup] Remove obsolete README.cvs file Michael Brown 2008-07-31 16:24:16 +01:00
  • 12a37ab99e [util] Add mergerom.pl Michael Brown 2008-07-31 06:28:46 +01:00
  • 6f73bb5e00 [util] Add Option::ROM library and rewrite disrom.pl to use it. Michael Brown 2008-07-31 05:28:11 +01:00
  • e6cd16946a [ftp] Terminate processing after receiving an error Sergey Vlasov 2008-07-30 20:27:09 +01:00
  • 8f4c2b4a4c [ftp] Cope with RETR completion prior to all data received Michael Brown 2008-07-30 20:22:49 +01:00
  • fe1f017bde [romprefix] Update PCI ROM structure to PCI 3.0 Michael Brown 2008-07-30 19:57:46 +01:00