| Commit message (Expand) | Author | Age | Files | Lines |
* | Preserve the whole of %esp across prot_call(). We have to split this | Michael Brown | 2006-05-06 | 1 | -7/+14 |
* | Allow access to variables in .text16 as well as .data16. Chained | Michael Brown | 2006-05-06 | 3 | -2/+16 |
* | Preserve GDT across prot_call(). | Michael Brown | 2006-05-06 | 1 | -6/+12 |
* | This line should not have been checked in | Michael Brown | 2006-05-05 | 1 | -1/+0 |
* | Add infrastructure to support access to .data16 (and .text16) variables | Michael Brown | 2006-05-05 | 2 | -76/+125 |
* | Added methods for efficiently declaring and accessing variables in | Michael Brown | 2006-05-04 | 3 | -0/+59 |
* | BSS is now zeroed by libprefix (along with the otherwise non-zeroable | Michael Brown | 2006-05-02 | 2 | -18/+3 |
* | Typo | Michael Brown | 2006-05-02 | 1 | -2/+2 |
* | Create two easy-to-use entry points in libprefix: install and | Michael Brown | 2006-05-02 | 4 | -35/+122 |
* | <name>_size variable is no longer needed, since we don't copy the code. | Michael Brown | 2006-05-02 | 1 | -3/+1 |
* | Towards a(nother) new real-mode infrastructure, in which we take | Michael Brown | 2006-05-02 | 10 | -1182/+460 |
* | Move stack out to separate object, so that having a stack doesn't drag in | Michael Brown | 2006-05-02 | 2 | -9/+13 |
* | Verified as working | Michael Brown | 2006-05-02 | 1 | -6/+9 |
* | This should be much more elegant: we use flat real mode for the | Michael Brown | 2006-05-02 | 1 | -130/+219 |
* | Checking in because I don't want to lose this rather neat code for | Michael Brown | 2006-05-01 | 1 | -0/+178 |
* | Typo | Michael Brown | 2006-04-30 | 1 | -1/+7 |
* | Merge TCP aborted(), timedout() and closed() methods into a single | Michael Brown | 2006-04-30 | 6 | -102/+131 |
* | Half-way tidy | Michael Brown | 2006-04-30 | 1 | -116/+159 |
* | Make all TCP methods optional; at least FTP data is a read-only | Michael Brown | 2006-04-30 | 2 | -46/+11 |
* | Proof-of-concept FTP implementation | Michael Brown | 2006-04-30 | 2 | -0/+331 |
* | Add a temporary snprintf, so that safely-written code can at least | Michael Brown | 2006-04-30 | 2 | -0/+12 |
* | Fix up prototype of strtoul() to match POSIX. | Michael Brown | 2006-04-30 | 2 | -2/+2 |
* | Created net/tcp and moved hello.c there | Michael Brown | 2006-04-30 | 2 | -1/+134 |
* | Make tcp_connect() void; it will eventually have no failure case. | Michael Brown | 2006-04-30 | 4 | -17/+7 |
* | Put the TCP connection periodic processing in tcp.c, where it belongs. | Michael Brown | 2006-04-30 | 3 | -8/+66 |
* | Consistency | Michael Brown | 2006-04-30 | 1 | -3/+3 |
* | Moved uIP and tcp.c from proto/ to net/ | Michael Brown | 2006-04-30 | 8 | -3/+3512 |
* | Move init.h to gpxe/init.h. | Michael Brown | 2006-04-30 | 16 | -19/+83 |
* | Change semantics of network API so that packet-absorbing calls *always* | Michael Brown | 2006-04-29 | 4 | -53/+94 |
* | Added basic code for implementing co-operative multitasking. | Michael Brown | 2006-04-29 | 2 | -0/+88 |
* | Give uIP a static IP address for proof-of-concept testing | Michael Brown | 2006-04-28 | 1 | -0/+11 |
* | Network layer now works as a proof of concept | Michael Brown | 2006-04-28 | 6 | -92/+272 |
* | Fix a couple of broken assertions, and align the buffer correctly. | Michael Brown | 2006-04-28 | 2 | -3/+6 |
* | Transmit the buffer contents, not the buffer descriptor... | Michael Brown | 2006-04-28 | 1 | -2/+4 |
* | Add an explicit failure debug message | Michael Brown | 2006-04-28 | 1 | -0/+2 |
* | Exclude bin directory from tags generation. | Michael Brown | 2006-04-28 | 1 | -1/+6 |
* | Gave up on adding POSIX errno's as required, and just added (almost) all | Michael Brown | 2006-04-28 | 2 | -27/+67 |
* | Glenn managed to shrink .text by 5 more bytes. | Michael Brown | 2006-04-25 | 1 | -3/+6 |
* | D'oh | Michael Brown | 2006-04-25 | 1 | -1/+1 |
* | Added missing ssize_t | Michael Brown | 2006-04-25 | 1 | -0/+1 |
* | Actually, it's probably a good idea to have packet buffers avoid 4kB | Michael Brown | 2006-04-25 | 2 | -7/+30 |
* | Update to use POSIX-like API. | Michael Brown | 2006-04-25 | 1 | -19/+8 |
* | Fixed erroneous comparison | Michael Brown | 2006-04-25 | 1 | -1/+1 |
* | Removed incorrect comment; malloc() is inefficient only when the | Michael Brown | 2006-04-25 | 1 | -5/+0 |
* | Now passes trivial tests. free_memblock() needs neatening up. | Michael Brown | 2006-04-25 | 1 | -15/+34 |
* | Updated memory allocator to improve support for unaligned or partially | Michael Brown | 2006-04-25 | 3 | -154/+224 |
* | Add __constant_flsl(), because it's useful for finding out the next | Michael Brown | 2006-04-25 | 1 | -0/+54 |
* | Added missing headers required for compilation in Etherboot. | Michael Brown | 2006-04-24 | 1 | -0/+2 |
* | Added pkb_reserve(). | Michael Brown | 2006-04-24 | 1 | -0/+14 |
* | We have our own ARP layer now. | Michael Brown | 2006-04-24 | 2 | -624/+0 |