summaryrefslogtreecommitdiffstats
path: root/src/arch/i386/core
Commit message (Expand)AuthorAgeFilesLines
* Introduce the new timer subsystem.Alexey Zaytsev2008-03-022-160/+65Star
* Revert "malloc attribute changes"Holger Lubitz2007-08-061-2/+0Star
* malloc attribute changesHolger Lubitz2007-08-021-0/+2
* Import various libgcc functions from syslinux.Michael Brown2007-07-301-336/+0Star
* GCC's optimiser seems to screw up if this is left static...Michael Brown2007-07-301-1/+1
* Applied a modified version of holger's regparm patches.Michael Brown2007-07-291-1/+1
* Removed dead code identified by symcheckMichael Brown2007-07-171-17/+0Star
* Move uninitialised .data16 variables to .bss16; saves around 2000Michael Brown2007-07-161-1/+1
* Shrink cpu.c and render it useful for our purposes.Michael Brown2007-07-141-73/+58Star
* Dead code removal.Michael Brown2007-07-141-1/+1
* Master IRQ should be EOIed first, I think.Michael Brown2007-07-101-1/+1
* Allocate heap at first usage, rather than assuming we can fit it inMichael Brown2007-07-051-10/+65
* Separated out initialisation functions from startup/shutdown functions.Michael Brown2007-07-044-5/+9
* Merge branch 'master' of rom.etherboot.org:/pub/scm/gpxeMichael Brown2007-07-031-1/+1
|\
| * Warnings purge: src/arch/i386, src/core/disk.c, ramdisk, autobootMarty Connor2007-07-031-1/+1
* | We don't actually use the reset functions anywhere, and nothing reallyMichael Brown2007-07-034-4/+4
|/
* Use a common base-memory packet buffer for DHCP construction (as usedMichael Brown2007-07-021-4/+5
* Add ability to resolve relative symbols as well as locate absolute ones.Michael Brown2007-06-301-0/+3
* Add gdbsym.c object to help with running gdb-to-qemuMichael Brown2007-06-301-0/+28
* Use internal real-mode stack from non-returnable prefixesMichael Brown2007-06-281-0/+13
* Provide a buffer in base memory for code to fill with generated DHCP data.Michael Brown2007-03-221-0/+29
* More assertionsMichael Brown2007-02-011-0/+1
* Also print out stack pointer (with optional stack dump)Michael Brown2007-02-011-2/+5
* Assert that division result is correctMichael Brown2007-02-011-0/+3
* Added __umoddi3Michael Brown2007-01-311-0/+13
* Handle (64-bit) / (32-bit) = (64-bit), i.e. one step beyond thatMichael Brown2007-01-281-0/+319
* Use stdio.h instead of vsprintf.hMichael Brown2007-01-191-1/+1
* Accelerate memcpy() by around 32% on large, dword-aligned copies.Michael Brown2007-01-181-0/+63
* Rename e{malloc,realloc,free} to u{malloc,realloc,free}, to more obviouslyMichael Brown2007-01-161-8/+8
* Obsoleted by arch/i386/image/multiboot.cMichael Brown2007-01-141-208/+0Star
* Obsolete for some timeMichael Brown2007-01-141-130/+0Star
* Use _text, rather than assuming _text==0.Michael Brown2007-01-141-1/+4
* 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
* 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
* Removed the Etherboot-specific ELF-image code and replaced it with aMichael Brown2007-01-111-136/+0Star
* Move memmap.h out of arch/i386; it no longer contains anythingMichael Brown2007-01-111-1/+1
* Update buffer-handling code to enable expandable buffers.Michael Brown2007-01-111-69/+0Star
* Add device description fields to struct device.Michael Brown2007-01-101-2/+2
* Ripped out everything except the ability to send EOI to the PIC.Michael Brown2007-01-041-299/+37Star
* We don't actually have a stdio.h header file. Our printf() functions areMichael Brown2006-09-272-2/+0Star
* added stdio.h to includes for DBG compilationMarty Connor2006-09-272-0/+2
* Added null trap code for debugging. (Must be included by addingMichael Brown2006-06-111-0/+48
* Has been obsolete for a while.Michael Brown2006-05-251-160/+0Star
* Update relocate() to work with get_memmap().Michael Brown2006-05-251-66/+44Star
* Updated to REAL_CODE().Michael Brown2006-05-241-41/+36Star
* Add the concept of a "user pointer" (similar to the void __user * inMichael Brown2006-05-191-1/+1
* Strip down i386 PCI configuration space I/O to the bare minimum. AMichael Brown2006-05-173-451/+149Star
* Restructured PCI subsystem to fit the new device model.Michael Brown2006-05-161-4/+6