-
c0835339d0
[nap] Formalise the CPU sleeping API
Michael Brown
2008-10-12 23:34:45 +01:00
-
658c6dba59
[monojob] Allow for extremely slow system timers
Michael Brown
2008-10-12 21:27:57 +01:00
-
16f1e35775
[timer] Formalise the timer API
Michael Brown
2008-10-12 19:56:52 +01:00
-
e6f276ece3
[process] Add DBG2() messages to help track down frozen processes
Michael Brown
2008-10-12 15:06:07 +01:00
-
f945d6d201
[retry] Use a separate flag to indicate that a retry timer is running
Michael Brown
2008-10-12 15:04:37 +01:00
-
941b4c2adb
[commands] Fix config command to accept zero arguments
Michael Brown
2008-10-12 14:37:51 +01:00
-
8a4ccebec9
[pci] Formalise the PCI I/O API
Michael Brown
2008-10-12 12:50:44 +01:00
-
fd67452807
[legacy] Add missing #include <gpxe/io.h>
Michael Brown
2008-10-12 12:37:25 +01:00
-
e226a8d8d9
[phantom] Add missing #include <gpxe/io.h>
Michael Brown
2008-10-12 12:37:08 +01:00
-
8c7deba349
[config] Split console configuration out to config/console.h
Michael Brown
2008-10-12 02:30:31 +01:00
-
aef6d0df5c
[ioapi] Absorb virt_to_phys() and phys_to_virt() into the I/O API
Michael Brown
2008-10-12 02:11:50 +01:00
-
992bbf309c
[i386] Remove obsolete functions from virtaddr.h
Michael Brown
2008-10-12 02:01:18 +01:00
-
8e38669d54
[rtl8139] Add missing #include <string.h>
Michael Brown
2008-10-12 01:59:57 +01:00
-
a1e11a6beb
[natsemi] Add missing #include <string.h>
Michael Brown
2008-10-12 01:59:49 +01:00
-
1641b5d39b
[e1000] Add missing #include <string.h>
Michael Brown
2008-10-12 01:59:34 +01:00
-
ee2df1d6d6
[ioapi] Remove old io.h file and switch all users over to <gpxe/io.h>
Michael Brown
2008-10-12 00:52:30 +01:00
-
8956a36be5
[ioapi] Formalise the I/O API as used in i386-pcbios
Michael Brown
2008-10-12 01:03:17 +01:00
-
b40b4f2dbf
[cs89x0] Simplify obscure loop syntax
Michael Brown
2008-10-12 00:39:57 +01:00
-
0b5c39d167
[e1000] Fix dubious syntax in e1000 I/O wrapper macros
Michael Brown
2008-10-12 00:38:56 +01:00
-
2e812235f4
[makefile] Add -Wformat-nonliteral as an extra warning category
Michael Brown
2008-10-10 18:41:24 +01:00
-
ac663cf509
[efi] Add EFI headers from the EFI Development Kit (edk2)
Michael Brown
2008-10-08 02:30:48 +01:00
-
13d09e6719
[i386] Simplify linker script and standardise linker-defined symbol names
Michael Brown
2008-10-09 22:22:01 +01:00
-
3029eb0e84
[makefile] Reduce verbosity of various NON_AUTO_MEDIA rules
Michael Brown
2008-10-10 03:57:31 +01:00
-
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
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
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