274 Commits

Author SHA1 Message Date
deraadt
2a316aaed4 an annoying tab 1994-08-26 10:57:27 +00:00
deraadt
a7b2e0ee19 tmpmap page for sun4 1994-08-25 20:58:36 +00:00
deraadt
9670b47cb7 sun4: don't use openprom 1994-08-25 20:57:38 +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
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
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
deraadt
c121e1da16 add pseudo-device kbd 1994-08-17 06:22:10 +00:00
cgd
cefdccbf31 changes for the new sys_process.c, and some cleanup 1994-08-15 16:37:04 +00:00
deraadt
35ff4b995a needed for X 1994-08-14 00:13:20 +00:00
deraadt
bdf0a4caf3 fix for bug #403 from <grossman@informatik.tu-muenchen.de> 1994-08-13 08:53:38 +00:00
pk
1b07d18247 Keep those pointers moving. 1994-08-13 08:33:51 +00:00
pk
820532e4cf Remove bogus fsstat(). 1994-08-13 08:33:08 +00:00
deraadt
790f70650e add lduha & stha 1994-08-12 09:52:40 +00:00
deraadt
1b70fad2a5 document why this exists 1994-08-12 01:19:12 +00:00
deraadt
549e3f356d option GDB isn't valid
disable KGDB because we do not have (userland) support for it
1994-08-12 01:16:26 +00:00
deraadt
70a55969a1 tiny error 1994-08-09 19:55:09 +00:00
pk
a9b7ea6607 Only use doflush' when perftest' is #defined, as was probably intended. 1994-08-08 20:52:29 +00:00
deraadt
c6a626e130 first cuts 1994-08-08 05:43:56 +00:00
deraadt
4bb1df3001 maintain resident_count and wired_count 1994-08-06 22:08:32 +00:00
deraadt
24a23eab66 make work 1994-08-01 19:26:27 +00:00
pk
cb1f841e18 Use PROM node properties to determine device type. 1994-07-30 14:22:11 +00:00
mycroft
e17799897e Clean up deleted files. 1994-07-28 09:05:04 +00:00
deraadt
14fe202dc4 cleanup 1994-07-27 09:57:55 +00:00
deraadt
23d08dc0be cleanup 1994-07-27 09:13:54 +00:00
deraadt
76bf655b77 i was sure i did this before 1994-07-26 00:16:03 +00:00
deraadt
822b1d1d65 make X11R5 compile easier 1994-07-21 22:06:13 +00:00
mycroft
341769b598 Clean up deleted files. 1994-07-21 22:06:05 +00:00
deraadt
c772691a6a make X11R5 compile easier 1994-07-21 22:05:42 +00:00
deraadt
9b3e7e6403 compile kernel with -O2 1994-07-20 21:10:00 +00:00
pk
94c3db28ba Make it work for V0 proms.
First cut at two stage bootstrap.
1994-07-20 20:47:02 +00:00
cgd
3fbc338a62 define __BIT_TYPES_DEFINED__ for compatibility with things like BIND and nvi 1994-07-20 05:44:19 +00:00
pk
35dc4aefc8 Remove debugging code. 1994-07-13 07:52:01 +00:00
deraadt
12c6ff514b need vm/vm.h 1994-07-04 21:37:20 +00:00