| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Gave asynchronous operations approximate POSIX signal semantics. This | Michael Brown | 2007-01-15 | 26 | -246/+654 |
| | | | | | | | | | | | | 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. | ||||
| * | Add missing include | Michael Brown | 2007-01-15 | 1 | -0/+1 |
| | | |||||
| * | Add ETIMEDOUT | Michael Brown | 2007-01-15 | 1 | -0/+1 |
| | | |||||
| * | Added a URI parser that should be standards conformant. (It can certainly | Michael Brown | 2007-01-15 | 2 | -0/+277 |
| | | | | | | | handle something as convoluted as ftp://joe:secret@insecure.org:8081/hidden/path/to?what=is#this | ||||
| * | Split DBG() statement containing two inet_ntoa() statements; they | Michael Brown | 2007-01-14 | 1 | -3/+3 |
| | | | | | return a static buffer. | ||||
| * | Dump buffer and packet information in PXENV_UDP_READ as well | Michael Brown | 2007-01-14 | 1 | -0/+7 |
| | | |||||
| * | Make TCP give up immediately when it receives -ENETUNREACH from | Michael Brown | 2007-01-14 | 2 | -46/+65 |
| | | | | | | | | 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. | ||||
| * | Use -ENETUNREACH to mean "no reachable network device exists, don't bother | Michael Brown | 2007-01-14 | 2 | -2/+2 |
| | | | | | retrying". | ||||
| * | Add the "initrd" command | Michael Brown | 2007-01-14 | 1 | -20/+57 |
| | | |||||
| * | We can now load an initrd as well as a kernel | Michael Brown | 2007-01-14 | 2 | -5/+95 |
| | | |||||
| * | Make the getmemsize() prototype available in memsizes.h, for code that | Michael Brown | 2007-01-14 | 3 | -44/+17![]() |
| | | | | | doesn't want to go to the hassle of processing a full memory map. | ||||
| * | Once image type has been set, do not autoprobe further | Michael Brown | 2007-01-14 | 1 | -0/+5 |
| | | |||||
| * | Typo | Michael Brown | 2007-01-14 | 1 | -1/+1 |
| | | |||||
| * | Actually, the initrd image should be architecture-independent. | Michael Brown | 2007-01-14 | 2 | -4/+4 |
| | | |||||
| * | Add dummy "initrd" image format, just so that images can be marked as | Michael Brown | 2007-01-14 | 2 | -0/+51 |
| | | | | | initrds. | ||||
| * | Allow load() and exec() methods to be NULL. | Michael Brown | 2007-01-14 | 1 | -0/+9 |
| | | |||||
| * | Copy command line at execution time rather than load time. | Michael Brown | 2007-01-14 | 2 | -35/+144 |
| | | | | | Parse command line for "vga=" and "mem=" parameters | ||||
| * | Split bzimage_load into separate functions | Michael Brown | 2007-01-14 | 2 | -87/+202 |
| | | |||||
| * | Can start a Linux kernel directly (albeit with no initrd support) | Michael Brown | 2007-01-14 | 1 | -8/+29 |
| | | |||||
| * | Remove some references to no-longer-existent source files. | Michael Brown | 2007-01-14 | 1 | -6/+5![]() |
| | | | | | | Add a path for isolinux.bin that is correct on my system; hopefully it will work on others too. | ||||
| * | .lilo and derived targets (e.g. .iso) now load properly. | Michael Brown | 2007-01-14 | 1 | -23/+29 |
| | | |||||
| * | Obsoleted by arch/i386/image/multiboot.c | Michael Brown | 2007-01-14 | 1 | -208/+0![]() |
| | | |||||
| * | Can almost start a kernel now. It dies with "No setup signature found" | Michael Brown | 2007-01-14 | 3 | -7/+139 |
| | | |||||
| * | Obsolete | Michael Brown | 2007-01-14 | 1 | -57/+0![]() |
| | | |||||
| * | Placeholder bzImage support | Michael Brown | 2007-01-14 | 4 | -0/+158 |
| | | |||||
| * | Replace image->entry with image->priv. | Michael Brown | 2007-01-14 | 4 | -8/+16 |
| | | |||||
| * | Mostly updated. Won't work yet. | Michael Brown | 2007-01-14 | 1 | -199/+172![]() |
| | | |||||
| * | Obsolete for some time | Michael Brown | 2007-01-14 | 1 | -130/+0![]() |
| | | |||||
| * | Fill in BufferSize in PXENV_GET_CACHED_INFO | Michael Brown | 2007-01-14 | 1 | -0/+1 |
| | | |||||
| * | Select a PXE network device before starting PXE NBP. | Michael Brown | 2007-01-14 | 4 | -59/+64 |
| | | | | | Move pxe_boot() code to pxe_image.c | ||||
| * | Do not go past the end of the argv[] array. | Michael Brown | 2007-01-14 | 1 | -0/+4 |
| | | | | | This bug found by setting read and write watchpoints at NULL in bochs. | ||||
| * | Use debug autocolourisation. | Michael Brown | 2007-01-14 | 1 | -18/+34 |
| | | | | | Shut down before jumping to the multiboot image. | ||||
| * | Call hide_etherboot() from startup(), rather than requiring the prefix to | Michael Brown | 2007-01-14 | 4 | -22/+45 |
| | | | | | do it. | ||||
| * | Make shutdown functions callable by OS image's exec methods. | Michael Brown | 2007-01-14 | 3 | -349/+38![]() |
| | | |||||
| * | Make "boot" a synonym for "imgexec", to match grub | Michael Brown | 2007-01-14 | 1 | -0/+4 |
| | | |||||
| * | Rename "boot" to "autoboot" | Michael Brown | 2007-01-14 | 3 | -7/+7 |
| | | |||||
| * | Use _text, rather than assuming _text==0. | Michael Brown | 2007-01-14 | 1 | -1/+4 |
| | | |||||
| * | Use {get,set}_fbms() so that allocated base memory is correctly hidden. | Michael Brown | 2007-01-14 | 1 | -12/+7![]() |
| | | |||||
| * | Provide {get,set}_fbms() in basemem.h. | Michael Brown | 2007-01-14 | 3 | -212/+70![]() |
| | | | | | set_fbms() will also update the E820 hidden region. | ||||
| * | Some operating systems get a nasty shock if a region of the E820 map seems | Michael Brown | 2007-01-14 | 2 | -43/+80 |
| | | | | | | to start on a non-page boundary. Make life safer by rounding out our edited regions. | ||||
| * | Add some trace messages for important events | Michael Brown | 2007-01-13 | 1 | -0/+6 |
| | | |||||
| * | Advertise a larger MSS to improve TCP performance. | Michael Brown | 2007-01-13 | 2 | -2/+33 |
| | | |||||
| * | I prefer IMAGE_XXX to XXX_IMAGE. | Michael Brown | 2007-01-13 | 3 | -21/+105 |
| | | | | | | Add IMAGE_PXE to use the new image format framework. "kernel pxelinux.0" now works. | ||||
| * | Add header for pxe_boot() | Michael Brown | 2007-01-13 | 2 | -0/+12 |
| | | |||||
| * | Pick up the return status code from the correct place now that we | Michael Brown | 2007-01-13 | 1 | -2/+1![]() |
| | | | | | don't overwrite the parameter block until *after* the debug code. | ||||
| * | When an UNDI API call fails, print everything there is to know about it. | Michael Brown | 2007-01-13 | 1 | -3/+20 |
| | | |||||
| * | Hex dumps are now integrated into the DBG() framework. | Michael Brown | 2007-01-13 | 2 | -32/+171 |
| | | |||||
| * | Always send EOI. We can't feasibly share interrupts (since we have no | Michael Brown | 2007-01-13 | 1 | -4/+12 |
| | | | | | | | clue what the "previous" interrupt handler will do, which could range from "just an iret" to "disable the interrupt"), and that means that we have to take responsibility for ACKing all interrupts. Joy. | ||||
| * | Damn Broadcom and their damned incorrect assumptions about x86 memory | Michael Brown | 2007-01-13 | 1 | -3/+24 |
| | | | | | allocation. | ||||
| * | Add HTTP test support | Michael Brown | 2007-01-12 | 1 | -3/+22 |
| | | |||||

