49 Commits (2494625702c08e2e76252e1a7d94f1bf6c48d43a)

Author SHA1 Message Date
  Michael Brown 88e38fa148 We don't actually have a stdio.h header file. Our printf() functions are 18 years ago
  Marty Connor 6ac78f6aff added stdio.h to includes for DBG compilation 18 years ago
  Michael Brown df4b503a8c Added null trap code for debugging. (Must be included by adding 18 years ago
  Michael Brown 4d81b48504 Has been obsolete for a while. 18 years ago
  Michael Brown 1966945a5d Update relocate() to work with get_memmap(). 18 years ago
  Michael Brown 6631f46999 Updated to REAL_CODE(). 18 years ago
  Michael Brown d48d0fb1bb Add the concept of a "user pointer" (similar to the void __user * in 18 years ago
  Michael Brown 6b6096d28b Strip down i386 PCI configuration space I/O to the bare minimum. A 18 years ago
  Michael Brown 15ee09ed10 Restructured PCI subsystem to fit the new device model. 18 years ago
  Michael Brown fcdab6299c Missed a reference to heap.h. 18 years ago
  Michael Brown 568cad0ddc (Redoing check-in lost by SourceForge's failure.) 18 years ago
  Michael Brown 9fcded3d23 Towards a(nother) new real-mode infrastructure, in which we take 18 years ago
  Michael Brown 8f62b39c03 Move stack out to separate object, so that having a stack doesn't drag in 18 years ago
  Michael Brown 352bf1bda2 Move init.h to gpxe/init.h. 18 years ago
  Michael Brown 832e86246b gcc is rather over-aggressive about optimising out static data structures 18 years ago
  Michael Brown 824d6ffa7f Header rearrangement. 18 years ago
  Michael Brown 079b5d5527 Moved pxe_loader.c to pxe_image.c to avoid name clash 19 years ago
  Michael Brown d3dec7c331 Update to cope with changes in registers.h 19 years ago
  Michael Brown 205a7ad5e0 Moved NBI support to nbi.c, modified to work with new load mechanism 19 years ago
  Michael Brown 9a413cfea1 Moved os_regs into start32.S 19 years ago
  Michael Brown a76b9c3f19 Added debug messages 19 years ago
  Michael Brown 301b2d40f0 Use the heap functions to allocate a load buffer. 19 years ago
  Michael Brown 9fc97f8513 First version 19 years ago
  Michael Brown b9e72856b6 Post-relocation functions use the generic table mechanism. 19 years ago
  Michael Brown 63e0c8f947 xstart16() fixed up to use new REAL_EXEC mechanism. 19 years ago
  Michael Brown 8e27e50316 We don't refer to _bss and _ebss any more. 19 years ago
  Michael Brown 6e5a3858bf Read number of PCI buses returned by BIOS so that we can scan more 19 years ago
  Michael Brown 44c7cc8c12 Standardised debug mechanism in place now. 19 years ago
  Michael Brown 17aad49028 16-bit PCI BIOS interface also now known to work. 19 years ago
  Michael Brown bbcdf38214 Improved debug messages 19 years ago
  Michael Brown ff53205d0d Should work for KEEP_IT_REAL as well now. 19 years ago
  Michael Brown 0ccaf5bb83 Nearly there... 19 years ago
  Michael Brown 87508aa0b2 arch_initialise() is now sufficiently generic that we may as well just 19 years ago
  Michael Brown 997b51c1e6 Use librm_arch_initialise for librm, arch_initialise for others. 19 years ago
  Michael Brown 39cb1b4f9e All the icky stuff is now taken care of by librm_arch_initialise 19 years ago
  Michael Brown f06e8c9707 Added post-relocation function table. 19 years ago
  Michael Brown 04682f9838 Setup now calls initialise() directly, rather than expecting the 19 years ago
  Michael Brown dfb9c44994 hooks.o is now a single object, rather than having separate hooks.o and 19 years ago
  Michael Brown 44eee81d11 Don't build relocate() under KEEP_IT_REAL 19 years ago
  Michael Brown 29f43896aa Add relocate.h 19 years ago
  Michael Brown 8039086ec8 Added a lot of explanatory comments. 19 years ago
  Michael Brown 19176718be callbacks.h no longer exists 19 years ago
  Michael Brown 73dbe41007 Old callbacks mechanism is obsolete. 19 years ago
  Michael Brown a4920c16bd Moved relocate.c to arch-specific dir, since it involves arch-specific 19 years ago
  Michael Brown 0ff80b477d Merged mcb30-realmode-redesign back to HEAD 19 years ago
  Michael Brown 3d6123e69a Initial revision 19 years ago