Peter Grehan
4539337da0
Gratuitous namechange to avoid low-level association with ddb.
2004-07-12 22:18:02 +00:00
Peter Grehan
abdc8ff1bc
Add prototype for KDB's makectx routine
2004-07-12 22:17:20 +00:00
Peter Grehan
5f40873a1f
Remove old NetBSD-derived unused code and stuff that is now obsolete
...
due to KDB.
2004-07-12 22:16:50 +00:00
Peter Grehan
9917bd81ed
DDB -> KDB, and rename low-level trap handler to avoid name conflict.
2004-07-12 22:16:04 +00:00
Peter Grehan
f4ec5aece7
kdb.h for PowerPC. Stubs for now.
2004-07-12 22:15:03 +00:00
Peter Grehan
24c1c57156
Add new KDB option, and also drop in long-held fxp/dc eth drivers.
2004-07-12 22:14:21 +00:00
Peter Grehan
cd445f61f9
db_memrw.c has been subsumed into db_interface.c ala sparc64
2004-07-12 22:13:27 +00:00
Warner Losh
8edceb05bf
Remove stray line with just a tab
...
Remove usbdevs_data.h, it isn't used by the module
Noticed by: Pawel Worach
2004-07-12 21:59:06 +00:00
David Malone
dcee93dcf9
Rename Alfred's kern_setsockopt to so_setsockopt, as this seems a
...
a better name. I have a kern_[sg]etsockopt which I plan to commit
shortly, but the arguments to these function will be quite different
from so_setsockopt.
Approved by: alfred
2004-07-12 21:42:33 +00:00
Olivier Houchard
2f6d0d8fde
Update to kdb.
2004-07-12 21:25:01 +00:00
Olivier Houchard
219f08214b
Remove the kbd_trap() declaration.
2004-07-12 21:24:21 +00:00
Olivier Houchard
98fe51fc99
Protect setjmp.h with #ifndef _MACHINE_SETJMP_H_.
2004-07-12 21:23:58 +00:00
Olivier Houchard
dd7c1e993e
Forward declare "struct pcb", so that one does not need to include
...
<machine/pcb.h> before including <machine/pmap.h>.
2004-07-12 21:22:40 +00:00
Olivier Houchard
4628245baa
Implement a stub breakpoint().
2004-07-12 21:20:38 +00:00
Olivier Houchard
8b39400fc8
Implement makectx().
2004-07-12 21:19:43 +00:00
Olivier Houchard
33f588f13b
Prototype makectx().
2004-07-12 21:19:22 +00:00
Olivier Houchard
ad9e08c34b
Import bus_memio.h and bus_pio.h for arm.
2004-07-12 21:18:30 +00:00
Olivier Houchard
55b81ba244
Import a kdb.h for arm, which contains stubs right now.
2004-07-12 21:17:51 +00:00
Nate Lawson
bd0416f2d2
Remove unnecessary softc bzero calls.
2004-07-12 21:15:36 +00:00
Nate Lawson
7a5230b8ad
Add the ability to detach a battery. Now batteries that are detached are
...
also removed from the battery list.
2004-07-12 20:53:04 +00:00
Nate Lawson
752d473505
Update in preparation for adding the ACPI attachment.
...
* Add an fdtype ivar. This will be the equivalent of fd->type.
* Move enabling the FIFO to the end of attach.
* Unify reset code into fdc_initial_reset().
* Add fdc_write_ivar().
* Update isa and pccard attachments accordingly.
* Set the flags unconditionally in probe since they may be overridden by
other probe routines. Both before and now, we're depending on probe
being called a final time on the winning driver so the flags we get are
the ones we intended.
* Use the bus accessor macros instead of defining our own.
* Remove duplicate assigns of fd->type.
2004-07-12 20:49:26 +00:00
Robert Watson
22c1471434
Teach gcore about the pathname field of '/proc/*/map' so that it doesn't
...
spin when its parser gets confused by a lack of end-of-line.
Submitted by: Dan Nelson <dan@dan.emsphone.com>
PR: 68839
2004-07-12 20:19:40 +00:00
Robert Watson
f3ce707a18
Constify 'rpcclnt_backoff'.
2004-07-12 19:37:08 +00:00
Robert Watson
ab89ee6253
Constify 'spx_backoff'.
2004-07-12 19:35:29 +00:00
Robert Watson
7cfc690440
After each label in tcp_input(), assert the inpcbinfo and inpcb lock
...
state that we expect.
2004-07-12 19:28:07 +00:00
Robert Watson
8375a14422
Procotol control block locking for netatalk DDP.
2004-07-12 18:39:59 +00:00
Robert Watson
dedfa2fb68
Imperfect synchronization solution to imperfect code: use a static 256
...
byte buffer in the stack for temporary printf results rather than a
global buffer without synchronization.
2004-07-12 18:37:31 +00:00
Robert Watson
598a1cadf1
Remove 'Not used' comment: at_org_code is used, just not in netatalk/.
2004-07-12 18:35:30 +00:00
Alan Cox
26354d4c08
Remove an unused and unimplemented sysctl. (For the record, it was marked
...
as unimplemented in revision 1.129 nearly six years ago.)
2004-07-12 17:45:37 +00:00
Mike Makonnen
c21e3b38bd
writers must hold both sched_lock and the process lock; therefore, readers
...
need only obtain the process lock.
2004-07-12 15:28:31 +00:00
Alfred Perlstein
67fd4fce29
document the 'I' and 't' commands in the help screen in top(1).
...
Submitted by: Alex Vasylenko lxv omut.org
2004-07-12 15:22:44 +00:00
Robert Watson
ee3c585ae5
Remove 'td = curthread' that shadows the arguments to coda_root().
...
Missed by: alfred
2004-07-12 14:11:26 +00:00
Tim Kientzle
8d49c1a85c
Mimic ls(1) by putting an extra space before the year in old dates
2004-07-12 13:15:13 +00:00
Tim Kientzle
3481100baf
Fix tab/space screwup in long_help()
2004-07-12 13:13:42 +00:00
Doug Rabson
363eade1f1
Add fwip module.
2004-07-12 13:13:17 +00:00
Doug Rabson
1b2d87d900
Add fwip module.
...
Submitted by: simokawa
2004-07-12 13:12:56 +00:00
Doug Rabson
d07c9778d0
Make if_fwsubr.c dependant on fwip instead of firewire - there is not
...
much point including it if you aren't using IP over firewire.
2004-07-12 11:52:14 +00:00
Tim J. Robbins
ee5d8a1b0a
Remove an entry from the BUGS section: we have multibyte character
...
support now.
2004-07-12 11:03:42 +00:00
Søren Schmidt
cc97de873c
Attempt to handle suspend/resume better.
2004-07-12 10:50:50 +00:00
Tim J. Robbins
5292d2aec0
Remove BUGS section that talked about missing multibyte character support.
...
We have support now that the regular expression routines do.
2004-07-12 10:46:55 +00:00
Tim J. Robbins
2a573a0ebf
Remove BUGS section that talked about missing multibyte character support.
...
We have support now that the regular expression routines do.
2004-07-12 10:17:02 +00:00
Murray Stokely
5a24695eba
Add p5-File-Spec and p5-File-Temp.
...
Submitted by: Dmitry Morozovsky <marck@rinet.ru>
PR: ports/68153
MFC After: 3 days
2004-07-12 10:12:51 +00:00
Alfred Perlstein
2e168c9b37
Document thread parameter passed to VFS_ROOT and vflush.
2004-07-12 09:06:51 +00:00
Alfred Perlstein
993f3fc432
Bump __FreeBSD_version for VFS_ROOT, vflush and kinfo_proc changes.
2004-07-12 08:23:10 +00:00
Dag-Erling Smørgrav
9b30d69710
Adjust the show_self code (the test got inadvertantly reversed a couple of
...
revisions ago)
Submitted by: Alex Vasylenko <lxv@omut.org>
2004-07-12 08:22:32 +00:00
Alfred Perlstein
f257b7a54b
Make VFS_ROOT() and vflush() take a thread argument.
...
This is to allow filesystems to decide based on the passed thread
which vnode to return.
Several filesystems used curthread, they now use the passed thread.
2004-07-12 08:14:09 +00:00
Kris Kennaway
57a3bc4163
Set BATCH=yes to avoid bumping into interactivity in the port builds.
...
XXX /usr/ports is still hardcoded, should be ${PORTSDIR}
2004-07-12 07:59:25 +00:00
David Xu
a5dc4a8255
kse_switchin ABI was changed in kernel.
2004-07-12 07:41:01 +00:00
David Xu
507b03186a
Change kse_switchin to accept kse_thr_mailbox pointer, the syscall
...
will be used heavily in debugging KSE threads. This breaks libpthread
on IA64, but because libpthread was not in 5.2.1 release, I would like
to change it so we needn't to introduce another syscall.
2004-07-12 07:39:20 +00:00
Tim J. Robbins
e5996857ad
Make regular expression matching aware of multibyte characters. The general
...
idea is that we perform multibyte->wide character conversion while parsing
and compiling, then convert byte sequences to wide characters when they're
needed for comparison and stepping through the string during execution.
As with tr(1), the main complication is to efficiently represent sets of
characters in bracket expressions. The old bitmap representation is replaced
by a bitmap for the first 256 characters combined with a vector of individual
wide characters, a vector of character ranges (for [A-Z] etc.), and a vector
of character classes (for [[:alpha:]] etc.).
One other point of interest is that although the Boyer-Moore algorithm had
to be disabled in the general multibyte case, it is still enabled for UTF-8
because of its self-synchronizing nature. This greatly speeds up matching
by reducing the number of multibyte conversions that need to be done.
2004-07-12 07:35:59 +00:00