summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* Staticize.eivind1998-12-212-18/+18
|
* Recover from previous dummynet screwupluigi1998-12-212-38/+71
|
* Add manpages for dummynet and bridgingluigi1998-12-213-1/+249
|
* Add in forward space/backward space/write SetMarks commands.mjacob1998-12-211-3/+5
| | | | Obtained from:Martin.Birgmeier@aon.at
* Restore 1.82->1.83 change deleted by mistake< per Bruce suggestionluigi1998-12-211-1/+2
|
* Implement and document file list retrieval.des1998-12-218-13/+207
|
* The result of running make linux_sysent.c on the new syscall.master filesos1998-12-213-4/+4
|
* Syscall 168 (poll) is not implemented in the Linux emulator. Thissos1998-12-212-4/+6
| | | | | | | syscall is used by Oracle. PR: 9154 Submitted by: Marcel Moolenaar <marcel@scc.nl>
* Kill(pid, 0) normally returns 0 on both FreeBSD and Redhat after havingsos1998-12-212-4/+4
| | | | | | | | | performed all sorts of sanity checks. The FreeBSD linux emulator returns EINVAL in such a case. Allowing signal 0 to be passed to kill will result in compatible behaviour. PR: 9082 Submitted by: Marcel Moolenaar <marcel@scc.nl>
* As promised, cleanup the #if __FreeBSD_version mess.joerg1998-12-211-41/+3
|
* Include information about rdp(4).joerg1998-12-212-0/+6
|
* Include rdp(4).joerg1998-12-215-5/+13
| | | | Should i also include it into GENERIC?
* This commit was generated by cvs2svn to compensate for changes in r41980,joerg1998-12-213-0/+1861
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * This is my first cut on a driver for the RealTek RTL 8002 pocketjoerg1998-12-213-0/+1861
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ethernet driver. The BUGS section is still impressive, but the driver seems to work for me now. Disclaimer: i haven't been able to test this under -current so far (but it compiles, and the notebook it's intended for can now be updated to -current more easy than before). Don't be afraid of the many #ifdefs on __FreeBSD_version in the imported file; i want them in the repository on the vendor-branch so other people can also manually integrate it into older systems. I'll clean it up on the -current branch in a followup commit. The vendor-banch version right now supports systems back to 2.2R. This driver should be layered upon ppc(4), but i currently have no idea how to do this. Eventually i'll further develop the driver to also support the more modern RTL 8012 success, which seems to be present in a number of cheap pocket ethernet adapters these days. Right now, i doubt it will run with the 8012 without any changes. Finally a big Thanks! to RealTek for promptly providing me with documentation and with the source code for the 8012 pocket driver upon request. I wish all vendors were that cooperative!.
* | Just fetch distfiles from a single location. The change to textproc/docprojjkh1998-12-211-5/+4
| | | | | | | | broke my fetch heuristic anyway.
* | update HISTORY sectiondillon1998-12-211-2/+5
| |
* | Add manual page for experimental kernel asleep() and await() routinesdillon1998-12-212-3/+94
| |
* | Regrettably, you can't take setdef0.c out of order, or, surprise,msmith1998-12-213-9/+9
| | | | | | | | | | | | | | linker sets don't work and thus neither does the kernel. This should stop being a problem with an improved linker set mechanism in the pipeline (see the bootloader) but for now this has to stay like this.
* | Sync with sys/i386/conf/options.i386 revision 1.96.kato1998-12-212-14/+4
| |
* | Sync with sys/i386/conf/Makefile.i386 revision 1.131.kato1998-12-212-6/+6
| |
* | Elf (and a.out?) rebuild of bootstrap tools appeared to be broken due todillon1998-12-211-14/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | some tools requiring header files, such as errno.h, that are softlinks. The mini installation of include files in Makefile.inc1 wasn't doing the job, so it has been ripped out and replaced with a true make of the /usr/src/include/ directory (make all and make beforeinstall). I think the original idea was to save time by not installing unnecessary header files, but it doesn't really save all that much time. Also, I have moved a NOCLEAN conditional to cover rebuilding the object tree 'Rebuilding the ${OBJFORMAT} obj tree' section. This may or may not be correct but it appears to function properly. If it is not correct we need to find another way to avoid scanning every single file in the entire source hierarchy for make restarts.
* | Check for DMA capbility is against unit,not controller.msmith1998-12-211-2/+2
| | | | | | | | Submitted by: Lee Cremeans <lee@st-lcremean.tidalwave.net>
* | Add asleep() and await() support. Currently highly experimental. Adillon1998-12-213-4/+206
| | | | | | | | | | small support structure had to be added to the proc structure, and a few minor conditional panics no longer apply.
* | Flush the output file before exiting; short-lived programs don't even fillmsmith1998-12-211-1/+2
| | | | | | | | the stdio buffer.
* | Clarify that "/usr/share" is used for architecture independent filesjkoshy1998-12-211-2/+2
| | | | | | | | | | | | | | and need not be restricted to ASCII text files. PR: docs/9124 Submitted by: Mattias Pantzare <pantzer@ludd.luth.se>
* | Bad Dog! No Biscuit! *Never* commit without testing- even if it wasmjacob1998-12-201-3/+3
| | | | | | | | "just a printf formatting change"....
* | Moved security page from man 1 to man 7dillon1998-12-202-2/+476
| |
* | Moving security page to section 7dillon1998-12-202-476/+2
| |
* | Add quick overview of basic firewalling practicesdillon1998-12-201-1/+25
| |
OpenPOWER on IntegriCloud