summaryrefslogtreecommitdiffstats
path: root/src/include
Commit message (Collapse)AuthorAgeFilesLines
...
* Protocols now load data into a buffer; they don't execute it.Michael Brown2005-05-093-22/+10Star
|
* Return -1 to indicate buffer overflow. Allow buffer fill level to be readMichael Brown2005-05-091-9/+14
| | | | easily from struct buffer.
* Modified to use physical addresses, and to not assume that we can directlyMichael Brown2005-05-091-7/+29
| | | | refer to data outside of our data or stack segments.
* Start of an implementation using doubly-linked lists and virtualMichael Brown2005-05-091-0/+16
| | | | | addresses. This will have to be reworked to use physical addresses thanks to the PXE spec.
* Removed spurious semicolonMichael Brown2005-05-031-1/+1
|
* Moved definition of __shared into compiler.hMichael Brown2005-05-022-21/+17Star
|
* First versionMichael Brown2005-05-021-0/+21
|
* Split TCP code out into proto/tcp.cMichael Brown2005-05-022-4/+8
|
* Moved DOWNLOAD_PROTO_XXX options to config.hMichael Brown2005-05-021-4/+0Star
|
* http.h obsoleted (no content)Michael Brown2005-05-021-7/+0Star
|
* Protocol structure can now specify the default port.Michael Brown2005-05-021-0/+2
|
* Made parse_url do more of the processing, to avoid duplicating parts ofMichael Brown2005-05-011-16/+4Star
| | | | nic.c in http.c
* Removed obsolete prototypes.Michael Brown2005-05-011-17/+0Star
|
* nfs prototypes no longer required.Michael Brown2005-05-011-5/+0Star
|
* Add INIT_RPCMichael Brown2005-05-011-0/+1
|
* Add debugging for CNAME records.Michael Brown2005-05-011-2/+13
| | | | Allow routines to be called by nmb.c
* NMB packets are so similar to DNS packets; we may as well add NMB as aMichael Brown2005-05-011-0/+22
| | | | name resolution method.
* Do not include etherboot.hMichael Brown2005-05-012-5/+11
|
* ttl is a uint32_tMichael Brown2005-04-301-1/+1
|
* DNS resolver rewritten, moved to proto/dns.cMichael Brown2005-04-302-58/+81
|
* tftp moved to separate file.Michael Brown2005-04-301-4/+20
|
* Protocols get passed a pointer to the filename portion as well as just theMichael Brown2005-04-301-0/+1
| | | | URL.
* tftp prototypes moved to tftp.hMichael Brown2005-04-301-2/+0Star
|
* Added debugging.Michael Brown2005-04-301-0/+1
|
* loadkernel no longer exists; it is now download_url and lives in nic.c.Michael Brown2005-04-301-6/+2Star
|
* Protocols also take a pointer to a sockaddr_in.Michael Brown2005-04-301-1/+2
|
* Use struct in_addr rather than just "in_addr".Michael Brown2005-04-301-2/+14
| | | | Add struct sockaddr_in.
* Moved strtoul prototype into stdlib.h for consistencyMichael Brown2005-04-301-0/+6
|
* First versionMichael Brown2005-04-291-0/+15
|
* First versionMichael Brown2005-04-291-0/+33
|
* First versionMichael Brown2005-04-281-0/+22
|
* isa.c uses the new table infrastructure.Michael Brown2005-04-271-2/+1Star
|
* dev.c uses the new tables infrastructure.Michael Brown2005-04-271-11/+4Star
|
* Use PREFIX_OBJECT to give the init_fn table variables meaningful names.Michael Brown2005-04-271-1/+1
|
* Added PREFIX_OBJECT() function to be able to easily prepend any stringMichael Brown2005-04-271-2/+3
| | | | to the object name in order to generate e.g. per-file variables.
* console.c uses the generic table mechanismMichael Brown2005-04-271-1/+2
|
* Use new generic tables infrastructureMichael Brown2005-04-271-10/+12
|
* Added a generalised table infrastructure, so that we don't have toMichael Brown2005-04-271-0/+56
| | | | keep adding new tables to each architecture's linker scripts.
* Added back in the actual call to load().Michael Brown2005-04-262-1/+17
|
* ISA bus driver updated to report devices as present only if a driverMichael Brown2005-04-266-17/+24
| | | | | thinks they are. Other bus drivers modified for consistency.
* BIOS floppy handling code moved to where it will really live.Michael Brown2005-04-251-0/+5
|
* Renamed describe to describe_device for consistencyMichael Brown2005-04-251-1/+1
|
* Added "name" field to bus structure.Michael Brown2005-04-251-2/+3
|
* Allow for multiple debug levelsMichael Brown2005-04-251-5/+18
|
* Should be an <= comparison, not a < comparison.Michael Brown2005-04-231-2/+2
| | | | (Detected using "make symcheck" :)
* ConsistencyMichael Brown2005-04-223-3/+3
|
* Fix up fill_mca_nic.Michael Brown2005-04-221-1/+7
|
* Added friendly enable/disable functionsMichael Brown2005-04-222-3/+17
|
* Updated all common buses to new API.Michael Brown2005-04-224-46/+85
|
* Revert debug message prefix back to none, since we sometimes want to useMichael Brown2005-04-221-1/+1
| | | | DBG() several times to build up a line.