summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix the HTTP transfer code to correctly parse the port number ifjkh2000-07-305-36/+40
| | | | | | specified. Submitted by: pho
* add suspend/resume for yamaha chipscg2000-07-301-0/+75
| | | | Submitted by: Ira L Cooper <ira@MIT.EDU>
* Allow use of TSC even if APM is compiled in but disabled.phk2000-07-305-5/+30
|
* fix a potential local DoS attackcg2000-07-302-2/+13
|
* fix a bug where opening /dev/dsp twice resulted in it being busy until rebootcg2000-07-301-0/+3
|
* Update rev 1.29 -- 'draft-manning-dsua' is now in its 3rd version.obrien2000-07-301-1/+3
|
* Spell the word 'limited' with only one 't'.steve2000-07-302-2/+2
|
* Keep urandom as a link to random (but a hard link).green2000-07-301-1/+1
|
* Add the bufbio paper to the build.phk2000-07-301-2/+2
| | | | | Various plans to move all these to the doc tree exist pending time and somebody to docbook them.
* Add the bio/buf paperphk2000-07-303-0/+1317
|
* Merged from sys/dev/syscons/scterm-sc.c revisions from 1.8 to 1.12.nyan2000-07-302-32/+74
|
* Merged from sys/dev/syscons/syscons.c revision 1.344.nyan2000-07-301-1/+2
|
* Merged from sys/boot/i386/btx/btx/btx.s revisions from 1.18 to 1.22.nyan2000-07-302-12/+74
|
* Darren,darrenr2000-07-301-1/+4
| | | | | | | | | | | Could you please enable my "state top" patches in the FreeBSD distribution. I developped the stuff under FreeBSD, so it must be good there :-) Here is a patch (relative to the RELENG_4 branch). Thanks, Frank
* Since the driver supports both (and may have different semantics forgreen2000-07-301-1/+1
| | | | | both soon...), create urandom instead of the link to random. It's also what makes sense according to the make_dev(9)'s in random(4).
* do the ac97 init delay for all chips and increase it to 500mscg2000-07-301-2/+3
|
* Initialize vflag like the rest (not necessary, but this keeps it together)peter2000-07-291-1/+4
| | | | Optimize out chown(2) syscalls if there is no change in uid or gid.
* Optimize out no-op chmod() syscalls.peter2000-07-291-2/+5
|
* Add a skeleton rfork_thread(3) man page.peter2000-07-292-1/+79
|
* Add a prototype for rfork_thread().peter2000-07-291-0/+1
| | | | | | | | | pid_t rfork_thread(int forkflags, void *stack, int (*func)(void *arg), void *arg); A new process is created, presumably using RFMEM shared address space. The child process switches to the supplied stack, which is set up with a function call frame. The function is called with the supplied arguement. If the function returns, the return value will be used with _exit(2).
* Take a shot at implementing a functional rfork_thread() for alpha. Thispeter2000-07-292-0/+66
| | | | | | was not fun and I am not entirely certain of the correctness, but it seems to work. (in fact, side by side testing of this code vs the x86 version turned up hidden bugs in the x86 code).
* Fix some rather interesting bugs that managed to not turn up in variouspeter2000-07-291-5/+5
| | | | | | | | | | | testing and real-life applications: 1) If you returned from the thread function, you got a segv instead of calling _exit() with your return code. 2) clean up some bogus stack management. There was also an underflow on function return. 3) when making syscalls, the kernel is expecting to have to leave space for the function's return address. We need to duplicate this. It was an accident that the rfork syscall actually worked here. :-/
* Regen. (Fix SYS_exit)peter2000-07-2923-39/+39
|
* Sigh. Fix SYS_exit problems. I misunderstood the significance of thesepeter2000-07-297-7/+7
| | | | trailing options.
* rfork(2) wrapper for simple rfork-style threads. I have lost count ofpeter2000-07-293-2/+114
| | | | | | | | | | | | | | | the number of times I have given this to people and got asked: why isn't it in libc? It is impossible to do this without assembler glue to reset the stack for the new child process. int rfork_thread(flags, stack_addr, start_fnc, start_arg) int flags; Flags to rfork system call. See rfork(2). void *stack_addr; Top of stack for thread. int (*start_fnc)(void *); Address of thread function to call in child. void *start_arg; Argument to pass to the thread function in child. This is deliberately not documented or prototyped in includes until the corresponding alpha version is written.
* Remove this file incase of further confusion.ps2000-07-291-142/+0
|
* Change option -r to -n inline with conventions we use elsewhere.ps2000-07-292-5/+5
| | | | | | | I guess it serves me right for using a patch directly from Jan Koum. :) Requested by: many
* Move RAID controllers to the same position as in i386 GENERIC.obrien2000-07-292-8/+8
|
* Revert previous commit. Not all RAID controllers are SCSI.obrien2000-07-292-12/+10
|
* Move the RAID controllers next to the SCSI controllers.obrien2000-07-292-10/+12
|
* Make the bridge_refresh operation automatic when ethernet interfacesnsayer2000-07-293-1/+14
| | | | are attached or detached.
* Add the RAID controller that are known to work (or did on last test).obrien2000-07-292-0/+8
| | | | Reviewed by: msmith
* Add option 'r' to syslogd which will disable dns queries for everyps2000-07-292-3/+12
| | | | | | | request. This is useful when you have a large site pointed at a single syslog server. Submitted by: Jan Koum <jkb@yahoo-inc.com>
* Comment out `ncr' as `sym' handles all that `ncr' does.obrien2000-07-294-8/+8
| | | | | | | (only commented out to make it easy for people to find it that really wants it.) Asked for by: Peter
* Deal with the exit entry in MIASM changing to sys_exit.peter2000-07-291-1/+1
| | | | This Is A Hack(TM).
* Regenerate with makesyscalls.shpeter2000-07-2923-41/+41
|
* Change the 'exit()' system call to 'sys_exit()'. This avoids overlappingpeter2000-07-299-11/+9
| | | | | | gcc's internal exit() prototypes and the (futile) hackery that we did to try and avoid warnings. main() was renamed for similar reasons. Remove an exit related hack from makesyscalls.sh.
* "Fix" cast qualifier warnings using the uintptr_t intermediate trick.peter2000-07-282-6/+12
|
* Fix the #ifdef VFS_AIO to not compile a whole bunch of unused stuff in thepeter2000-07-281-7/+34
| | | | | | !VFS_AIO case. Lots of things have hooks into here (kqueue, exit(), sockets, etc), I elected to keep the external interfaces the same rather than spread more #ifdefs around the kernel.
* Fix a warning re: a potentially unused pccard helper functionpeter2000-07-282-0/+4
|
* Fix warning - isa/isavar.h is a prerequisite for isa/pnpvar.hpeter2000-07-282-6/+2
|
* Change the defaults for portmap, sendmail and inetd to be not running them.eivind2000-07-284-3/+15
| | | | | | | | | | | | Make sysinstall override this on install, so the effective behavioural change for a newly installed system is null. Overall, this makes a system with an empty /etc/rc.conf not run any network services, and makes the FreeBSD-provided network services that are running visible in /etc/rc.conf (instead of making people look through /etc/defaults/rc.conf to find the things they need to disable to secure the system.) Reviewed by: jhb Discussed with: The usual cabal
* Fix a const related warning.peter2000-07-281-1/+1
|
* Fix some style nits.peter2000-07-281-10/+13
| | | | Fix(?) some compile warnings regarding const handling.
* Fix warnings - make kevent args in comment match those in syscalls.master.peter2000-07-281-4/+4
| | | | Deal with consts.
* Minor tweak - removed unused variable 'struct mount *mp';peter2000-07-281-1/+0
|
* Minor change: fix warning - move a 'struct vnode *vp' declaration inside apeter2000-07-281-0/+2
| | | | #ifdef DIAGNOSTIC to match its corresponding usage.
* Fix a warning that has been annoying me for some time:peter2000-07-281-1/+1
| | | | | | | "kern/sys_generic.c:358: warning: cast discards qualifiers from pointer target type" The idea for using the uintptr_t intermediate cast for de-constifying a pointer was hinted at by bde some time ago.
* Minor cleanups:peter2000-07-282-55/+19
| | | | | | - remove unused variables (fix warnings) - use a more consistant ansi style rather than a mixture - remove dead #if 0 code and declarations
* Capitalize the last two entries. Note that i8254 is a timer. Reportgreen2000-07-281-4/+8
| | | | | that TSC is for any fifth-gneration of later x86 processor, not an i586, and document that it _is_ available to applications.
OpenPOWER on IntegriCloud