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
pk
e052143aab
When updating an NFS mountpoint, we cannot just increase rsize' or
wsize'
...
without also adjusting the corresponding socket buffers. We could probably
call sbrelease/sbreserve/soreserve ourselves without much harm, but we'd
have to duplicate much of the logic in nfs_connect(). In stead, blow the
socket away entirely and let nfs_connect() do its job again.
1994-08-23 09:31:00 +00:00
deraadt
3938d6ba02
initialize shmmax to `# of pages' at compile time; multiply by NBPG at
...
boot time (in shminit). This supports architecture families with varying
values for NBPG, and does not break ipcs.
1994-08-22 23:37:03 +00:00
brezak
6f0b0cdc86
Cleanup to make more ANSI compliant; checkpoint
1994-08-22 21:55:58 +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
cgd
94109335b3
kill errant spaces
1994-08-21 21:24:33 +00:00
cgd
56364fe8b1
cleanliness; don't wrap lines.
1994-08-21 21:07:13 +00:00
ws
133e05b464
Fix bug with writing back modified directory entries
1994-08-21 18:43:49 +00:00
mycroft
9c921e0ada
Remove SF and SR.
1994-08-21 15:25:28 +00:00
mycroft
27377e3e10
Don't attempt to use IO_APPEND for NQNFS, as suggested by Rick Macklem.
1994-08-21 15:10:44 +00:00
mycroft
8b8390a4bb
Look for MDMBUF in cflag, not lflag.
1994-08-21 15:04:37 +00:00
cgd
c141eabf16
handle another "too much memory in buffer" boundary case
1994-08-21 06:38:42 +00:00
cgd
0bac4d47b1
C syntax fix, and syscall args style (For later.)
1994-08-21 03:15:32 +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
mycroft
c0cc31ee6f
For symlinks, try actually reading the link to determine its size.
1994-08-19 11:36:56 +00:00
mycroft
b6e5975c12
Fix off-by-one error translating names of associated files.
1994-08-19 11:31:50 +00:00
mycroft
537ac5465f
Convert hash tables.
1994-08-19 11:25:29 +00:00
mycroft
f7c13d44bd
More LIST/CIRCLEQ migration.
1994-08-18 22:47:43 +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
mycroft
8743009944
Convert some more lists and queues.
1994-08-17 14:43:47 +00:00
mycroft
7b8734f3e8
Use LIST and TAILQ for hash chain and LRU chain, respectively.
1994-08-17 12:34:12 +00:00
mycroft
dbd174a5da
Change the reply list to a TAILQ.
1994-08-17 11:41:36 +00:00
mycroft
9db57a0aa0
Fix typo.
1994-08-17 11:03:07 +00:00
deraadt
c121e1da16
add pseudo-device kbd
1994-08-17 06:22:10 +00:00