freebsd-skq/sys/conf
Alfred Perlstein 21d56e9c33 Make AIO a loadable module.
Remove the explicit call to aio_proc_rundown() from exit1(), instead AIO
will use at_exit(9).

Add functions at_exec(9), rm_at_exec(9) which function nearly the
same as at_exec(9) and rm_at_exec(9), these functions are called
on behalf of modules at the time of execve(2) after the image
activator has run.

Use a modified version of tegge's suggestion via at_exec(9) to close
an exploitable race in AIO.

Fix SYSCALL_MODULE_HELPER such that it's archetecuterally neutral,
the problem was that one had to pass it a paramater indicating the
number of arguments which were actually the number of "int".  Fix
it by using an inline version of the AS macro against the syscall
arguments.  (AS should be available globally but we'll get to that
later.)

Add a primative system for dynamically adding kqueue ops, it's really
not as sophisticated as it should be, but I'll discuss with jlemon when
he's around.
2001-12-29 07:13:47 +00:00
..
defines
files Make AIO a loadable module. 2001-12-29 07:13:47 +00:00
files.alpha GC userconfig after Peter axed it 15 months ago. 2001-11-05 21:46:35 +00:00
files.i386 Add the ifpi2 driver. 2001-12-22 09:29:03 +00:00
files.ia64 OLDCARD isn't supported on alpha or ia64, so don't pretend that it is by 2001-10-30 14:53:36 +00:00
files.pc98 Merged from files.i386 revision 1.384. 2001-12-22 01:25:54 +00:00
files.powerpc Move procfs_* from procfs_machdep.c into sys_process.c, and rename them to 2001-10-21 23:57:24 +00:00
files.sparc64 Add entries for the recently committed code. 2001-11-09 20:44:44 +00:00
kern.mk This will have to be revised, but allow putting 'makeoptions GCC3=true' 2001-09-10 06:23:33 +00:00
kern.post.mk Move all: target to kern.pre.mk so it matters less where you include 2001-11-11 06:16:53 +00:00
kern.pre.mk Compile all kernels with "-ffreestanding": 2001-12-06 17:53:32 +00:00
kmod.mk Support the "install.debug" and "reinstall.debug" targets for kernel modules. 2001-10-27 00:52:50 +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 Add 'ciss'. 2001-10-26 21:17:26 +00:00
Makefile.alpha Proper fix for old config setting maxusers to 8. 2001-12-14 09:39:29 +00:00
Makefile.i386 Proper fix for old config setting maxusers to 8. 2001-12-14 09:39:29 +00:00
Makefile.ia64 Proper fix for old config setting maxusers to 8. 2001-12-14 09:39:29 +00:00
Makefile.pc98 Proper fix for old config setting maxusers to 8. 2001-12-14 09:39:29 +00:00
Makefile.powerpc Proper fix for old config setting maxusers to 8. 2001-12-14 09:39:29 +00:00
Makefile.sparc64 Add -mcmodel=medlow to COPTS. This is needed to build working kernels. 2001-12-24 13:35:43 +00:00
newvers.sh setlocale(3) has been fixed to match POSIX standard: 2001-03-02 16:52:14 +00:00
NOTES Add the ifpi2 driver. 2001-12-22 09:29:03 +00:00
options Add OS layer ACPI mutex and threading support. 2001-12-22 16:05:41 +00:00
options.alpha Implement support for MAXMEM option and hw.physmem environment variable 2001-09-10 07:03:59 +00:00
options.i386 Move the PCI_ENABLE_IO_MODES option from conf/options.i386 to 2001-12-21 21:46:55 +00:00
options.ia64 Add various file relating to firmware interfaces and make SKI support 2001-09-29 11:46:22 +00:00
options.pc98 MFi386: revision 1.159 2001-12-22 00:48:39 +00:00
options.powerpc Add a cosmetic comment. 2001-08-02 23:54:23 +00:00
options.sparc64 Add entries for the recently committed code. 2001-11-09 20:44:44 +00:00
systags.sh $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00