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
Michael Brown 66ea458125 [settings] Make "netX" settings block function as a symbolic link
Add a facility for settings blocks to act as symbolic links to other
settings blocks, and reimplement the "netX" virtual settings block
using this facility.

The primary advantage of this approach is that unscoped settings such
as ${mac} and ${filename} will now reflect the settings obtained from
the most recently opened network device: in most cases, this will mean
the settings obtained from the most recent DHCP attempt.  This should
improve conformance to the principle of least astonishment.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
2013-07-13 15:11:45 +02:00
..
arch [linux] Add support for accessing PCI configuration space via /proc/bus/pci 2013-07-13 12:44:45 +02:00
bin Rename .cvsignore files to .gitignore 2007-06-09 22:57:00 +01:00
config [settings] Expose PCI configuration space via settings mechanism 2013-07-13 12:46:18 +02:00
core [settings] Make "netX" settings block function as a symbolic link 2013-07-13 15:11:45 +02:00
crypto [crypto] Accept OCSP responses containing multiple certificates 2013-05-29 16:41:58 +01:00
doc [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
drivers [settings] Expose PCI configuration space via settings mechanism 2013-07-13 12:46:18 +02:00
hci [settings] Make "netX" settings block function as a symbolic link 2013-07-13 15:11:45 +02:00
image [efi] Add sample platform-generated error disambiguations 2013-04-19 13:34:19 +01:00
include [settings] Make "netX" settings block function as a symbolic link 2013-07-13 15:11:45 +02:00
interface [linux] Add support for accessing PCI configuration space via /proc/bus/pci 2013-07-13 12:44:45 +02:00
libgcc [build] Mark __intel_new_proc_init with __libgcc rather than cdecl 2009-08-03 15:56:10 +01:00
net [settings] Make "netX" settings block function as a symbolic link 2013-07-13 15:11:45 +02:00
tests [settings] Add "busdevfn" setting type 2013-07-12 22:38:19 +02:00
usr [autoboot] Use next-server from filename's settings block 2013-06-24 16:14:36 +01:00
util [libc] Redefine low 8 bits of error code as "platform error code" 2013-04-19 13:34:13 +01:00
.gitignore [build] Add support for local configuration files 2010-03-26 19:07:22 +00:00
doxygen.cfg [build] Remove PACKED macro 2010-05-29 23:49:47 +01:00
Makefile [build] Add efidrv.cab target for UEFI Secure Boot signing 2013-05-14 20:46:53 +01:00
Makefile.housekeeping [build] Add efidrv.cab target for UEFI Secure Boot signing 2013-05-14 20:46:53 +01:00