mycroft
742a052418
Fix a null pointer dereference in the case where forwarding is turned on and
...
there are interfaces up but with no addresses.
1999-03-30 19:02:56 +00:00
soda
2f9a4a8d93
regdef.h is back
1999-03-30 18:38:32 +00:00
soda
5cf51ff2d5
regdef.h
1999-03-30 18:38:00 +00:00
drochner
17de7b2576
adapt to set_geometry change: we don't have to correct the geometry
...
anymore
1999-03-30 17:58:05 +00:00
drochner
62031ff978
fix some disk handling problems introduced in the last commits:
...
-read retries were botched, use the right sector count
-read-ahead buffer was effectively unused
-concentrate the handling of the weird BIOS geometry report at one place
-fallback for old floppies left cylinder count uninitialized
1999-03-30 17:55:48 +00:00
soda
678807689c
fix error in previous my change
1999-03-30 17:34:55 +00:00
soda
530794ac61
- add _C_LABEL() to IMPORT(), to make this consistent with EXPORT().
...
- fix some oversight of previous my changes on defined(USE_AENT) or
!defined(__NO_LEADING_UNDERSCORES__) case.
1999-03-30 16:50:04 +00:00
mycroft
ca5dd9fee7
The AD1848/CS4231 attachment doesn't create DMA maps any more, so we have to
...
do it here. This is preferrable anyway, since we're not actually doing DMA
through the AD/CS chip.
1999-03-30 16:40:47 +00:00
perseant
4158afaaf3
Add initialization to quell compiler warning (only on some platforms?)
1999-03-30 16:11:43 +00:00
chs
039c17eca9
remove some old #if 0'd-out debugging code.
1999-03-30 16:07:47 +00:00
perseant
322fef73ae
Move variable initialization to the top of lfs_vflush
1999-03-30 16:03:16 +00:00
mycroft
a3346d4ca8
Page 0 should never get R/M emulation.
1999-03-30 15:13:42 +00:00
soda
83c01decb0
ALIAS() is not needed, use XLEAF() or XNESTED() instead
1999-03-30 14:27:56 +00:00
soda
2f780c89c9
- regdef.h is back, so use it.
...
- ALIAS() is not needed, use XLEAF() or XNESTED() instead
- use AENT() instead of .aent
- _END_LABEL() is not needed (and was wrong)
- define ALEAF(), NLEAF(), NON_LEAF(), NNON_LEAF() by
XLEAF(), LEAF_NONPROFILE(), NESTED(), NESTED_NONPROFILE()
1999-03-30 14:26:42 +00:00
soda
e5eb2cfa3f
- protect from multiple inclusion
...
- incorporate changes to comments from asm.h
1999-03-30 14:22:58 +00:00
soda
45b35a036e
regdef.h is back
1999-03-30 14:20:43 +00:00
mycroft
e7ad33406b
Nuke at least a few files which are clearly not used any more.
1999-03-30 13:08:55 +00:00
mycroft
afa07de60d
Fix two problems with NFSV3CREATE_GUARDED:
...
* We shouldn't truncate the file.
* We were leaving the vnode locked (unless the truncate happened to fail).
Solaris clients may cause this under some conditions.
Problem reported by chopps, analysis and fix by me.
1999-03-30 12:01:18 +00:00
drochner
4feae58ec1
sync to changed geometry handling in the standalone code
1999-03-30 11:51:35 +00:00
mycroft
99b341de15
Adjust a comparison so that the pagedaemon doesn't get stuck ping-ponging with
...
a process trying to allocate memory.
1999-03-30 10:12:01 +00:00
mycroft
8cab76a0ec
Make the kernel silent by default when running crashme.
1999-03-30 10:10:57 +00:00
mycroft
f317021d2c
Some of the DIAGNOSTIC checks were too strict and could be tripped by crashme.
1999-03-30 10:10:22 +00:00
bouyer
20cfe22bc8
Needs to include opt_bufcache.h.
1999-03-30 08:21:54 +00:00
tron
ab9ea90a8e
Regen.
1999-03-30 07:37:58 +00:00
tron
b46e8732dd
Add poll() emulation.
1999-03-30 07:29:05 +00:00
gwr
c5eaccc017
Arrange for "sysctl hw.machine" to show sun3x.
...
(Needed by the miniroot, etc.)
1999-03-30 06:12:40 +00:00
minoura
2c62712a32
Remove unused files.
1999-03-30 04:29:09 +00:00
minoura
d39738d85b
Remove options (SWDEV|SWAP|VNODE)PAGE
1999-03-30 04:27:08 +00:00
minoura
eabdc25095
Update dependency.
1999-03-30 04:26:01 +00:00
minoura
929875f387
G/c obsoleted devices.
1999-03-30 04:25:36 +00:00
minoura
d808d6f5ff
defopt EXTENDED_MEMORY and ITE_KERNEL_ATTR.
1999-03-30 04:25:07 +00:00
abs
bb2d7dd6dc
Regenerate (with poll())
1999-03-30 02:25:32 +00:00
abs
9c2ef08c3e
Since NetBSD has poll(), use it.
...
Linux oracle install now gets far enough that I want our DBA around to
see if we can finish the job.
1999-03-30 02:22:49 +00:00
simonb
a63b96d0c4
Don't install sysconf.h - nothing is exported to userland in this file.
1999-03-30 02:19:02 +00:00
simonb
c902cc84ca
Don't install intr.h - there's only a kernel function prototype in
...
this file.
1999-03-30 02:16:03 +00:00
eeh
468dc3bd2b
include compat_sparc32.h->compat_netbsd32.h
1999-03-30 02:12:37 +00:00
wrstuden
bd2d8363bc
The mode for a node is a mode_t in both struct stat and struct vattr -
...
don't use a u_short for intermediate storage in vn_stat.
1999-03-30 00:16:44 +00:00
wrstuden
eb10774f2b
Explicitly mask mode returned in old stat structure to 16 bits. Also correct
...
comment (we're converting from a new to an old struct stat).
1999-03-30 00:13:57 +00:00
thorpej
455b121ce8
In pmap_enter(), set the appropriate page attributes based on access_type.
...
The m68k maintains modified and referenced information for us, but seeding
the page attributes can save us a pv list traversal.
1999-03-30 00:12:32 +00:00
perseant
5589f33082
Fix unit mismatch in debugging code in lfs_segclean; also put it properly
...
within `#ifdef DEBUG_LFS'.
1999-03-29 22:13:07 +00:00
perseant
3e0bf5e0d8
Fix the other missing dirop wakeup
1999-03-29 21:54:26 +00:00
perseant
f058684b7f
lfs_truncate calls vinvalbuf to invalidate all currently-hald buffers, which
...
in turn forces a flush of the vnode, whether or not it is involved in a dirop.
(This can happen during a remove or rmdir, when the directory is shrunk.)
Because of the nature of dirops, however, flushing a vnode involved in a dirop
is disallowed (and was marked with a panic). This patch has lfs_truncate
call a specialized vinvalbuf that only invalidates buffers following the new
end-of-file, and thus does not require a flush. Also the panic is demoted,
in case I missed any other path to lfs_vflush.
1999-03-29 21:51:38 +00:00
perry
55adc1e16e
remove BROKEN_LPT_DELAY option
1999-03-29 21:51:25 +00:00
perry
d5a261206d
Replace the #ifdef'ed variable DELAYs with a pair of non-ifdefed
...
DELAY(1)'s. This should fix interrupt driven lpt driver hang and
reboot problems for the group of users who have experienced them, and
shouldn't hurt anyone else.
1999-03-29 21:50:06 +00:00
fvdl
c45bee7307
Regen.
1999-03-29 21:36:00 +00:00
fvdl
05eae31620
Now that he ESS 1868 and 1869 are working, enable them here.
1999-03-29 21:35:19 +00:00
pk
401d03761f
Initialize automatics in stp4020print(); noticed by Jonathan O'Brien.
1999-03-29 21:30:48 +00:00
drochner
2396efd0b7
add a commented out WS_KERNEL_BG option, closes PR port-i386/7271
...
by Charlie Root <root@theprovider.com>
1999-03-29 19:57:34 +00:00
mycroft
7c33a450ba
Recalculate delaytab[]. We need to round up in case we were on the edge of a
...
tick and the hardware mysteriously responds fast enough that the delay ends
up being 1 tick short. An unlikely event, but just in case anything actually
relies on this...
1999-03-29 17:54:34 +00:00
mycroft
c40877ff9d
delay(): For small values of n, use a fixed lookup table. Also use
...
rtclock_tval as the limit, since this is what we actually programmed the chip
for.
1999-03-29 17:33:29 +00:00