47 Commits (c48170ffaf32458d0646567488d5b0f58750704a)

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