Alexey Zaytsev
a1572e0ab0
Modify gPXE core and drivers to work with the new timer subsystem
Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com >
пре 16 година
Holger Lubitz
ac323c5e4d
Revert "convert to zalloc"
This reverts commit 636bd2cd0a .
пре 17 година
Holger Lubitz
636bd2cd0a
convert to zalloc
пре 17 година
Michael Brown
b5311c2c88
This comment is no longer relevant.
пре 17 година
Michael Brown
0924cf678e
Implemented (untested) PXENV_START_UNDI.
пре 17 година
Michael Brown
5f17089b14
pxe_netdev now holds a reference to the network device.
Use generic fields in struct device_description rather than assuming
that the struct device * is contained within a pci_device or
isapnp_device; this assumption is broken when using the undionly
driver.
Add PXENV_UNDI_SET_STATION_ADDRESS.
пре 17 година
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 година
Michael Brown
c3e41e6fd1
Added soon-to-be-requisite missing include.
пре 18 година
Michael Brown
0e494614b5
Some versions of doxygen seem to object to "@ret None" or similar.
пре 19 година
Michael Brown
a96759f9c8
Use "#var" rather than "@c var" for doxygen.
пре 19 година
Michael Brown
f88c0d42d5
Doxygenation
пре 19 година
Michael Brown
e301acc0d4
Add isapnp_max_csn to reduce scan time.
пре 19 година
Michael Brown
5bace628ae
Added "name" field to bus structure.
пре 19 година
Michael Brown
db3a44b66d
Debug message fixes.
пре 19 година
Michael Brown
97346a75f7
Added friendly enable/disable functions
пре 19 година
Michael Brown
924143661a
Updated all common buses to new API.
пре 19 година
Michael Brown
03346742c0
Use only the header files that we need
пре 19 година
Michael Brown
86d2127204
Remove debugging call to getchar()
пре 19 година
Michael Brown
c659a54f70
Now known to work with an old Adaptec 1505 that I found lying around.
пре 19 година
Michael Brown
e1a9798af4
Improved debugging output
пре 19 година
Michael Brown
8aa3b9d972
Need to do isolation when find_isapnp_device is first called,
otherwise isapnp_max_csn is zero and we never call fill_isapnp_device.
Fix debug message.
пре 19 година
Michael Brown
39cb4d8dbb
Fix debug message
пре 19 година
Michael Brown
e6e43a2f2f
We now correctly use logical devices.
пре 19 година
Michael Brown
d11ea1e44b
Added debugging messages for activation/deactivation of logical devices.
пре 19 година
Michael Brown
888277d2d1
Read current ioaddr and irqno from PnP registers.
пре 19 година
Michael Brown
ab443ba4b0
Don't verify checksum except after serial isolation
пре 19 година
Michael Brown
120192e8d1
Reduce binary size by factoring out common parameterised calls to
udelay().
пре 19 година
Michael Brown
85dd4fd8d6
Activation code now generalised as well.
пре 19 година
Michael Brown
1980018b8b
Cleaned up isolation protocol.
пре 19 година
Michael Brown
f78fd79c16
Moved core/isapnp.c to drivers/bus/isapnp.c
пре 19 година
Michael Brown
3d6123e69a
Initial revision
пре 19 година