Doug Rabson
c2e7b2e40f
Forgot to mention:
...
Obtained from: NetBSD
1998-06-28 00:59:26 +00:00
Doug Rabson
0282b90962
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
Doug Rabson
6edf3d9144
Supply the symbol table as an argument to X_db_symbol_values (required for elf).
1998-06-28 00:55:02 +00:00
Doug Rabson
7045d394b1
Use db_addr_t for the breakpoint address in db_set_single_step.
1998-06-28 00:52:50 +00:00
Doug Rabson
3bf983fb25
Add a macro for testing the e_machine field of Elf64_Ehdr.
1998-06-28 00:50:35 +00:00
Doug Rabson
949398af9d
Use elf symbols in DDB.
1998-06-28 00:48:48 +00:00
Doug Rabson
812e7ee3e3
Allow gentrap.
1998-06-28 00:47:50 +00:00
Doug Rabson
eb9fc51b1d
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
Doug Rabson
454157c1d3
Add a hack to get the ELF symbols from where SIMOS leaves them.
1998-06-28 00:45:50 +00:00
Doug Rabson
1b7d1a7357
machine/conf.h no longer exists.
1998-06-28 00:44:51 +00:00
Doug Rabson
431e760b94
Make db_tok_number a long to allow typing 64bit numbers on alpha.
1998-06-27 15:40:56 +00:00
Doug Rabson
c111a701df
Use %+11ln for printing in r format to make it work for 64bit registers.
1998-06-27 15:39:51 +00:00
Doug Rabson
44dc956d24
Add some stack backtrace support. Pretty fragile but its a start.
1998-06-27 15:37:43 +00:00
Doug Rabson
eb74dcc872
Use %lx for printing register contents.
1998-06-27 15:35:57 +00:00
Doug Rabson
b87cfa799e
Make uoff_t compile.
1998-06-27 15:35:00 +00:00
John Hay
a910fdcb88
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
Poul-Henning Kamp
94c69b7e15
Make vprint() print dev_t in hex also.
1998-06-27 07:28:49 +00:00
Poul-Henning Kamp
81b42c386e
Report the type from the inode, not the vnode.
1998-06-27 06:45:04 +00:00
Poul-Henning Kamp
c259b8dd2b
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
Poul-Henning Kamp
7c281842e3
Remove isdisk() hacks.
1998-06-26 18:14:25 +00:00
Poul-Henning Kamp
761b9eeed9
Add D_DISK flag.
1998-06-26 18:13:57 +00:00
Jordan K. Hubbard
d94ce17be4
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
Dmitrij Tejblum
6bfc1a02b1
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
Poul-Henning Kamp
b62591052c
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 Takenori
e379d366dd
Sync with sys/i386/conf/Makefile.i386 revision 1.115.
1998-06-25 10:49:49 +00:00
Mike Smith
324bac9ffe
Oops, add ppc to the 'tty' imask.
1998-06-24 22:01:32 +00:00
Poul-Henning Kamp
01a88d0e2d
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 Eklund
1fcddf2eea
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 Takenori
6aa96b0f62
Sync with sys/i386/isa/syscons.c revision 1.264.
1998-06-24 13:37:50 +00:00
KATO Takenori
d035c1e702
Sync with sys/i386/isa/syscons.c revision 1.208.
1998-06-24 13:37:23 +00:00
Kazutaka YOKOTA
bf41934ccb
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
Poul-Henning Kamp
e29bc9add4
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 Somers
0579bd7175
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
Poul-Henning Kamp
96563a5b55
Typo fix.
...
Reviewed by: phk
Submitted by: John Hay <jhay@mikom.csir.co.za>
1998-06-22 21:09:10 +00:00
KATO Takenori
986ecdf316
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 Takenori
b0eb6f6a10
Sync with sys/i386/i386/machdep.c revision 1.301.
1998-06-22 08:05:12 +00:00
KATO Takenori
76ed357a00
Sync with sys/i386/isa/if_fe.c revision 1.42.
1998-06-22 08:03:52 +00:00
Bruce Evans
add4ae9324
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
Bruce Evans
9b7a8fb7d8
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
Bruce Evans
be160d60ab
Removed unused includes.
1998-06-21 18:02:50 +00:00
Bruce Evans
b391e5cdc4
Removed unused includes.
...
Ifdefed conditionally used includes.
1998-06-21 17:46:53 +00:00
Bruce Evans
86ef30b746
Removed unused includes.
...
Ifdefed conditionally used includes.
1998-06-21 17:08:08 +00:00
Bruce Evans
2d7fa8d877
Removed unused includes.
...
Ifdefed conditionally used includes.
Finished rev.1.39. (I only submitted the request.)
1998-06-21 16:51:06 +00:00
Bruce Evans
4d2540b074
Removed unused includes.
...
Don't depend on "implicit int".
1998-06-21 15:54:11 +00:00
Bruce Evans
2773aa0ef6
Removed unused includes.
...
Don't depend on "implicit int".
Don't bloat the data section with explicit initialization to 0.
1998-06-21 15:49:39 +00:00
Bruce Evans
e5b19842ef
Removed unused includes.
1998-06-21 14:53:44 +00:00
Bruce Evans
71a5654a7b
Ifdefed a conditionally used include.
1998-06-21 14:45:00 +00:00
Stephen McKay
3006f10bdb
Remove bogus comment that teleported in from sys/i386/i386/mp_machdep.c.
1998-06-21 14:08:27 +00:00
Bruce Evans
abc97a0611
Moved P1003 options from the middle of the devices section to the
...
end of the main options section.
Turned on documented option OVERRIDE_TUNER. LINT is primarily
for turning on options, not for documenting them.
Don't list IPFILTER twice (once as broken).
1998-06-21 13:36:53 +00:00
Bruce Evans
29c0cb37eb
Fixed typo in ifdefed code. (NFS_ACDEBUG is not in LINT. Therefore,
...
code controlled by it did not even compile.)
1998-06-21 12:50:12 +00:00