Michael Brown
5bde349e55
[pci] Make driver PCI ID a property of the PCI device
Signed-off-by: Michael Brown <mcb30@ipxe.org >
13 lat temu
Michael Brown
8406115834
[build] Rename gPXE to iPXE
Access to the gpxe.org and etherboot.org domains and associated
resources has been revoked by the registrant of the domain. Work
around this problem by renaming project from gPXE to iPXE, and
updating URLs to match.
Also update README, LOG and COPYRIGHTS to remove obsolete information.
Signed-off-by: Michael Brown <mcb30@ipxe.org >
14 lat temu
Michael Brown
c44a193d0d
[legal] Add a selection of FILE_LICENCE declarations
Add FILE_LICENCE declarations to almost all files that make up the
various standard builds of gPXE.
15 lat temu
Michael Brown
a13fc96cb3
[legacy] Remove long-obsolete old dhcp.h file
15 lat temu
Michael Brown
fd67452807
[legacy] Add missing #include <gpxe/io.h>
16 lat temu
Michael Brown
bea8787a03
Kill off the now-obsolete *_fill_nic() functions.
17 lat temu
Michael Brown
3f338b7b80
Include errno.h in the few drivers which use it, rather than in nic.h
17 lat temu
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 lat temu
Michael Brown
286bf68faf
Added a very quick and dirty compatibility layer, to allow
not-yet-updated drivers to at least function.
18 lat temu
Michael Brown
98ff29345e
Created a bus/device API that allows for the ROM prefix to specify an
initial device, and will also allow for e.g. a device menu to be presented
to the user.
19 lat temu
Michael Brown
f16ac2d87e
Fix type of dummy_irq()
19 lat temu
Michael Brown
17d69d8930
Add mbps and duplex to struct nic, since some drivers (e.g. rtl8139)
can fill them in.
19 lat temu
Michael Brown
d9f34bfdfc
Add dummy_connect and dummy_irq
19 lat temu
Michael Brown
1218698e01
Cope with nic.h being included before (or without) dev.h
19 lat temu
Michael Brown
122b025293
Include dev.h, since several drivers just include nic.h
19 lat temu
Michael Brown
5c31682674
Tie into new boot device framework.
19 lat temu
Michael Brown
3d6123e69a
Initial revision
19 lat temu