diff options
| author | Michael Brown | 2005-05-03 13:29:33 +0200 |
|---|---|---|
| committer | Michael Brown | 2005-05-03 13:29:33 +0200 |
| commit | c112f12c5b9b2d883253624c81f6a1c8095966ef (patch) | |
| tree | e2a5c9685a30184fc933ac49577d379091801b7f /src/drivers/net/natsemi.c | |
| parent | Arbitrary alignment is now available. (diff) | |
| download | ipxe-c112f12c5b9b2d883253624c81f6a1c8095966ef.tar.gz ipxe-c112f12c5b9b2d883253624c81f6a1c8095966ef.tar.xz ipxe-c112f12c5b9b2d883253624c81f6a1c8095966ef.zip | |
Symbol fixups
Diffstat (limited to 'src/drivers/net/natsemi.c')
| -rw-r--r-- | src/drivers/net/natsemi.c | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/src/drivers/net/natsemi.c b/src/drivers/net/natsemi.c index 7966b858..003b9798 100644 --- a/src/drivers/net/natsemi.c +++ b/src/drivers/net/natsemi.c @@ -205,11 +205,16 @@ static unsigned int tx_config; longword aligned */ -static BufferDesc txd __attribute__ ((aligned(4))); -static BufferDesc rxd[NUM_RX_DESC] __attribute__ ((aligned(4))); - -static unsigned char txb[TX_BUF_SIZE] __attribute__ ((aligned(4))); -static unsigned char rxb[NUM_RX_DESC * RX_BUF_SIZE] __attribute__ ((aligned(4))); +struct { + BufferDesc txd __attribute__ ((aligned(4))); + BufferDesc rxd[NUM_RX_DESC] __attribute__ ((aligned(4))); + unsigned char txb[TX_BUF_SIZE] __attribute__ ((aligned(4))); + unsigned char rxb[NUM_RX_DESC * RX_BUF_SIZE] __attribute__ ((aligned(4))); +} natsemi_bufs __shared; +#define txd natsemi_bufs.txd +#define rxd natsemi_bufs.rxd +#define txb natsemi_bufs.txb +#define rxb natsemi_bufs.rxb /* Function Prototypes */ |
