summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Make sure that uio_resid isn't negative in read().dg1994-09-021-1/+5
|
* panic if length is < 0 in ffs_truncate().dg1994-09-021-1/+3
|
* Disallow truncating to negative file sizes. Doing so causes ffs_truncate()dg1994-09-022-2/+10
| | | | | and perhaps other fs truncate's to go crazy and panic the machine or worse. This fixes the truncate bug reported by Michael Class.
* munmapfd() was being called with one too few params - bug introduceddg1994-09-021-2/+2
| | | | during my initial kernel port.
* Converted P_LINK -> P_FORW, P_RLINK -> P_BACK, minor optimization.dg1994-09-025-189/+174
|
* Make olstat() consistent with lstat() - so they both return the samedg1994-09-022-14/+74
| | | | | | owner.. Submitted by: Kirk McKusick
* Removed all vestiges of tlbflush(). Replaced them with calls to pmap_update().dg1994-09-0212-88/+61
| | | | Made pmap_update an inline assembly function.
* Fixed a couple of typos. Ok, this works now. Only one significant hurdlejkh1994-09-021-5/+5
| | | | | | | | | | remains, and that's that this does not work with multiple targets, which sort of throws the tk and fvwm distributions into a mess. tk needs both a tarball and a patch file from the same site, fvwm needs up to 3 different files if you want all the options. If anyone wants to take this the last few steps of the way towards somehow handling cases like this, I'd be very happy. Submitted by: jkh
* Ok, I've reviewed this and made it work now. ncftp fetching seems to bejkh1994-09-021-17/+16
| | | | | working/closer to working now. Submitted by: jkh
* It's not necessary to make page tables write-through, so get rid of thisdg1994-09-023-9/+9
| | | | | (this was an experimental change which probably shouldn't have been committed). I/O pages are still marked non-cacheable, however.
* Add a few missing >> lines to error echo's.. This is basically myjkh1994-09-021-4/+4
| | | | | convention to make searching for error messages easy. Submitted by: jkh
* Here's my first cut at doing auto-fetch with ncftp. The extract rulejkh1994-09-011-7/+31
| | | | | is turning into the original make rule from hell! Submitted by: jkh
* Geeze, what was I thinking again? Replace all references to:jkh1994-09-011-7/+15
| | | | | | | | | | | | | | | | | | | | | ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} With simply `${DISTFILE}' which defaults to the above. This lets you easily name distribution files that don't cooperate with any rational naming syntax. Similarly, make a variable called ${PKGFILE} which fills the same purpose for packages. Just trying to make this thing really really general to suit every need. Now I need somebody to figure out how to make the extract target auto-fetch things from ${HOME_LOCATION} with ncftp *if* ncftp is installed and it looks possible to reach the foreign site. That will take some fancy footwork, but would be slick. I've changed this too so that HOME_LOCATION is no longer set by default, allowing you to do an .if defined(..) check for it. The extract rule now does this too. Submitted by: jkh
* Fixed editing blunder.dg1994-09-011-2/+2
|
* rtprio(1) utility to modify realtime priority of a process.dg1994-09-014-1/+314
| | | | Submitted by: Henrik Vestergaard Draboel
* Added rtprio option/field.dg1994-09-012-0/+4
| | | | Submitted by: Henrik Vestergaard Draboel
* Fixed bug that caused system processes to run at realtime priority.dg1994-09-011-4/+3
|
* Changed MAX to max.dg1994-09-011-1/+1
|
* Added rtprio system call stub and manual page.dg1994-09-012-4/+96
| | | | Submitted by: Henrik Vestergaard Draboel
* Realtime priority scheduling support.dg1994-09-013-5/+7
| | | | | | | | | | | | | | | 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
* Realtime priority scheduling support.dg1994-09-0114-37/+415
| | | | Submitted by: Henrik Vestergaard Draboel
* Got rid of some old, unused junk.dg1994-09-012-52/+2
|
* Got rid of redundant declaration, and changed IFF_LLC0 to IFF_LINK0.dg1994-09-011-7/+5
|
* Added ze driver (brought over from 1.1.5).dg1994-09-012-2/+4
|
* Submitted by: Stefan Esser <se@ZPR.Uni-Koeln.DE>se1994-09-011-2/+7
| | | | | | Added "device pci" and "device ncr" lines for a generic kernel with support for the NCR 53c810 PCI SCSI host adapter (with no interrupts configured, ie. working with 100Hz timer interrupts only).
* Submitted by: Stefan Esser <se@ZPR.Uni-Koeln.DE>se1994-09-012-6/+8
| | | | | Added entry for 'de' device in anticipation of Matt Thomas' PCI Ethernet driver (required by the PCI autoconfig code).
* Submitted by: Wolfgang Stanglmeier <wolf@dentaro.GUN.de>se1994-09-014-77/+523
| | | | | Merged in changes required for NetBSD support (by mycroft@gnu.ai.mit.edu) and support for multiple NCR chips.
* This commit was generated by cvs2svn to compensate for changes in r2432,se1994-09-0111-0/+15435
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Submitted by: Wolfgang Stanglmeier <wolf@dentaro.GUN.de> + Stefan Esser <se>se1994-09-0111-0/+15435
| | | | Directory for PCI autoconfigure and device driver code.
* Submitted by: Wolfgang Stanglmeier <wolf@dentaro.GUN.de> + Stefan Esser <se>se1994-09-011-0/+598
| | | | Directory for PCI autoconfigure and device driver code.
* Reviewed by:se1994-08-312-2/+10
| | | | | Submitted by: Added lines for 'pci' and 'ncr' devices (found under i386/pci).
* Reviewed by: Stefan Esser <se>se1994-08-312-2/+12
| | | | | Submitted by: Wolfgang Stanglmeier <wolf@dentaro.GUN.de> Added PCI support (call of pci_config(), if NPCI > 0).
* Reviewed by: Stefan Esser <se>se1994-08-312-4/+4
| | | | Debugger() takes an (char*) argument, changed macro definition accordingly.
* Reviewed by: Stefan Esser <se>se1994-08-311-5/+16
| | | | | | Calculation of 'cd->cmdscount' now as in 'sd.c' (required for ncr scsi). CDOUTSTANDING defined as '1' (as the comment says), was '2' in fact ... Debugger takes an (char*) argument, changed macro definition accordingly.
* Fixed stupid bug which prevented any command line options from beingdg1994-08-311-1/+1
| | | | | | understood. Submitted by: Uwe Arndt (arndt@mailhost.uni-koblenz.de)
* Fixed bug that surfaced with last commit for NOBOUNCE -> BOUNCE_BUFFERS bydg1994-08-312-28/+30
| | | | | adding appropriate #ifdefs and changing some variables to externs (as they should have always been).
* Build ntp_adjtime.o and ntp_gettime.o so that xntpd compiles.bde1994-08-311-9/+6
| | | | | | | | | | | | | | | Don't add to POBJS or SOBJS. bsd.lib.mk does it. Some objects were duplicated. Don't add to CLEANFILES. bsd.lib.mk does it. Some objects were quadruplicated. Define variables that are only used once close to where they are used. The ifdefs for avoiding building of profiled/shared objects when NOPROFILE/NOPIC are set were not actually committed. The ifdefs belong in bsd.lib.mk anyway.
* Fix comparison of int against unsigned when checking error returncsgr1994-08-311-2/+2
| | | | | | | from recvfrom() (This bug is also present in FreeBSD 1.1.5.1.) Bug Reported by : Thomas.Koenig@ciw.uni-karlsruhe.de Reviewed by: geoff.
* Conditionalized support for syscons as the console so that it can bedg1994-08-313-3/+24
| | | | | | made optional in the kernel config file. Submitted by: John Hay
* Rather than exclude bounce buffers support with NOBOUNCE, include itdg1994-08-3114-33/+41
| | | | | | with BOUNCE_BUFFERS. This is more intuitive, and is better for future multiplatform support. Added BOUNCE_BUFFERS option to the GENERIC and LINT kernel config files.
* Do uname -rs instead of uname -a when generating /etc/motd.dg1994-08-311-1/+1
|
* Quiet down compiler warnings.dg1994-08-313-9/+9
|
* Changed g++ to c++paul1994-08-311-2/+2
| | | | | Reviewed by: Submitted by:
* Undo some of Bruce's ``clean-up''. Don't be so damned verbose.wollman1994-08-301-6/+6
|
* Changed STRC -> P_TRACED.dg1994-08-301-2/+2
|
* Whoops...clean up after me cleaning up after Bruce.dg1994-08-301-12/+16
|
* Cleaned up after Bruce: there were still some things that includeddg1994-08-303-58/+13
| | | | | | com.h/lpa.h. Removed all vestiges of com/lpa out of conf.c and also fixed up the end of cdevsw/bdevsw to have "no" routines instead of a NULL pointer (suggested by someone a few weeks back).
* Moved gpl'd fpemul into 2.0 cvs tree. Changed it's location todg1994-08-302-64/+64
| | | | sys/gnu/i386/fpemul/.
* Fixed bug caused by change of rlimit variables to quad_t's. The bug was indg1994-08-301-11/+10
| | | | | | | | | | using min() to calculate the minimum of rss_cur,rss_max - since these are now quad_t's and min() takes u_ints...the comparison later for exceeding the rss limit was always true - resulting in rather serious page thrashing. Now using new qmin() function for this purpose. Fixed another bug where PG_BUSY pages would sometimes be paged out (bad!). This was caused by the PG_BUSY flag not being included in a comparison.
* Added qmin and qmax functions to deal with quad_t's.dg1994-08-302-2/+28
|
OpenPOWER on IntegriCloud