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