summaryrefslogtreecommitdiffstats
path: root/sys
Commit message (Collapse)AuthorAgeFilesLines
* Add in placeholders for the newer linux syscallspeter1998-03-292-2/+46
|
* Don't use fast interrupts when initialized through PnP. if_ed doeseivind1998-03-292-4/+2
| | | | | | not support fast interrupts. Noticed by: bde
* The system call stubs for the sched_* system calls can't bedufault1998-03-283-10/+2
| | | | | | | optional. The kernel will now link but the new system calls can't be LKM'd in without the P1003_1B option - I will remove this option later.
* Remove duplicate commentdufault1998-03-281-4/+1
|
* Don't allow the readdirplus routine to be used in NFS V2.steve1998-03-282-2/+6
| | | | | | PR: 5102 Reviewed by: msmith Submitted by: Dmitry Kohmanyuk <dk@farm.org>
* Include sys/resource.h to get PRIO_MAX.dufault1998-03-282-0/+2
|
* Removed unused #includes.bde1998-03-2829-127/+24
|
* Don't export anything from <sys/socket.h> except AF_MAX from here.bde1998-03-281-4/+3
| | | | | | | | | | This only affects the KERNEL case. Don't include <sys/radix.h> twice for the KERNEL case. This fixes a mismerge from Lite2. Don't include <sys/radix.h> at all for the !KERNEL case. This fixes a wrong cleanup in Lite2.
* Don't depend on <sys/mount.h> including <sys/socket.h>.bde1998-03-284-4/+8
|
* Finish _POSIX_PRIORITY_SCHEDULING. Needs P1003_1B anddufault1998-03-2845-679/+1172
| | | | | | | | | | | | | | | | _KPOSIX_PRIORITY_SCHEDULING options to work. Changes: Change all "posix4" to "p1003_1b". Misnamed files are left as "posix4" until I'm told if I can simply delete them and add new ones; Add _POSIX_PRIORITY_SCHEDULING system calls for FreeBSD and Linux; Add man pages for _POSIX_PRIORITY_SCHEDULING system calls; Add options to LINT; Minor fixes to P1003_1B code during testing.
* Moved some #includes from <sys/param.h> nearer to where they are actuallybde1998-03-2847-48/+108
| | | | used.
* Fixed style bugs (mostly) in previous commit.bde1998-03-287-25/+33
|
* Get socket and locking stuff by including <sys/socket.h> and <sys/lock.h>,bde1998-03-281-1/+2
| | | | not by including <sys/mount.h> and depending on namespace pollution in it.
* Fix dead hang writing to FATache1998-03-282-4/+4
| | | | Submitted by: Dmitrij Tejblum <dima@tejblum.dnttm.rssi.ru>
* Add two VLSI chip set components: 82C592 and 82C593se1998-03-271-1/+5
| | | | Submitted by: Warner Losh <imp@village.org>
* When building in in the kernel rather than as a LKM, don't compilepeter1998-03-271-4/+4
| | | | | | | | | | all the LKM load/unload junk, and don't forget to register the SYSINIT so that the cdevsw entry is attached. BTW: I think the way it builds it's /dev nodes on the fly as an LKM with vnode ops is kinda cute - I guess that'd be one way to solve the devfs persistance problems.. :-) (ie: have the drivers make the nodes in /dev on disk directly if they are missing, but leave them alone if present).
* allow open on all minorspeter1998-03-272-4/+4
|
* A fix for a link down route cleanup panic, when the route cleanuppeter1998-03-271-1/+10
| | | | | | pulls the rug out from underneath itself. Obtained from: wollman (a few months ago, I've been using this for ages)
* Enable the use of soft updates on the root filesystem. Previously, thepeter1998-03-271-2/+9
| | | | | | | softdep mode could only be activated on the initial mount of a filesystem and then only if it was a read-write mount. A 'mount -r' (as done in the rootfs mount) followed by a 'mount -u' to convert to read-write didn't start softdep mode.
* Split the padding out into a separate function.phk1998-03-272-6/+19
| | | | | | | | Synchronize the kernel and libmd versions of md5c.c PR: misc/6127 Reviewed by: phk Submitted by: Ari Suutari <ari@suutari.iki.fi>
* Correct a problem where buffers might not be zeroed when needed. Thedyson1998-03-271-3/+3
| | | | B_MALLOC buffers might not have been properly zeroed.
* Give this a shot at actually working as an LKM..peter1998-03-271-3/+11
|
* Add two new functions, get{micro|nano}time.phk1998-03-2624-227/+216
| | | | | | | | | | | | They are atomic, but return in essence what is in the "time" variable. gettime() is now a macro front for getmicrotime(). Various patches to use the two new functions instead of the various hacks used in their absence. Some puntuation and grammer patches from Bruce. A couple of XXX comments.
* Remove unused cheat static.imp1998-03-251-3/+1
|
* Quieten a debug message.. This happens under "normal" operation by 4 bytespeter1998-03-251-2/+2
| | | | | on a frequent enough rate to be annoying. There is a real bug somewhere, but it looks harmless enough.
* Use the zone allocator to allocate inpcbs and tcpcbs. Each protocol createswollman1998-03-247-33/+140
| | | | | | | | its own zone; this is used particularly by TCP which allocates both inpcb and tcpcb in a single allocation. (Some hackery ensures that the tcpcb is reasonably aligned.) Also keep track of the number of pcbs of each type allocated, and keep a generation count (instance version number) for future use.
* Fix a stupid bug where I was returning the wrong value. It's a wonderjlemon1998-03-241-1/+2
| | | | this code even worked in the first place.
* Only read the cr4 register if the cpu_feature flag indicates the machinejlemon1998-03-241-2/+3
| | | | | | has VME support. Noticed by: kato
* PC-98 does not have a BIOS call to get memory size.kato1998-03-241-2/+3
|
* Sync with sys/i386/i386/machdep.c and trap.c revisions 1.293 andkato1998-03-243-65/+101
| | | | 1.123, respectively.
* Sync with sys/i386/conf/files.i386 revision 1.195.kato1998-03-242-6/+6
|
* Describe the SC_DISABLE_REBOOT option.yokota1998-03-243-3/+6
|
* Add the ability to make real-mode BIOS calls from the kernel. Currently,jlemon1998-03-2319-113/+986
| | | | | | | | | | | everything is contained inside #ifdef VM86, so this option must be present in the config file to use this functionality. Thanks to Tor Egge, these changes should work on SMP machines. However, it may not be throughly SMP-safe. Currently, the only BIOS calls made are memory-sizing routines at bootup, these replace reading the RTC values.
* si driver has changed microcode file locations.peter1998-03-232-6/+6
|
* Remove these.peter1998-03-232-2530/+0
| | | | | They have been replaced by different uuencoded binary files, so it would have been nearly a 100% delta anyway.
* Several changes:peter1998-03-236-568/+1038
| | | | | | | | | | | | | | - Implement proper EISA probing. - Better support for the new transputer based host cards. - use standard termios settings, one can use the intial/lock devices. - use a simple bcopy since some cards/systems apparently don't support 32 bit accesses. - hard reset and halt host card CPU prior to download in case of a soft restart. - recognize new remote module types (ASIC vs. CD1400 based) - a number of cosmetic changes (my fault, not Nick's) Submitted by: Nick Sayer <nsayer@quack.kfu.com>
* New versions of Specialix host card download code.peter1998-03-234-0/+6932
| | | | Submitted by: Nick Sayer <nick@quack.kfu.com>
* key_getspi() bugfix.itojun1998-03-231-2/+19
| | | | Submitted by: k-sugyou@ccs.mt.nec.co.jp
* Forward declare even more structs to restore some self-sufficiency.bde1998-03-231-2/+3
| | | | Didn't fix new dependence on <ufs/ufs/inode.h> and its prerequisites.
* Fixed syntax errors.bde1998-03-232-10/+10
|
* Don't depend on namespace pollution to help misdeclare pointers as arrays.bde1998-03-231-5/+3
|
* Added a forward struct declaration so that this file is lessbde1998-03-231-2/+2
| | | | self-insufficient.
* FixedSpellingErrorInAFunctionname.bde1998-03-231-2/+2
|
* Add vm_ooffset_t and vm_pindex_t that FreeBSD uses (but NetBSD doesn't).jb1998-03-231-1/+3
| | | | | Ugh, this is for user code that looks into vm_map_entry. I'd shoot it but semi-automatic guns aren't legal here anymore. 8-(
* ppp-2.3.x ships with a bad compression number for deflate. It uses numberpeter1998-03-223-8/+40
| | | | | | | 24 (which is magnalink!) rather than the correct 26. Initial attempt at a compatability kludge that will negotiate for either but will prefer to use the correct deflate compression type.
* Update kernel parts of ppp to ppp-2.3.3. Not much has changed exceptpeter1998-03-213-852/+1959
| | | | that the deflate components use zlib 1.0.4 instead of zlib 0.95.
* Make it compile.. missing "opt_ipfilter.h" and missing <sys/malloc.h>peter1998-03-212-6/+10
|
* Add IPFILTER, IPFILTER_LOG and note IPFILTER_LKM.peter1998-03-213-3/+24
|
* Some patchups for when this code is compiled in userland (!).peter1998-03-214-4/+12
|
* On most other systems "out there", <net/if.h> does not require the callerpeter1998-03-211-1/+9
| | | | | | | to #include <sys/time.h> first. I've lost count of the number of times I've had to patch this in porting code. The problem is the "struct timeval ifi_lastchange" in the mib stats. (most other systems don't have this, until 4.4bsd anyway).
OpenPOWER on IntegriCloud