109 Révisions (81d92c6d34f9ce68f7c2bbd5b92352b3a631bcd0)

Auteur SHA1 Message Date
  Michael Brown 831e4cfc27 [umalloc] Formalise the user memory allocation API il y a 15 ans
  Michael Brown 6554b79ff9 [uaccess] Formalise the uaccess API il y a 15 ans
  Michael Brown c0835339d0 [nap] Formalise the CPU sleeping API il y a 15 ans
  Michael Brown 16f1e35775 [timer] Formalise the timer API il y a 15 ans
  Michael Brown 8a4ccebec9 [pci] Formalise the PCI I/O API il y a 15 ans
  Michael Brown aef6d0df5c [ioapi] Absorb virt_to_phys() and phys_to_virt() into the I/O API il y a 15 ans
  Michael Brown ee2df1d6d6 [ioapi] Remove old io.h file and switch all users over to <gpxe/io.h> il y a 15 ans
  Michael Brown 8956a36be5 [ioapi] Formalise the I/O API as used in i386-pcbios il y a 15 ans
  Michael Brown 13d09e6719 [i386] Simplify linker script and standardise linker-defined symbol names il y a 15 ans
  Michael Brown 0015601f0b [gdb] Fix a compiler warning that shows up only when assertions are enabled il y a 15 ans
  Michael Brown e3c5507178 [i386] Add dump_regs() debug call il y a 15 ans
  Michael Brown ca0b0f0616 [relocate] Guard against systems that report empty memory regions il y a 16 ans
  Michael Brown 320b072c7a [pcbios] Support arbitrary splits of the e820 memory map il y a 16 ans
  Stefan Hajnoczi fe79edfc3d [GDB] Remove unused DR6 debug register variable il y a 16 ans
  Stefan Hajnoczi 3715c8c721 [GDB] Zero-extend 16-bit segment registers il y a 16 ans
  Stefan Hajnoczi 5504fa9047 [GDB] Add copyright header for gdbmach.c il y a 16 ans
  Stefan Hajnoczi 19386ec2c8 [GDB] Add watch and rwatch hardware watchpoints il y a 16 ans
  Stefan Hajnoczi 04bc50f025 [GDB] Add GDB stub for remote debugging il y a 16 ans
  Stefan Hajnoczi 842165ef76 [GDBSYM] Remove unused gdbsym.c il y a 16 ans
  Alexey Zaytsev 4006d229e5 Introduce the new timer subsystem. il y a 16 ans
  Holger Lubitz 7815474495 Revert "malloc attribute changes" il y a 17 ans
  Holger Lubitz 373022108b malloc attribute changes il y a 17 ans
  Michael Brown 4ce8d61a5c Import various libgcc functions from syslinux. il y a 17 ans
  Michael Brown f62d6486d8 GCC's optimiser seems to screw up if this is left static... il y a 17 ans
  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