summaryrefslogtreecommitdiffstats
path: root/sys
Commit message (Collapse)AuthorAgeFilesLines
* Eliminate the blocking of INTs while spinning for the safe simplelock.fsmp1997-08-251-8/+9
|
* Copy&Paste considered harmful:phk1997-08-251-67/+1
| | | | | Remove all traces of the name_cache from devfs. It is hardly sensible to use the namecache for an all-RAM filesystem.
* Add a new vnode op (cachedlookup) so that filesystems can plug intophk1997-08-251-1/+13
| | | | | a global vfs_cache check. The rest of this change will come when the current zero size file problem is resolved.
* Add SLIST_FOREACHphk1997-08-251-2/+5
|
* ICMP Timestamp Request messages could have harbored the same sort ofwollman1997-08-252-2/+9
| | | | | problem as Echo Requests when broad/multicast. When multicast echo responses are disabled, also do the same for timestamp responses.
* s/.align/.p2align/ so that we get the same results when building elfpeter1997-08-253-8/+8
| | | | objects (the tools are a bit better)
* Added a sysctl arg, vfs.cd9660.doclusterread. Deleted debug andkato1997-08-252-32/+36
| | | | !FreeBSD code arround cluster read stuff.
* Renamed doclusterread/write to unique names (ffs_doclusterread/write),kato1997-08-252-9/+11
| | | | | | | and staticize them. Move the #include of <sys/sysctl.h> to the top of the file. Pointed out by: Bruce Evans <bde@zeta.org.au>
* Synchronize with sys/i386/boot/netboot/ns8390.c revision 1.12.kato1997-08-251-4/+2
|
* Make the MD* header files C++-aware. Also, string arguments are supposedjoerg1997-08-251-2/+6
| | | | | | | to be of type `const char *'. PR: 3291 Submitted by: dima@tejblum.dnttm.rssi.ru (Dmitrij Tejblum)
* Configurably don't reply to broadcast or multicast echos. There are stillwollman1997-08-252-2/+13
| | | | | | potential problems with other automatic-reply ICMPs, but some of them may depend on broadcast/multicast to operate. (This code can simply be moved to the `reflect' label to generalize it.)
* A clean fix for the spl "deadlock before smp_active" problem.fsmp1997-08-2411-29/+49
| | | | | | | | Added a new variable, 'bsp_apic_ready', which is set as soon as the bootstrap CPU has initialized its local APIC. Conditionalize the GENSPLR functions to call ss_lock ONLY after bsp_apic_ready is TRUE; This should prevent any problems with races between the time the 1st AP becomes ready and the time smp_active is set.
* Fix a deadlock caused by one of the spl functions being called beforefsmp1997-08-241-11/+10
| | | | | | ss_lock() can run. Noticed by: dave adkins <adkin003@gold.tc.umn.edu>
* Code cleanup. Removed !FreeBSD code arround sysctl stuff. Renamedkato1997-08-244-46/+14
| | | | | | | | doclusterread/doclusterwrite into ext2_doclusterread and ext2_doclusterwrite, which are unique names. Moved #include of <sys/sysctl.h> to the top of the file. Pointed out by: Bruce Evans <bde@zeta.org.au>
* Synchronize with sys/i386/i386/microtime.s revision up to 1.29.kato1997-08-241-29/+10
|
* Go back to previous definition of FE_CACHE_SET, since the problemse1997-08-241-3/+2
| | | | | caused by read-multiple on the 53c810a should have been fixed by adjusting the alignment of the global header in rev 1.104 of ncr.c.
* The last of the encapsolation of cpl/spl/ipending things into a criticalfsmp1997-08-2418-239/+953
| | | | | | | | | | | | | | | | | | | region protected by the simplelock 'cpl_lock'. Notes: - this code is currently controlled on a section by section basis with defines in machine/param.h. All sections are currently enabled. - this code is not as clean as I would like, but that can wait till later. - the "giant lock" still surrounds most instances of this "cpl region". I still have to do the code that arbitrates setting cpl between the top and bottom halves of the kernel. - the possibility of deadlock exists, I am committing the code at this point so as to exercise it and detect any such cases B4 the "giant lock" is removed.
* Remove extraneous init parameter.steve1997-08-231-4/+2
| | | | | PR: kern/3595 Submitted by: Chiharu Shibata <chi@rd.njk.co.jp>
* Some cleanup and a fix for an assumed chip bug:se1997-08-231-93/+90
| | | | | | | | | | | | - Do not malloc SCRIPTS memory for those parts of the microcode that are to be loaded into the on-chip SRAM of the 53c825a or 875 ... - Modify ncr_chip_lookup to make adding new entries easier. - Disable use of on-chip SRAM for the 53c825 rev 0x10 to 0x12, since there seems to be a problem with rev 0x11, while 0x13 is known to work. (Tested by Chuck Robey <chuckr@glue.umd.edu>). This code will be merged into 2.2-stable after a few more days of testing in -current.
* Minor corrections to the code added in rev. 1.100 and 1.101:se1997-08-231-4/+4
| | | | | | | - fix features of 53c860 - correctly adjust data structure to cache line boundary (32 bytes) Submitted by: Gerard Roudier <groudier@club-internet.fr>
* Increase the retry timeouts.steve1997-08-231-4/+4
| | | | | PR: kern/3447 Submitted by: dawes@rf900.physics.usyd.edu.au
* Fixed logging of verbose limited packets.alex1997-08-231-4/+5
| | | | | PR: 4351 Submitted by: Ron Bickers <rbickers@intercenter.net>
* Added sysctl args vfs.ext2fs.doclusterread andkato1997-08-234-18/+56
| | | | | vfs.ext2fs.doclusterwrite which control cluster read/write operation on ext2fs filesystem.
* add some comments while trying to understand why appletalkjulian1997-08-221-4/+36
| | | | | gets some things wrong. (part of my continuing "comment it as you understand it" effort :)
* Fix the "remove optimization" by removing it. Sorry for the trouble.dyson1997-08-221-1/+3
|
* Print a warning if an unsupported (under SMP) shared address space forkpeter1997-08-221-2/+5
| | | | is attempted rather than just failing with an errno.
* Some fixes from Bruce:peter1997-08-222-8/+10
| | | | | | | | - don't access time (a volatile) via struct copy. - merge botches - note risk of CCOUNT accessing *tp outside spltty(). Submitted by: bde
* Synchronize with sys/i386/i386/userconfig.c and sys/i386/isa/clock.ckato1997-08-224-5/+9
| | | | revisions 1.89 and 1.100, respectively.
* typo in comment.phk1997-08-221-2/+2
|
* This is a trial improvement for the vnode reference count while on the vnodedyson1997-08-226-40/+49
| | | | | | free list problem. Also, the vnode age flag is no longer used by the vnode pager. (It is actually incorrect to use then.) Constructive feedback welcome -- just be kind.
* Change restart_sequencer to be more robust by performing an explicitgibbs1997-08-211-17/+6
| | | | | | | | | | | | | | | | pause before attempting to reset the sequencer address. Remove the loop checking to see if the address has gone to zero since it is unnecessary Adjust the abort SCB timeouts back up to 2 seconds where they should be. Fix an oversight in the removal of the bus reset settle code where we might not run the queue of completed commands. Remove an unecessary call to ahc_run_done_queue in ahc_reset_current_bus. Submitted by: Tor Egge <Tor.Egge@idi.ntnu.no>
* #include <machine/limits.h> explicitly in the few places that it is required.bde1997-08-2118-18/+45
|
* Staticized.bde1997-08-211-2/+2
|
* Police 4.4Lite #include style.bde1997-08-211-2/+3
|
* Removed unused definition.bde1997-08-211-3/+1
|
* make lkm/if_ppp build again.. opt_ppp.h is needed again...jmg1997-08-211-3/+9
| | | | | | similar fix to one provided in pr4348 Closes PR#4348
* Synchronize with sys/i386/i386/machdep.c, trap.c andkato1997-08-214-9/+11
| | | | sys/i386/isa/npx.c revisions 1.257, 1.107 and 1.52, respectively.
* Get le_intr decl from sys/conf.hfsmp1997-08-211-2/+2
|
* Yank the casts.fsmp1997-08-213-4/+4
|
* 3c509.c was identical to kzipboot/unzip.c. I just copied it fromkato1997-08-211-126/+573
| | | | | | i386/boot/netboot/3c509.c. PC-98 support will be added near future. Submitted by: Tor Egge <Tor.Egge@idi.ntnu.no>
* Reorder function decls alphabetically.fsmp1997-08-212-4/+4
|
* Synchronize with sys/i386/isa/sio.c revision up to 1.177.kato1997-08-212-26/+8
|
* Synchronize with sys/i386/isa/isa.c revision 1.101.kato1997-08-211-2/+1
|
* Synchronize with sys/i386/isa/clock.c revision 1.99.kato1997-08-213-102/+18
|
* Forward declaration for the intr routine, avoids compiler warning.fsmp1997-08-211-1/+2
|
* Add several casts and include several header files to eliminate compilerfsmp1997-08-214-6/+12
| | | | warnings.
* Add a cast to eliminate a compiler warning.fsmp1997-08-212-2/+2
|
* A few more casts and a function declaration for warning free kernel builds.fsmp1997-08-213-4/+6
|
* Added a half dozen casts to eliminate annoying warnings.fsmp1997-08-211-7/+7
|
* Revert my previous commit about using CS_SECURE macro.charnier1997-08-2116-39/+39
| | | | Requested by: Bruce.
OpenPOWER on IntegriCloud