summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* This commit was generated by cvs2svn to compensate for changes in r15599,peter1996-05-046-112/+5057
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Import kernel parts of the v0.0.5alpha Stallion driver(s).peter1996-05-046-112/+5057
| | | | | | | | | | | | | | | | | | | | This is now two seperate drivers that support (I think) all of Stallions's range, including the high performance intelligent cards, and their older cards. Submitted by: Greg Ungerer (gerg@stallion.oz.au) (User-mode parts and patches to follow)
* | This commit was generated by cvs2svn to compensate for changes in r15596,peter1996-05-042-4/+5
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Import v0.0.4alpha of the Stallion driver.peter1996-05-042-4/+5
| | | | | | | | Sumbitted by: Greg Ungerer (gerg@stallion.oz.au)
* | This commit was generated by cvs2svn to compensate for changes in r15593,peter1996-05-043-68/+311
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Import v0.0.3alpha of Stallion driver.peter1996-05-043-68/+311
| | | | | | | | Submitted by: Greg Ungerer (gerg@stallion.oz.au)
* | This commit was generated by cvs2svn to compensate for changes in r15590,peter1996-05-042-68/+158
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Import v0.0.2 alpha of the Stallion driverpeter1996-05-042-68/+158
| | | | | | | | Submitted by: Greg Ungerer (gerg@stallion.oz.au)
* | This commit was generated by cvs2svn to compensate for changes in r15587,peter1996-05-043-0/+3149
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Initial import of driver for the Stallion EasyIO and EasyConnection 8/32peter1996-05-043-0/+3149
| | | | | | | | | | | | boards by Greg Ungerer (gerg@stallion.oz.au). (v0.0.1 alpha) This is a multiple import of all revisions available to build up a history. This driver supports only some of the Stallion range, in particular, not the highly intelligent cards. That comes in shortly. Submitted by: Greg Ungerer (gerg@stallion.oz.au)
* Add Yoshiro Mihira <sanpei@yy.cs.keio.ac.jp> for his contribution of theasami1996-05-041-1/+2
| | | | wide-dhcp port.
* Add Andrew McRae for his work on the PCCARD stuff.jkh1996-05-031-1/+2
|
* Another sweep over the pmap/vm macros, this time with more focus onphk1996-05-0323-92/+72
| | | | | the usage. I'm not satisfied with the naming, but now at least there is less bogus stuff around.
* Remove buf->b_actf, nobody uses it anymore.phk1996-05-032-6/+4
| | | | Clean up some pmap macro usage.
* A nasty #define, so that we don't use buf->b_actf anymore.phk1996-05-031-0/+1
|
* Typo.phk1996-05-033-6/+6
|
* Stupid bug, the default man page goes to section 1, not 8.joerg1996-05-031-0/+1
| | | | | | Closes PR #misc/1172: Error in sbin/dset/Makefile Submitted by: masafumi@tky007.tth.expo96.ad.jp (Masafumi NAKANE)
* Forget that TAILQ's must be init'ed.phk1996-05-035-5/+10
|
* disksort() is gone, all drivers now use tqdisksort().phk1996-05-033-146/+3
|
* Move from the old buf.b_actf to the new TAILQ(buf.b_act).phk1996-05-032-370/+192
| | | | Also remove a ton of weird comments and a couple of no-use options.
* Move from the old buf.b_actf to the new TAILQ(buf.b_act).phk1996-05-0310-89/+72
|
* Add ccd to list of devices. Also add a sample entry in LINT.asami1996-05-035-5/+12
|
* Bring in ccd support.asami1996-05-033-3/+9
| | | | New disk type for ccd.
* Bring in ccd support.asami1996-05-031-0/+1
| | | | ccd is a pseudo device.
* Bring in ccd support.asami1996-05-032-2/+56
| | | | Entry to create ccd devices.
* Bring in ccd support.asami1996-05-031-1/+7
| | | | | | Call ccdconfig before swapon if /etc/ccd.conf exists. Obtained from: NetBSD
* Look conditionally in obj/ for mktoasc.jkh1996-05-031-3/+8
|
* Specify FreeBSd on the .Os line, since this is a FreeBSD-specificmpp1996-05-021-4/+3
| | | | program. Use the .Fx (FreeBSD) macro in the HISTORY section.
* Move atdevbase out of locore.s and into machdep.cphk1996-05-0212-343/+284
| | | | | | | | | | | | | | | | | Macroize locore.s' page table setup even more, now it's almost readable. Rename PG_U to PG_A (so that I can...) Rename PG_u to PG_U. "PG_u" was just too ugly... Remove some unused vars in pmap.c Remove PG_KR and PG_KW Remove SSIZE Remove SINCR Remove BTOPKERNBASE This concludes my spring cleaning, modulus any bug fixes for messes I have made on the way. (Funny to be back here in pmap.c, that's where my first significant contribution to 386BSD was... :-)
* Don't fiddle page tables by hand, use pmap_enter.phk1996-05-021-4/+4
| | | | (copied from wd.c)
* Add missing kD to cons25 default entryache1996-05-021-1/+1
|
* Fix ^[[1K (clear from beginning of line to cursor) andache1996-05-023-12/+12
| | | | ^[[2K (clear whole line), they not work _initially_
* Oops, forgot to `cvs add' this one first...joerg1996-05-021-0/+80
|
* Add a man page.joerg1996-05-021-1/+0
|
* Replace the dependency of `install' from `kernel' by a test for thejoerg1996-05-023-6/+18
| | | | | | existance fo `kernel'. Submitted by: peter
* Xref chat(8) and ppp(8).mpp1996-05-021-1/+3
| | | | Pointed-out-by: Someone in the mailing lists
* Xref chat(8) and pppd(8). Also change .It references to .Pa for filempp1996-05-022-22/+32
| | | | name references in the file section.
* NIS client-side performance tweak:wpaul1996-05-021-79/+108
| | | | | | | | | | | | | | | | | | Each of the ypclnt functions does a _yp_dobind() when it starts and then a _yp_unbind() when it finishes. This is not strictly necessary and it wastes cycles: it means we do a new clnt_create() and clnt_destroy() for each yp_whatever() call. In fact, you can do multiple clnt_call()s using a single RPC client handle returned by clnt_create(). Ideally we only have to create a handle to ypserv once (the first time we call a ypclnt function) and then destroy it and rebind only if a call to ypserv fails. - Modify _yp_dobind() so that it only creates a new RPC client handle when establishing a new binding or when one of the ypclnt calls invalidates an existing binding and calls _yp_dobind() to establish a new one. - Modify the various ypclnt functions to only call _yp_unbind() if a call to ypserv fails.
* Removed $Log$phk1996-05-021-41/+1
|
* This can go now.phk1996-05-021-131/+0
|
* removed:phk1996-05-0247-293/+286
| | | | | | | | | CLBYTES PD_SHIFT PGSHIFT NBPG PGOFSET CLSIZELOG2 CLSIZE pdei() ptei() kvtopte() ptetov() ispt() ptetoav() &c &c new: NPDEPG Major macro cleanup.
* PD_SHIFT -> PDRSHIFTphk1996-05-022-8/+8
| | | | PGOFSET -> PAGE_MASK
* CLSIZE -> getpagesize()phk1996-05-021-2/+2
|
* Fix a nasty bug that causes random crashes and lockups particularly onpeter1996-05-021-1/+6
| | | | | | | | | | | | | | | | | | | | | | very busy servers (eg: news, web). This is an interaction between embryonic processes that have not yet finished forking, and happen to cause the kernel VM space to grow, hitting the uninitialised variable. It was possible for this to strike at any time, depending on the size of your kernel and load patterns. One machine had paniced occasionally when cron launches a job since before the 2.1 release. If you had "options DIAGNOSTIC", you may have seen references to bogus addresses like 0xdeadc142 and the like. This is a minimal change to fix the problem, it will probably be done better by reordering p_vmspace to be in the startzero section, but it becomes harder to validate then. It's been vulnerable since pmap.c rev 1.40 (Jan 9, 1995), so it's been a cause of problems since well before 2.0.5. This was when the merged VM/buffer cache and the dynamic growing kernel VM space were first committed. This probably fixes a few of PR's.
* First pass at cleaning up macros relating to pages, clusters and all that.phk1996-05-0222-127/+125
|
* Rename the very bogus indeed option "LINUX" to "COMPAT_LINUX".phk1996-05-025-38/+38
| | | | | I can only presume that the brain behind this have never seen code that says "#ifdef LINUX" :-(
* Clear the TCP/IP device configuration screen away after we invoke it.jkh1996-05-023-3/+6
|
* NBPG -> PAGE_SIZEphk1996-05-024-26/+26
| | | | Avoid using the struct pte stuff.
* KGDB is dead. It may come back one day if somebody does it.phk1996-05-0212-327/+18
|
* NBPG -> PAGE_SIZEphk1996-05-023-10/+10
|
OpenPOWER on IntegriCloud