Michael Brown
|
5471bfbbbe
|
Data-transfer interface should now be functionally complete.
|
17 years ago |
Michael Brown
|
817a446cc6
|
Add always_inline attribute to force gcc to inline single-instruction
functions.
|
17 years ago |
Michael Brown
|
123a98db26
|
Added (non-functional) reference count to struct image
|
17 years ago |
Michael Brown
|
53da1f1402
|
Initial sketch for a downloader object
|
17 years ago |
Michael Brown
|
e3dcb9a1ad
|
Add start() event
Add "xfer" to all xfer functions and "job" to all job functions.
|
17 years ago |
Michael Brown
|
a90a9adbd7
|
Clarify behaviour of plug() by using intf_put() and intf_get().
|
17 years ago |
Michael Brown
|
7ff81f6654
|
Document the fact that a zeroed-out refcounted object will behave in
the most generally useful way.
|
17 years ago |
Michael Brown
|
31f1bf4426
|
D'oh
|
17 years ago |
Michael Brown
|
0898b0b3b1
|
Added plug_plug()
|
17 years ago |
Michael Brown
|
d40761d725
|
Add (and use) generic reference counter, to improve signal:noise ratio
in code defining reference-counted objects.
|
17 years ago |
Michael Brown
|
36bfb6edbb
|
Skeleton job control interface
|
17 years ago |
Michael Brown
|
280160139d
|
Add seek()
Dehyphenate "data-transfer".
|
17 years ago |
Michael Brown
|
ff1222a8d3
|
Preliminary support for opening data-transfer interfaces
|
17 years ago |
Michael Brown
|
27b3bd10c9
|
Added PF_INET[6] and SOCK_{STREAM,DGRAM} definitions and debug
functions.
|
17 years ago |
Michael Brown
|
1c765b3988
|
Added deliver-as-iobuf/deliver-as-raw concepts.
|
17 years ago |
Michael Brown
|
2575ddc889
|
Initial sketch for the generic data-transfer interface.
|
17 years ago |
Michael Brown
|
95206577a7
|
Trivial ASN.1 decoding functions.
|
17 years ago |
Anselm Martin Hoffmeister
|
ed7dc02a95
|
hoffmeis: Preparations for syslog support (LOGSERVER in DHCP, linewise
output buffering defintions and the like)
|
17 years ago |
Anselm Martin Hoffmeister
|
ff5aac826a
|
hoffmeis: Fixing situation where absence of a newdata() handler for UDP
connections might break things. Only-sending applications like syslog()
do not need a newdata() handler, so added a check if that handler exists.
|
17 years ago |
Michael Brown
|
0d9b3e2dd2
|
Add 32-bit support.
Generate DHCP data block for images.
|
17 years ago |
Michael Brown
|
ff7d0af585
|
Provide a buffer in base memory for code to fill with generated DHCP data.
|
17 years ago |
Michael Brown
|
160e66dbb9
|
Typo
|
17 years ago |
Michael Brown
|
5578d3b2de
|
Support 32-bit (linear) NBI images. We don't yet provide a bootp data
block, so first32.c dies immediately.
|
17 years ago |
Michael Brown
|
37127ea90c
|
Added .nbi as a format.
|
17 years ago |
Michael Brown
|
628f6eddcc
|
Make _load_size accurately reflect the number of bytes in the actual
image file.
|
17 years ago |
Michael Brown
|
13137a4d61
|
t5x9 code relies on nic->ioaddr being set
|
17 years ago |
Michael Brown
|
62548c9f0d
|
Updated 3c509 to current device model
|
17 years ago |
Michael Brown
|
520d9c36af
|
Updated ISAPnP, EISA, MCA and ISA buses to current device model.
ISA 3c509 is currently non-functional, although the EISA (3c509-eisa) and
MCA (3c529) variants should build OK.
None of this code is yet tested.
|
17 years ago |
Marty Connor
|
6991ea7cc5
|
Add gpxe-tarball target to create clean release tarballs
|
17 years ago |
Marty Connor
|
969642dca6
|
Add warning about formats that are not working until we fix them
|
17 years ago |
Michael Brown
|
c63af1ea14
|
Remove no-longer-used variable
|
18 years ago |
James Harper
|
e1735d5fc2
|
Fix some bad pointer arithmatic in the tg3 driver that was causing the dynamic memory pool to be corrupted (or worse)
|
18 years ago |
James Harper
|
1c971f1234
|
Fix padding problem - from Michael
|
18 years ago |
Michael Brown
|
af3149d18e
|
Allow queries in GET requests
|
18 years ago |
Michael Brown
|
22ed1fbaf1
|
Add ability to read serial number from SMBIOS
|
18 years ago |
Michael Brown
|
3fd10074d8
|
SSL needs quite a lot of spare memory
|
18 years ago |
Michael Brown
|
e01aadd5a7
|
Required for public key extraction
|
18 years ago |
Michael Brown
|
abccb8b63c
|
SSL requires inordinately large data storage
|
18 years ago |
Michael Brown
|
2c67167929
|
Don't pass through zero-length requests
|
18 years ago |
Michael Brown
|
0050378f51
|
SHA1_DIGEST_SIZE also available as a static constant
|
18 years ago |
Michael Brown
|
cc8f9e4b7f
|
Make context sizes available for statically-allocated structures
|
18 years ago |
Michael Brown
|
d467552367
|
Vanilla copies from axtls
|
18 years ago |
Michael Brown
|
5c3837e0ed
|
Quick hacks to get it working
|
18 years ago |
Michael Brown
|
a01374b5cd
|
Add dummy setiv method
|
18 years ago |
Michael Brown
|
f5776dbef1
|
Fix prototypes
|
18 years ago |
Michael Brown
|
f06059ab97
|
More assertions
|
18 years ago |
Michael Brown
|
c650c8c84a
|
Also print out stack pointer (with optional stack dump)
|
18 years ago |
Michael Brown
|
a1f021db96
|
Placeholder
|
18 years ago |
Michael Brown
|
406b20a64d
|
Assert that division result is correct
|
18 years ago |
Michael Brown
|
c789e8640b
|
Added __umoddi3
|
18 years ago |