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 years ago
Holger Lubitz
ac323c5e4d
Revert "convert to zalloc"
This reverts commit 636bd2cd0a .
17 years ago
Holger Lubitz
636bd2cd0a
convert to zalloc
17 years ago
Michael Brown
b5311c2c88
This comment is no longer relevant.
17 years ago
Michael Brown
0924cf678e
Implemented (untested) PXENV_START_UNDI.
17 years ago
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 years ago
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 years ago
Michael Brown
c3e41e6fd1
Added soon-to-be-requisite missing include.
18 years ago
Michael Brown
0e494614b5
Some versions of doxygen seem to object to "@ret None" or similar.
19 years ago
Michael Brown
a96759f9c8
Use "#var" rather than "@c var" for doxygen.
19 years ago
Michael Brown
f88c0d42d5
Doxygenation
19 years ago
Michael Brown
e301acc0d4
Add isapnp_max_csn to reduce scan time.
19 years ago
Michael Brown
5bace628ae
Added "name" field to bus structure.
19 years ago
Michael Brown
db3a44b66d
Debug message fixes.
19 years ago
Michael Brown
97346a75f7
Added friendly enable/disable functions
19 years ago
Michael Brown
924143661a
Updated all common buses to new API.
19 years ago
Michael Brown
03346742c0
Use only the header files that we need
19 years ago
Michael Brown
86d2127204
Remove debugging call to getchar()
19 years ago
Michael Brown
c659a54f70
Now known to work with an old Adaptec 1505 that I found lying around.
19 years ago
Michael Brown
e1a9798af4
Improved debugging output
19 years ago
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 years ago
Michael Brown
39cb4d8dbb
Fix debug message
19 years ago
Michael Brown
e6e43a2f2f
We now correctly use logical devices.
19 years ago
Michael Brown
d11ea1e44b
Added debugging messages for activation/deactivation of logical devices.
19 years ago
Michael Brown
888277d2d1
Read current ioaddr and irqno from PnP registers.
19 years ago
Michael Brown
ab443ba4b0
Don't verify checksum except after serial isolation
19 years ago
Michael Brown
120192e8d1
Reduce binary size by factoring out common parameterised calls to
udelay().
19 years ago
Michael Brown
85dd4fd8d6
Activation code now generalised as well.
19 years ago
Michael Brown
1980018b8b
Cleaned up isolation protocol.
19 years ago
Michael Brown
f78fd79c16
Moved core/isapnp.c to drivers/bus/isapnp.c
19 years ago
Michael Brown
3d6123e69a
Initial revision
19 years ago