mirror of
https://github.com/ipxe/ipxe
synced 2025-12-17 10:01:03 +03:00
Merged mcb30-realmode-redesign back to HEAD
This commit is contained in:
@@ -653,6 +653,7 @@ static struct isa_driver t509_driver __isa_driver = {
|
||||
.probe = t509_probe,
|
||||
.ioaddrs = 0,
|
||||
};
|
||||
ISA_ROM("3c509","3c509, ISA/EISA");
|
||||
#endif
|
||||
|
||||
#ifdef INCLUDE_3C529
|
||||
@@ -662,6 +663,7 @@ static struct isa_driver t529_driver __isa_driver = {
|
||||
.probe = t529_probe,
|
||||
.ioaddrs = 0,
|
||||
};
|
||||
ISA_ROM("3c529","3c529 == MCA 3c509");
|
||||
#endif
|
||||
|
||||
/*
|
||||
|
||||
@@ -812,3 +812,4 @@ static struct isa_driver t515_driver __isa_driver = {
|
||||
.probe = t515_probe,
|
||||
.ioaddrs = 0,
|
||||
};
|
||||
ISA_ROM("3c515","3c515, Fast EtherLink ISA");
|
||||
|
||||
@@ -711,6 +711,7 @@ static struct isa_driver cs89x0_driver __isa_driver = {
|
||||
.probe = cs89x0_probe,
|
||||
.ioaddrs = 0,
|
||||
};
|
||||
ISA_ROM("cs89x0","Crystal Semiconductor CS89x0");
|
||||
|
||||
/*
|
||||
* Local variables:
|
||||
|
||||
@@ -792,3 +792,4 @@ static struct isa_driver depca_driver __isa_driver = {
|
||||
.probe = depca_probe,
|
||||
.ioaddrs = 0,
|
||||
};
|
||||
ISA_ROM("depca","Digital DE100 and DE200");
|
||||
|
||||
@@ -623,3 +623,4 @@ static struct isa_driver eepro_driver __isa_driver = {
|
||||
.probe = eepro_probe,
|
||||
.ioaddrs = 0,
|
||||
};
|
||||
ISA_ROM("eepro","Intel Etherexpress Pro/10");
|
||||
|
||||
@@ -370,25 +370,6 @@ struct ring_desc {
|
||||
};
|
||||
#endif
|
||||
|
||||
/* Define the TX Descriptor */
|
||||
static struct ring_desc tx_ring[NR_TX_DESC]
|
||||
__attribute__ ((aligned(8)));
|
||||
|
||||
/* Create a static buffer of size REAL_RX_BUF_SIZE for each
|
||||
TX Descriptor. All descriptors point to a
|
||||
part of this buffer */
|
||||
static unsigned char txb[NR_TX_DESC * REAL_RX_BUF_SIZE];
|
||||
|
||||
/* Define the TX Descriptor */
|
||||
static struct ring_desc rx_ring[NR_RX_DESC]
|
||||
__attribute__ ((aligned(8)));
|
||||
|
||||
/* Create a static buffer of size REAL_RX_BUF_SIZE for each
|
||||
RX Descriptor All descriptors point to a
|
||||
part of this buffer */
|
||||
static unsigned char rxb[NR_RX_DESC * REAL_RX_BUF_SIZE]
|
||||
__attribute__ ((aligned(8)));
|
||||
|
||||
/* Private Storage for the NIC */
|
||||
struct ns83820_private {
|
||||
u8 *base;
|
||||
@@ -412,6 +393,25 @@ struct ns83820_private {
|
||||
} nsx;
|
||||
static struct ns83820_private *ns;
|
||||
|
||||
/* Define the TX Descriptor */
|
||||
static struct ring_desc tx_ring[NR_TX_DESC]
|
||||
__attribute__ ((aligned(8)));
|
||||
|
||||
/* Create a static buffer of size REAL_RX_BUF_SIZE for each
|
||||
TX Descriptor. All descriptors point to a
|
||||
part of this buffer */
|
||||
static unsigned char txb[NR_TX_DESC * REAL_RX_BUF_SIZE];
|
||||
|
||||
/* Define the TX Descriptor */
|
||||
static struct ring_desc rx_ring[NR_RX_DESC]
|
||||
__attribute__ ((aligned(8)));
|
||||
|
||||
/* Create a static buffer of size REAL_RX_BUF_SIZE for each
|
||||
RX Descriptor All descriptors point to a
|
||||
part of this buffer */
|
||||
static unsigned char rxb[NR_RX_DESC * REAL_RX_BUF_SIZE]
|
||||
__attribute__ ((aligned(8)));
|
||||
|
||||
static void phy_intr(struct nic *nic __unused)
|
||||
{
|
||||
static char *speeds[] =
|
||||
|
||||
@@ -961,6 +961,7 @@ static struct isa_driver wd_driver __isa_driver = {
|
||||
.probe = wd_probe,
|
||||
.ioaddrs = 0,
|
||||
};
|
||||
ISA_ROM("wd","WD8003/8013, SMC8216/8416, SMC 83c790 (EtherEZ)");
|
||||
#endif
|
||||
|
||||
#ifdef INCLUDE_3C503
|
||||
@@ -970,6 +971,7 @@ static struct isa_driver t503_driver __isa_driver = {
|
||||
.probe = t503_probe,
|
||||
.ioaddrs = 0,
|
||||
};
|
||||
ISA_ROM("3c503","3Com503, Etherlink II[/16]");
|
||||
#endif
|
||||
|
||||
#ifdef INCLUDE_NE
|
||||
@@ -979,6 +981,7 @@ static struct isa_driver ne_driver __isa_driver = {
|
||||
.probe = ne_probe,
|
||||
.ioaddrs = 0,
|
||||
};
|
||||
ISA_ROM("ne","NE1000/2000 and clones");
|
||||
#endif
|
||||
|
||||
#ifdef INCLUDE_NS8390
|
||||
@@ -1013,4 +1016,3 @@ static struct pci_driver nepci_driver __pci_driver = {
|
||||
* c-basic-offset: 8
|
||||
* End:
|
||||
*/
|
||||
|
||||
|
||||
@@ -18,7 +18,9 @@ $Id$
|
||||
#include "prism2.c"
|
||||
|
||||
static struct pci_id prism2_pci_nics[] = {
|
||||
PCI_ROM(0x1260, 0x3873, "prism2_pci", "Harris Semiconductor Prism2.5 clone"), /* Generic Prism2.5 PCI device */
|
||||
PCI_ROM(0x1260, 0x3873, "prism2_pci", "Harris Semiconductor Prism2.5 clone"),
|
||||
PCI_ROM(0x1260, 0x3873, "hwp01170", "ActionTec HWP01170"),
|
||||
PCI_ROM(0x1260, 0x3873, "dwl520", "DLink DWL-520"),
|
||||
};
|
||||
|
||||
static struct pci_driver prism2_pci_driver __pci_driver = {
|
||||
|
||||
@@ -1187,3 +1187,4 @@ static struct isa_driver SK_driver __isa_driver = {
|
||||
.probe = SK_probe,
|
||||
.ioaddrs = 0,
|
||||
};
|
||||
ISA_ROM("sk_g16","Schneider and Koch G16");
|
||||
|
||||
@@ -542,3 +542,4 @@ static struct isa_driver smc9000_driver __isa_driver = {
|
||||
.probe = smc9000_probe,
|
||||
.ioaddrs = 0,
|
||||
};
|
||||
ISA_ROM("smc9000","SMC9000");
|
||||
|
||||
Reference in New Issue
Block a user