Commit Graph

3064 Commits

Author SHA1 Message Date
mycroft
f6a9558d05 Update to match reality. 1994-08-24 19:28:03 +00:00
deraadt
8411a1f895 fix relocation error 1994-08-24 09:27:57 +00:00
deraadt
34c6caac77 first cut at sun4 on-board io bus 1994-08-24 09:16:46 +00:00
mycroft
5e4a51278b Set the FIFO threshold based on the receive speed, per Mark Weaver. 1994-08-24 07:25:18 +00:00
deraadt
62939dc113 pcvt & bt dynamic irq 1994-08-24 07:10:22 +00:00
mycroft
c4eac0f370 Some cleanup, checked by Dean. 1994-08-23 23:40:55 +00:00
gwr
1e707d2dec Add USPACE 1994-08-23 21:11:37 +00:00
briggs
cdcb12bf54 Add USPACE. 1994-08-23 20:48:09 +00:00
mycroft
8ac5e10c5d Various code cleanup. 1994-08-23 19:30:12 +00:00
glass
a0bba56f2a add USPACE 1994-08-23 19:13:54 +00:00
deraadt
666f228bab add `eg' driver for the 3c505 by <dean@fsa.ca> 1994-08-23 17:59:33 +00:00
pk
994a3e978a typo 1994-08-23 14:37:22 +00:00
deraadt
0a8b15511f fix 3 dumb bugs 1994-08-23 11:24:53 +00:00
mycroft
996b2b5c54 Disable EISA reset, for now. 1994-08-22 21:53:23 +00:00
mycroft
71c5da7bfb Fix typo in WDCS_BITS. 1994-08-22 21:43:35 +00:00
brezak
dd945bf3c1 Don't echo here 1994-08-22 21:41:23 +00:00
brezak
901e645db3 Do echo here just like libsa::gets() 1994-08-22 21:41:07 +00:00
mycroft
9c921e0ada Remove SF and SR. 1994-08-21 15:25:28 +00:00
mycroft
8b8390a4bb Look for MDMBUF in cflag, not lflag. 1994-08-21 15:04:37 +00:00
deraadt
5fafedbfa7 sun4/sun4c getsegmap/setsegmap are different
use << PGSHIFT instead of * NBPG, because NBPG isn't a constant in some cases
for sun4+sun4c case, calculate nptesg early
1994-08-20 09:16:11 +00:00
deraadt
89c0e14f17 stop using NBPG; start using USPACE
initialize cputyp, nbpg, pgshift, and pgofset variables based on cpu type.
deal with varying pagesize in register window underflow/overflow and trap
enter functions (hellish)
add idprom reading function for the sun4.
1994-08-20 09:13:25 +00:00
deraadt
ad457d7aaf sun4 needs software delays for register accesses 1994-08-20 09:11:02 +00:00
deraadt
7ac73ef982 add addr & level specifiers for non-openboot systems 1994-08-20 09:08:58 +00:00
deraadt
63db65b59d no need for timezone spec 1994-08-20 09:08:27 +00:00
deraadt
737b2e86fd sun4 merge changes 1994-08-20 01:36:36 +00:00
deraadt
14350c037f on the sun4:
fake-up an openprom vector
ask oldmon for physical memory count.
unblank frame buffer (because most oldmon's forgot to)
1994-08-20 01:35:20 +00:00
deraadt
0103734add sun4 cpu types are determined by the idprom.
cache type is determined by the model number.
1994-08-20 01:32:45 +00:00
deraadt
27e092990f idprom moved to seperate file; must be accessable before clock driver starts, on a sun4 1994-08-20 01:31:06 +00:00
deraadt
592b23771e deal with sun4 idprom 1994-08-20 01:30:29 +00:00
deraadt
f0a4d95b11 IODEV_BASE cannot used as a static initialiser due to NBPG 1994-08-20 01:29:49 +00:00
deraadt
242e8b9895 TIMERREG_VA is passed to locore.s (via genassym). Since NBPG can be
a variable, it cannot be part of this macro.
1994-08-20 01:28:09 +00:00
deraadt
82241bcf3e regarding NBPG, PGOFSET, PGSHIFT, NPTESG, VA_VPG:
these are simple macros unless you build a combined sun4+(sun4c,sun4m)
kernel -- then they point to variables which are initialized early on.
1994-08-20 01:26:41 +00:00
deraadt
0ab75b9022 repair a few rom call return values 1994-08-20 01:20:59 +00:00
deraadt
b5c483ea1a the sun4c "fake idprom inside the nvram" looks exactly like a sun4 idprom. 1994-08-20 01:20:28 +00:00
deraadt
5cee9394c1 add sun4 control space areas 1994-08-20 01:19:27 +00:00
cgd
92da9d2f33 can't do ptr math on void * 1994-08-18 22:09:35 +00:00
mycroft
1785232aa9 vn --> vnd 1994-08-17 20:16:16 +00:00
mycroft
c809e30fcb No COMPAT_HPUX at the moment. 1994-08-17 20:16:07 +00:00
mycroft
24381e7f01 Validate unit number correctly. 1994-08-17 19:14:53 +00:00
deraadt
c121e1da16 add pseudo-device kbd 1994-08-17 06:22:10 +00:00
deraadt
256353ef62 multicast 1994-08-17 06:04:49 +00:00
deraadt
9f6d99b3e2 get ether_type byte order correct 1994-08-17 01:33:15 +00:00
ragge
6943478ff7 Lots of bug fixes. Generic console support added. Major changes in machdep.c.
pmap.c now supports user process mapping. Page faults handles correctly.
1994-08-16 23:47:25 +00:00
ragge
186e16d63e Minor updates of some errouneous parameters. 1994-08-16 23:41:53 +00:00
ragge
7fffc9426f genconf.c added to files.vax.newconf 1994-08-16 23:41:11 +00:00
ragge
060db389e9 Update of vax port. 1994-08-16 23:39:52 +00:00
mycroft
0c5a342fde Add vnd. 1994-08-16 19:20:14 +00:00
mycroft
3481b6aa87 Add iBCS2 files. 1994-08-15 23:33:59 +00:00
mycroft
82ccfef767 Remove misplaced SVR4 dispatch. 1994-08-15 22:38:39 +00:00
mycroft
1ec65d2465 Add iBCS2 glue. 1994-08-15 22:24:22 +00:00