gwr
995291fbac
Deal with the fact that PROM driver descriptors are allowed to have
...
zero-length list of "standard addresses" by ignoring d_devbytes if
there are no addresses provided. In these cases, the PROM will map
the device without our help.
1998-01-26 22:02:17 +00:00
gwr
2628e0df8a
Add the sif_macaddr member to struct saif, which can be used
...
in version 3.X PROMs (gets our Ethernet address).
1998-01-18 05:24:38 +00:00
perry
015e898c02
RCSID Police.
1998-01-05 07:02:46 +00:00
gwr
3d76b19e4b
Add idprom.c
1997-10-17 04:26:10 +00:00
gwr
297a7bfa90
Move IDPROM stuff from netif_sun.c to idprom.c where it belongs.
1997-10-17 04:06:23 +00:00
gwr
8b680f206c
Need to flush the I-cache before jumping into just-loaded code.
...
Without this, boot programs fail with some PROM versions...
1997-09-18 01:47:08 +00:00
gwr
d2e3710fa9
Cosmetic (s/sun3_/_/) to be closer to the sun3x version.
1997-09-05 04:51:06 +00:00
gwr
c04589c8a8
Make stand/Makefile.inc work with obj directories. (Fixes PR 4014)
1997-09-05 04:31:50 +00:00
drochner
bdb232d2b6
Don't use <lib/libsa/if_ether.h> anymore. This was a copy of the
...
old (before ARP changes) <netinet/if_ether.h>, intended for
temporary use.
1997-07-22 17:41:01 +00:00
veego
6bdd438fca
s/_round_page/m68k_round_page/
1997-06-10 19:27:08 +00:00
cjs
7a66732d34
Back out BUILDDIR and NOINSTALL changes.
1997-05-31 21:21:13 +00:00
cjs
83498d7e88
Remove empty libinstall target and add NOINSTALL=1.
1997-05-30 13:43:06 +00:00
mycroft
185b24dd5b
Use libinstall::, not install:, to prevent instaling LIB.
1997-05-07 16:20:26 +00:00
is
07b064e02e
New ARP system, supports IPv4 over any hardware link.
...
Some of the stuff (e.g., rarpd, bootpd, dhcpd etc., libsa) still will
only support Ethernet. Tcpdump itself should be ok, but libpcap needs
lot of work.
For the detailed change history, look at the commit log entries for
the is-newarp branch.
1997-03-15 18:09:08 +00:00
gwr
032d13fc7d
s/sun3_/_/ in sun3_(round|trunc)_(page|seg) macros
1997-03-13 15:58:49 +00:00
gwr
ca11ffdfae
Kill a type-cast.
1997-02-05 17:44:59 +00:00
gwr
b4f4d97d22
s/romp/romVectorPtr/
1997-02-05 17:39:21 +00:00
gwr
84fad0db28
include <machine/pte.h>
1997-02-05 17:33:46 +00:00
gwr
699e513ced
Add -Dsun3
1997-02-05 17:31:46 +00:00
gwr
340699a2b1
Fix copyrights (/s/REGENTS/FOUNDATION/)
1997-01-27 19:40:46 +00:00
gwr
0332502588
Most files that were copyright Adam Glass and/or Gordon W. Ross
...
are now copyright The NetBSD Foundation (rights assigned).
1996-11-20 18:56:49 +00:00
jtc
209801c89e
Add memcpy.c to SRC_sa
1996-06-26 19:32:32 +00:00
gwr
e1cc05a94c
Fix ZMAGIC (from Chuck Cranor)
1996-06-20 03:59:41 +00:00
gwr
f6762bf5cf
Retry calls to the PROM strategy function. Fixes PR# 2145
...
Call prom_iopen only on the first disk_open call, otherwise
only the first file open attempt ever works. Fixes PR# 1726
Both from der Mouse <mouse@Collatz.McRCIM.McGill.EDU>
1996-04-10 18:31:14 +00:00
gwr
6cc7bd528f
Oops, didn't notice those type warnings...
1996-01-31 17:20:39 +00:00
gwr
57664ea85c
Oops, did not mean to check that one in...
1996-01-29 23:59:04 +00:00
gwr
38c7f668a2
Clean-up open/close logic of "net" device. Fixes PR 1726
1996-01-29 23:54:14 +00:00
gwr
4541c9f5c6
Work-around sensitivity to DVMA address in PROM revision 2.6 so the
...
netboot program will work on Sun3/50 machines. Also fixes PR 1928.
1996-01-29 23:41:03 +00:00
gwr
92b8a2d9e5
just cleanup
1995-11-17 23:23:44 +00:00
gwr
9182ffe624
Get rid of an extra twiddle() call (ufs.c does it.)
1995-10-17 23:07:19 +00:00
gwr
6af0af5daf
Change the interface to prom_iopen() slightly, for tapeboot.
1995-10-13 21:44:57 +00:00
gwr
c4e07b055f
Bump version number.
1995-10-13 21:33:09 +00:00
gwr
995b4710b8
Correct mapinfo for Multibus PROM devices.
1995-09-26 21:30:19 +00:00
gwr
50201d2bb5
Fix comment, add copyright.
1995-09-26 21:29:25 +00:00
gwr
23ee56022d
Cleanup, and catch up with libsa changes.
1995-09-23 03:42:17 +00:00
gwr
d9678d59b2
Fix up DVMA-related confusion. Disk boot now works.
1995-08-12 18:38:30 +00:00
gwr
dac3687c31
Make it work with obj dirs. (from Jason Thorpe)
1995-08-08 21:02:04 +00:00
gwr
e80271fbe0
Get things from libsa now.
1995-06-27 15:57:13 +00:00
jtc
7d0e5e8589
Use ${.CURDIR} in S macro definition so makefile works with obj directories.
1995-06-16 07:23:02 +00:00
gwr
a4310ae56e
Several fixes and cleanup: make close work; stop in prom if debug mode...
1995-06-09 22:23:01 +00:00
gwr
e4a7bfeef8
cosmetic
1995-06-09 22:21:00 +00:00
gwr
94ef91135d
Add install target, etc.
1995-06-09 22:20:17 +00:00
gwr
c903596f3c
New: a netif compatible interface to the Sun PROM network drivers.
1995-06-09 22:19:25 +00:00
gwr
8e179d8e95
Have netboot!
1995-06-09 22:02:39 +00:00
gwr
3fda1f293a
Keep the exec header so the kernel can find it.
1995-06-02 16:44:20 +00:00
gwr
7f6fe50cb7
clean up import conflicts
1995-06-01 21:03:07 +00:00
gwr
506236d9e5
Booting from ufs works now.
1995-06-01 20:37:44 +00:00
gwr
b2b4514bbc
Define struct saif
1995-05-24 20:58:05 +00:00
gwr
60212a408a
Use twiddle() in libsa (mycroft's changes)
1995-02-24 05:06:43 +00:00
gwr
03137e0abf
compiles, but...
1995-02-14 22:56:36 +00:00