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