mycroft
24e6e6a0e7
Convert MAP_PRIVATE device mappings to MAP_SHARED on *all* platforms, not just
...
the SPARC.
Remove the #ifdef COMPAT_13 for automatically adding a sharing type, since the
interface is *supposed* to support this.
Also modify the DIAGNOSTIC messages here a bit.
1998-03-03 14:34:10 +00:00
fvdl
a377495cfb
Only free cookiebuf when sure that the vop actually allocated it.
1998-03-03 13:44:48 +00:00
fvdl
05acb550be
Only free cookies on error when they were actually allocated by the readdir vop.
1998-03-03 13:38:32 +00:00
fvdl
4f0f4cecdb
Don't try to apply the cookie endian heuristic on a mounted file (e.g.
...
a swapfile). From Matthias Drochner.
1998-03-03 13:32:28 +00:00
augustss
44c6ce78d2
Avoid the name free so the MALLOCLOG option works again.
...
Fix some typos.
1998-03-03 09:16:15 +00:00
drochner
22dbd3c3da
Don't cast the quad_t file size to u_long, this can cause overflows.
1998-03-03 09:02:51 +00:00
thorpej
da3c8e52f1
Make this work with DEBUG="-g"
1998-03-03 07:38:40 +00:00
thorpej
a14f3dad40
Fix printf formats on Alpha: cast quads to long long for printing w/
...
%qd.
1998-03-03 07:35:50 +00:00
thorpej
292d795f97
Add a cast to make the compiler happy on the Alpha.
1998-03-03 07:32:46 +00:00
thorpej
b936691cf7
Cast off_t to long long for printing with %qd.
1998-03-03 02:22:40 +00:00
thorpej
9ebbb62608
Export spechash_slock; it's used outside of vfs_subr.c
1998-03-03 02:22:00 +00:00
fvdl
221505c12f
Make this compile again with UVM
1998-03-03 01:49:21 +00:00
thorpej
80ffe6752b
Always define the ctldebug structure.
1998-03-03 01:40:51 +00:00
thorpej
43e175728b
Fix printf format on the Alpha.
1998-03-03 01:15:13 +00:00
lukem
1592a26e0e
regenerate
1998-03-03 01:12:49 +00:00
mycroft
28ad88290d
Remove spurious extra newline.
1998-03-03 00:36:24 +00:00
mycroft
79654a9459
Back out the changes that broke old executables referring to sys_errlist[].
1998-03-03 00:34:38 +00:00
fvdl
9329c1df98
Fix cookie handling I messed up totally when doing the Lite2 thing.
...
(Hello McFly? Anybody home?)
1998-03-03 00:17:04 +00:00
thorpej
c88048ed85
Update for changes to <machine/pte.h>
1998-03-03 00:07:30 +00:00
thorpej
803f5aa188
Remove the memcpy() alternate entry point for bcopy(), a temporary measure
...
until the memcpy()/bcopy() thing is worked out.
1998-03-02 23:40:42 +00:00
thorpej
669c5bea18
Fix type size lossage on the Alpha.
1998-03-02 23:39:49 +00:00
thorpej
f02b1a7a33
Make this compile again in light of Lite2 merge. (Yuck.)
1998-03-02 23:17:19 +00:00
pk
d8bb682673
drop `ef_softc' from ef_match function.
1998-03-02 23:12:18 +00:00
scottr
da7d7ca568
Add magic number for driver map structure. (oops!)
1998-03-02 22:40:31 +00:00
fvdl
e5209f31b8
A cookie should point to the *next* entry. Grrr.
1998-03-02 22:26:14 +00:00
cgd
016c95ab4d
pull bsd.own.mk in before LDSTATIC?=-static, so that LDSTATIC can be
...
overridden by bsd.own.mk/mk.conf.
1998-03-02 22:03:11 +00:00
cgd
4974bdbd9b
no point in LDSTATIC=-static here
1998-03-02 21:57:38 +00:00
cgd
856ca5e59c
allow LDSTATIC definition to be overridden by bsd.own.mk/mk.conf
1998-03-02 21:42:02 +00:00
cgd
09dbd9234d
fix typo in last commit (noticed on inspection)
1998-03-02 21:36:55 +00:00
cgd
7ff7b02fac
allow LDSTATIC definition to be overridden by bsd.own.mk/mk.conf
1998-03-02 20:01:05 +00:00
cgd
9c995abe57
note that only static compilation makes sense here
1998-03-02 19:58:19 +00:00
cgd
9da165424c
allow LDSTATIC definition to be overridden by bsd.own.mk/mk.conf
1998-03-02 19:57:00 +00:00
cgd
f45dd19e06
note that only static compilation makes sense here
1998-03-02 19:50:53 +00:00
cgd
8aaf609a0a
allow LDSTATIC definition to be overridden by bsd.own.mk/mk.conf
1998-03-02 19:42:25 +00:00
thorpej
0080eaa0f5
Don't panic if DIAGNOSTIC in cluster_rbuild() if we aren't able to shed
...
memory in a buffer returned by geteblk(). Instrument the number of
occurrences.
1998-03-02 19:28:07 +00:00
fvdl
25bc5ab033
Don't make simple_lock decls dependent on NCPU > 1, be consistent with
...
the rest of the kernel.
1998-03-02 18:06:32 +00:00
fvdl
ede1a3fc5b
Make this compile again.
1998-03-02 17:58:34 +00:00
drochner
e3d8e9c72b
enable compatibility for old partition ID per default
1998-03-02 17:07:53 +00:00
ragge
8e2874bf64
Support for UVM on VAXen.
1998-03-02 17:00:00 +00:00
drochner
699af7acdd
Handle new MBR partition ID on i386. Put all code which decides about
...
usability of an entry to one place, use same algorithm as kernel (ie,
check signature).
1998-03-02 16:26:47 +00:00
drochner
3bb9e75863
Change MBR partition type for NetBSD to 0xa9, like the i386 port.
...
Provide compatibility via COMPAT_386BSD_MBRPART.
1998-03-02 16:18:17 +00:00
bouyer
6d339338e6
Close kern/5077: When DIAGNOSTIC is defined, don't complain about
...
bad magic numbers at a mount attempt. A message is still printed when the
magic number is OK, but the version number or the block size is bad.
Patch from Soren S. Jorvang, but different from the one in the PR.
1998-03-02 16:13:42 +00:00
ross
03169f0089
Second part of cdev_decl() migration. Declare cputype variable.
...
Add config info for a12 switch driver and console driver.
1998-03-02 08:04:04 +00:00
ross
41a61f7c9e
Update interrupt name table for a12 crossbar.
1998-03-02 07:47:52 +00:00
ross
b8d5ca6c78
Centralize cdev_decl() for these MI drivers + a12dc in machine/conf.h (cgd)
...
(This does not introduce any config or option dependencies.)
1998-03-02 07:44:18 +00:00
ross
ff94450f84
Use the more consistent register field names & add ctags(1) keys.
1998-03-02 07:07:41 +00:00
ross
6e6f663204
Rewrite of interrupt dispatch logic. Add ctags(1) keys for *a12*.h files.
1998-03-02 07:03:20 +00:00
ross
13aeff8570
Fix attachment message.
1998-03-02 06:59:38 +00:00
ross
1ada245647
Support attachment of xb and a12dc, define most of the remaining
...
core logic register fields.
1998-03-02 06:56:16 +00:00
ross
469f9b6126
Clean up attachment code and prototypes.
1998-03-02 06:53:34 +00:00