jmg
9d60e9f53f
make NO_SCSI_SENSE a proper option (already documented in LINT)
1998-06-30 07:47:44 +00:00
jmg
9ac79945c7
document and make EXPORTMFS a new style option
1998-06-30 07:36:33 +00:00
jmg
0e50288276
convert some nfs tunables to options, these are:
...
NFS_MINATTRTIMO VREG attrib cache timeout in sec
NFS_MAXATTRTIMO
NFS_MINDIRATTRTIMO VDIR attrib cache timeout in sec
NFS_MAXDIRATTRTIMO
NFS_GATHERDELAY Default write gather delay (msec)
NFS_UIDHASHSIZ Tune the size of nfssvc_sock with this
NFS_WDELAYHASHSIZ and with this
NFS_MUIDHASHSIZ Tune the size of nfsmount with this
NFS_NOSERVER (already documented in LINT)
NFS_DEBUG turn on NFS debugging
also, because NFS_ROOT is used by very different files, it has been
renamed to opt_nfsroot.h instead of the old opt_nfs.h....
1998-06-30 03:01:37 +00:00
bde
df6e9974fc
Fixed bogus dependency on `beforedepend'. File targets should never
...
depend on phony targets or they would always be out of date.
1998-06-29 18:52:33 +00:00
phk
76574381d9
Update generated files
1998-06-28 10:04:01 +00:00
phk
4f44361e03
Add trailing newline to sys/syscall.mk so that diff doesn't choke on it.
1998-06-28 10:01:52 +00:00
dg
30d4d38f8d
Added a sysctl variable kern.sugid_coredump for controlling coredump
...
behavior of setuid/setgid binaries that defaults to 0 (coredump disabled).
1998-06-28 08:37:45 +00:00
gibbs
110fbf62fd
Some revisions of the aic7880 have a problem where, if the
...
data fifo is full, but the PCI input latch is not empty,
HDMAEN cannot be cleared. The fix used here is to attempt
to drain the data fifo until there is space for the input
latch to drain and HDMAEN de-asserts.
This is a 1 instruction fix, so it should have no performance
impact.
1998-06-28 02:58:57 +00:00
dfr
b82eb9a541
Add options for selecting ELF or KLD symbols in DDB.
1998-06-28 01:03:13 +00:00
dfr
40ca608c7a
Make breakpoints and single-step work.
1998-06-28 01:00:27 +00:00
dfr
54c71cf68a
Forgot to mention:
...
Obtained from: NetBSD
1998-06-28 00:59:26 +00:00
dfr
f0112afdb9
Add DDB symbol support for ELF and KLD. The KLD support only supports global
...
symbols so its not too useful. Changes to the kernel linker to allow it to
supply DDB with symbols will come later.
1998-06-28 00:57:28 +00:00
dfr
0cc7230297
Supply the symbol table as an argument to X_db_symbol_values (required for elf).
1998-06-28 00:55:02 +00:00
dfr
e1316cb0ae
Use db_addr_t for the breakpoint address in db_set_single_step.
1998-06-28 00:52:50 +00:00
dfr
a20fbca38d
Add a macro for testing the e_machine field of Elf64_Ehdr.
1998-06-28 00:50:35 +00:00
dfr
17a5ee3c73
Use elf symbols in DDB.
1998-06-28 00:48:48 +00:00
dfr
88bc68bf95
Allow gentrap.
1998-06-28 00:47:50 +00:00
dfr
d5688c26bd
Call ddb_trap() for gentrap on SimOS since I am using gentrap for DDB
...
breakpoints (SimOS uses bpt itself for external debuggers).
1998-06-28 00:47:20 +00:00
dfr
55a2793d50
Add a hack to get the ELF symbols from where SIMOS leaves them.
1998-06-28 00:45:50 +00:00
dfr
d45b64b019
machine/conf.h no longer exists.
1998-06-28 00:44:51 +00:00
dfr
3231ba4ceb
Make db_tok_number a long to allow typing 64bit numbers on alpha.
1998-06-27 15:40:56 +00:00
dfr
1cc4fc358b
Use %+11ln for printing in r format to make it work for 64bit registers.
1998-06-27 15:39:51 +00:00
dfr
b3b330344c
Add some stack backtrace support. Pretty fragile but its a start.
1998-06-27 15:37:43 +00:00
dfr
fbd10e3f6a
Use %lx for printing register contents.
1998-06-27 15:35:57 +00:00
dfr
c54bbafb0a
Make uoff_t compile.
1998-06-27 15:35:00 +00:00
jhay
2922de5ede
Only make struct xtcpcb visable if _NETINET_IN_PCB_H_ and _SYS_SOCKETVAR_H_
...
are defined.
Reviewed by: bde
1998-06-27 07:30:45 +00:00
phk
9905e9d2e7
Make vprint() print dev_t in hex also.
1998-06-27 07:28:49 +00:00
phk
3354f8d129
Report the type from the inode, not the vnode.
1998-06-27 06:45:04 +00:00
phk
4cb7827a87
Report the mode as the result of the VOP_GETATTR rather than the
...
vnodes type, they may not correspond.
1998-06-27 06:43:09 +00:00
phk
c85cf94d72
Remove isdisk() hacks.
1998-06-26 18:14:25 +00:00
phk
35457bbbad
Add D_DISK flag.
1998-06-26 18:13:57 +00:00
jkh
cfe1e92767
Flesh this document out just a little in response to some user
...
questions and also recommend linking over copying since, at this stage,
a stale copy is a real concern.
1998-06-26 10:35:55 +00:00
dt
c6c8ca45cd
Remove "not hungly" panics. Cookies now used by the linux and ibcs2
...
emulators. The emulators assume that filesystem may just ignore cookies, and
handle this case correctly. So we just ignore cookies.
Also sync *_readdir "prototypes" with reality.
1998-06-25 16:54:41 +00:00
phk
267ffb2428
Remove bdevsw_add(), change the only two users to use bdevsw_add_generic().
...
Extend cdevsw to be superset of bdevsw.
Remove non-functional bdev lkm support.
Teach wcd what the open() args mean.
1998-06-25 11:28:07 +00:00
kato
110135302e
Sync with sys/i386/conf/Makefile.i386 revision 1.115.
1998-06-25 10:49:49 +00:00
msmith
359f57c07c
Oops, add ppc to the 'tty' imask.
1998-06-24 22:01:32 +00:00
phk
a6105f339f
When some functions were added to sys/queue.h (1.15, 1.16),
...
the queue diagram (in comment, showing member functions)
update were slipped.
PR: 7048
Submitted by: SAWADA Mizuki <miz@qb3.so-net.ne.jp>
1998-06-24 20:51:09 +00:00
eivind
be4ceaedbf
Fix race condition for creation of vnode_if.c and vnode_if.h.
...
Exact problem pointed out by: Cyrus Rahman <cr@jcmax.com>
1998-06-24 13:55:32 +00:00
kato
a002e8068f
Sync with sys/i386/isa/syscons.c revision 1.264.
1998-06-24 13:37:50 +00:00
kato
27cba9e963
Sync with sys/i386/isa/syscons.c revision 1.208.
1998-06-24 13:37:23 +00:00
yokota
6edc1aa5f5
Don't refer to mouse_info.u.datea.[xyz] while processing MOUSE_BUTTON_EVENT
...
ioctl. These fields don't have valid values for this ioctl.
PR: kern/6928
Submitted by: Bill Fenner <fenner@parc.xerox.com>
1998-06-24 10:21:30 +00:00
phk
f07cfaed29
Avoid some panics in sio_unload which gets called with various dirt
...
if the attach of a modem card failed.
1998-06-24 09:23:32 +00:00
brian
5ed7f2c4ee
Add CUSEEME support. This has *not* been tested, nor
...
could I find anyone to test it, so please report any
problems to me.
1998-06-24 06:58:00 +00:00
phk
03ba3303b2
Typo fix.
...
Reviewed by: phk
Submitted by: John Hay <jhay@mikom.csir.co.za>
1998-06-22 21:09:10 +00:00
kato
6b6fbdf257
Sync with sys/i386/isa/if_ed.c and npx.c revisions 1.143 and 1.61,
...
respectively.
1998-06-22 08:06:58 +00:00
kato
8008ed7f81
Sync with sys/i386/i386/machdep.c revision 1.301.
1998-06-22 08:05:12 +00:00
kato
8f75f338e0
Sync with sys/i386/isa/if_fe.c revision 1.42.
1998-06-22 08:03:52 +00:00
bde
c84e4b4759
Fixed (?) races in mark_buffer_dirty(). We abuse the buffer cache
...
by hacking on locked buffers without getblk()ing them, and we didn't
even use splbio() to prevent biodone() changing the buffer underneath
use when a write completes. I think there was no problem in practice
on i386's because the operations on b_flags and numdirtybufs happen to
be atomic. We still depend on biodone()'s operations on b_flags not
interfering with ours. I think there is only interference for B_ERROR,
and this is harmless because errors for async writes are ignored anyway.
Don't use mark_buffer_dirty() except for superblock-related metadata.
It was used in just one case where ordinary BSD buffering is more
natural.
1998-06-21 21:06:04 +00:00
bde
b4385f0cee
Removed unused function ll_w_block(). It has always had races due
...
to not using splbio(), and has rotted a little. The races were
probably harmless in practice because this function was only used
for superblock updates, and separate superblock updates are probably
prevented from running into each other by doing part of the update
synchronously.
1998-06-21 19:56:31 +00:00
bde
9e868cbb1a
Removed unused includes.
1998-06-21 18:02:50 +00:00