summaryrefslogtreecommitdiffstats
path: root/sys
Commit message (Collapse)AuthorAgeFilesLines
* Synchronize with sys/i386/isa/npx.c and clock.c revisions 1.53 andkato1997-10-284-8/+20
| | | | 1.103, respectively.
* Synchronize with sys/i386/conf/files.i386 revision 1.178.kato1997-10-282-4/+4
|
* Don't #include <nfs/nfs.h> in <nfs/nfs_node.h> if KERNEL is defined.bde1997-10-2810-18/+20
| | | | Fixed everything that depended on the nested include.
* This depends on option TCP_DEBUG for some reason, so includebde1997-10-281-1/+4
| | | | | | opt_tcp_debug.h so that the option is visible again. Restored a used #include.
* Don't include <machine/cputypes.h> or declare cputype/class interfacesbde1997-10-2814-66/+86
| | | | | | | in <machine/cpu.h>. Moved the declarations to <machine/cputypes.h>. Fixed style bugs in the moved code. Fixed everything that depended on the nested include. Don't include <machine/cpu.h> (in the changed files) unless something in it is used directly.
* Implement linux_semop, linux_semget and linux_semctl.kato1997-10-284-10/+292
| | | | PR: 4355
* Fixed style bugs in open() fix.bde1997-10-282-8/+10
|
* Synchronize with sys/i386/conf/GENERIC revision 1.100.kato1997-10-282-4/+2
|
* Use the new "mandatory" keyword for the npx driver.joerg1997-10-282-4/+4
|
* Removed another comment about not-so-mandatory devices i've missed injoerg1997-10-283-6/+6
| | | | | | the previous commit. It's perfectly legal to build a kernel without any video device driver (and even without any console driver at all if desired).
* Remove the stale `log' non-pseudodevice.joerg1997-10-286-39/+18
| | | | Found by: the new config(8) ;-)
* Use a MODE SELECT command to reset the block size, instead of calling thejmz1997-10-271-13/+33
| | | | prepare_track() function, which caused fixation problems with some drives.
* When dosourcerouting is set do not sourceoute....guido1997-10-271-1/+4
|
* Moved declaration of etext from <machine/md_var.h> to <machine/cpu.h>bde1997-10-279-22/+17
| | | | | | | | and fixed everything that dependended on it being declared in the old place. It is used in "machine-independent" code in subr_prof.c. Moved declaration of btext from subr_prof.c to <machine/cpu.h>. It is machine-dependent.
* Oops, <machine/psl.h> is used unconditionally in -current.bde1997-10-273-9/+3
|
* Cleaned up #includes.bde1997-10-273-48/+51
| | | | | | Ifdefed conditionally used includes. Finished changing indentation of per-statement comments to 40.
* KNFize rev.1.31.bde1997-10-272-8/+12
|
* Use unique sleep message strings.bde1997-10-272-8/+6
|
* Use 127 instead of CHAR_MAX for the limit on the sequence count. Thebde1997-10-271-18/+17
| | | | | | | | | | limit doesn't have anything to do with characters. The count mainly needs to fit in the VOP_READ() ioflag after being left shifted by 16. Moved vn_lock() before vn_closefile(). vn_lock() was mismerged from Lite2. Removed some gratuitous braces.
* Use bread() instead of cluster_read() for reading the last blockbde1997-10-272-4/+4
| | | | | | | | | | in a file. There was a (harmless, I think) off-by-1 error. This was fixed in ufs long ago (rev.1.21 of ufs_readwrite.c) but not in cd9660. cd9660_read() has stagnated in many other ways. It is closer to the Net/2 ufs_read() (which is was cloned from) than ufs_read() itself is.
* Removed unused #includes. The need for most of them went away withbde1997-10-2724-69/+25
| | | | recent changes (docluster* and vfs improvements).
* Forward declare precisely the structs that are actually used in this header.bde1997-10-271-7/+9
|
* Synchronize with sys/i386/isa/sio.c revision 1.187.kato1997-10-272-130/+68
|
* Synchronize with sys/i386/isa/if_fe.c revision 1.32.kato1997-10-271-97/+58
|
* Synchronize with sys/i386/isa/if_ed.c revision 1.125.kato1997-10-271-77/+32
|
* Synchronize with sys/i386/isa/syscons.c revision 1.236.kato1997-10-271-4/+3
|
* Synchronize with sys/i386/conf/GENERIC and majors.i386 revisions 1.99kato1997-10-273-10/+10
| | | | and 1.19, respectively.
* Move the EP_ID_PORT out to 0x110, so it doesn't conflict with other portjoerg1997-10-272-4/+32
| | | | | | | | usage at 0x100. Quoted Justin's quotation from the manual as well, to explain the technical background. PR: kern/4559 Submitted by: Stephen J. Roznowski <sjr@home.net>
* Bump MAXDSIZ to 512MB so that soft limits have a chance to actuallyjkh1997-10-272-4/+4
| | | | | regulate this. Reviewed by: dyson
* Check to see if the pv_limits are initialized before checking.dyson1997-10-272-4/+6
|
* Fix a comment about multicast; since the Etherlink III has nofenner1997-10-272-8/+14
| | | | multicast filter the driver will never learn how to program it.
* - Instead of relying on a functional call to register PCARD-capable drivers,nate1997-10-2613-92/+45
| | | | | | | | use a Linker Set. Note, if a driver is loaded as an LKM if will have to use the function call, but since none of the existing drivers are loadable, this made things cleaner and boot messages nicer. Obtained from: PAO-970616
* I guess nobody uses ext2fs in current ?phk1997-10-262-0/+2
| | | | vop_lookup is back now, don't know whan I lost it.
* - Patch the 'skeleton' example driver to be more consistant with the newnate1997-10-261-40/+28
| | | | state of the world.
* VFS interior redecoration.phk1997-10-2629-564/+302
| | | | | | | | | | | | | Rename vn_default_error to vop_defaultop all over the place. Move vn_bwrite from vfs_bio.c to vfs_default.c and call it vop_stdbwrite. Use vop_null instead of nullop. Move vop_nopoll from vfs_subr.c to vfs_default.c Move vop_sharedlock from vfs_subr.c to vfs_default.c Move vop_nolock from vfs_subr.c to vfs_default.c Move vop_nounlock from vfs_subr.c to vfs_default.c Move vop_noislocked from vfs_subr.c to vfs_default.c Use vop_ebadf instead of *_ebadf. Add vop_defaultop for getpages on master vnode in MFS.
* Remade syscalls.master derived files.phk1997-10-265-49/+7
|
* Add "NOIMPL" for syscalls we know what is, but don't implement as "STD".phk1997-10-262-18/+21
| | | | Use this for getfh & nfssvc.
* Simplify the lease_check stuff.phk1997-10-264-45/+12
|
* Always initialize the syscall vectors for our "private" syscalls (notphk1997-10-264-40/+16
| | | | | just in the LKM case). Plug nqnfs_vop_lease_check directly into the default_vnodeop_p table.
* Change the initial amount of memory allocated for pv_entries to be proportionaldyson1997-10-262-14/+36
| | | | | to the amount of system memory. Also, clean-up some of the new pv_entry mgmt code.
* - Slightly change the way the border color register is updated so thatyokota1997-10-263-12/+9
| | | | | | | | | flicker won't occur when set_border() is called. - Properly restore the border color when switching virtual consoles. Pointed out by: tony@dell.com OKed by: sos
* - The daemon might go off the screen and crashed the system if theyokota1997-10-262-70/+296
| | | | | | | | | | | | | | | screen size was changed while the screen saver was inactive. Adjust the positions of the daemon and the text and clip them accordingly each time. - Don't call set_border() too often. Some video chip may produce flicker. Pointed out by tony@dell.com - Don't fill the entire screen with blank char every time the saver is called. Blank only the part of the screen where the daemon and the text was previously printed.
* - 'Beep' support now happens in it's own separate file, so you can messnate1997-10-266-42/+84
| | | | | | | around with different noises for the different events and not have it affect other files. Inspired by: PAO
* - Functional changes to PCCARD support.nate1997-10-2612-484/+174
| | | | | | | | | | * Kill individual drivers 'suspend' routines, since there's no simple/safe way to suspend/resume a card w/out going through the complete probe at initialization time. * Default to using the apm_pccard_resume sysctl code, which basically pretends the card was removed, and then re-inserted. Suspend/resume is now 'emulated' with a fake insert/removal. (Hence we no longer need the driver-specific suspend routines.)
* - Do a bunch of gratuitous changes intended to make the code easier tonate1997-10-2630-933/+928
| | | | | | | | | | | | follow. * Rename/reorder all of the pccard structures, change many of the member names to be descriptive, and follow more closely other 'bus' drivers naming schemes. * Rename a bunch of parameter and local variable names to be more consistant in the code. * Renamed the PCCARD 'crd' device to be the 'card' device * KNF and make the code consistant where it was obvious. * ifdef'd out some unused code
* - Call 'callout_handle_init' on the two timeout channels after they arenate1997-10-261-0/+2
| | | | created in the new slot controller structure.
* - KNF the PCI stuff, no functional changes.nate1997-10-251-20/+24
|
* Recognize even more of the Znyx 314 cards.phk1997-10-252-4/+4
|
* Somehow an error crept in during the previous commit.dyson1997-10-252-16/+4
|
* Support garbage collecting the pmap pv entries. The management doesn'tdyson1997-10-253-5/+117
| | | | | happen until the system would have nearly failed anyway, so no signficant overhead is added. This helps large systems with lots of processes.
OpenPOWER on IntegriCloud