deraadt
03ef730e53
make pmeg_t always a u_short
1994-09-25 20:50:26 +00:00
deraadt
25ee899992
ask the ROM if we are sun4c/sun4m/sun4d.
1994-09-20 07:48:24 +00:00
deraadt
4fbb770d32
add obio for sun4
1994-09-18 00:03:03 +00:00
deraadt
89670e4cfb
generalize bus support for match/attach
1994-09-18 00:02:16 +00:00
deraadt
a9f84a682a
generalize bus support for match/attach
...
sun4 code for mapping zs chips
1994-09-18 00:02:02 +00:00
deraadt
b694d835f9
add tape/cdrom
1994-09-18 00:00:43 +00:00
deraadt
1be17e489e
sbus/* --> dev/*
...
deal with multiple bus types (start of vme/obio support)
1994-09-17 23:57:27 +00:00
deraadt
152b1d19d4
obio bus driver, for dealing with devices on the sun4 motherboard.
1994-09-17 23:49:58 +00:00
deraadt
1340faab13
Replacement esp (NCR 53C9X + LSI DMA) scsi driver from Peter Galbavy.
1994-09-17 23:48:32 +00:00
deraadt
ca83f065d9
"struct confargs" is used for all device match/attach functions. It
...
tells you what bus (sbus, vme, ...) you are on.
1994-09-17 23:46:32 +00:00
deraadt
1587c23246
sunos disklabels are translated into netbsd disklabels.
1994-09-17 23:45:39 +00:00
deraadt
51150e13d3
new scsi
1994-09-17 23:43:56 +00:00
deraadt
6e2b05d646
new scsi code
...
sparc/sbus/* --> sparc/dev/*
1994-09-17 23:43:23 +00:00
deraadt
2b2fa40d16
hacked into shape by Peter Galbavy.
1994-09-17 23:28:55 +00:00
mycroft
dfe4aeb79f
Clean up deleted files.
1994-09-17 23:25:13 +00:00
mycroft
76af9b5da0
Clean up deleted files.
1994-09-17 18:38:46 +00:00
pk
09301847a4
Compile pamap.c' and
cache.c' with normal compiler rules.
...
Let's pretend this was a bug in some previous version of gcc...
1994-09-05 06:31:34 +00:00
pk
cdca6c22c4
Don't clobber our input arguments.
1994-09-02 08:13:20 +00:00
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