christos
5a02ed0f97
- don't use MALLOC for non constant counts
...
- check malloc() size.
2003-11-19 16:43:38 +00:00
christos
4ca4498262
Don't include malloc.h if you are not going to use it.
2003-11-19 15:48:21 +00:00
christos
42e971bfba
Previous fix was incomplete; did not handle negative values.
...
It is best to use size_t's when dealing with sizes, so that
testing for negative ones, is not needed.
2003-11-19 15:46:16 +00:00
pooka
cce38fddc2
document RETURN VALUES
2003-11-19 15:20:32 +00:00
scw
1ba37196a9
Include arch/powerpc/ibm4xx/intr.c only if a particular board actually
...
uses the generic 4xx interrupt implementation.
There are some 4xx boards with entirely different interrupt controllers.
2003-11-19 14:27:24 +00:00
scw
c16a38a4d1
Add support for an MBR disklabel if EVBPPC_HAS_MBR is defined.
2003-11-19 13:58:11 +00:00
gson
924d7858aa
Make ktruss compile again after recent change to kdump/setemul.h.
2003-11-19 05:20:50 +00:00
jonathan
6ec8242194
Wrap noisy pointless message about denied userspace requests with
...
`#ifdef CRYPTO_DEBUG', per Jason Thorpe's suggestion.
2003-11-19 04:14:07 +00:00
jonathan
86b22c558b
Fix typo.
2003-11-19 03:24:20 +00:00
jonathan
22b38bb12a
Clean up userlevel access to software kernel transforms, in preparation
...
for using /dev/crypto for OpenSSL:
1. Add comments explaining crypto_devallowsoft, explaining the
OpenBSD-style three-way logic actully implemented in crypto_newsession().
2. Pass crypto_devallowsoft as the final argument to crypto_newsession(),
instead of a constant 0 value.
3. Set the default value of crypto_devallowsoft to 1, to allow
/dev/crypto access only for hardware-supported transforms.
Items 1-3 may be revised to match the FreeBSD two-way logic, if the
consensus is that there's no point to forcing software transforms.
But as a first step, let the description match what the code actually does.
GC unused variables usercrypto, userasmcrypto, cryptodevallowsoft from
cryptodev.c, in favour of variables crypto_usercrypto, crypto_userasmcrypto,
crypto_devallowsoft, which are used as well as defined in crypto.c.
2003-11-19 03:18:33 +00:00
matt
2a5baf8a0e
Add missing lpt entries.
2003-11-19 02:54:50 +00:00
uwe
e77146bf27
Actually print self in the "Thread %p got semaphore" message.
...
While here make whitespace only lines empty.
2003-11-19 00:40:03 +00:00
dsl
3cbf1bc2e1
ping generates output, don't wait for user to acknowledge it.
2003-11-19 00:16:49 +00:00
gavan
f6aee98e0f
Save arguments passed into scratch registers, rather than scratch
...
registers into arguments passed.
Avoids corruption of anything pointed to by r3 and r4 on entry to
os_get_env, and allows pass-by-reference values to be returned.
2003-11-19 00:11:55 +00:00
christos
1f9b81f68b
kjk reported this does not work on the vax.
...
- don't include <ieeefp.h> if vax
- never include <sys/float_ieee754.h>
2003-11-18 23:21:38 +00:00
jonathan
94d42f90db
Add opencrypto and drivers for PCI cryptographic accelerators --
...
hifn (Hifn 7751), ubsec (Broadcom 582x) -- to i386 GENERIC kernel.
2003-11-18 23:07:37 +00:00
uwe
9b7e93e2c6
s/modified/modifies/ in the description of makecontext().
2003-11-18 23:03:26 +00:00
jonathan
a91ce15e10
Remove erroneous '2 *' from 'bzero(*sched, 2 * sizeof(rijndael_ctx));'
...
After using AES from sys/crypto, we only malloc sizeof(rijndael_ctx),
and we were bzero()ing past the end of the aes ctx, leading to panics.
2003-11-18 23:01:39 +00:00
lukem
1d646ef2fe
install /usr/include/sys/soundcard.h as a symlink to ../soundcard.h
2003-11-18 23:00:04 +00:00
gavan
de7bc02bb2
Mark module as 32-bit compatible
2003-11-18 22:46:33 +00:00
grant
86f70dccd2
drop whitespace
2003-11-18 22:42:04 +00:00
scw
61aab8b582
On a fatal fault, dump the trapframe's contents to the console.
...
This is useful when DDB is not available, or practical.
2003-11-18 22:39:05 +00:00
briggs
3a312a4033
Use aprint_* instead of printf.
2003-11-18 21:40:13 +00:00
briggs
fa618d5cf3
Use aprint_normal instead of printf in scsipi_print_xfer_mode().
2003-11-18 21:39:12 +00:00
christos
2f971ecfcb
More g++-3 fixes:
...
- std:c{in,out,err}
- include <iostream>
- use std::endl instead of \n
2003-11-18 21:37:39 +00:00
jonathan
9845fd1063
Add support for Broadcom and Intel gigabit lan devices on (i386)
...
laptop motherboards. From GENERIC_LAPTOP revisions 1.81->1.83.
2003-11-18 21:21:58 +00:00
jonathan
f95098aec9
Add wm* and igphy*/makphy*, for laptops with Intel Pro/1000-family
...
gigabit Ethernet on the motherboard.
2003-11-18 21:15:46 +00:00
jonathan
64f5634e18
Add bge* and brgphy*, for laptops with Broadcom gigabit on motherboard.
2003-11-18 20:54:44 +00:00
itojun
7db67502f8
avoid integer type truncation. be picky about integer computation overflow.
...
inspired by ftp://ftp.openbsd.org/pub/OpenBSD/patches/3.3/i386/011_ibcs2.patch
2003-11-18 19:46:37 +00:00
wiz
78c37c358f
NetBSD -> .Nx; use Dv for an option name; bump date for previous.
2003-11-18 18:51:23 +00:00
fvdl
dc7e96bea0
Use int64_t to store numeric values, so that values larger than 2^32
...
may be specified in options.
2003-11-18 18:47:36 +00:00
dbj
6a88e9174b
add "show mount" ddb command
2003-11-18 18:26:18 +00:00
christos
07c6ad20d0
Try to fix cplusplus by adding std:: in some places.
2003-11-18 17:02:27 +00:00
manu
28116d3012
Don't release the bootstrap port too much, as it is shared between
...
processes.
2003-11-18 15:57:13 +00:00
manu
32f7275395
For Mach messages, always display the message Id in decimal. The information
...
is indeed in the message, but in hex. It's a bit inconvenient.
2003-11-18 14:21:59 +00:00
manu
74076749f8
Avoid leaking some Mach ports allocated in the kernel on fork, exec and
...
exit operations.
2003-11-18 14:11:33 +00:00
dsl
3433691e60
Stop core dump if an ioctl trace has fewer than expected arguments.
...
- Check names of system calls (for special treatment) because emulations
might use different numbers.
- Report an error if arguments to -p or -m non-numeric.
- Just take last of -x and -Xvalue, stop -X0x80000000 being valid (core dumps).
- Keep 'last used' emulation_ctx at top of list, create on lookup (usually
EMUL anyway), delete when exit called (doesn't return).
- Slightly improve hack to get correct system call name in execve return
when emulation has changed.
- Rename global variables 'current'/'previous' to 'cur_emul'/'prev_emul'.
(TODO: save system call type (and maybe an argument) per pid so GIO trace
format can depend on the actual system call.)
Fixes part of PR sparc64/23473 - but system call arguments will still not be
displayed correctly.
2003-11-18 13:21:53 +00:00
martin
ccd8c9e649
Remove spurious space accidently introduced in last.
2003-11-18 13:13:03 +00:00
martin
63a3b1e4ae
Change K&R string literal continuation lines to ANSI C string concatenation.
...
Fixes PR kern/23474.
2003-11-18 13:01:21 +00:00
chs
da3e14c277
fix address computation in vmapbuf(). use uvm_km_valloc_prefer_wait().
...
call pmap_remove() explicitly in vunmapbuf(), this has been required
for several years now. fixes PR 20933.
2003-11-18 11:37:39 +00:00
manu
2079e3b2b5
SIGTRAP is used for breakpoints
2003-11-18 11:20:34 +00:00
wiz
eabdbac437
Drop trailing space.
2003-11-18 09:07:25 +00:00
wiz
faedb5db06
Fix typo in previous.
2003-11-18 08:49:18 +00:00
provos
2244ab26a9
allow underscores in usernames
2003-11-18 05:28:05 +00:00
chs
5dcca2231a
restructure autoconf for [ABCDJK]-class machines. add phantomas bus.
...
adapted from OpenBSD by Jochen Kunz.
2003-11-18 04:04:42 +00:00
chs
d277a48ec3
a stripped-down config to work around netboot problems.
2003-11-18 04:03:32 +00:00
jhawk
3460455823
In check_varmail (mailbox ownership/permissions check):
...
Make ls -A explicit, to help n debugging when not run as root
(-A is implied when ls is run as root)
Ignore dotfiles, as they are not mailboxes (e.g. .jhawk.pop)
2003-11-18 03:30:40 +00:00
chs
cfb436dcf3
remove link_set hack, new toolchain doesn't need it.
2003-11-18 03:25:48 +00:00
jhawk
f51cb566b0
Document check_homes_permit_usergroups.
...
/etc/defaults/security.conf in FILES.
Bump Dd.
2003-11-18 03:25:16 +00:00
jhawk
ea872628e6
XXX: note pairwise cascaded test inversion in permit_star.
...
Add checkyesno check_homes_permit_usergroups to allow group writability
when the groupname matches the username. Defaults to off.
2003-11-18 03:23:53 +00:00