freebsd-dev/sys/conf
Juli Mallett 1226f694e6 First half of implementation of ksiginfo, signal queues, and such. This
gets signals operating based on a TailQ, and is good enough to run X11,
GNOME, and do job control.  There are some intricate parts which could be
more refined to match the sigset_t versions, but those require further
evaluation of directions in which our signal system can expand and contract
to fit our needs.

After this has been in the tree for a while, I will make in kernel API
changes, most notably to trapsignal(9) and sendsig(9), to use ksiginfo
more robustly, such that we can actually pass information with our
(queued) signals to the userland.  That will also result in using a
struct ksiginfo pointer, rather than a signal number, in a lot of
kern_sig.c, to refer to an individual pending signal queue member, but
right now there is no defined behaviour for such.

CODAFS is unfinished in this regard because the logic is unclear in
some places.

Sponsored by:	New Gold Technology
Reviewed by:	bde, tjr, jake [an older version, logic similar]
2002-09-30 20:20:22 +00:00
..
defines
files First half of implementation of ksiginfo, signal queues, and such. This 2002-09-30 20:20:22 +00:00
files.alpha Add Yet Another Duplicate of the font.h and ukbdmap.h rules. Remove 2002-09-19 03:36:25 +00:00
files.amd64 de-count atkbdc and sc. Folks, remove the '1' from 'device sc 1' and 2002-08-19 23:59:21 +00:00
files.i386 Add a new legacy(4) device driver for use on machines that do not have 2002-09-23 15:50:06 +00:00
files.ia64 de-count atkbdc and sc. Folks, remove the '1' from 'device sc 1' and 2002-08-19 23:59:21 +00:00
files.pc98 MFi386: revision 1.419 2002-09-24 02:18:41 +00:00
files.powerpc - added macio and psim files 2002-09-19 05:11:15 +00:00
files.sparc64 Moved most interrupt related code to a new file, interrupt.S. 2002-09-28 01:56:24 +00:00
kern.mk Bump the -mev56 to -mev6. Otherwise, when you compile with gcc using 2002-09-06 07:27:41 +00:00
kern.post.mk Initiate deorbit burn for the i386-only a.out related support. Moves are 2002-09-17 01:49:00 +00:00
kern.pre.mk Initiate deorbit burn for the i386-only a.out related support. Moves are 2002-09-17 01:49:00 +00:00
kmod_syms.awk Our awk does not implement the ARGIND variable, so we were attempting 2002-08-06 19:31:04 +00:00
kmod.mk Initiate deorbit burn for the i386-only a.out related support. Moves are 2002-09-17 01:49:00 +00:00
ldscript.alpha Use the kernbase symbol exported from locore.o instead of hardcoded magic 2001-09-20 09:19:38 +00:00
ldscript.amd64 Remove hard coded magic load address. Now to change the load address, 2001-09-18 01:12:43 +00:00
ldscript.i386 Remove hard coded magic load address. Now to change the load address, 2001-09-18 01:12:43 +00:00
ldscript.ia64 Put symbols at the start and end of the unwind section so that we can 2001-10-29 11:40:14 +00:00
ldscript.powerpc Page align the data segment. 2001-10-08 10:43:34 +00:00
ldscript.sparc64 Add kernbase symbol and use it instead of magic numbers in the 2001-09-21 05:43:38 +00:00
majors Prepare for the uncoming import of the ServeRAID driver 2002-09-27 17:06:56 +00:00
Makefile.alpha Moved the rule for locore.o from kern.post.mk to Makefile.$ARCH. 2002-07-31 14:59:05 +00:00
Makefile.amd64 Moved the rule for locore.o from kern.post.mk to Makefile.$ARCH. 2002-07-31 14:59:05 +00:00
Makefile.i386 Moved the rule for locore.o from kern.post.mk to Makefile.$ARCH. 2002-07-31 14:59:05 +00:00
Makefile.ia64 Moved the rule for locore.o from kern.post.mk to Makefile.$ARCH. 2002-07-31 14:59:05 +00:00
Makefile.pc98 Moved the rule for locore.o from kern.post.mk to Makefile.$ARCH. 2002-07-31 14:59:05 +00:00
Makefile.powerpc Initiate deorbit burn for the i386-only a.out related support. Moves are 2002-09-17 01:49:00 +00:00
Makefile.sparc64 Moved most interrupt related code to a new file, interrupt.S. 2002-09-28 01:56:24 +00:00
makeLINT.sed Join the pissing contest: generate LINT with a single sed(1) command. 2002-05-02 16:34:47 +00:00
newvers.sh setlocale(3) has been fixed to match POSIX standard: 2001-03-02 16:52:14 +00:00
NOTES Move the aac driver from MI to MD NOTES. It is a long way from being 2002-09-26 18:16:28 +00:00
options Do away with AAC_COMPAT_LINUX option entirely. The functionality will 2002-09-25 15:21:50 +00:00
options.alpha Many of the alpha low level console drivers still have bogus compile time 2002-08-22 19:52:16 +00:00
options.amd64 Move the KSTACK_PAGES option from MD to MI. Although not all platforms 2002-09-07 22:07:11 +00:00
options.i386 Move the KSTACK_PAGES option from MD to MI. Although not all platforms 2002-09-07 22:07:11 +00:00
options.ia64 Sync up syscons options from options.i386. 2002-07-15 18:43:09 +00:00
options.pc98 MFi386: revision 1.178. 2002-09-16 07:19:43 +00:00
options.powerpc psim device support 2002-09-19 05:09:27 +00:00
options.sparc64 Add a DEBUGGER_ON_POWERFAIL option. This makes the power button on ultra 10s 2002-03-13 05:58:45 +00:00
systags.sh