1
0
mirror of https://github.com/ipxe/ipxe.git synced 2026-10-27 08:32:58 +03:00

Commit Graph

  • 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
  • 4cc786de81 [prefix] Reasonable value for lkrn initrd_addr_max Stefan Hajnoczi 2008-07-30 19:45:48 +01:00
  • 594c672b75 [smbios] Add named settings for manufacturer, product name, and serial no. Michael Brown 2008-07-27 01:18:55 +01:00
  • 34a06b6ba7 [cmdline] Add setting expansion using ${...} syntax Michael Brown 2008-07-27 01:08:20 +01:00
  • 702e0be44e [ui] Add progress dots while waiting on any foreground job Michael Brown 2008-07-24 20:08:31 +01:00
  • 764e2cc68c [cmdline] Minor tidy-ups to shell_banner.c Michael Brown 2008-07-24 20:00:43 +01:00
  • 833447392d [cmdline] Added configurable shell banner timeout Andrew Schran 2008-07-24 19:59:12 +01:00
  • 6b58992318 [tg3] Added support for tg3-5754. Andrew Schran 2008-07-24 19:55:53 +01:00
  • c302eeda5a [makefile] Suppress "No such file or directory" warnings at start of build Michael Brown 2008-07-24 19:45:35 +01:00
  • f493283c74 [phantom] Add new board type Michael Brown 2008-07-24 19:40:10 +01:00
  • 03c80c12b8 [iSCSI] Support Windows Server 2008 direct iSCSI installation Michael Brown 2008-07-17 17:45:17 +01:00
  • 4e033c774b [phantom] Guard against partially-written status descriptors Michael Brown 2008-07-17 15:45:40 +01:00
  • bb41ec385c [int13] Pairwise swap drive numbers, instead of shifting all drive numbers Michael Brown 2008-07-15 23:19:59 +01:00
  • 21e9e801e2 [udp] Avoid reusing auto-allocated ports after connection close. Michael Brown 2008-07-10 04:21:10 +01:00