jdolecek
2c21ec9d61
Unfortunately, we can't really know if select collision is needed
...
until after wakeup event, so we can't clear the SI_COLL flag
in selrecord(). Thus, effectively back rev. 1.57 off.
Problem reported in PR kern/17517 by David Laight, program triggering
the problem is in regress/sys/kern/poll/poll3w.c.
2002-11-30 13:46:58 +00:00
fvdl
1e23499b18
Make biosgeom struct packed, so that it works out on x86_64.
2002-11-30 13:46:26 +00:00
jdolecek
fdb9be22e1
add basic framework to build compat_irix LKM
...
the LKM is not likely to actually do anything useful, but this is good
to quickly check compat/irix is buildable
2002-11-30 13:41:40 +00:00
jdolecek
555659c55c
there is single emul_irix now
...
use irix_n32_setregs for the IRIX n32 execsw entry
2002-11-30 13:19:37 +00:00
jdolecek
e1e0ff678b
move ELF-specific items from irix_exec.c to irix_exec_elf32.c
...
merge the two emul_irix structures; the only difference was
setregs function, which can be handled by exec-specific setregs hook
rename setregs_n32() to irix_n32_setregs(), and make it suitable
as the exec-specific setregs hook
make irix_check_exec() a macro now that just single compare
2002-11-30 13:18:13 +00:00
jdolecek
6826135dbc
make LKM friendlier by only including opt_* #ifdef _KERNEL_OPT
2002-11-30 12:28:26 +00:00
manu
005949afda
cosmetic fix
2002-11-30 11:20:51 +00:00
jdolecek
9a87c0933c
make LKM friedlier - only include opt_* ifdef _KERNEL_OPT
2002-11-30 10:52:16 +00:00
jdolecek
615f789e98
fix typo in comment. pointed out by David Sainty
2002-11-30 09:59:22 +00:00
jdolecek
e0d29a5578
fix bug in previous - if child was traced and p_opptr == p_pptr,
...
need to reparent the process to initproc, so that child wouldn't
have its p_pptr pointer still pointing on the exited parent
pointed out by Dave Sainty in private mail (the patch in kern/14443
didn't have this bug)
2002-11-30 09:54:43 +00:00
jdolecek
c12288aed8
add NetBSD RCS Id and TNF copyright
2002-11-30 09:32:58 +00:00
jdolecek
3c100b29c2
add test program for 3way select/poll collision on descriptor, problem
...
described in kern/17517
2002-11-30 09:31:31 +00:00
itohy
ed4d8d79e7
White space police.
2002-11-30 07:06:40 +00:00
jmc
1f366747d4
Tidy up some debug routines and make verbose packet dumps only when sbp2debug>2
2002-11-30 06:18:54 +00:00
jmc
88fe775d19
Print out some more details from incoming packets (tlabel's).
...
Also, when receiving a write packet, respond with a proper ack if something
was available to process it. (Fixes most of the sbp2 random hangs)
2002-11-30 06:09:42 +00:00
lukem
4d5f70e6b6
add DPADD for ${LIBUTIL}
2002-11-30 06:04:57 +00:00
lukem
6e171ecdf8
clean up {LD,DP}ADD. no need to set WARNS=1 here
2002-11-30 06:00:42 +00:00
christos
e6ede96041
mention routed.
2002-11-30 04:05:30 +00:00
christos
f93fe60ac0
sync with routed 2.27
2002-11-30 04:04:23 +00:00
christos
d8c7cd31c5
New auth length defines. We don't play with sockaddr for now. Also make
...
the list of commands const.
2002-11-30 04:02:19 +00:00
lukem
764c86e2b1
don't need -lutil here
2002-11-30 03:16:14 +00:00
lukem
e825428033
don't need -lutil any more
2002-11-30 03:12:55 +00:00
lukem
d348d3d723
tweaks for fparseln(3) move from libutil to libc:
...
- remove #include <util.h> if nothing else needed it
- remove LDFLAGS+=-lutil if nothing else needed it
2002-11-30 03:10:53 +00:00
lukem
b1e79510cf
- Migrate fparseln(3) from libutil to libc, where it should have been in
...
the first place...
- Bump libutil major (to 7.0) and libc minor (to 12.91).
2002-11-30 03:04:44 +00:00
lukem
d55058d0cc
oops; libutil is (currently) needed by ../mtree/spec.c for fparseln
2002-11-30 02:09:44 +00:00
lukem
f9b27e4de2
- remove -lutil; nothing here needs it
...
- no need to reference ../../bin/dd now that strsuftoll(3) is in libc
2002-11-30 02:06:51 +00:00
simonb
fdd1e3b715
Standardise on #ifdef _MIPS_<header>_H_ for multiple inclusion tests.
2002-11-30 01:52:31 +00:00
simonb
d644dd9c43
Add multiple-inclusion protection.
2002-11-30 01:49:18 +00:00
simonb
6b69eb3190
Add multiple-inclusion protection.
2002-11-30 01:37:29 +00:00
pooka
fa8ee3bb1c
Don't use tsleep() in attach, use delay()
...
This change makes the driver work properly for the following card,
which used to function a bit weird:
eap0 at pci0 dev 10 function 0: Ensoniq CT5880 CT5880C (rev. 0x02)
eap0: interrupting at irq 9
eap0: TriTech TR28602 codec; no 3D stereo
2002-11-30 00:20:02 +00:00
lukem
ac422fecfe
Add do-{target} aliases for: cleandir obj includes
...
to be consistent with the other do-TARGET targets for make build.
(These are not used by "make build" per se, they're just to make my
life easier)
2002-11-29 23:48:37 +00:00
christos
42d120566d
mention cvs and amd
2002-11-29 23:28:30 +00:00
christos
d1ff1d850d
catch up with am-utils
2002-11-29 23:26:59 +00:00
christos
0142b8b302
this is gone
2002-11-29 23:25:48 +00:00
christos
7fc3700a4c
ops_autofs.c is gone.
2002-11-29 23:25:06 +00:00
christos
1339a09219
catch up with 6.1b1
2002-11-29 23:23:59 +00:00
christos
76ecdbe8ac
prototype fully.
2002-11-29 23:18:25 +00:00
christos
af6faffab0
add full prototypes
2002-11-29 23:14:04 +00:00
christos
d2f6d7c61e
kill double-free
2002-11-29 23:11:26 +00:00
christos
56e4ffe15e
enable the other half of initializing amq, otherwise we core-dump.
2002-11-29 23:10:40 +00:00
christos
5894be8371
make functions static and add prototypes.
2002-11-29 23:08:32 +00:00
christos
14b02a1cfc
resolve conflicts.
2002-11-29 23:06:22 +00:00
christos
866a560342
import latest am-utils.
2002-11-29 22:57:11 +00:00
fvdl
96d6d8d8ac
No sense in trying to print arguments to functions, we can't reliably
...
determine them as they're passed in registers. The first 6, anyway,
but only printing arguments 7 and up (if present) makes no sense.
2002-11-29 22:46:26 +00:00
fvdl
6dbe6cdeb5
Initial DDB support, mostly a quick 'n dirty port of the i386 code.
...
No dissassembly yet.
2002-11-29 22:17:12 +00:00
fvdl
93048d8fba
Make physseg attrs unsigned, just to be sure.
2002-11-29 22:14:58 +00:00
fvdl
c08aef9c01
Make this a bit more like -current i386 pmap. Adjust some argument
...
types to avoid sign extension (although this is not a problem
currently).
2002-11-29 22:14:15 +00:00
fvdl
735931f6e4
Use DEFCOPTS, not COPTS, so that the latter may be overridden in a kernel
...
config file.
2002-11-29 19:52:02 +00:00
jdolecek
a45e0497c5
selwakeup(): don't bother with pfind() in SI_COLL case; sel_pid is always zero
...
in this case, and even if not, the process would be already woken up by the
wakeup() call
change sent as part of kern/17517 by David Laight
XXX perhaps should KASSERT() sel_pid is zero in the SI_COLL case
2002-11-29 19:48:22 +00:00
jdolecek
c9710a72e0
Get the dynamic interpreter location using emul_find_interp(), so that
...
it checks both the alternative/emul tree, and the non-emul tree.
This makes it possible to run chrooted emulated binaries without need
to setup shadow /emul tree within the chroot hierarchy.
XXX sligh code rearrangement was necessary, change not tested
2002-11-29 19:40:14 +00:00