Michael Brown
b08a6f5300
[Command] Add "sanboot" command.
16 년 전
Holger Lubitz
3559beeb0f
__nonnull changes
17 년 전
Holger Lubitz
3c19e4a07e
__nonnull changes
17 년 전
Holger Lubitz
d39e79248c
__nonnull changes
17 년 전
Holger Lubitz
c5414e6d12
__nonnull changes
17 년 전
Holger Lubitz
6a3ee34c18
__nonnull changes
17 년 전
Holger Lubitz
e7114f1215
__nonnull changes
17 년 전
Michael Brown
6e46dddc2c
Print multiple commands per line in help
17 년 전
Michael Brown
710c6c1be1
Error message cleanups.
17 년 전
Michael Brown
d4947c05b2
Allow images to hold references to the originating URI.
Some shuffling around of the image management code; this needs tidying up.
17 년 전
Michael Brown
9fd6a0418f
Allowed zero-cost enforced ordering of features in startup banner
list.
Added FEATURE() macros to most relevant (non-driver) files.
17 년 전
Michael Brown
0acb016840
Add FEATURE() macro, plus code to display features at startup time,
and generate DHCP options to indicate features to DHCP server (and to
PXE NBPs).
17 년 전
Michael Brown
0d568ac219
Make has_key() a static inline, rather than omitting it altogether.
17 년 전
Michael Brown
3e816c3d56
Revert "make bool m_echo static" - I suspect this to be defined by spec
This reverts commit 3cb133d27d .
17 년 전
Holger Lubitz
3cb133d27d
make bool m_echo static
17 년 전
Holger Lubitz
ac1e0aa63e
remove has_key by #if 0'ing out
17 년 전
Holger Lubitz
0e0843a872
make _wgetc static
17 년 전
Holger Lubitz
9280f2649a
make struct _softlabelkeys *slks static
17 년 전
Holger Lubitz
97aade0d1f
make imgfill_cmdline static
17 년 전
Michael Brown
9aa61ad5a2
Add per-file error identifiers
17 년 전
Marty Connor
c77704cb60
Warnings purge: src/{crypto,hci,net}
17 년 전
Michael Brown
e4c9c91d6e
Removed debugging statements that should not have been checked in.
17 년 전
Michael Brown
4b08f4cf0f
Quick hack to get image booting working again
17 년 전
Michael Brown
070c55a838
Added EPIPE description.
17 년 전
Michael Brown
160e66dbb9
Typo
17 년 전
Michael Brown
cde6d776e3
Handle structured error codes.
18 년 전
Michael Brown
f4c1e564a1
vsprintf.h is gPXE-specific; move it to include/gpxe
18 년 전
Michael Brown
73b09ecba6
Use stdio.h instead of vsprintf.h
18 년 전
Michael Brown
5ff23aa406
Include stdlib.h rather than malloc.h
18 년 전
Michael Brown
90d859c34b
Add ETIMEDOUT
18 년 전
Michael Brown
76aa9ad07d
Make TCP give up immediately when it receives -ENETUNREACH from
tcpip_tx(). This avoids the irritating wait when you accidentally type
"kernel pxelinux.0" before bringing up the network interface.
Add ENETUNREACH to strerror()'s list.
18 년 전
Michael Brown
8edf8f6fa8
Add the "initrd" command
18 년 전
Michael Brown
c088ecf042
Make "boot" a synonym for "imgexec", to match grub
18 년 전
Michael Brown
beb941ed81
Rename "boot" to "autoboot"
18 년 전
Michael Brown
63386f4455
Added ENOENT, since HTTP 404 translates to it
18 년 전
Michael Brown
9952df9b52
Add "dhcp" command
18 년 전
Michael Brown
83559c668a
Don't print "<NULL>" when we use imgautoselect().
18 년 전
Michael Brown
2876197306
Allow "imgexec" with no arguments to boot the file that was loaded with
"kernel".
18 년 전
Michael Brown
f135a37f30
Cleaner separation between imgXXX() functions and image_cmd.c
18 년 전
Michael Brown
9817f93094
Add basic "fetch" and "imgstat" commands.
18 년 전
Michael Brown
8b6eaf3c82
Be silent if there are no network interfaces
18 년 전
Michael Brown
83fa318b86
Added strerror(0)=="No error", so that TCP protocols can use
strerror(rc) in their closed() methods without producing "Error
0x0000" when the connection is closed normally.
18 년 전
Michael Brown
d45c5e7ce7
Add "route" command (which currently only displays the routing table; it
can't modify it).
18 년 전
Michael Brown
f396f1f9d3
Force ordering of commands within help list.
18 년 전
Michael Brown
cef551376f
Force ordering of commands in help list.
18 년 전
Michael Brown
dad5274522
Add "name" field to struct device to allow human-readable hardware device
names.
Add "dev" pointer in struct net_device to tie network interfaces back to a
hardware device.
Force natural alignment of data types in __table() macros. This seems to
prevent gcc from taking the unilateral decision to occasionally increase
their alignment (which screws up the table packing).
18 년 전
Michael Brown
55e590ab3a
Move header file for usr/autoboot.c to include/usr
18 년 전
Michael Brown
d24b80acf2
Added network interface management commands
18 년 전
Michael Brown
70cc3a164a
Reset character attributes before start of welcome banner, in case
it's a serial console and remembers state from the previous program
run.
18 년 전
Michael Brown
d0a3cc3417
Avoid creating implicit memcpy()s
18 년 전