aboutsummaryrefslogtreecommitdiffstats
path: root/src/arch
Commit message (Expand)AuthorAgeFilesLines
* 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/+104
* 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/+1
* 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/+19
* 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
* Use net_device_operations structure and netdev_nullify() to allow forMichael Brown2007-07-071-10/+28
* convert to zallocHolger Lubitz2007-07-061-2/+1
* convert to zallocHolger Lubitz2007-07-061-2/+1
* Merge branch 'master' of rom.etherboot.org:/pub/scm/gpxeMichael Brown2007-07-063-6/+6
|\
| * Merge branch 'master' of /pub/scm/gpxeMarty Connor2007-07-062-10/+72
| |\
| * | Rename .lilo extension to .lkrn and updated dependenciesMarty Connor2007-07-063-6/+6
* | | Add strlen_user() (will be needed for PXE API extensions)Michael Brown2007-07-061-0/+12
| |/ |/|
* | Add .pdsk target (padded .dsk, suitable for qemu).Michael Brown2007-07-051-0/+7
* | Allocate heap at first usage, rather than assuming we can fit it inMichael Brown2007-07-051-10/+65
|/
* Use partition type 0xeb ("EtherBoot"), to avoid any attempts to mountMichael Brown2007-07-051-1/+1
* Add .usb targetMichael Brown2007-07-052-0/+34
* Working with multi-sector readsMichael Brown2007-07-051-8/+40
* hdprefix that works for LBA onlyMichael Brown2007-07-052-311/+82
* Miscellaneous efficiency improvements, and extend read_sectors toMichael Brown2007-07-051-45/+63
* Added active partition locator, and simple MBR built using it.Michael Brown2007-07-052-0/+202
* Revert "Added master boot record capable of locating active partition"Michael Brown2007-07-052-203/+0
* Added master boot record capable of locating active partitionMichael Brown2007-07-052-0/+203
* Kill off lots of warnings in via-velocity.c by correcting these definitions.Michael Brown2007-07-041-6/+7
* UNDI loader entry point implemented; seems to work.Michael Brown2007-07-041-0/+28
* Fix typoMichael Brown2007-07-041-1/+1
* Add (untested) UNDI loader C-level implementation.Michael Brown2007-07-031-0/+25
* Merge branch 'master' of rom.etherboot.org:/pub/scm/gpxeMichael Brown2007-07-031-31/+0
|\
| * remove obsolete file: src/arch/i386/prefix/int19exit.cMarty Connor2007-07-031-31/+0
* | Separated out initialisation functions from startup/shutdown functions.Michael Brown2007-07-039-11/+22
|/
* Merge branch 'master' of rom.etherboot.org:/pub/scm/gpxeMichael Brown2007-07-036-235/+4
|\
| * Warnings purge: src/arch/i386, src/core/disk.c, ramdisk, autobootMarty Connor2007-07-036-235/+4
* | We don't actually use the reset functions anywhere, and nothing reallyMichael Brown2007-07-034-4/+4
|/
* Work around Etherboot 5.4 bug when multiple packets are received.Michael Brown2007-07-031-1/+38