| Commit message (Expand) | Author | Age | Files | Lines |
* | Import various libgcc functions from syslinux. | Michael Brown | 2007-07-30 | 1 | -336/+0![Star](/star.png) |
* | GCC's optimiser seems to screw up if this is left static... | Michael Brown | 2007-07-30 | 1 | -1/+1 |
* | Don't rely on retry.c's periodically calling currticks() in order to | Michael Brown | 2007-07-29 | 1 | -1/+7 |
* | Applied a modified version of holger's regparm patches. | Michael Brown | 2007-07-29 | 4 | -4/+16 |
* | Revert "make __udivmoddi4 static" - gcc links to it implicitly | Holger Lubitz | 2007-07-28 | 1 | -1/+1 |
* | make multiboot_load static | Holger Lubitz | 2007-07-27 | 1 | -1/+1 |
* | make nbi_load static | Holger Lubitz | 2007-07-27 | 1 | -1/+1 |
* | make eltorito_load static | Holger Lubitz | 2007-07-27 | 1 | -1/+1 |
* | make __udivmoddi4 static | Holger Lubitz | 2007-07-27 | 1 | -1/+1 |
* | Don't overwrite %dl with a (potentially) modified drive number if we | Michael Brown | 2007-07-25 | 1 | -1/+1 |
* | We probably shouldn't leave interrupts disabled when starting an OS. | Michael Brown | 2007-07-25 | 1 | -0/+1 |
* | Add per-file error identifiers | Michael Brown | 2007-07-24 | 1 | -0/+31 |
* | Remove some obsolete sections of librm.h and libkir.h. | Michael Brown | 2007-07-24 | 2 | -39/+25![Star](/star.png) |
* | Minor debug improvement | Michael Brown | 2007-07-19 | 1 | -1/+2 |
* | Don't trash the %ecx value returned by relocate(). This was causing | Michael Brown | 2007-07-19 | 1 | -6/+8 |
* | Remove INT 13,4b handler; it represents an incomplete feature (CD-ROM | Michael Brown | 2007-07-19 | 1 | -35/+0![Star](/star.png) |
* | Completed definition of struct int13_cdrom_specification, and moved to | Michael Brown | 2007-07-19 | 2 | -9/+37 |
* | Real-mode code might set the direction flag, which would cause carnage. | Michael Brown | 2007-07-17 | 1 | -0/+3 |
* | Move .zinfo to libprefix.S; it doesn't belong with the decompression code. | Michael Brown | 2007-07-17 | 3 | -39/+29![Star](/star.png) |
* | Removed dead code identified by symcheck | Michael Brown | 2007-07-17 | 1 | -17/+0![Star](/star.png) |
* | Kill off redundant references to the .zprefixes. | Michael Brown | 2007-07-16 | 1 | -49/+2![Star](/star.png) |
* | Update all prefixes currently referring to _load_size to include a | Michael Brown | 2007-07-16 | 6 | -21/+61 |
* | Rename _rom_size to _load_size_sect, since hdprefix.S also uses it. | Michael Brown | 2007-07-16 | 4 | -5/+5 |
* | Compressed ROM images now work. | Michael Brown | 2007-07-16 | 5 | -7/+90 |
* | Move uninitialised .data16 variables to .bss16; saves around 2000 | Michael Brown | 2007-07-16 | 6 | -10/+10 |
* | Kill off some long-redundant CFLAGS | Michael Brown | 2007-07-16 | 1 | -1/+1 |
* | Add __bss16() macro, and allow use of .bss16 section by removing | Michael Brown | 2007-07-16 | 2 | -1/+9 |
* | Use a single _payload_offset linker-defined variable to locate the | Michael Brown | 2007-07-15 | 2 | -16/+23 |
* | Skip the length field prepended by util/nrv2b.c | Michael Brown | 2007-07-15 | 1 | -0/+1 |
* | Modified calling convention: we now update %esi and %edi just like a | Michael Brown | 2007-07-15 | 1 | -29/+36 |
* | "not" doesn't affect flags, "xor $-1" does. | Michael Brown | 2007-07-15 | 1 | -1/+1 |
* | On advice of hpa: be more patient with the KBC and SCPA methods; retry | Michael Brown | 2007-07-14 | 1 | -47/+71 |
* | Shrink cpu.c and render it useful for our purposes. | Michael Brown | 2007-07-14 | 2 | -276/+104![Star](/star.png) |
* | Dead code removal. | Michael Brown | 2007-07-14 | 1 | -1/+1 |
* | Be more aggressive in attempts to enable A20, now that we have the | Michael Brown | 2007-07-14 | 2 | -37/+50 |
* | Kill off the enforced RX quota; it only seems to hurt on real hardware. | Michael Brown | 2007-07-14 | 1 | -3/+1![Star](/star.png) |
* | Use fast in-situ test for gate A20 being set, to cut down on the | Michael Brown | 2007-07-13 | 1 | -19/+55 |
* | Improve error reporting for strange length combinations reported by | Michael Brown | 2007-07-10 | 1 | -6/+21 |
* | Set up %ds *before* testing a value in our data segment (d'oh!). | Michael Brown | 2007-07-10 | 1 | -6/+11 |
* | Report RX errors via netdev_rx_err() | Michael Brown | 2007-07-10 | 1 | -1/+2 |
* | Dump first 64 bytes of chained ISR when debugging is enabled. | Michael Brown | 2007-07-10 | 1 | -0/+6 |
* | Protect ISR against failure to unhook. | Michael Brown | 2007-07-10 | 2 | -34/+19![Star](/star.png) |
* | Master IRQ should be EOIed first, I think. | Michael Brown | 2007-07-10 | 1 | -1/+1 |
* | We probably ought not to call INT13 with interrupts disabled. | Michael Brown | 2007-07-10 | 1 | -0/+1 |
* | Working code to call the PXE stack from within the ISR. | Michael Brown | 2007-07-10 | 2 | -19/+92 |
* | Always increase number of BIOS drives when registering | Michael Brown | 2007-07-09 | 1 | -3/+5 |
* | Change %dl fixup rules for INT13: | Michael Brown | 2007-07-09 | 1 | -11/+16 |
* | Proof of concept; works, but has several hard-coded hacks. | Michael Brown | 2007-07-09 | 1 | -7/+46 |
* | Set CF by default, clear on success (rather than clearing and setting | Michael Brown | 2007-07-09 | 1 | -2/+4 |
* | Add -mpreferred-stack-boundary=2 to i386 CFLAGS as it's almost always a win. | Holger Lubitz | 2007-07-09 | 1 | -0/+3 |