david/ipxe
Archived
1
0
This repository has been archived on 2020-12-06. You can view files and clone it, but cannot push or open issues or pull requests.
ipxe/src/include/gpxe
Michael Brown 3430226d40 [MTNIC] Minor cleanups of vendor-provided driver for Mellanox 10GigE cards
Drivers are not allowed to call printf().  Converted eprintf() to DBG(),
and removed spurious startup banner.

Fixed hardcoded inclusion of little_bswap.h

Use EIO rather than 1 as an error number.
2008-04-22 17:50:30 +01:00
..
abft.h Added support for draft version of the AoE Boot Firmware Table. 2007-07-31 14:05:03 +01:00
acpi.h Added generic function for calculating ACPI table checksum 2006-08-27 22:02:08 +00:00
aes.h Added wrapper for AXTLS AES code 2007-01-31 18:09:20 +00:00
ansiesc.h Add basic ANSI escape sequence support to BIOS console 2006-12-18 01:19:38 +00:00
aoe.h Quick hack to get AoE back in to the tree, on a par with the current 2007-07-29 02:31:14 +01:00
arp.h Add untested support for UNDI transmit and receive. 2007-07-02 20:05:58 +01:00
asn1.h Trivial ASN.1 decoding functions. 2007-04-21 18:53:26 +00:00
async.h Added async_block_progress() and default SIGUPDATE handler. 2007-01-29 04:15:24 +00:00
ata.h Quick hack to get AoE back in to the tree, on a par with the current 2007-07-29 02:31:14 +01:00
bitbash.h Generalised the SPI abstraction layer to also be able to handle interfaces 2006-12-04 15:36:51 +00:00
bitmap.h Add RFC2090 TFTP multicast support. 2007-11-28 10:57:26 +00:00
bitops.h Add 64-bit rotates 2007-01-26 02:53:30 +00:00
blockdev.h Add the concept of a "user pointer" (similar to the void __user * in 2006-05-19 15:06:51 +00:00
chap.h Generalise digest_algorithm to crypto_algorithm. 2007-01-30 14:55:17 +00:00
command.h Add "name" field to struct device to allow human-readable hardware device 2007-01-10 04:22:09 +00:00
cpio.h Add code for constructing single-file cpio archives on the fly 2007-08-01 23:10:30 +01:00
crypto.h Add per-file error identifiers 2007-07-24 17:11:31 +01:00
device.h pxe_netdev now holds a reference to the network device. 2007-07-02 17:43:32 +01:00
dhcp.h [DHCP] Add support for ProxyDHCP requests 2008-03-27 16:45:15 +00:00
dhcpopts.h [Settings] Remove assumption that all settings have DHCP tag values 2008-03-25 20:46:16 +00:00
dhcppkt.h [Settings] Remove assumption that all settings have DHCP tag values 2008-03-25 20:46:16 +00:00
dns.h nameserver should be static 2007-07-17 01:21:20 +01:00
downloader.h Use standard xfer_open() argument list for downloader instantiator 2007-06-09 17:42:46 +01:00
editbox.h __nonnull changes 2007-08-20 00:34:39 +02:00
editstring.h __nonnull changes 2007-08-20 00:34:46 +02:00
eisa.h Updated ISAPnP, EISA, MCA and ISA buses to current device model. 2007-03-10 18:08:33 +00:00
elf.h Use generic "struct image" rather than "struct elf". 2007-01-11 16:10:32 +00:00
embedded.h Added the embedded pxelinux payload patch from hpa. 2008-01-08 15:51:36 +00:00
errfile.h [MTNIC] Minor cleanups of vendor-provided driver for Mellanox 10GigE cards 2008-04-22 17:50:30 +01:00
errortab.h Add per-file error identifiers 2007-07-24 17:11:31 +01:00
ethernet.h Made eth_ntoa() public for use in legacy drivers' DBG() statements. 2006-09-15 12:34:34 +00:00
fakedhcp.h [Settings] Remove assumption that all settings have DHCP tag values 2008-03-25 20:46:16 +00:00
features.h Allowed zero-cost enforced ordering of features in startup banner 2007-08-02 14:51:03 +01:00
filter.h Make seek information part of the xfer metadata, rather than an entirely 2008-01-08 16:46:55 +00:00
ftp.h Updated FTP to use data-xfer API. 2007-05-28 20:11:02 +00:00
hidemem.h Separated out initialisation functions from startup/shutdown functions. 2007-07-03 23:09:56 +01:00
hmac.h Added HMAC code from TLS project 2007-07-29 03:09:00 +01:00
http.h Allowed HTTPS to be a separately configurable feature. 2007-07-30 03:01:04 +01:00
i2c.h Change read_bit() to return 0 or -1UL, rather than 0 or 1. 2006-06-12 19:29:50 +00:00
ibft.h Add iBFT code derived from IBM document. 2007-08-09 17:44:20 -07:00
icmp6.h [IPv4] Tidy up some header files. 2008-03-23 22:05:47 +00:00
if_arp.h Header rearrangement. 2006-04-24 15:42:49 +00:00
if_ether.h Add ETH_P_AOE 2006-05-28 21:47:52 +00:00
image.h Allow images to hold references to the originating URI. 2007-08-02 20:18:32 +01:00
in.h [IPv4] Use default netmasks when no subnet mask is specified. 2008-03-23 22:20:47 +00:00
infiniband.h [Infiniband] Move event-queue process from driver to Infiniband core 2008-04-21 13:23:11 +01:00
init.h [Timers] Miscellaneous timer system fixes 2008-03-18 14:48:28 +00:00
initrd.h Typo 2007-01-14 15:13:33 +00:00
interface.h Do not hold self-references. This then avoids the problem of having to 2007-05-15 16:53:46 +00:00
iobuf.h Moved iobuf.h assertions outside the static inline functions, so that 2007-09-21 01:13:22 +01:00
ip6.h [IPv4] Tidy up some header files. 2008-03-23 22:05:47 +00:00
ip.h [IPv4] Tidy up some header files. 2008-03-23 22:05:47 +00:00
ipoib.h [Infiniband] Add preliminary multiple port support for Hermon cards 2008-04-18 02:50:48 +01:00
isa_ids.h Updated ISAPnP, EISA, MCA and ISA buses to current device model. 2007-03-10 18:08:33 +00:00
isa.h Updated ISAPnP, EISA, MCA and ISA buses to current device model. 2007-03-10 18:08:33 +00:00
isapnp.h Implemented (untested) PXENV_START_UNDI. 2007-07-03 18:17:14 +01:00
iscsi.h Prepare for iBFT merge when possible. iscsiboot.c contains a really, 2007-07-26 02:13:38 +01:00
job.h Added monojob controller in lieu of a full working shell. 2007-06-28 14:53:12 +01:00
keys.h Fix definition of KEY_END 2006-12-20 22:17:44 +00:00
linebuf.h Update HTTP to use data-xfer interface. 2007-05-29 15:37:09 +00:00
linux_compat.h Help quick testing of building Linux code inside gPXE 2007-01-24 23:38:05 +00:00
list.h Moved iobuf.h assertions outside the static inline functions, so that 2007-09-21 01:13:22 +01:00
malloc.h use malloc attribute 2007-08-20 20:29:30 +02:00
mca.h Updated ISAPnP, EISA, MCA and ISA buses to current device model. 2007-03-10 18:08:33 +00:00
md5.h Make context sizes available for statically-allocated structures 2007-02-01 05:48:56 +00:00
memmap.h Move memmap.h out of arch/i386; it no longer contains anything 2007-01-11 14:08:44 +00:00
monojob.h Display name and status of each file as it is downloaded. 2007-08-03 12:49:21 +01:00
ndp.h Add per-file error identifiers 2007-07-24 17:11:31 +01:00
netdevice.h [NETDEV] Add notion of link state 2008-04-22 17:40:50 +01:00
nvo.h [Settings] Migrate DHCP and NVO code to the new settings API (untested) 2008-03-21 22:15:31 +00:00
nvs.h Added the generic block-splitting code to nvs.c 2006-12-04 19:06:07 +00:00
open.h Added missing #include 2007-07-30 03:00:15 +01:00
pci_ids.h Header rearrangement. 2006-04-24 15:42:49 +00:00
pci.h [Drivers-r8169] Add support for newer rtl8169 variants from Hilko Bengen 2008-03-31 09:14:23 -04:00
posix_io.h Make read_user() non-blocking, and add select() call. 2007-08-04 01:22:52 +01:00
process.h Separated out initialisation functions from startup/shutdown functions. 2007-07-03 23:09:56 +01:00
profile.h Added basic profiling support 2006-08-24 16:22:56 +00:00
ramdisk.h Added missing "extern" 2007-07-03 21:12:54 +01:00
rarp.h Add untested support for UNDI transmit and receive. 2007-07-02 20:05:58 +01:00
refcnt.h Make ref_get() return the reference, for cleaner code. 2007-07-08 22:02:45 +01:00
resolv.h Added missing extern 2007-07-17 01:16:24 +01:00
retry.h Add start_timer_nodelay() 2007-08-13 10:59:00 -07:00
rsa.h Placeholder 2007-02-01 02:17:33 +00:00
scsi.h Ready to start testing 2007-07-08 22:01:49 +01:00
segment.h Remove osloader.c and replace with a prep_segment() that uses userptr_t 2007-01-11 14:32:26 +00:00
settings_ui.h [Settings] Start revamping the configuration settings API. 2008-03-20 04:06:07 +00:00
settings.h [Settings] Expose SMBIOS via settings API 2008-03-28 15:35:06 +00:00
sha1.h SHA1_DIGEST_SIZE also available as a static constant 2007-02-01 06:36:45 +00:00
shell_banner.h Separated out (and tidied up) shell banner code 2006-12-20 00:24:13 +00:00
shell.h Minimal shell implementation using readline() and system(). 2006-12-19 23:55:05 +00:00
socket.h Mildly ugly hack to force correct linkage. 2007-06-28 18:06:25 +01:00
spi_bit.h Support cards such as natsemi which treat the data as little-endian 2007-07-01 15:22:12 +01:00
spi.h Migrated etherfabric driver to using generic SPI layer. 2006-12-04 20:47:51 +00:00
tables.h Add "name" field to struct device to allow human-readable hardware device 2007-01-10 04:22:09 +00:00
tcp.h Modify gPXE core and drivers to work with the new timer subsystem 2008-03-02 03:41:10 +03:00
tcpip.h pkbuff->iobuf changeover 2007-05-19 18:39:40 +00:00
tftp.h Add preliminary support for MTFTP. 2007-12-26 18:51:20 +00:00
threewire.h Added write support for three-wire devices (e.g. the RTL8139 EEPROM) 2006-12-06 19:51:58 +00:00
timer.h [Timers] Initialise timers on first use 2008-03-18 15:23:10 +00:00
tls.h TLS now working again. 2007-07-30 02:48:38 +01:00
uaccess.h Add UNULL 2007-01-12 01:40:12 +00:00
udp.h Partial migration of UDP to data-xfer interface. (Will not link at 2007-06-20 01:13:35 +01:00
umalloc.h Rename e{malloc,realloc,free} to u{malloc,realloc,free}, to more obviously 2007-01-16 08:36:42 +00:00
uri.h uri_get(NULL) and uri_put(NULL) are explicitly allowed. 2007-08-02 20:26:49 +01:00
uuid.h [Settings] Expose SMBIOS via settings API 2008-03-28 15:35:06 +00:00
vsprintf.h Move [v]ssnprintf() from iscsi.c into vsprintf.c; we need them 2007-05-31 13:26:50 +00:00
xfer.h Add XFER_INIT() macro. 2008-01-22 18:48:47 +00:00