From 0959fea8c0c473b96ca9c0dc22db95f96da15067 Mon Sep 17 00:00:00 2001 From: David du Colombier <0intro@gmail.com> Date: Sat, 20 Apr 1996 00:00:00 +0000 Subject: [PATCH] Plan 9 from Bell Labs 1996-04-20 --- pc/ether8390.c | 21 --------------------- pc/etherif.h | 1 - 2 files changed, 22 deletions(-) diff --git a/pc/ether8390.c b/pc/ether8390.c index ad680b9da68e092e2d67adae415d2f7ce37e4747..fe9878a01882168726e8c3c0f074c02d561705e9 100644 --- a/pc/ether8390.c +++ b/pc/ether8390.c @@ -207,27 +207,6 @@ dp8390setea(Ether *ether) slowoutb(port+Cr, cr); } -void -dp8390getea(Ether *ether) -{ - ulong port = ((Dp8390*)ether->ctlr)->dp8390; - uchar cr; - int i; - - /* - * Get the ethernet address from the chip. - * Take care to restore the command register - * afterwards. We don't care about multicast - * addresses as we never set the multicast - * enable. - */ - cr = slowinb(port+Cr) & ~Txp; - slowoutb(port+Cr, Page1|(~(Ps1|Ps0) & cr)); - for(i = 0; i < sizeof(ether->ea); i++) - ether->ea[i] = slowinb(port+Par0+i); - slowoutb(port+Cr, cr); -} - void* dp8390read(Dp8390 *dp8390, void *to, ulong from, ulong len) { diff --git a/pc/etherif.h b/pc/etherif.h index 8d49a36d53bbeee75a6c015ba68f25fb0b07bab7..af232afcf9980242bc8b111c8ab42892c9b379eb 100644 --- a/pc/etherif.h +++ b/pc/etherif.h @@ -49,7 +49,6 @@ typedef struct { extern int dp8390reset(Ether*); extern void *dp8390read(Dp8390*, void*, ulong, ulong); extern void *dp8390write(Dp8390*, ulong, void*, ulong); -extern void dp8390getea(Ether*); extern void dp8390setea(Ether*); #define NEXT(x, l) (((x)+1)%(l))