Garrett Wollman
50c73f3620
Convert SYSV IPC to new-style options. (I hope I got everything...)
...
The LKMs will need an extra file, to come later.
1996-01-04 20:29:06 +00:00
Garrett Wollman
db6a20e23e
Converted two options over to the new scheme: USER_LDT and KTRACE.
1996-01-03 21:42:35 +00:00
Peter Wemm
295ab04920
Regenerated from syscalls.master...
1995-12-15 04:46:32 +00:00
Bruce Evans
c484c256a5
Updated machine-generated files.
1995-11-12 04:29:37 +00:00
Steven Wallace
4887ee51b2
Remake generated files to reflect makesyscalls.sh changes
1995-10-07 06:29:30 +00:00
Bruce Evans
c1b0bf4649
Update machine-generated files.
1995-09-19 13:56:09 +00:00
Andrey A. Chernov
e876c909da
Make setreuid/setregid active syscalls
1995-04-23 12:22:06 +00:00
David Greenman
bc4c84cf7e
Added a third "flags" argument to msync() ...as other systems have.
1995-03-25 16:52:24 +00:00
Bruce Evans
b5e8ce9f12
Add and move declarations to fix all of the warnings from `gcc -Wimplicit'
...
(except in netccitt, netiso and netns) and most of the warnings from
`gcc -Wnested-externs'. Fix all the bugs found. There were no serious
ones.
1995-03-16 18:17:34 +00:00
David Greenman
403ef252fa
Removed obsolete vtrace() remnants.
1995-03-04 03:24:45 +00:00
Søren Schmidt
1e1e0b4463
First attempt to run linux binaries. This is only the changes needed to
...
the generic kernel. The actual emulator is a separate LKM. (not finished
yet, sorry).
Submitted by: sos@freebsd.org & sef@kithrup.com
1995-02-14 19:23:22 +00:00
Garrett Wollman
23f6ed01aa
Actually enable NTP kernel PLL. (Oops!)
...
Noticed by Pete Carah.
1994-12-14 17:57:47 +00:00
Andreas Schulz
94e6bbfc64
pick up the changes from a makesyscall.sh run. The multiple lkmnosys
...
declarations should now be gone.
1994-11-10 23:59:47 +00:00
Søren Schmidt
5de177eaf6
Added errno conversion table (initialize to zero).
1994-10-09 22:07:38 +00:00
David Greenman
7216391e49
"idle priority" support. Based on code from Henrik Vestergaard Draboel,
...
but substantially rewritten by me.
1994-10-02 04:48:21 +00:00
Garrett Wollman
5ea9b26376
LKM support is no longer optional.
1994-09-28 22:45:04 +00:00
Poul-Henning Kamp
fa69874a39
init_sysent.c was missing the final newline.
1994-09-26 03:27:22 +00:00
Garrett Wollman
3f31c649d1
Redo Kernel NTP PLL support, kernel side.
...
This code is mostly taken from the 1.1 port (which was in turn taken from
Dave Mills's kern.tar.Z example). A few significant differences:
1) ntp_gettime() is now a MIB variable rather than a system call. A few
fiddles are done in libc to make it behave the same.
2) mono_time does not participate in the PLL adjustments.
3) A new interface has been defined (in <machine/clock.h>) for doing
possibly machine-dependent things around the time of the clock update.
This is used in Pentium kernels to disable interrupts, set `time', and
reset the CPU cycle counter as quickly as possible to avoid jitter in
microtime(). Measurements show an apparent resolution of a bit more than
8.14usec, which is reasonable given system-call overhead.
1994-09-18 20:40:01 +00:00
Doug Rabson
3d903220e4
Added SYSV ipcs.
...
Obtained from: NetBSD and FreeBSD-1.1.5
1994-09-13 14:47:38 +00:00
Garrett Wollman
0960a7f002
Added namespace information for future pollution-control measures.
1994-09-13 00:48:26 +00:00
Andreas Schulz
14006771e5
Delete the extra's int nosys(); declarations like the new makesyscall.sh
...
do it now.
1994-09-11 20:56:02 +00:00
David Greenman
60fef21477
Realtime priority scheduling support.
...
Added "sys/rtprio.h" with the used defines.
Added rtprio(2) - the kernel interface. init_sysent.c,
kern_resource.c
syscalls.master
Added 32 new runqueues (rtqs), with initialization. kern_proc.c
kern_synch.c
Realtime processes do not change nice/priority kern_synch.c
Added a column "rt" to ddb's ps (#ifdef RTPRIO_DEBUG) kern_synch.c
Realtime priorities are enherited through fork(). kern_fork.c
Init (and children) NOT run as realtime process. init_main.c
Submitted by: Henrik Vestergaard Draboel
1994-09-01 05:15:50 +00:00
Garrett Wollman
24ea21ced4
Added ntp_gettime and ntp_adjtime syscalls, both nosys'ed out until
...
someone gets to re-integrating the code. ntp_gettime() should be
turned into a sysctl variable and emulated in the library.
1994-08-26 18:15:25 +00:00
Søren Schmidt
acb5f10f46
Oops didn't check that init_sysent.c was generated proberly. Fixed.
...
Reviewed by:
Submitted by:
1994-08-26 09:33:37 +00:00
Søren Schmidt
f3f0ca6051
Changes preparing for iBCS support
...
Reviewed by:
Submitted by:
1994-08-24 11:52:21 +00:00
David Greenman
3edb235c09
Terry Lambert's loadable kernel module support w/improvements from the
...
NetBSD group.
1994-08-19 11:45:29 +00:00
Rodney W. Grimes
26f9a76710
The big 4.4BSD Lite to FreeBSD 2.0.0 (Development) patch.
...
Reviewed by: Rodney W. Grimes
Submitted by: John Dyson and David Greenman
1994-05-25 09:21:21 +00:00
Rodney W. Grimes
df8bae1de4
BSD 4.4 Lite Kernel Sources
1994-05-24 10:09:53 +00:00