index
:
openslx-ng/ipxe.git
master
openslx
Fork of ipxe; additional commands and features
OpenSLX
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
Files
Lines
...
*
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
*
Updated instructions to reflect current reality.
Michael Brown
2006-04-26
1
-57
/
+24
*
Hardcoded paths to ../../src/bin avoid one step in the instructions.
Michael Brown
2006-04-26
1
-2
/
+2
*
Avoid the need for a symlink to the BIOS directory; just use the locally
Michael Brown
2006-04-26
1
-2
/
+2
*
Much safer to use a TAP device statically allocated with tunctl.
Michael Brown
2006-04-26
1
-21
/
+0
*
Updated to syntax required by latest bochs CVS.
Michael Brown
2006-04-26
1
-1
/
+1
*
Updated to current bochs CVS
Michael Brown
2006-04-26
1
-217
/
+306
*
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
*
Add missing {register,free}_netdev().
Michael Brown
2006-04-24
1
-1
/
+15
*
gcc is rather over-aggressive about optimising out static data structures
Michael Brown
2006-04-24
21
-35
/
+35
*
(librm_base-1b) is already an offset; no need to apply OFFSET().
Michael Brown
2006-04-24
1
-1
/
+1
*
Header rearrangement.
Michael Brown
2006-04-24
60
-89
/
+108
*
Network API now allows for multiple network devices (although the
Michael Brown
2006-04-24
4
-137
/
+319
*
Network API now allows for multiple network devices (although the
Michael Brown
2006-04-24
8
-493
/
+732
*
Obviate uip_init(); our bss is zeroed at startup already.
Michael Brown
2006-04-24
1
-1
/
+3
*
Don't bother poisoning lists; it costs code size.
Michael Brown
2006-04-24
1
-13
/
+3
*
Prototype now clashes with the macro in arch/i386.
Michael Brown
2006-04-24
1
-1
/
+0
*
Added __constant_memcpy() based on version in Linux's string.h.
Michael Brown
2006-04-24
1
-12
/
+135
*
First draft of a dynamic memory allocator
Michael Brown
2006-04-24
2
-0
/
+245
[prev]
[next]