opengnsys_ipxe/src
Michael Brown dbfa13ff2c [settings] Expose PCI configuration space via settings mechanism
Allow values to be read from PCI configuration space using the syntax

  ${pci/<busdevfn>.<offset>.<length>}

where <busdevfn> is the bus:dev.fn address of the PCI device
(expressed as a single integer, as returned by ${net0/busloc}),
<offset> is the offset within PCI configuration space, and <length> is
the length within PCI configuration space.

Values are returned in reverse byte order, since PCI configuration
space is little-endian by definition.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
2013-07-13 12:46:18 +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] Add "busdevfn" setting type 2013-07-12 22:38:19 +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 [build] Fix uses of literal 0 as a NULL pointer 2013-04-28 17:13:44 +01:00
image [efi] Add sample platform-generated error disambiguations 2013-04-19 13:34:19 +01:00
include [settings] Expose PCI configuration space via settings mechanism 2013-07-13 12:46:18 +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 [netdevice] Add "bustype" and "busloc" settings 2013-07-12 22:38:19 +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
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
doxygen.cfg [build] Remove PACKED macro 2010-05-29 23:49:47 +01:00