summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/m68k/uC5282/network/network.c
diff options
context:
space:
mode:
authorEric Norum <WENorum@lbl.gov>2005-02-01 17:16:41 +0000
committerEric Norum <WENorum@lbl.gov>2005-02-01 17:16:41 +0000
commit7eab0f78eccceb55e7d7e3a333c7f946cae68075 (patch)
treebf00705ce36cda53cad222878e28012339ea21c2 /c/src/lib/libbsp/m68k/uC5282/network/network.c
parent2005-02-01 Ralf Corsepius <ralf.corsepius@rtems.org> (diff)
downloadrtems-7eab0f78eccceb55e7d7e3a333c7f946cae68075.tar.bz2
Add some bootrom system calls.
Diffstat (limited to '')
-rw-r--r--c/src/lib/libbsp/m68k/uC5282/network/network.c18
1 files changed, 1 insertions, 17 deletions
diff --git a/c/src/lib/libbsp/m68k/uC5282/network/network.c b/c/src/lib/libbsp/m68k/uC5282/network/network.c
index e25f08ca53..7aa700c75e 100644
--- a/c/src/lib/libbsp/m68k/uC5282/network/network.c
+++ b/c/src/lib/libbsp/m68k/uC5282/network/network.c
@@ -139,22 +139,6 @@ mcf5282_bd_allocate(unsigned int count)
return p;
}
-/*
- * Retrieve MAC address from bootloader environment variable area.
- * Parameter is interface number (0 or 1).
- */
-static unsigned char *
-gethwaddr(int a)
-{
- register long __res __asm__ ("%d2") = 12;
- register long __a __asm__ ("%d1") = (long)a;
- __asm__ __volatile__ ("trap #2" \
- : "=g" (__res) \
- : "0" (__res), "d" (__a) \
- : "%d0");
- return (unsigned char *)(__res);
-}
-
static void
mcf5282_fec_initialize_hardware(struct mcf5282_enet_struct *sc)
{
@@ -794,7 +778,7 @@ rtems_fec_driver_attach(struct rtems_bsdnet_ifconfig *config, int attaching )
if (config->hardware_address)
hwaddr = config->hardware_address;
else
- hwaddr = gethwaddr(unitNumber - 1);
+ hwaddr = uC5282_gethwaddr(unitNumber - 1);
printf("%s%d: Ethernet address: %02x:%02x:%02x:%02x:%02x:%02x\n",
unitName, unitNumber,
hwaddr[0], hwaddr[1], hwaddr[2],