summaryrefslogtreecommitdiffstats
path: root/src/arch/i386/include
Commit message (Expand)AuthorAgeFilesLines
...
* Added missing check-inMichael Brown2006-06-091-0/+16
* It's astonishing how long really fundamental bugs can survive withoutMichael Brown2006-06-081-2/+2
* Fix some remarkably obvious mistakes in pcidirect.hMichael Brown2006-06-081-3/+3
* Add a "count" field to struct memory_map.Michael Brown2006-05-251-0/+3
* Define a struct memory_map with a fixed number of entries, rather thanMichael Brown2006-05-241-1/+9
* Remove the automatic segment register save and restore; most users ofMichael Brown2006-05-241-8/+0Star
* Removed REAL_EXEC(); there is no longer any code using it.Michael Brown2006-05-242-43/+13Star
* Added potentially required "\n\t" on the end of asm_code_strMichael Brown2006-05-241-14/+1Star
* Split out REAL_CODE() from REAL_EXEC(), preparatory to removing REAL_EXECMichael Brown2006-05-242-31/+35
* Remove references to obsoleted REAL_CALL from documentation.Michael Brown2006-05-241-7/+0Star
* Removed REAL_FRAGMENT and REAL_CALL, and left just REAL_EXEC (which isMichael Brown2006-05-242-100/+94Star
* Replaced memsizes.c with smaller memmap.c, taking advantage of __data16,Michael Brown2006-05-242-0/+25
* Add __{text,data}16_array, since there's no way I can see to make theMichael Brown2006-05-242-4/+14
* Add the concept of a "user pointer" (similar to the void __user * inMichael Brown2006-05-194-19/+91
* Use typeof(sizeof(...)) to define a size_t. This stops gcc complainingMichael Brown2006-05-191-1/+1
* Strip down i386 PCI configuration space I/O to the bare minimum. AMichael Brown2006-05-173-18/+281
* Add INT 13,41 (extensions installation check). LILO's MBR now usesMichael Brown2006-05-151-0/+16
* Add int13_boot(), to allow booting from INT 13 emulated drives.Michael Brown2006-05-141-0/+1
* Specify attributes on .text16.Michael Brown2006-05-141-1/+1
* Rewrote printf and friends to better support standard C semantics.Michael Brown2006-05-141-0/+1
* Provide access to rm_cs and rm_ds from protected-mode code.Michael Brown2006-05-131-1/+4
* Provide a global counter for the number of interrupts hooked.Michael Brown2006-05-131-0/+1
* Define BIOS data segment in bios.hMichael Brown2006-05-131-0/+3
* Add flag definitions.Michael Brown2006-05-131-0/+8
* Add INT 13 emulation layer (which provides an interface to gPXE blockMichael Brown2006-05-131-0/+157
* Add 64-bit byte-swapping operations.Michael Brown2006-05-131-7/+38
* (Redoing check-in lost by SourceForge's failure.)Michael Brown2006-05-132-32/+0Star
* (Redoing check-in lost by SourceForge's failure.)Michael Brown2006-05-131-0/+17
* (Redoing check-in lost by SourceForge's failure.)Michael Brown2006-05-133-10/+29
* (Redoing check-in lost by SourceForge's failure.)Michael Brown2006-05-131-11/+21
* Allow access to variables in .text16 as well as .data16. ChainedMichael Brown2006-05-063-2/+16
* Added methods for efficiently declaring and accessing variables inMichael Brown2006-05-043-0/+59
* <name>_size variable is no longer needed, since we don't copy the code.Michael Brown2006-05-021-3/+1Star
* Towards a(nother) new real-mode infrastructure, in which we takeMichael Brown2006-05-023-89/+31Star
* Put the TCP connection periodic processing in tcp.c, where it belongs.Michael Brown2006-04-301-0/+2
* Added missing ssize_tMichael Brown2006-04-251-0/+1
* gcc is rather over-aggressive about optimising out static data structuresMichael Brown2006-04-241-4/+4
* Header rearrangement.Michael Brown2006-04-241-1/+1
* Added __constant_memcpy() based on version in Linux's string.h.Michael Brown2006-04-241-12/+135
* Fixes for gcc >= 3.2 from Georg BaumMichael Brown2005-05-242-3/+3
* Split PXE code into preboot, udp, tftp, undi and loader units.Michael Brown2005-05-242-23/+5Star
* Rearranging PXE header filesMichael Brown2005-05-241-3/+3
* Update to cope with changes in registers.hMichael Brown2005-05-202-6/+1Star
* Don't use anonymous entries in a struct; it seems to aggravate gcc 3.4.3.Michael Brown2005-05-201-8/+95
* Synced across updates from Etherboot 5.4 treeMichael Brown2005-05-191-0/+12
|\
* | DoxygenationMichael Brown2005-05-191-4/+11
* | Add a const to avoid a warningMichael Brown2005-05-191-1/+2
|/
* First versionMichael Brown2005-05-171-0/+7
* Added copy_phys_to_physMichael Brown2005-05-171-0/+5
* Use __unused instead of __used for static data structures.Michael Brown2005-05-171-1/+1