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.
This commit is contained in:
Michael Brown
2007-03-10 18:08:33 +00:00
parent f079865606
commit 520d9c36af
36 changed files with 1445 additions and 1675 deletions

View File

@@ -4,8 +4,8 @@
*/
#include "etherboot.h"
#include "mca.h"
#include "isa.h" /* for ISA_ROM */
#include <gpxe/mca.h>
#include <gpxe/isa.h> /* for ISA_ROM */
#include "nic.h"
#include "3c509.h"
@@ -37,7 +37,7 @@ static void t529_disable ( struct nic *nic, struct mca_device *mca __unused ) {
t5x9_disable ( nic );
}
static struct mca_id el3_mca_adapters[] = {
static struct mca_device_id el3_mca_adapters[] = {
{ "3Com 3c529 EtherLink III (10base2)", 0x627c },
{ "3Com 3c529 EtherLink III (10baseT)", 0x627d },
{ "3Com 3c529 EtherLink III (test mode)", 0x62db },