85 Révisions (a6a1052096c72660a24fead2e1e7d580ea4f8bc2)

Auteur SHA1 Message Date
  Michael Brown a6a1052096 Applied a modified version of holger's regparm patches. il y a 17 ans
  Holger Lubitz 0ae6c53bd9 Revert "make __udivmoddi4 static" - gcc links to it implicitly il y a 17 ans
  Holger Lubitz 9e7b165017 make __udivmoddi4 static il y a 17 ans
  Michael Brown dc52db4920 Removed dead code identified by symcheck il y a 17 ans
  Michael Brown 6d2e4e719c Move uninitialised .data16 variables to .bss16; saves around 2000 il y a 17 ans
  Michael Brown adf192f566 Shrink cpu.c and render it useful for our purposes. il y a 17 ans
  Michael Brown e330db3c74 Dead code removal. il y a 17 ans
  Michael Brown 4e14b020a5 Master IRQ should be EOIed first, I think. il y a 17 ans
  Michael Brown fbda4837b0 Allocate heap at first usage, rather than assuming we can fit it in il y a 17 ans
  Michael Brown 89349d7fad Separated out initialisation functions from startup/shutdown functions. il y a 17 ans
  Marty Connor 9b3c4e4d79 Warnings purge: src/arch/i386, src/core/disk.c, ramdisk, autoboot il y a 17 ans
  Michael Brown fae10a7ca1 We don't actually use the reset functions anywhere, and nothing really il y a 17 ans
  Michael Brown e42eba4af4 Use a common base-memory packet buffer for DHCP construction (as used il y a 17 ans
  Michael Brown d5451d210c Add ability to resolve relative symbols as well as locate absolute ones. il y a 17 ans
  Michael Brown 8f6a4e8140 Add gdbsym.c object to help with running gdb-to-qemu il y a 17 ans
  Michael Brown 045fb24557 Use internal real-mode stack from non-returnable prefixes il y a 17 ans
  Michael Brown ff7d0af585 Provide a buffer in base memory for code to fill with generated DHCP data. il y a 17 ans
  Michael Brown f06059ab97 More assertions il y a 17 ans
  Michael Brown c650c8c84a Also print out stack pointer (with optional stack dump) il y a 17 ans
  Michael Brown 406b20a64d Assert that division result is correct il y a 17 ans
  Michael Brown c789e8640b Added __umoddi3 il y a 17 ans
  Michael Brown b3b6b25aeb Handle (64-bit) / (32-bit) = (64-bit), i.e. one step beyond that il y a 17 ans
  Michael Brown 73b09ecba6 Use stdio.h instead of vsprintf.h il y a 17 ans
  Michael Brown bd95927386 Accelerate memcpy() by around 32% on large, dword-aligned copies. il y a 17 ans
  Michael Brown 544fa25928 Rename e{malloc,realloc,free} to u{malloc,realloc,free}, to more obviously il y a 17 ans
  Michael Brown 77d280968a Obsoleted by arch/i386/image/multiboot.c il y a 17 ans
  Michael Brown 644f3674e6 Obsolete for some time il y a 17 ans
  Michael Brown ece4ff929e Use _text, rather than assuming _text==0. il y a 17 ans
  Michael Brown 77b7640af4 Fix the only bug (which was to use DBGC() in place of DBG()!) and add 4kB il y a 17 ans
  Michael Brown 45ec9c907e First version of an external memory allocator (not tested) il y a 17 ans
  Michael Brown 39a8ed827c Long since obsoleted by arch/i386/scripts/i386.lds il y a 17 ans
  Michael Brown 2e088d9afc Obsoleted by arch/i386/interface/pxe/pxe_call.c il y a 17 ans
  Michael Brown 7ad1c2eaa8 Removed the Etherboot-specific ELF-image code and replaced it with a il y a 17 ans
  Michael Brown c980cdd0aa Move memmap.h out of arch/i386; it no longer contains anything il y a 17 ans
  Michael Brown e2dcd05b67 Update buffer-handling code to enable expandable buffers. il y a 17 ans
  Michael Brown fdc97499bf Add device description fields to struct device. il y a 17 ans
  Michael Brown b12cd68726 Ripped out everything except the ability to send EOI to the PIC. il y a 17 ans
  Michael Brown 88e38fa148 We don't actually have a stdio.h header file. Our printf() functions are il y a 18 ans
  Marty Connor 6ac78f6aff added stdio.h to includes for DBG compilation il y a 18 ans
  Michael Brown df4b503a8c Added null trap code for debugging. (Must be included by adding il y a 18 ans
  Michael Brown 4d81b48504 Has been obsolete for a while. il y a 18 ans
  Michael Brown 1966945a5d Update relocate() to work with get_memmap(). il y a 18 ans
  Michael Brown 6631f46999 Updated to REAL_CODE(). il y a 18 ans
  Michael Brown d48d0fb1bb Add the concept of a "user pointer" (similar to the void __user * in il y a 18 ans
  Michael Brown 6b6096d28b Strip down i386 PCI configuration space I/O to the bare minimum. A il y a 18 ans
  Michael Brown 15ee09ed10 Restructured PCI subsystem to fit the new device model. il y a 18 ans
  Michael Brown fcdab6299c Missed a reference to heap.h. il y a 18 ans
  Michael Brown 568cad0ddc (Redoing check-in lost by SourceForge's failure.) il y a 18 ans
  Michael Brown 9fcded3d23 Towards a(nother) new real-mode infrastructure, in which we take il y a 18 ans
  Michael Brown 8f62b39c03 Move stack out to separate object, so that having a stack doesn't drag in il y a 18 ans