summaryrefslogtreecommitdiffstats
path: root/src/arch/i386/image
Commit message (Expand)AuthorAgeFilesLines
* Fix compiler warnings that appear only on OpenBSD.Michael Brown2007-12-062-2/+2
* Allow space for the kernel's real-mode .bss. Previously we weren'tMichael Brown2007-11-041-1/+7
* Redefine bzimage_exec_context::mem_limit to be the highest permissibleMichael Brown2007-09-281-3/+4
* Place multiboot command lines in base memory; Xen won't pick them upMichael Brown2007-08-031-36/+69
* Allow images to hold references to the originating URI.Michael Brown2007-08-022-3/+8
* Allowed zero-cost enforced ordering of features in startup bannerMichael Brown2007-08-024-0/+12
* Add code for constructing single-file cpio archives on the flyMichael Brown2007-08-021-30/+75
* Initrd concatenation now workingMichael Brown2007-08-011-2/+3
* Allow loading of multiple initramfs images.Michael Brown2007-07-311-50/+61
* Centralise construction of the DHCP request and response packets.Michael Brown2007-07-311-7/+4Star
* make multiboot_load staticHolger Lubitz2007-07-271-1/+1
* make nbi_load staticHolger Lubitz2007-07-271-1/+1
* make eltorito_load staticHolger Lubitz2007-07-271-1/+1
* We probably shouldn't leave interrupts disabled when starting an OS.Michael Brown2007-07-251-0/+1
* Minor debug improvementMichael Brown2007-07-191-1/+2
* Move uninitialised .data16 variables to .bss16; saves around 2000Michael Brown2007-07-161-3/+3
* Separated out initialisation functions from startup/shutdown functions.Michael Brown2007-07-044-4/+4
* Ensure that pxe_netdev is set before starting up PXE NBP.Michael Brown2007-07-031-3/+10
* Use a common base-memory packet buffer for DHCP construction (as usedMichael Brown2007-07-021-5/+5
* pxe_netdev now holds a reference to the network device.Michael Brown2007-07-021-2/+10
* Place the actual version string in .data16, rather than just theMichael Brown2007-06-301-1/+1
* Separate out pxe_start_nbp() from pxe_image.c into pxe_call.cMichael Brown2007-06-301-22/+1Star
* Fix stack on return from PXE NBP so that we can return properly.Michael Brown2007-06-291-1/+2
* Add 32-bit support.Michael Brown2007-03-221-13/+70
* TypoMichael Brown2007-03-201-1/+1
* Support 32-bit (linear) NBI images. We don't yet provide a bootp dataMichael Brown2007-03-141-33/+44
* Split bootsector execution code out into bootsector.c.Michael Brown2007-01-292-0/+445
* Use base "0" in strtoul for consistency with "mem="Michael Brown2007-01-241-1/+1
* "vga=" is specified in decimal, not hex.Michael Brown2007-01-231-1/+1
* Misread the definition of the type_of_loader field; it should include aMichael Brown2007-01-191-1/+1
* We can now load an initrd as well as a kernelMichael Brown2007-01-141-5/+93
* Make the getmemsize() prototype available in memsizes.h, for code thatMichael Brown2007-01-141-0/+1
* Actually, the initrd image should be architecture-independent.Michael Brown2007-01-141-37/+0Star
* Add dummy "initrd" image format, just so that images can be marked asMichael Brown2007-01-141-0/+37
* Copy command line at execution time rather than load time.Michael Brown2007-01-141-35/+132
* Split bzimage_load into separate functionsMichael Brown2007-01-141-81/+183
* Can start a Linux kernel directly (albeit with no initrd support)Michael Brown2007-01-141-8/+29
* Can almost start a kernel now. It dies with "No setup signature found"Michael Brown2007-01-141-5/+115
* Placeholder bzImage supportMichael Brown2007-01-141-0/+81
* Replace image->entry with image->priv.Michael Brown2007-01-142-4/+9
* Mostly updated. Won't work yet.Michael Brown2007-01-141-199/+172Star
* Select a PXE network device before starting PXE NBP.Michael Brown2007-01-141-2/+30
* Use debug autocolourisation.Michael Brown2007-01-141-18/+34
* I prefer IMAGE_XXX to XXX_IMAGE.Michael Brown2007-01-131-0/+83
* Place multiboot tables in base memory; at least some OSes won't see itMichael Brown2007-01-121-34/+64
* Ensure multiboot modules are in ascending order of memory startMichael Brown2007-01-121-15/+40
* Fix the memory map.Michael Brown2007-01-121-6/+11
* Force probing of multiboot before ELF.Michael Brown2007-01-121-2/+2
* Place command-line inline, to save on memory allocation hassles.Michael Brown2007-01-121-7/+4Star
* Rename copy_user() to memcpy_user(). Add memmove_user() andMichael Brown2007-01-121-1/+1