summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* 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
* Remove more obsolete filesMichael Brown2007-07-152-101/+0Star
* 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
* Reduced etherboot.h dependencies to avoid unnecessary rebuilds.Michael Brown2007-07-142-312/+10Star
* Dead code removal.Michael Brown2007-07-1420-1321/+30Star
* 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
* Add support for TCP timestampsMichael Brown2007-07-132-6/+115
* Adjust received length to take into account any already-received dataMichael Brown2007-07-131-2/+3
* Avoid reusing auto-allocated ports after connection close.Michael Brown2007-07-131-2/+3
* 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
* May be required in some disconnect scenariosMichael Brown2007-07-101-0/+1
* Unplug before sending close() message, to avoid screwing up interfacesMichael Brown2007-07-103-4/+4
* Add debug messages to process.cMichael Brown2007-07-101-0/+4
* 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
* Hopefully solve the problem requiring the occasional "rm -rf bin/deps".Michael Brown2007-07-101-1/+2
* 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
* Remove xfer_ready() (it has been replaced by xfer_window())Michael Brown2007-07-091-14/+0Star
* Added missing "static"Michael Brown2007-07-091-1/+1
* Remove some obsolete stream-API filesMichael Brown2007-07-095-781/+0Star
* Add -mpreferred-stack-boundary=2 to i386 CFLAGS as it's almost always a win.Holger Lubitz2007-07-091-0/+3
* Update Makefile for compilation on ARCH=x86_64Holger Lubitz2007-07-091-0/+6
* Fix up iscsiboot missing prototype warningsMichael Brown2007-07-093-0/+8
* Add missing staticMichael Brown2007-07-091-1/+1
* Fix TX state machine and miscellaneous other bits.Michael Brown2007-07-091-38/+70
* Fix root-path parsing.Michael Brown2007-07-091-36/+35Star
* Merge branch 'master' into iscsi-updateMichael Brown2007-07-084-13/+52
|\
| * Add strcspn() and strndup()Michael Brown2007-07-082-4/+43
| * Make ref_get() return the reference, for cleaner code.Michael Brown2007-07-082-9/+9
* | Ready to start testingMichael Brown2007-07-086-155/+121Star
* | Code in place to use a hypothetical SCSI interface.Michael Brown2007-07-082-8/+28
* | Everything except the SCSI interface should now be presentMichael Brown2007-07-082-44/+276
* | iSCSI updated to use data-xfer interface on the socket side (TCP).Michael Brown2007-07-082-361/+395
|/
* Limit xmit window to one MTU. (Path MTU discovery not yetMichael Brown2007-07-082-16/+42
* Fix typo that was preventing any DHCP option applicators from beingMichael Brown2007-07-081-1/+1
* Add debug message when nameserver setting is applied/changed via DHCP.Michael Brown2007-07-081-0/+4
* TCP limits advertised TCP window to size of application windowMichael Brown2007-07-081-0/+4
* Separate the "is data ready" function of xfer_seek() into anMichael Brown2007-07-0814-45/+94