summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Disable building with alpha software completion options until we upgradedfr1998-12-241-2/+3
| | | | compilers.
* Restored rev.1.31 which was clobbered by rev.1.69 (the big Lite2bde1998-12-242-4/+6
| | | | | | | | | merge). This fixes at least hanging in revoke(2) when a somewhat active slave pty is revoked. The hang made the window for the null pointer bug in ufsspec_{read,write} much larger. There are many other bugs in this area (revoke of an active fifo at best leaks memory...).
* Fixed null pointer panics which I introduced in rev.1.86. Vnodesbde1998-12-241-7/+19
| | | | | | | | | may be revoked, so vnop routines must be careful about accessing the vnode if they may have blocked. Fixed marking for update after successfully reading or writing 0 bytes. In this case, POSIX.1 specifies marking if and only if the requested count is nonzero, but rev.1.86 never marked.
* Turn off NODOC again; apparently this problem was fixed.jkh1998-12-241-2/+2
|
* Correct the wrong PCI-IDE probing on AcerLabs Aladdin-V chipset. It won'tfoxfair1998-12-241-4/+14
| | | | | | | | | change the original code but add an extra option "ALI_V" to check the precise IDE port.(especially, secondary) Use the same option "ALI_V" on the kernel config file to prevent generic DMA check causes wrong result. (It seems buggy even on PIIX4 chipset, and I don't know when this bug start) Should I add the option "ALI_V" into /sys/i386/conf/LINT ?
* Not quite right for the goal of using swi_register, but on the way there.mjacob1998-12-241-4/+2
|
* a more correct change that should meet the sniff testmjacob1998-12-241-14/+10
|
* Turn NODOCS on for now.jkh1998-12-241-2/+2
|
* Unstaticize swi_camnet && swi_cambio so Alpha kernels can build again.mjacob1998-12-241-3/+3
|
* Added new users/group that Matt Dillan added. While not strictlyimp1998-12-241-1/+15
| | | | | necessary due to later changes to the tree, they may someday be required.
* Remove:obrien1998-12-241-5/+0
| | | | | | | | | | | | | | | | corelate corelated corelation corelative corelatively My Random-House dictionary doesn't list them, and grog says (paraphrased): SOED only accepts 'corelate's, and it just notes corelate as an alternative (and obviously not exactly mainstream) spelling for correlate. (yes these spellings tripped me)
* you can retry SYNC CACHE on UA errorsmjacob1998-12-231-2/+3
|
* Add Matrox Mystique 1064/1164SG chips info. By the datasheet from Matrox,foxfair1998-12-231-2/+2
| | | | | | | they use the same value in the VID register. PR kern/9137: Matrox Mystique chip name typo error Submitted by: Alex D. Chen <dhchen@Canvas.dorm7.nccu.edu.tw>
* The largest PID is now 99999peter1998-12-231-2/+2
| | | | Reported by: Ben Stuyts <ben@stuyts.nl>
* [This is a null commit to supply the correct log entry]dfr1998-12-232-2/+2
| | | | | | Rename 'cerror' to '.cerror' so that programs which have a function or global variable named 'cerror' don't completely break the syscall error reporting mechanism.
* Implement fpsetmask() and other fp*() functions. Programs should usedfr1998-12-2318-50/+205
| | | | | | | | | | #include <ieeefp.h> to access these functions instead of the i386 specific #include <machine/floatingpoint.h> Submitted by: Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp>
* Don't leave the CDROM tray locked if an attempt to mount it is made andmsmith1998-12-231-1/+2
| | | | | | the drive is actually empty. Submitted by: Ben Smithurst <ben@scientia.demon.co.uk>
* Add (commented out) directive and note regarding dumpfile locationdillon1998-12-231-1/+7
| | | | | | when running in a sandbox. Submitted by: Ben Smithurst <ben@scientia.demon.co.uk>
* Update comments to routines in vm_page.c, most especially whether adillon1998-12-231-19/+106
| | | | | routine can block or not as part of a general effort to carefully document blocking/non-blocking calls in the kernel.
* M_AWAIT changed to M_ASLEEPdillon1998-12-231-3/+3
|
* Documentation update for new M_AWAIT flag to kernel malloc, plus revampdillon1998-12-231-12/+50
| | | | the descriptions of the flags and return value.
* update asleep/await sectionsdillon1998-12-231-31/+46
|
* Invalid is spelled with the v *BEFORE* the a.imp1998-12-221-2/+2
|
* Fix typo.abial1998-12-221-2/+2
| | | | Submitted by: Ilya V. Komarov <mur@lynx.ru>
* Add entries for DUMMYNET and BRIDGEluigi1998-12-223-3/+24
|
* 'ip_fw_head' and 'M_IPFW' are also used in ip_dummynet so cannot beluigi1998-12-221-3/+3
| | | | | static... Reported by: Dave Alden
* Error check is not necessary - this function cannot fail in thiseivind1998-12-221-8/+4
| | | | | | context. Noted by: gibbs
* Staticize.eivind1998-12-223-17/+17
| | | | Reviewed by: gibbs
* Add manual page describing kernel buffer management system (i.e.dillon1998-12-222-2/+126
| | | | kern/vfs_bio.c).
* Grammer / Consistancy updatedillon1998-12-221-10/+11
| | | | Submitted by: Eivind Eklund <eivind@yes.no>
* Adjust some comments to prevent future confusion on the implementation.dillon1998-12-221-6/+26
| | | | Also add a reference to the buf(9) manual page.
* Don't calculate the residual twice.gibbs1998-12-221-7/+9
|
* Staticize the overrun buffer so that they are not shared betweengibbs1998-12-226-24/+24
| | | | | | | cards of different bus types as each bus type may have a different bus mapping. Submitted by: Eivind Eklund <eivind@yes.no>
* Return NULL on resource shortage instead of blindly continuing.gibbs1998-12-221-2/+4
| | | | Obtained from: Eivind Eklund <eivind@yes.no>
* Print out latched cdb's correlated to latched errors in MTIOCERRSTAT case.mjacob1998-12-221-1/+13
| | | | | Complete the addition of the setmark support (from Martin.Birgmeier@aon.at).
* Add a quirk NORRLS (no reserve/release) which can (andmjacob1998-12-221-39/+84
| | | | | | | | | | | | | | | | | | | | | will) get set for the devices that don't actually support reserve/release (so we don't keep trying it). Add softc storage and manage storing last I/O and CTL commands that had errors (for correlative purposes). In saclose clear the 'MOUNTED' bit if we either rewind or unload (yes, this shouldn't be necessary since the next open should catch whether a tape change occurred, but I'm having some questions about that actually working so this is safer for the moment). Oh, forgot to mention in previous commit messages that some of the failures particularly at close time cause the tape to be ejected (for the sake of safety)- all this prior to redoing the state machine (which is in progress) which will try and handle this better. Complete the addition of the setmark support (from Martin.Birgmeier@aon.at).
* add command storage to correlate with latched errormjacob1998-12-221-1/+3
|
* Correctly handle misaligned VMIO buffer (whose start or end offset in the VMluoqi1998-12-221-77/+92
| | | | | | | | | object are not page aligned). This should fix the mount_msdos panic after a failed attemp to mount as ffs. Reviewed By: Matthew Dillon <dillon@apollo.backplane.com> Archie Cobbs <archie@whistle.com> Dmitrij Tejblum <dima@tejblum.dnttm.rssi.ru>
* Add /usr/share/examples/bootforth so that world builds don't start fallingjkh1998-12-221-1/+3
| | | | | | over. Forgotten by: abial :-)
* Collapse the "get" code substantially by combining common functions.jkh1998-12-2224-290/+171
| | | | | Also make mountpoint for each media type easier to change. Also reshuffled some menus for easier usage.
* Add examples how to use the terminal emulation code in /boot/loader toabial1998-12-225-0/+244
| | | | create nice startup menus. Improvements are warmly welcome. :-)
* User reports that using mount_null destroyed his filesystem, I replyjkh1998-12-226-6/+66
| | | | | that nullfs really doesn't work, he askes why this isn't noted for the "dangerous" filesystems, I go "hmmm."
* Add simple terminal emulator, compatible with cons25. Currently supportedabial1998-12-222-9/+386
| | | | | | | | | | capabilities are: AF, AB, cm, ho, me, cd. The code is hidden behind -DTERM_EMU - should it cause any problems, you can remove this define to get back the old behaviour. You'll find some examples how to use it in src/share/examples/bootforth. Reviewed by: jkh
* Add new word ".#" which acts like "." but doesn't output a space separator.abial1998-12-221-0/+13
| | | | | I found it impossible to output parametrized strings like "\033[%d;%dH" without building them first in pad area.
* * Begin integration of built-ins with Forth: leave the exit code fromabial1998-12-223-30/+46
| | | | | | | a built-in command on Forth stack. * Fix a bug which was causing a panic when loading stripped aout kernels. Reviewed by: jkh
* For whatever reason, i've thrown away this change yesterday instead ofjoerg1998-12-221-2/+3
| | | | | | committing it: include rdp.4. Pointed out by: bde
* The result of running make linux_sysent.c on the new syscalls.mastersos1998-12-223-4/+5
|
* Fix NOIMPL -> NOPROTO as per bruce.sos1998-12-222-4/+4
|
* Better error checking and more complete struct initialization.eivind1998-12-221-5/+13
| | | | Reviewed by: Simon Shapiro <shimon@simon-shapiro.org>
* Check return value of tsleep(). I've checked of all call points -eivind1998-12-222-8/+14
| | | | | | | | there does not seem to be a problem with this. PR: kern/8732 Analysis by: David G Andersen <danderse@cs.utah.edu> Tested by: Alfred Perlstein <bright@hotjobs.com>
OpenPOWER on IntegriCloud