summaryrefslogtreecommitdiffstats
path: root/src/arch
Commit message (Expand)AuthorAgeFilesLines
* Misread the definition of the type_of_loader field; it should include aMichael Brown2007-01-192-2/+8
* Use stdio.h instead of vsprintf.hMichael Brown2007-01-192-2/+2
* Declaring the CPU architecture in the middle of an assembly file isMichael Brown2007-01-181-1/+0Star
* Accelerate memcpy() by around 32% on large, dword-aligned copies.Michael Brown2007-01-182-0/+70
* Rename e{malloc,realloc,free} to u{malloc,realloc,free}, to more obviouslyMichael Brown2007-01-161-8/+8
* We can now load an initrd as well as a kernelMichael Brown2007-01-142-5/+95
* Make the getmemsize() prototype available in memsizes.h, for code thatMichael Brown2007-01-143-44/+17Star
* Actually, the initrd image should be architecture-independent.Michael Brown2007-01-142-51/+0Star
* Add dummy "initrd" image format, just so that images can be marked asMichael Brown2007-01-142-0/+51
* Copy command line at execution time rather than load time.Michael Brown2007-01-142-35/+144
* Split bzimage_load into separate functionsMichael Brown2007-01-142-87/+202
* Can start a Linux kernel directly (albeit with no initrd support)Michael Brown2007-01-141-8/+29
* Remove some references to no-longer-existent source files.Michael Brown2007-01-141-6/+5Star
* .lilo and derived targets (e.g. .iso) now load properly.Michael Brown2007-01-141-23/+29
* Obsoleted by arch/i386/image/multiboot.cMichael Brown2007-01-141-208/+0Star
* Can almost start a kernel now. It dies with "No setup signature found"Michael Brown2007-01-142-7/+138
* Placeholder bzImage supportMichael Brown2007-01-142-0/+154
* Replace image->entry with image->priv.Michael Brown2007-01-142-4/+9
* Mostly updated. Won't work yet.Michael Brown2007-01-141-199/+172Star
* Obsolete for some timeMichael Brown2007-01-141-130/+0Star
* Select a PXE network device before starting PXE NBP.Michael Brown2007-01-144-59/+64
* Use debug autocolourisation.Michael Brown2007-01-141-18/+34
* Call hide_etherboot() from startup(), rather than requiring the prefix toMichael Brown2007-01-142-20/+38
* Use _text, rather than assuming _text==0.Michael Brown2007-01-141-1/+4
* Use {get,set}_fbms() so that allocated base memory is correctly hidden.Michael Brown2007-01-141-12/+7Star
* Provide {get,set}_fbms() in basemem.h.Michael Brown2007-01-143-212/+70Star
* Some operating systems get a nasty shock if a region of the E820 map seemsMichael Brown2007-01-141-18/+77
* Add some trace messages for important eventsMichael Brown2007-01-131-0/+6
* I prefer IMAGE_XXX to XXX_IMAGE.Michael Brown2007-01-131-0/+83
* Add header for pxe_boot()Michael Brown2007-01-132-0/+12
* Pick up the return status code from the correct place now that weMichael Brown2007-01-131-2/+1Star
* When an UNDI API call fails, print everything there is to know about it.Michael Brown2007-01-131-3/+20
* Always send EOI. We can't feasibly share interrupts (since we have noMichael Brown2007-01-131-4/+12
* Damn Broadcom and their damned incorrect assumptions about x86 memoryMichael Brown2007-01-131-3/+24
* 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
* Fix the only bug (which was to use DBGC() in place of DBG()!) and add 4kBMichael Brown2007-01-121-2/+9
* First version of an external memory allocator (not tested)Michael Brown2007-01-121-0/+159
* Rename copy_user() to memcpy_user(). Add memmove_user() andMichael Brown2007-01-122-3/+31
* Allow external code to update hidden memory regions.Michael Brown2007-01-121-25/+2Star
* Nothing (not even hidemem.c) uses this file!Michael Brown2007-01-121-21/+0Star
* Long since obsoleted by arch/i386/scripts/i386.ldsMichael Brown2007-01-121-90/+0Star
* Obsoleted by arch/i386/interface/pxe/pxe_call.cMichael Brown2007-01-121-391/+0Star
* We *do* have a __data16_array after all!Michael Brown2007-01-121-6/+1Star
* We may be required to page-align modules, so let's make sure we catchMichael Brown2007-01-121-1/+7
* Provide registration mechanism for loaded images, so that we can e.g.Michael Brown2007-01-121-38/+92
* Populate multiboot information structure before calling OS.Michael Brown2007-01-111-17/+39