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 years ago
Michael Brown
43013da9bf
Quick hack to get AoE back in to the tree, on a par with the current
iSCSI hack.
17 years ago
Michael Brown
487dc5be56
Fix up iscsiboot missing prototype warnings
17 years ago
Michael Brown
4b08f4cf0f
Quick hack to get image booting working again
17 years ago
Michael Brown
dd6d94004f
HTTP/DNS now working fully asynchronously. HTTP/IP addresses and any
other protocol won't work at the moment.
17 years ago
Michael Brown
4e20d73bb5
Gave asynchronous operations approximate POSIX signal semantics. This
will enable us to cascade async operations, which is necessary in order to
properly support DNS. (For example, an HTTP request may have to redirect
to a new location and will have to perform a new DNS lookup, so we can't
just rely on doing the name lookup at the time of parsing the initial
URL).
Anything other than HTTP is probably broken right now; I'll fix the others
up asap.
17 years ago
Michael Brown
b45a9bfa2d
Added missing declaration.
17 years ago
Michael Brown
39ede8c7e8
Added dhcp() user-level command.
17 years ago
Michael Brown
475d6d1f7c
fetch() now knows nothing about struct image; it simply loads a file and
returns the allocated buffer.
17 years ago
Michael Brown
2876197306
Allow "imgexec" with no arguments to boot the file that was loaded with
"kernel".
17 years ago
Michael Brown
f135a37f30
Cleaner separation between imgXXX() functions and image_cmd.c
17 years ago
Michael Brown
9817f93094
Add basic "fetch" and "imgstat" commands.
17 years ago
Michael Brown
d9ba8f790b
Add route() function to display routing table.
17 years ago
Michael Brown
55e590ab3a
Move header file for usr/autoboot.c to include/usr
17 years ago
Michael Brown
d24b80acf2
Added network interface management commands
17 years ago