Ian Dowse
3c7bcedd06
Remove the Xresume* labels from the i386 interrupt handlers; the
...
code in ipl.s and icu_ipl.s that used them was removed when the
interrupt thread system was committed. Debuggers also knew about
Xresume* because these labels hide the real names of the interrupt
handlers (Xintr*), and debuggers need to special-case interrupt
handlers to get the interrupt frame.
Both gdb and ddb will now use the Xintr* and Xfastintr* symbols to
detect interrupt frames. Fast interrupt frames were never identified
correctly before, so this fixes the problem of the running stack
frame getting lost in a ddb or gdb trace generated from a fast
interrupt - e.g. when debugging a simple infinite loop in the kernel
using a serial console, the frame containing the loop would never
appear in a gdb or ddb trace.
Reviewed by: jhb, bde
2001-10-09 19:54:52 +00:00
Doug Rabson
7e3e8e556f
Clarify a comment.
...
Requested by: jhb
2001-10-09 19:50:29 +00:00
Scott Long
baadfb4c1e
Update to using the pcm_getbuffersize() method.
...
Fix an off-by-one error in the saving of the dsp memory.
Up the play channels to 2.
MFC after: 3 days
2001-10-09 19:46:09 +00:00
Dag-Erling Smørgrav
4f18601a76
Add a dumpdir variable that determines where savecore stores crash dumps.
...
I've had this on my development box for ages...
2001-10-09 18:40:00 +00:00
John Baldwin
8688bb9383
proces -> process in a comment.
2001-10-09 17:25:30 +00:00
Mike Barcroft
7ec7a350c5
Document the fact that the strnstr(3) function is not portable.
...
Requested by: brian, gad
2001-10-09 17:22:02 +00:00
Robert Watson
32d186043b
o Recent addition of (p1==p2) exception in p_candebug() permitted
...
processes to attach debugging to themselves even though the
global kern_unprivileged_procdebug_permitted policy might disallow
this.
o Move the kern_unprivileged_procdebug_permitted check above the
(p1==p2) check.
Reviewed by: des
2001-10-09 16:56:29 +00:00
John Baldwin
5162c5cc1e
Use crhold() instead of crdup() since we aren't modifying the cred but
...
just need to ensure it remains immutable.
2001-10-09 16:48:57 +00:00
Mike Barcroft
2815c1fd80
Don't mangle vendor ids to put them in __RCSID. Just ifdef all vendor
...
id cruft.
Submitted by: bde
2001-10-09 16:40:04 +00:00
John Baldwin
9935282d50
Use crhold() instead of crdup(). The md(4) driver doesn't modify the ucred
...
that it uses, so it merely needs to bump its refcount to make it immutable
rather than obtain its own copy.
2001-10-09 16:37:51 +00:00
Maxim Sobolev
3ff9006c71
Remove greatly outdated comment that systat(1) takes 2-10% of the CPU time.
...
This isn't true nowadays.
2001-10-09 16:07:32 +00:00
Robert Drehmel
1e8ff53804
Remove an unneeded variable declaration and statement.
...
Approved by: jake
2001-10-09 16:06:28 +00:00
Mike Barcroft
21828a3676
(forced commit)
...
Also not that the previous bump is for the new strnstr(3) libc function.
2001-10-09 15:50:22 +00:00
Yoshihiro Takahashi
5ad8aff376
Added Logitec LHA-301 pnp id.
2001-10-09 15:30:19 +00:00
Ruslan Ermilov
66e062451e
Pad input with null characters if it is not a multiple of 3.
...
PR: bin/31156
MFC after: 1 week
2001-10-09 11:05:27 +00:00
Doug Rabson
f53482978c
Don't include isavar.h - we don't need it.
2001-10-09 10:24:37 +00:00
Doug Rabson
ac0a5b09e0
Add a minimalist kernel config which can run inside SKI.
2001-10-09 10:14:06 +00:00
Ruslan Ermilov
acb60e59c1
The previous change also disaligned lines with AF_IPX and AF_NS
...
addresses. Unshrink "Network" width to the previous value, and
make sure everything is aligned again.
2001-10-09 08:33:50 +00:00
David E. O'Brien
2009ab8277
Bump for switch to XFree86 4.x.
2001-10-09 07:36:36 +00:00
Ruslan Ermilov
7a4b960881
Update for FILE v3.37.
2001-10-09 07:31:02 +00:00
Matthew N. Dodd
dd1f8b9bf4
Minor output formatting for 'netstat -i':
...
- Right align Mtu
- Print AF_INET family with correct field width.
2001-10-09 05:58:26 +00:00
Jonathan Lemon
f3a48bd0ae
The kernel doesn't have <stdio.h> or <string.h>. Remove these.
2001-10-09 04:05:58 +00:00
Bruce A. Mah
9f970b5705
Updated release note: FILE 3.37.
...
MFC noted: tcsh 6.11.
2001-10-09 02:45:07 +00:00
Peter Wemm
caf4b18ba9
Make this compile after last commit. It should be:
...
"td ? td->td_proc : NULL", not "td ? td->td_proc, NULL"
2001-10-09 02:40:45 +00:00
Mike Barcroft
41036d782d
Add a new libc function, strnstr(3), which allows one to limit the
...
number of characters that are searched. This is especially useful
with file operations and non-NUL terminated strings.
Silence from: -audit, -hackers
MFC after: 5 days
2001-10-09 01:29:56 +00:00
Peter Wemm
cabacc4a0a
Sync this file up with its i386 brother. This appears to have been missed
...
when 0.9.5a was imported.
Approved by: kris
2001-10-09 01:28:15 +00:00
Garance A Drosehn
ce0b09c3bc
Fix one more compile-time warning by renaming a local variable.
...
MFC after: 4 days
2001-10-09 00:38:40 +00:00
Garance A Drosehn
9e75a09e74
Fix a compile-time warning by declaring 'len' as size_t instead of int.
...
MFC after: 4 days
2001-10-09 00:34:20 +00:00
Garance A Drosehn
ce89013afd
Rename the local variable 'person' to 'lpr_username', to avoid compile-time
...
warnings about conflict with a global variable used by 'lprm'.
MFC after: 4 days
2001-10-09 00:27:14 +00:00
Matt Jacob
572ce00d3e
Note that this driver is soon to be deprecated and removed from FreeBSD.
2001-10-09 00:14:41 +00:00
Garance A Drosehn
2fd64de22b
Get rid of some minor compile-time errors by changing copyright/rcsid
...
definitions to the same format used in other lpr source files, and by
adding parenthesis to the right spot in one 'if' statement.
MFC after: 4 days
2001-10-09 00:09:46 +00:00
Garance A Drosehn
0ca7dba57c
Fix minor compile-time error in definition of 'copyright'.
...
MFC after: 4 days
2001-10-09 00:06:52 +00:00
Garance A Drosehn
4f7f823487
Fix minor compile-time warning that snunk in with changes to sortq() rtn.
...
MFC after: 4 days
2001-10-09 00:04:59 +00:00
Julian Elischer
7e49874f08
Don't dereference td if it's NULL.
...
Submitted by: Alexander N. Kabaev <ak03@gte.com>
2001-10-08 23:47:44 +00:00
John Baldwin
f955d6dc66
Don't attempt to initialize the pcaudio device on open. The attach routine
...
already does the initialization (though it didn't set pca_initialized, so
we always initialized twice) and since attach calls make_dev(), there's no
way that pcaopen() can be called before pcaattach().
2001-10-08 23:35:40 +00:00
David E. O'Brien
6f1f13ef07
Update for FILE v3.37.
...
FreeBSD no longer needs the daylight hack.
(we really should sync our timezone code up ...)
2001-10-08 22:57:03 +00:00
David E. O'Brien
6cb9e840ab
This commit was generated by cvs2svn to compensate for changes in r84685,
...
which included commits to RCS files with non-trunk default branches.
2001-10-08 22:50:54 +00:00
David E. O'Brien
649d615c25
Virgin import of Christos Zoulas's FILE 3.37.
2001-10-08 22:50:54 +00:00
Gregory Neil Shapiro
741741c2ae
Do not clobber users hostname.mc file if freebsd.mc changes (likely after an
...
installworld).
Submitted by: Steve Watt <steve@Watt.COM>
MFC after: 2 days
2001-10-08 22:35:24 +00:00
Bruce A. Mah
bdede91ff0
Update relevant release note item with SA-01:62.
2001-10-08 21:33:56 +00:00
John Baldwin
74e4502e62
Replace 'curproc' with 'td->td_proc'.
2001-10-08 21:05:46 +00:00
John Baldwin
2a89a48fbd
Allow atomic ops to be somewhat safely used in userland. We always use
...
lock prefixes in the userland case so that the binaries will work on both
SMP and UP systems.
2001-10-08 20:58:24 +00:00
Wilko Bulte
275d9b59d3
Update references to 'device' entries for the kernel config
...
files to use 5.x syntax (I hope..)
Note: I suppose one might need to hack the hints file as well?
Submitted by: Mike Barcroft <mike@FreeBSD.ORG>, Bruce Mah <bmah@FreeBSD.ORG>
2001-10-08 20:33:46 +00:00
Doug Rabson
a3490d55d1
Make printtrap() more informative.
2001-10-08 20:21:04 +00:00
Matthew Dillon
917efbaaba
WS Cleanup
2001-10-08 19:51:13 +00:00
Maxim Sobolev
c5471e323b
OOPS, delete some commented out debugging code committed along with r.1.25.
...
MFC after: 2 weeks
2001-10-08 17:09:08 +00:00
Maxim Sobolev
d3fda32752
(forced)
...
Forgot to mention: creation of a full-fleged package archive requires some
changes in bsd.ports.mk, because currently it doesn't install some files
that are usually packed into the package archive (+MTREE_DIRS, +DISPLAY
and so on). Support for this will be committed later.
2001-10-08 17:05:34 +00:00
Maxim Sobolev
4bbe1f1cd4
- Allow package archive to be created from a locally installed package. This
...
allows for an easy way to backup old version of port prior to installing
a new one;
- silence compiler warnings by killing some unused variables and adding
all includes necessary.
MFC after: 2 weeks
2001-10-08 17:01:35 +00:00
Ian Dowse
e5cef9b61f
Catch up with the SMPng reduced interrupt frame size. The corresponding
...
change was made to DDB months ago (i386/i386/db_trace.c revision 1.37).
Reviewed by: bde
2001-10-08 12:46:01 +00:00
Jeroen Ruigrok van der Werven
59b9066490
Add $FreeBSD$.
...
Describe the other two directories in here.
2001-10-08 12:28:31 +00:00