ı:795 192 518 204 120 232 672 151 138 139 149 149 190 1449 235 342 124 126 168 145 443 199 283 206 168 285 200 156 138 138 184 151 1045 601 1120 151 152 176 203 296 154 342 185 276 166 273 150 109 168 144 137 227 252 145 118 224 1542 1542 180 472 551 459 410 216 148 148 3562 2091 184 149 391 437 195 135 124 235 162 302 203 139 134 392 228 140 159 274 629 168 255 179 355 150 165 231 285 172 182 181 130 195 117 238 161 135 256 132 133 181 178 155 129 238 106 146 170 149 468 2189 138 139 185 161 184 116 122 131 137 174 132 199 260 156 149 162 231 181 159 143 134 146 634 197 117 118 188 251 164 144 158 134 127 234 163 234 278 190 131 108 305 150 275 156 149 147 204 207 143 325 135 135 231 387 143 307 1065 257 235 247 620 290 146 257 131 389 233 216 168 139 345 171 213 262 161 165 K 10 svn:author V 4 nate K 8 svn:date V 27 1993-11-23T21:36:37.000000Z K 7 svn:log V 424 Subject: Panic - can't mount route (Soren's changes) From: Geoff Rehmet Description: On bootup, probe of wd drives fails (CP30104), and kernel panics - cannot mount root It appears that the device probe just times out. Increasing the timeout back to its old value fixes the problem. Repeat-By: SUP FreBSD-current, Find a CP30104 ..... (ok ok ok) Basically - Soren's changes barf my disk. END K 10 svn:author V 4 rich K 8 svn:date V 27 1993-11-24T05:17:14.000000Z K 7 svn:log V 110 /var/run is cleared on boot. Rerun 'ldconfig /usr/X386/lib' after clearing /var/run if /sbin/ldconfig exists. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1993-11-25T01:06:42.000000Z K 7 svn:log V 28 Added -lgcc_pic back again. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1993-11-25T01:38:01.000000Z K 7 svn:log V 135 Make the LINT kernel compile with -W -Wreturn-type -Wcomment -Werror, and add same (sans -Werror) to Makefile for future compilations. END K 10 svn:author V 2 dg K 8 svn:date V 27 1993-11-25T06:30:58.000000Z K 7 svn:log V 580 Patch from Julian Elischer: Here is the fix for the 'hanging' bug. This bug happenned whenever two operations were already underway on the disk and a third (non-IO) command was requested.. in this case the process submitting the NON-IO command was requested to wait, and a flag set so that on completion of the IO commands, the Non-io command was given priority over any pending IO commands. (the queue is not allowed to drain while there are pending "special" ops). The flag that indicated this was not being reset, so further IO commands were prohibited from that moment on. END K 10 svn:author V 2 dg K 8 svn:date V 27 1993-11-25T13:23:46.000000Z K 7 svn:log V 60 Don't start update daemon; it's now internel to the kernel. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1993-11-26T22:44:17.000000Z K 7 svn:log V 42 Fix d_write_t -> d_rdwr_t (typing error). END K 10 svn:author V 4 rich K 8 svn:date V 27 1993-11-27T06:32:41.000000Z K 7 svn:log V 46 Fix conflicting prototypes and return values. END K 10 svn:author V 4 rich K 8 svn:date V 27 1993-11-27T06:50:45.000000Z K 7 svn:log V 56 Declared cn{open,close,read,write,ioctl,select} extern. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1993-11-27T19:19:19.000000Z K 7 svn:log V 53 Declare cnopen, cnclose, and other console routines. END K 10 svn:author V 4 ache K 8 svn:date V 27 1993-11-27T22:16:44.000000Z K 7 svn:log V 97 Move soundcard.h & ultrasound.h to proper location to allow application access it. END K 10 svn:author V 2 dg K 8 svn:date V 27 1993-11-28T09:28:54.000000Z K 7 svn:log V 1356 Patch from Gene Stark: Subject: Page fault in PTE area fails in copyout Index: sys/i386/i386/trap.c FreeBSD-1.0.2 Description: Reading files of several megabytes into Emacs, or many small files all at once, would fail with "IO error - bad address". Repeat-By: The bug can be exercised by a test program that malloc()'s a 5MB chunk of memory, and then, without accessing the memory first, filling it with data from a file using read(). (I read 64k chunks from /dev/wd0d into successive 64k regions of the 5MB chunk.) The read() will fail with EFAULT at the first virtual address boundary that is a multiple of 0x400000. Fix: The problem was code in sys/i386/i386/trap.c that tries to figure out what kind of trap occurred and to handle it appropriately. It was interpreting any page fault with virtual address >= vm->vm_maxsaddr as being a user stack segment fault. In fact, addresses >= USRSTACK are in the user structure/PTE area, and if they are handled as stack faults, the proper PTE will not be paged in when it is supposed to be. This situation comes up in copyout() and copyoutstr(), if PTE's are accessed for the first time ever. The page fault on accessing the nonexistent PTE is mishandled as a stack fault, and then the fault that occurs on the subsequent access to the page itself causes copyout to fail with EFAULT. END K 10 svn:author V 4 ache K 8 svn:date V 27 1993-11-28T10:55:59.000000Z K 7 svn:log V 141 Direct #undefs removed to allow flexible manipulation via config options. Unneded #defines removed. Improved dependance of "snd.h" and NSND. END K 10 svn:author V 2 dg K 8 svn:date V 27 1993-11-29T17:07:33.000000Z K 7 svn:log V 250 * Revision 2.16 1993/11/29 16:55:56 davidg * merged in Garrett Wollman's strict prototype changes * * Revision 2.15 1993/11/29 16:32:58 davidg * From Thomas Sandford * Add support for the 8013W board type END K 10 svn:author V 4 ache K 8 svn:date V 27 1993-11-29T19:26:32.000000Z K 7 svn:log V 31 wmesg was too long (>7), fixed END K 10 svn:author V 4 rich K 8 svn:date V 27 1993-11-30T16:59:27.000000Z K 7 svn:log V 33 allow spaces in $sendmail_flags. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1993-11-30T20:47:54.000000Z K 7 svn:log V 76 Many recent fixes from Paul K, add support for chaining of shared lib deps. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1993-11-30T20:57:41.000000Z K 7 svn:log V 53 Latest from Paul K. for better checking of PIC code. END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1993-12-01T08:44:39.000000Z K 7 svn:log V 346 From: Julian Howard Stacey Subject: Bug & Fix for etc/Makefile cpio-floppy: re /tmp creation. Date: Fri, 26 Nov 1993 11:35:04 +0100 Editors Note: tmp was listed in the CPIO_FILES section and thus the entire contents of ${DESTDIR}/tmp would end up on the cpio floppy. This fix moves tmp to CPIO_DIRS so that no longer happens. END K 10 svn:author V 4 ache K 8 svn:date V 27 1993-12-01T14:45:35.000000Z K 7 svn:log V 105 Remove -g option (second time!) !!! Please anybody who port Makefiles from NetBSD, !!! remove -g option! END K 10 svn:author V 4 ache K 8 svn:date V 27 1993-12-01T15:05:31.000000Z K 7 svn:log V 189 Remove hanging #else part (with second sbrk()) without #if & #endif Add missing argument to findshlib, I am not shure, but it seems that it is 1. !!! Does anybody compile it before commit? END K 10 svn:author V 4 ache K 8 svn:date V 27 1993-12-01T15:13:42.000000Z K 7 svn:log V 112 Add DEBUG #ifdef, (second time!) !!! Please, anybody who update ld to NetBSD current, !!! look at old cvs logs! END K 10 svn:author V 4 ache K 8 svn:date V 27 1993-12-01T15:34:01.000000Z K 7 svn:log V 75 #ifdef DEBUG missed by several lines! !!! Please, COMPILE *BEFORE* COMMIT! END K 10 svn:author V 4 ache K 8 svn:date V 27 1993-12-01T15:58:22.000000Z K 7 svn:log V 191 All -static and -Xlinker -Bstatic flags missed in newly commited Makefile. NOPIC dependance missed too! Oh it is really pain to check all that broken stuff, Please, check it *before* commit! END K 10 svn:author V 3 ats K 8 svn:date V 27 1993-12-01T16:44:43.000000Z K 7 svn:log V 107 changed the order of the includes and deleted a reference to index nd added an include to string.h instead END K 10 svn:author V 3 ats K 8 svn:date V 27 1993-12-01T16:45:42.000000Z K 7 svn:log V 64 deleted all references to rindex and included string.h instead. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1993-12-02T00:56:40.000000Z K 7 svn:log V 46 Second attempt to integrate Paul K's changes. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1993-12-02T01:03:47.000000Z K 7 svn:log V 46 Second attempt to integrate Paul K's changes. END K 10 svn:author V 4 nate K 8 svn:date V 27 1993-12-02T05:09:52.000000Z K 7 svn:log V 91 Moved DEBUG conditional where it belonged to remove DEBUG code out of default compilation. END K 10 svn:author V 4 ache K 8 svn:date V 27 1993-12-02T09:32:26.000000Z K 7 svn:log V 58 #ifdef DEBUG unwanted message, third time after Jordan... END K 10 svn:author V 4 ache K 8 svn:date V 27 1993-12-02T09:56:30.000000Z K 7 svn:log V 951 Sorry, Jordan, but I restore previous version again. You write that LDFLAGS+= -Xlinker -Bstatic no more needed, but you have CFLAGS += -static -I$(.CURDIR) -I$(.CURDIR)/$(MACHINE) This -static doesn't make any sense in your version, because it not passed to linker's state (LDFLAGS), so we have SHARED /usr/bin/ld in this case. (Older Makefile produce non-shared ld). I suppose, that -static in CFLAGS was introduced to make non-shared ld, so I restore previous LDFLAGS to have non-shared ld. If we want to have shared ld we need to remove -static from CFLAGS too, not only LDFLAGS, but this need special issue and corresponding commit log. Your current version hang into intermediate state (beetween two sides), so I move it to one side. Second, I restore NOPIC dependance again from older Makefile: .if !defined(NOPIC) SUBDIR+= rtld .endif We don't need ld.so, if NOPIC P.S. I don't see any purpose to commit new makefile, old version is better. END K 10 svn:author V 3 alm K 8 svn:date V 27 1993-12-03T05:01:40.000000Z K 7 svn:log V 508 Reset fdc during probe. From: Changes between EPSILON and RELEASE of FreeBSD have again caused the kernel to not see my floppy disk drives. I don't know what happened, 'cause I don't see any changes to fd.c, but here is an old fix that I have applied to the probe routine which will solve the problem (at least for me). Since this is a rather brute-force solution - I understand if you want to ignore it... [Upgrading to pre-Beta FreeBSD caused this on my system. -AM] END K 10 svn:author V 3 alm K 8 svn:date V 27 1993-12-03T05:10:08.000000Z K 7 svn:log V 1026 From: Jeffrey Hsu The following patch adds the addr argument to signal handlers. The kernel with the patch is no more and no less in compliance or in violation of POSIX and ANSI C than the kernel before the patch. The added functionality this addr argument provides is quite useful. It enables an entire class of algorithms which use mprotect to trace memory references. Beside garbage collectors, I have heard of this technique being applied to debuggers and profilers. The only benchmarking I've performed is using akcl to compile maxima: without the kernel patch, it takes 7 hours to compile maxima, while with stratified garbage collection, it only takes 50 minutes. Basically, I can't think of a reason not to add the addr argument and there is a compelling need for it. If you find the patch acceptable, please let me know so I can send my FreeBSD akcl config files to wfs for inclusion in the core akcl release. The old 386BSD config files there won't work on either NetBSD or FreeBSD. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1993-12-04T00:53:02.000000Z K 7 svn:log V 59 More changes to bring FreBSD in sync with Paul K's latest. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1993-12-04T00:53:16.000000Z K 7 svn:log V 60 More changes to bring FreeBSD in sync with Paul K's latest. END K 10 svn:author V 3 ats K 8 svn:date V 27 1993-12-04T16:13:18.000000Z K 7 svn:log V 84 Fixed the error that a Fdopen succeeds without a found fd controller in the system. END K 10 svn:author V 3 ats K 8 svn:date V 27 1993-12-05T16:39:47.000000Z K 7 svn:log V 110 Added entries for sup into services. Added an example entry for the pop3 popper into inetd.conf as a comment. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1993-12-06T01:57:16.000000Z K 7 svn:log V 199 Fixed spelling error. Added NSIP (XNS over IP). Fixed TP class 4 over IP line (TPIP) to be an option rather than a pseudo-device (the code keys off #ifdef TPIP, not #if NTPIP > 0, as makes sense). END K 10 svn:author V 4 nate K 8 svn:date V 27 1993-12-08T00:49:11.000000Z K 7 svn:log V 61 We've got accounting, might as well have a directory for it. END K 10 svn:author V 4 ache K 8 svn:date V 27 1993-12-09T17:24:19.000000Z K 7 svn:log V 248 1) Fix error with port recognition, speed initialization code added to probe. 2) Force CLOCAL=on for outgoing ports and CLOCAL=off for incoming ports into open in bidirectional case. 3) Add DELAY after writing to com_ier for fifo drain into probe. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1993-12-09T17:45:43.000000Z K 7 svn:log V 93 David Greenman's latest changes to eliminate much stack-walking jazz (no more sbrk_init()!). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1993-12-09T17:53:08.000000Z K 7 svn:log V 183 Added the TODO file. Also wanted to announce the previous change to rtld.c which eliminates the stack walking code (from David G.). My previous commit message was eaten by mistake! END K 10 svn:author V 4 ache K 8 svn:date V 27 1993-12-10T01:08:47.000000Z K 7 svn:log V 73 Add 'dtrwait ' option to comcontrol to handle TIOCM[SG]DTRWAIT ioctl. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1993-12-10T10:16:00.000000Z K 7 svn:log V 180 makedepend fails for ld. I think it because the .S files are preprocessed the same as when they are compiled. I just remove the single-quotes from the offending comments. Rich END K 10 svn:author V 4 ache K 8 svn:date V 27 1993-12-10T19:26:20.000000Z K 7 svn:log V 57 Modified for work without options COM_BIDIR into kernel. END K 10 svn:author V 4 ache K 8 svn:date V 27 1993-12-10T19:27:16.000000Z K 7 svn:log V 16 Man page added. END K 10 svn:author V 4 ache K 8 svn:date V 27 1993-12-11T00:36:14.000000Z K 7 svn:log V 75 Force HUPCL in bidirectional port open. This don't allow it hangs forever. END K 10 svn:author V 4 ache K 8 svn:date V 27 1993-12-11T00:37:55.000000Z K 7 svn:log V 51 Remove compiler warning: void function return int. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1993-12-11T12:02:10.000000Z K 7 svn:log V 45 Sync up with Paul K's latest ld from cesium. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1993-12-11T20:08:39.000000Z K 7 svn:log V 134 Omitted 4th argument to findshlib() [thanks Rich!]. Our ld is a bit different from NetBSD's here and it squeaked through the update. END K 10 svn:author V 3 ats K 8 svn:date V 27 1993-12-11T20:35:15.000000Z K 7 svn:log V 159 Deleted the private cleandir target. It didn't had a rule for the obj symlink in it and the normal bsd.prog.mk cleandir target does already the correct thing. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1993-12-11T21:06:00.000000Z K 7 svn:log V 53 Broke sbrk() out of rtld as part of general cleanup. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1993-12-11T21:06:36.000000Z K 7 svn:log V 26 Added sbrk() as new file. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1993-12-12T05:50:52.000000Z K 7 svn:log V 131 Folllow Bruce's advice in reducing dma_pagesize to 4K (more conservative estimate). This seems to work well with my GUS at least. END K 10 svn:author V 2 dg K 8 svn:date V 27 1993-12-12T12:22:57.000000Z K 7 svn:log V 1449 1) Added proc file system from Paul Kranenburg with changes from John Dyson to make it reliably work under FreeBSD. 2) Added and enabled PROCFS in the GENERICxx and LINT kernels. 3) New execve() from me. Still work to be done here, but this version works well and is needed before other changes can be made. For a description of the design behind this, see freebsd-arch or ask me. 4) Rewrote stack fault code; made user stack VM grow as needed rather than all up front; improves performance a little and reduces process memory requirements. 5) Incorporated fix from Gene Stark to fault/wire a user page table page to fix a problem in copyout. This is a temporary fix and is not appropriate for pageable page tables. For a description of the problem, see Gene's post to the freebsd-hackers mailing list. 6) Tighten up vm_page struct to reduce memory requirements for it. ifdef pager page lock code as it's not being used currently. 7) Introduced new element to vmspace struct - vm_minsaddr; initial (minimum) stack address. Compliment to vm_maxsaddr. 8) Added a panic if the allocation for process u-pages fails. 9) Improve performance and accuracy of kernel profiling by putting in a little inline assembly instead of spl(). 10) Made serial console with sio driver work. Still has problems with serial input, but is almost useable. 11) Added -Bstatic to SYSTEM_LD in Makefile.i386 so that kernels will build properly with the new ld. END K 10 svn:author V 2 dg K 8 svn:date V 27 1993-12-12T12:31:40.000000Z K 7 svn:log V 1449 1) Added proc file system from Paul Kranenburg with changes from John Dyson to make it reliably work under FreeBSD. 2) Added and enabled PROCFS in the GENERICxx and LINT kernels. 3) New execve() from me. Still work to be done here, but this version works well and is needed before other changes can be made. For a description of the design behind this, see freebsd-arch or ask me. 4) Rewrote stack fault code; made user stack VM grow as needed rather than all up front; improves performance a little and reduces process memory requirements. 5) Incorporated fix from Gene Stark to fault/wire a user page table page to fix a problem in copyout. This is a temporary fix and is not appropriate for pageable page tables. For a description of the problem, see Gene's post to the freebsd-hackers mailing list. 6) Tighten up vm_page struct to reduce memory requirements for it. ifdef pager page lock code as it's not being used currently. 7) Introduced new element to vmspace struct - vm_minsaddr; initial (minimum) stack address. Compliment to vm_maxsaddr. 8) Added a panic if the allocation for process u-pages fails. 9) Improve performance and accuracy of kernel profiling by putting in a little inline assembly instead of spl(). 10) Made serial console with sio driver work. Still has problems with serial input, but is almost useable. 11) Added -Bstatic to SYSTEM_LD in Makefile.i386 so that kernels will build properly with the new ld. END K 10 svn:author V 4 ache K 8 svn:date V 27 1993-12-12T16:46:54.000000Z K 7 svn:log V 87 Add popular 720k floppy in HD drive floppy type. Restore check for NUMTYPES in Fdopen. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1993-12-12T17:01:24.000000Z K 7 svn:log V 379 Sync to PK's latest version. I know that this is in /usr/src, the bloody patch file had absolute pathnames in it and went and patched /usr/src directly (first time this has happened, I'll watch for it now), so I thought I might as well just commit it and clean up the .orig files and whatnot left behind. Sorry - this is the first time this has happened to me. Very confusing. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1993-12-12T17:02:13.000000Z K 7 svn:log V 458 Sync to PK's latest version. I know that this is in /usr/src, the bloody patch file had absolute pathnames in it and went and patched /usr/src directly (first time this has happened, I'll watch for it now), so I thought I might as well just commit it and clean up the .orig files and whatnot left behind. Sorry - this is the first time this has happened to me. Very confusing. These files aren't really necessary to us, but should be kept in sync anyway. END K 10 svn:author V 4 ache K 8 svn:date V 27 1993-12-12T20:26:56.000000Z K 7 svn:log V 365 Add 360K floppy support. More work to add 720K floppy support. Restore good old dependance of device and floppy type. Now: fd?a == 1.44 fd?b == 1.2 fd?c == 720 fd?d == 360 in HD fd?e == 360 Add more strict size check in Fdopen, not it refuse: 1) Attempt to open any type expect fd?e, if you have only 360K drive. 2) Attempt to open fd?a if you have only 1.2 drive. END K 10 svn:author V 4 ache K 8 svn:date V 27 1993-12-13T01:34:28.000000Z K 7 svn:log V 316 Add more strictly size check into Fdopen to eliminate possible end-user errors. Now: 1) on physical 1.2 can open logical 1.2, 720, 360H 2) on physical 1.44 can open logical 1.44, 720 3) on physical 360 can open logical 360 All other variants refused. C-style improved in this check, multiply if's changed to switch. END K 10 svn:author V 2 dg K 8 svn:date V 27 1993-12-13T07:02:27.000000Z K 7 svn:log V 124 added some panics to catch the condition where pmap_pte returns null - indicating that the page table page is non-resident. END K 10 svn:author V 2 dg K 8 svn:date V 27 1993-12-13T08:28:03.000000Z K 7 svn:log V 57 Moved startup of portmap to be the first network daemon. END K 10 svn:author V 2 dg K 8 svn:date V 27 1993-12-13T13:20:50.000000Z K 7 svn:log V 57 set output flags to ttydefault if COMCONSOLE is defined. END K 10 svn:author V 3 alm K 8 svn:date V 27 1993-12-13T18:38:44.000000Z K 7 svn:log V 3468 wt.c - version 1.3 from: Sergey Ryzhkov, Serge Vakulenko E-mail: , This is the streamer tape driver for 386bsd and FreeBSD, which supports Wangtek and Archive compatible QIC-02/QIC-36 controllers. It was developed as a replacement of the old Wangtek tape driver from CMU. In comparison with the CMU driver, this version has the following enhancements: 1) Support for Archive SC402 and SC499 tape controllers added. 2) Support for up to three tape controllers on the same machine. 3) Support for BSD-style ioctls MTIOCGET, MTIOCTOP. Mt command now works adequately with this driver. 2) Asynchronous REWIND and FSF operations, close() will not wait until they finish. The next open() will wait for it instead. 4) Use of WTQICMD ioctl is limited to ERASE and RETENS operations. This prevents the user from locking the tape driver by strange tape operations. 5) Tape density switching added. 6) The status of the process, blocked on the tape operation, is displayed at the WCHAN column of the `ps' command as: wtread reading data from the tape wtwrite writing data to the tape wtrfm reading the tape marker wtwfm writing the tape marker wtrew rewinding the tape wterase doing WTQICMD ERASE operation wtretens doing WTQICMD RETENS operation wtorew doing MTIOCTOP REW/OFFL operation wtorfm doing MTIOCTOP FSF operation wtowfm doing MTIOCTOP WEOF operation 7) It's possible to use the tape with "default density", useful for devices which don't support density switching or do automatic format determination. 8) Some controllers support only 1024 block length. Setting WT_BSIZE bit in device minor number turns on this mode. Minor number structure: 0bfffuuu Fields: uuu - Unit number. It's possible to install up to three tape controllers on the same machine, using DRQs 1..3. Hence, unit number can lie in range 0..2. fff - Tape format number: 0 - /dev/rwt0 - default density (auto select) 1 - /dev/rwt0a - QIC 11 (obsolete) 2 - /dev/rwt0b - QIC 24 (60 megabytes) 3 - /dev/rwt0c - QIC 120 (120 megabytes) 4 - /dev/rwt0d - QIC 150 (150 megabytes) 5 - /dev/rwt0e - QIC 300 (300 megabytes?) 6 - /dev/rwt0f - QIC 600 (600 megabytes?) b - Long block size flag. With this bit set, the driver will perform all i/o operations with the controller using 1024-byte blocks, instead of 512 ones. Some controllers need it (CMS for example). If you Wangtek controller does not stream well, you can try to use /dev/rWt0 device instead of /dev/rwt0 (uncomment needed lines in /dev/MAKEDEV to create it). Block interface (writing blocks less than 2048 bytes) is not functioning pwoperly. Use raw interface instead. Thanks to all who helped to test it on the following hardware: Controller Drive Volume Interface Thanks to --------------------------------------------------------------------------- Archive SC-499 Archive 2150L 150 Meg QIC-02 KIAE CMS? ? 150 Meg QIC-02 KIAE Everex EV 831/833 ? ? QIC-36 Joergen Haegg Wangtek ASSY Wangtek 60 Meg QIC-02 Ken Whedbee Tecmar QT150i? Wangtek 5150EQ ? QIC-02? Marko Teiste ? Wangtek 5099EK 60 Meg QIC-36 Robert Shien Archive SC400S ? 60 Meg ? Warren Toomey END K 10 svn:author V 3 alm K 8 svn:date V 27 1993-12-14T11:11:37.000000Z K 7 svn:log V 1997 From: Sergey Ryzhkov, Serge Vakulenko E-mail: , added new /dev/wt entries for wt.c version 1.3 8) Some controllers support only 1024 block length. Setting WT_BSIZE bit in device minor number turns on this mode. Minor number structure: 0bfffuuu Fields: uuu - Unit number. It's possible to install up to three tape controllers on the same machine, using DRQs 1..3. Hence, unit number can lie in range 0..2. fff - Tape format number: 0 - /dev/rwt0 - default density (auto select) 1 - /dev/rwt0a - QIC 11 (obsolete) 2 - /dev/rwt0b - QIC 24 (60 megabytes) 3 - /dev/rwt0c - QIC 120 (120 megabytes) 4 - /dev/rwt0d - QIC 150 (150 megabytes) 5 - /dev/rwt0e - QIC 300 (300 megabytes?) 6 - /dev/rwt0f - QIC 600 (600 megabytes?) b - Long block size flag. With this bit set, the driver will perform all i/o operations with the controller using 1024-byte blocks, instead of 512 ones. Some controllers need it (CMS for example). If you Wangtek controller does not stream well, you can try to use /dev/rWt0 device instead of /dev/rwt0 (uncomment needed lines in /dev/MAKEDEV to create it). Block interface (writing blocks less than 2048 bytes) is not functioning pwoperly. Use raw interface instead. Thanks to all who helped to test it on the following hardware: Controller Drive Volume Interface Thanks to --------------------------------------------------------------------------- Archive SC-499 Archive 2150L 150 Meg QIC-02 KIAE CMS? ? 150 Meg QIC-02 KIAE Everex EV 831/833 ? ? QIC-36 Joergen Haegg Wangtek ASSY Wangtek 60 Meg QIC-02 Ken Whedbee Tecmar QT150i? Wangtek 5150EQ ? QIC-02? Marko Teiste ? Wangtek 5099EK 60 Meg QIC-36 Robert Shien Archive SC400S ? 60 Meg ? Warren Toomey END K 10 svn:author V 4 rich K 8 svn:date V 27 1993-12-15T06:42:01.000000Z K 7 svn:log V 91 When listing all suid and sgid files list the file itself rather than directorty contents. END K 10 svn:author V 4 ache K 8 svn:date V 27 1993-12-16T01:14:05.000000Z K 7 svn:log V 56 Add "np" to all std.xxx entries, make them 8-bit clean. END K 10 svn:author V 4 ache K 8 svn:date V 27 1993-12-16T04:28:42.000000Z K 7 svn:log V 297 No more partition bits in floppy minor. Now minor looks like UU DDDDDD, UU - unit, DDDDDD - density. If density == 0, CMOS-detect format assumed. Fix attach code for correct work with unknown CMOS floppy types. Trick diskerr to handle new minor. 1.722M floppy in 1.44M drive popular format added. END K 10 svn:author V 4 ache K 8 svn:date V 27 1993-12-16T04:34:11.000000Z K 7 svn:log V 343 No more partition bits in floppy minor. Now minor looks like UU DDDDDD, UU - unit, DDDDDD - density. If density == 0, CMOS-detect format assumed. For old users/pgms use fake partitions now, i.e. ln fd0 fd0[a-h] No new floppy names added (expect fd? and rfd?), because don't have agreement yet, so make devices only for CMOS-detected formats. END K 10 svn:author V 4 ache K 8 svn:date V 27 1993-12-16T04:38:27.000000Z K 7 svn:log V 101 Change default dtrwait value to 2 seconds. Change C-style into static initializer per Bruce request. END K 10 svn:author V 4 ache K 8 svn:date V 27 1993-12-16T04:40:45.000000Z K 7 svn:log V 42 Change default dtrwait time to 2 seconds. END K 10 svn:author V 4 ache K 8 svn:date V 27 1993-12-16T18:44:40.000000Z K 7 svn:log V 31 Attempt to import adjkerntz... END K 10 svn:author V 4 ache K 8 svn:date V 27 1993-12-16T18:44:40.000000Z K 7 svn:log V 141 This commit was generated by cvs2svn to compensate for changes in r867, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1993-12-16T18:44:41.000000Z K 7 svn:log V 66 This commit was manufactured by cvs2svn to create tag 'adjkerntz'. END K 10 svn:author V 4 ache K 8 svn:date V 27 1993-12-16T19:47:42.000000Z K 7 svn:log V 208 Added following formats (derived from MSDOS fdformat): 800K in HD 5.25in (maximum for DD diskettes) 1.44M in HD 5.25in (for easy distributions) 1.46M in HD 5.25in (maximum for 5.25) Some cosmetique changes. END K 10 svn:author V 4 nate K 8 svn:date V 27 1993-12-16T21:51:27.000000Z K 7 svn:log V 109 Fixed Makefile per bug report from Julian Stacey. There was an extra DESTDIR in front of BINDIR definition. END K 10 svn:author V 4 ache K 8 svn:date V 27 1993-12-17T04:20:30.000000Z K 7 svn:log V 46 adjkerntz call added with explanation comment END K 10 svn:author V 4 ache K 8 svn:date V 27 1993-12-18T01:12:47.000000Z K 7 svn:log V 41 RTCFDT_720K (physical drive 720K) added. END K 10 svn:author V 4 ache K 8 svn:date V 27 1993-12-18T01:16:26.000000Z K 7 svn:log V 298 Reorganization of format table. GAP values changed suitable for possible format code addition. Read/write GAP always 2 now. Interleave parameter added for possible format code addition. Many logical formats added. 720K physical drive added. Problems: still can't read 720..820 media in 1.44 drive. END K 10 svn:author V 4 ache K 8 svn:date V 27 1993-12-18T01:19:02.000000Z K 7 svn:log V 134 User-readable fd name set added: [r]fd[n].{360,720,800,820,1200,1440,1480,1720} Programmer-readable fd name set added in XENIX style. END K 10 svn:author V 4 ache K 8 svn:date V 27 1993-12-18T22:50:51.000000Z K 7 svn:log V 47 Fix tsleep "waitvt" wait data from vak@kiae.su END K 10 svn:author V 4 ache K 8 svn:date V 27 1993-12-19T00:37:25.000000Z K 7 svn:log V 66 From vak@kiae.su: incorporate Joerg Wunsch floppy formatting code END K 10 svn:author V 4 ache K 8 svn:date V 27 1993-12-19T00:40:49.000000Z K 7 svn:log V 180 Media table reorganization. Entries for 800 and 820 fixed. From vak@kiae.su: incorporate Joerg Wunsch formatting code correct handle timeouted operations fixed entry for 720 media END K 10 svn:author V 7 wollman K 8 svn:date V 27 1993-12-19T00:55:01.000000Z K 7 svn:log V 532 Make everything compile with -Wtraditional. Make it easier to distribute a binary link-kit. Make all non-optional options (pagers, procfs) standard, and update LINT to reflect new symtab requirements. NB: -Wtraditional will henceforth be forgotten. This editing pass was primarily intended to detect any constructions where the old code might have been relying on traditional C semantics or syntax. These were all fixed, and the result of fixing some of them means that -Wall is now a realistic possibility within a few weeks. END K 10 svn:author V 3 alm K 8 svn:date V 27 1993-12-19T05:14:46.000000Z K 7 svn:log V 76 adding libc/quad: added _QUAD_HIGH/LOW added (U_)QUAD_MAX/MIN (from NetBSD) END K 10 svn:author V 7 wollman K 8 svn:date V 27 1993-12-19T22:45:13.000000Z K 7 svn:log V 158 Added support for X.25 as a network-layer protocol under ISO TP class 0, as is commonly used in Europe. Make it compile, and bump up symtab space as needed. END K 10 svn:author V 4 ache K 8 svn:date V 27 1993-12-20T01:53:27.000000Z K 7 svn:log V 86 Fix sign of offset diff. Use Bruce initial/final hour scheme to avoid critical hours. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1993-12-20T14:58:21.000000Z K 7 svn:log V 258 Separated netisrs for pkintr() (X.25) and hdintr() (HDLC) so that someone can actually write a sane netif device to support one of these. Note that it was necessary to steal a netisr bit from another protocol; I took the one for PF_DATAKIT (no great loss). END K 10 svn:author V 7 wollman K 8 svn:date V 27 1993-12-20T15:08:33.000000Z K 7 svn:log V 54 Document use of counters 29 and 30 for CCITT netisrs. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1993-12-20T16:16:46.000000Z K 7 svn:log V 69 Rename aout_imgact.c and shell_imgact.c to imgact_* for consistency. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1993-12-20T19:31:41.000000Z K 7 svn:log V 134 Let the linker keep track of pseudo-devices needing initialization and image activators, rather than listing them inline in the code. END K 10 svn:author V 4 rich K 8 svn:date V 27 1993-12-21T02:49:13.000000Z K 7 svn:log V 191 cast arg 2 of fillw() calls to type caddr_t as in pccons. add "manual escape to debugger" arg in call to Debugger(). cast 1st arg to untimeout() to type timeout_func_t as done for timeout(). END K 10 svn:author V 4 ache K 8 svn:date V 27 1993-12-21T02:58:15.000000Z K 7 svn:log V 79 Fix sendmail_flags, long ago it was imported from /etc/netstart with this bug. END K 10 svn:author V 4 rich K 8 svn:date V 27 1993-12-21T03:27:26.000000Z K 7 svn:log V 89 Don't cast 2nd arg to fillw() per David's comments. The cast breaks cursor positioning. END K 10 svn:author V 4 ache K 8 svn:date V 27 1993-12-21T05:09:21.000000Z K 7 svn:log V 88 Use separate fields for format GAP and read/write GAP. Restore usage of read/write GAP. END K 10 svn:author V 4 ache K 8 svn:date V 27 1993-12-21T05:11:10.000000Z K 7 svn:log V 37 Separate read/write and format GAPs. END K 10 svn:author V 4 ache K 8 svn:date V 27 1993-12-21T05:49:28.000000Z K 7 svn:log V 101 Comment out porogrammer-readable fd name set, not needed in standard version, only for XENIX lovers. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1993-12-21T18:36:48.000000Z K 7 svn:log V 21 xntpd 3.3b from UDel END K 10 svn:author V 7 wollman K 8 svn:date V 27 1993-12-21T18:36:48.000000Z K 7 svn:log V 141 This commit was generated by cvs2svn to compensate for changes in r893, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1993-12-21T18:36:49.000000Z K 7 svn:log V 65 This commit was manufactured by cvs2svn to create tag 'UDEL_33B'. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1993-12-21T19:40:50.000000Z K 7 svn:log V 39 Create BSD-style makefile for ntpdate. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1993-12-21T19:42:19.000000Z K 7 svn:log V 159 Add BSD-style Makefile for libntp, and make the ``exportable'' version of DES (actually just a dummy) compile. (DES should not actually be used in any case.) END K 10 svn:author V 7 wollman K 8 svn:date V 27 1993-12-21T19:46:16.000000Z K 7 svn:log V 36 Convert ntpq to BSD-style makefile. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1993-12-21T19:50:40.000000Z K 7 svn:log V 37 Add BSD-style Makefile for ntptrace. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1993-12-21T20:04:14.000000Z K 7 svn:log V 85 Converted to use Berkeley-style makefiles, and configured all clocks on permanently. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1993-12-21T20:16:18.000000Z K 7 svn:log V 82 Convert tickadj to use BSD-style Makefile. Don't bother with the other programs. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1993-12-21T20:16:46.000000Z K 7 svn:log V 59 Don't build getopt: it conflicts with our standard getopt. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1993-12-21T20:38:27.000000Z K 7 svn:log V 33 Converted to BSD-style Makefile. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1993-12-21T21:06:54.000000Z K 7 svn:log V 141 Deleted old configuration grot and added BSD-style Makefile. Added README.FreeBSD. Re-added NTP's version of getopt() and fixed conflicts. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1993-12-21T21:11:05.000000Z K 7 svn:log V 10 Expanded. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1993-12-21T21:11:53.000000Z K 7 svn:log V 50 Definitions taken from original machines/freebsd. END K 10 svn:author V 2 dg K 8 svn:date V 27 1993-12-21T21:27:04.000000Z K 7 svn:log V 79 Changed pointer type from caddr_t to void * for fillw, insw, outsw, and outsb. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1993-12-21T21:28:12.000000Z K 7 svn:log V 53 Support for automatically running ntpdate and xntpd. END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1993-12-22T11:34:09.000000Z K 7 svn:log V 371 Needed to change the LDADD+= and DPADD+= depending on if obj directories are used or not. Add .verions to the CLEANFILES+= on those Makefiles that create a version.c file. Remove reference to nonexistent file ref_omega.c in one Makefile. Fix copy of authdes.c.expot so that it works with or without obj directories. No compiles both with and without obj directories. END K 10 svn:author V 2 dg K 8 svn:date V 27 1993-12-22T12:51:39.000000Z K 7 svn:log V 2096 First round of changes from John Dyson and myself to the VM system. This set improves performance and fixes the following problems (description from John Dyson): 1. Growing swap space problem in both static usage and in situations with lots of fork/execs in heavy paging situations. 2. Sparse swap space allocation (internal fragmentation.) 3. General swap_pager slowness. Additionally, the new swap_pager also provides hooks for multi-page I/O that is currently being developed (in early testing phases.) Problem #1 is a result of a problem where objects cannot be collapsed once a pager has been allocated for them. This problem has been solved by relaxing the restriction by allowing the pages contained in a shadow object's pager be copied to the parent object's pager. The copy is afforded by manipulating pointers to the disk blocks on the swap space. Since an improved swap_pager has already been developed with the data structures to support the copy operation, this new swap_pager has been introduced. Also, shadow object bypass in the collapse code has been enhanced to support checking for pages on disk. The vm_pageout daemon has also been modified to defer creation of an object's pager when the object's shadow is paging. This allows efficient immediate collapsing of a shadow into a parent object under many circumstances without the creation of an intermediate pager. Problem #2 is solved by the allocation data structures and algorithms in the new swap_pager. Additionally, a newer version of this new swap_pager is being tested that permits multiple page I/O and mitigation of the fragmentation problems associated with allocation of large contiguous blocks of swap space. Problem #3 is addressed by better algorithms and a fix of a couple of bugs in the swap_pager. Additionally, this new pager has a growth path allowing multi-page inputs from disk. Approximately 50% performance improvement can be expected under certain circumstances when using this pager in the standard single page mode. (Actually, I've seen more like twice the speed in my tests. -DLG) END K 10 svn:author V 2 dg K 8 svn:date V 27 1993-12-22T13:12:04.000000Z K 7 svn:log V 47 Raised minimum buffer cache from 128k to 256k. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1993-12-22T23:28:35.000000Z K 7 svn:log V 47 C++ support changes (+misc fixes) from Paul K. END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1993-12-23T10:21:55.000000Z K 7 svn:log V 89 Put back refclock_omega.c, it was in the sources but some how did not end up in my copy. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1993-12-24T02:11:37.000000Z K 7 svn:log V 69 Adding embryonic C++ shared lib support (all tests positive so far). END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1993-12-24T11:36:28.000000Z K 7 svn:log V 88 Insert tab before comment so brain dead shell does not screw up the arguments to mknod. END K 10 svn:author V 5 smace K 8 svn:date V 27 1993-12-28T07:54:51.000000Z K 7 svn:log V 22 Update version to 1.0 END K 10 svn:author V 5 smace K 8 svn:date V 27 1993-12-28T07:57:07.000000Z K 7 svn:log V 28 Update shlib version to 1.0 END K 10 svn:author V 2 dg K 8 svn:date V 27 1993-12-30T01:39:29.000000Z K 7 svn:log V 40 change maxprot of text to allow writes. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1993-12-30T02:31:16.000000Z K 7 svn:log V 45 Set a default ldconfig path for shared libs. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1993-12-30T18:19:18.000000Z K 7 svn:log V 82 Added more robust ldconfig setting in rc, removed redundant ldconfig in rc.local. END K 10 svn:author V 3 ats K 8 svn:date V 27 1993-12-31T11:24:16.000000Z K 7 svn:log V 40 Added y.tab.h to the CLEANFILES target. END K 10 svn:author V 4 ache K 8 svn:date V 27 1994-01-02T10:17:29.000000Z K 7 svn:log V 105 Temporary plug CLOCAL security hole, while sticky bits yet not implemented. Only for bidirectional case. END K 10 svn:author V 2 dg K 8 svn:date V 27 1994-01-03T07:54:10.000000Z K 7 svn:log V 168 Patches from John Brezak (necessary for the syscall->trapframe conversion as well as add additional functionality): Print symbolic args and line no's in stack traces. END K 10 svn:author V 2 dg K 8 svn:date V 27 1994-01-03T07:55:47.000000Z K 7 svn:log V 65 Convert syscall to trapframe. Based on work done by John Brezak. END K 10 svn:author V 2 dg K 8 svn:date V 27 1994-01-03T08:10:47.000000Z K 7 svn:log V 58 Only use syscallmap if FM_TRAP or EX_TRAPSTK are defined. END K 10 svn:author V 2 dg K 8 svn:date V 27 1994-01-03T16:00:52.000000Z K 7 svn:log V 71 Increased maximum and default 'size' limits to more reasonable values. END K 10 svn:author V 2 dg K 8 svn:date V 27 1994-01-03T17:17:19.000000Z K 7 svn:log V 139 Yanked out history section as it is unlikely there will be any further changes for some time. Also changed the indentation style a little. END K 10 svn:author V 2 dg K 8 svn:date V 27 1994-01-03T18:35:54.000000Z K 7 svn:log V 90 Implemented 'QMAGIC' a.out format correctly, and changed the default output to be QMAGIC. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1994-01-03T23:52:35.000000Z K 7 svn:log V 67 Updated man page to document new behaviour of -Z, -z and -Q flags. END K 10 svn:author V 4 ache K 8 svn:date V 27 1994-01-04T17:29:58.000000Z K 7 svn:log V 50 Add (commented) stuff to make 'tcsh' 8-bit clean. END K 10 svn:author V 4 ache K 8 svn:date V 27 1994-01-04T17:50:25.000000Z K 7 svn:log V 41 Add adjkerntz to track time zone change. END K 10 svn:author V 4 ache K 8 svn:date V 27 1994-01-04T18:06:18.000000Z K 7 svn:log V 53 Add warning comment line (rm anything into /var/run) END K 10 svn:author V 4 nate K 8 svn:date V 27 1994-01-04T20:05:26.000000Z K 7 svn:log V 540 New wd driver, based on Bruce Evans 'wx/altwd' driver which has passed enough tests to be considered more stable than current driver. Lots of work by Bruce, David G., and Guido have gone into this version, and more is to come in the future. Support for multiple controllers is in, but doesn't work correctly with different controllers (IDE AND MFM), but multiple alike controllers appears to work. Most of the stray interrupts problems should be fixed, although you will get a couple 'extra interrupts' when disklabeling and on startup. END K 10 svn:author V 4 nate K 8 svn:date V 27 1994-01-04T20:06:30.000000Z K 7 svn:log V 103 Temporary hack to allow multiple controller support until Rod gets more time to do it the 'Right Way'. END K 10 svn:author V 4 nate K 8 svn:date V 27 1994-01-04T20:08:56.000000Z K 7 svn:log V 24 Removed wx driver hooks END K 10 svn:author V 4 nate K 8 svn:date V 27 1994-01-04T20:09:28.000000Z K 7 svn:log V 25 Removed wx driver hooks. END K 10 svn:author V 4 nate K 8 svn:date V 27 1994-01-04T20:10:34.000000Z K 7 svn:log V 95 Updated config files for new multi-controller wd.c driver and removed outdated wx config file. END K 10 svn:author V 4 nate K 8 svn:date V 27 1994-01-04T20:20:38.000000Z K 7 svn:log V 157 Whoops, I committed an older version that didn't have some warnings fixed. This version fixes all warnings given the default compiler flags with some casts. END K 10 svn:author V 4 nate K 8 svn:date V 27 1994-01-05T01:03:02.000000Z K 7 svn:log V 71 Added the Linux atrun command as hacked by Chris Demetriou for NetBSD. END K 10 svn:author V 4 nate K 8 svn:date V 27 1994-01-05T01:03:58.000000Z K 7 svn:log V 51 Modified Os string to be FreeBSD instead of NetBSD END K 10 svn:author V 4 nate K 8 svn:date V 27 1994-01-05T01:09:14.000000Z K 7 svn:log V 65 Added at/atrm/atq/batch from Linux as hacked by Chris Demetriou. END K 10 svn:author V 4 nate K 8 svn:date V 27 1994-01-05T01:10:24.000000Z K 7 svn:log V 41 Changed reference from NetBSD to FreeBSD END K 10 svn:author V 3 ljo K 8 svn:date V 27 1994-01-05T02:53:40.000000Z K 7 svn:log V 35 f2c from netlib.att.com Jan 4 1994 END K 10 svn:author V 3 ljo K 8 svn:date V 27 1994-01-05T02:53:40.000000Z K 7 svn:log V 141 This commit was generated by cvs2svn to compensate for changes in r943, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1994-01-05T02:53:41.000000Z K 7 svn:log V 67 This commit was manufactured by cvs2svn to create tag 'f2c_940104'. END K 10 svn:author V 3 ljo K 8 svn:date V 27 1994-01-05T03:24:01.000000Z K 7 svn:log V 141 Replaced makefile with a BSD Makefile. Moved the unformatted man page to f2c.1. Removed an automatically generated file and a checksum file. END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1994-01-05T14:56:50.000000Z K 7 svn:log V 181 Added dumps on wd0 to the end of all config lines so people know about it and can change it. This really won't change the kernels, it just documents how to do the dumps on option. END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1994-01-05T15:03:28.000000Z K 7 svn:log V 94 Fixed comment that refered to 8252 (we really have 8253's). Per some one on the mailing list. END K 10 svn:author V 4 nate K 8 svn:date V 27 1994-01-06T01:15:04.000000Z K 7 svn:log V 38 Added directories needed for at/atrun END K 10 svn:author V 3 jkh K 8 svn:date V 27 1994-01-06T08:19:38.000000Z K 7 svn:log V 16 Cleaning house. END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1994-01-06T18:08:03.000000Z K 7 svn:log V 208 sddump code is now standard, no more options SDDUMP needed in the kernel config file. Fixed to not use pmap_enter as this causes side effects and other problems like a page fault while trying to do the dump. END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1994-01-06T18:15:20.000000Z K 7 svn:log V 54 SCSIDUMP option no longer needed, it is now standard. END K 10 svn:author V 2 dg K 8 svn:date V 27 1994-01-07T11:10:42.000000Z K 7 svn:log V 183 From: swildner@channelz.GUN.de (Sascha Wildner) What follows are the changes I made to make XChess compile. There are still a couple of bugs left which maybe someone else will fix. END K 10 svn:author V 4 nate K 8 svn:date V 27 1994-01-08T00:00:52.000000Z K 7 svn:log V 63 When a probe fails print a 'not found' line instead of nothing END K 10 svn:author V 4 ache K 8 svn:date V 27 1994-01-08T15:07:43.000000Z K 7 svn:log V 56 atrun uncommented. atrun interval changed to 5 minutes. END K 10 svn:author V 4 ache K 8 svn:date V 27 1994-01-08T16:07:19.000000Z K 7 svn:log V 54 Add /var/at/jobs & /var/at/spool, remove /var/at/past END K 10 svn:author V 4 ache K 8 svn:date V 27 1994-01-08T16:48:35.000000Z K 7 svn:log V 110 After some testing dma_pagesize reduced to 4096 for *both* byte and word DMA channels, use bounce buffer now. END K 10 svn:author V 4 ache K 8 svn:date V 27 1994-01-08T17:49:47.000000Z K 7 svn:log V 113 Move "mount -a -t nfs" *after* network daemons, must be at least after named & gated for proper name resolution. END K 10 svn:author V 3 ats K 8 svn:date V 27 1994-01-09T13:30:50.000000Z K 7 svn:log V 51 Added lines for an Etherlink III ( 3C509 ) driver. END K 10 svn:author V 3 ats K 8 svn:date V 27 1994-01-09T18:11:21.000000Z K 7 svn:log V 232 I have a new adaptec 1542CF board bought, that has the board id of 0x45. Added it to the list of known boards and put it into the the list for the mailbox unlock. Maybe all board-ids over 0x42 should be in the mailbox unlock part ? END K 10 svn:author V 4 ache K 8 svn:date V 27 1994-01-10T18:11:30.000000Z K 7 svn:log V 42 Add callout device for bidirectional port END K 10 svn:author V 3 ats K 8 svn:date V 27 1994-01-10T18:53:52.000000Z K 7 svn:log V 43 Now enabled the line for the 3C509 driver. END K 10 svn:author V 3 ats K 8 svn:date V 27 1994-01-10T18:56:26.000000Z K 7 svn:log V 138 Committed the original NetBSD version of this driver to get the changes made for FreeBSD as cvs diffs. This is the 3C509 ethernet driver. END K 10 svn:author V 3 ats K 8 svn:date V 27 1994-01-10T19:13:50.000000Z K 7 svn:log V 294 First beta version of the 3C509 driver changed for FreeBSD. Known problems in the moment are stray intr's in the ifconfig up/down. No way to select all three interfaces on a combo card with AUI/BNC/UTP interfaces and the performance doesn't look good. Only tested with a ISA AUI/BNC card yet. END K 10 svn:author V 4 ache K 8 svn:date V 27 1994-01-10T23:15:09.000000Z K 7 svn:log V 50 Correct Vresume size, we have now 32 bits for it. END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1994-01-11T07:24:32.000000Z K 7 svn:log V 210 Add comment to MAX_SLOTS that it may need to be 16 and to check against EISA spec. Fixed off by one error in ahbprobe so that it can find an aha1742 in slot 8 (now uses slot <= MAX_SLOT, instead of slot < 8). END K 10 svn:author V 4 ache K 8 svn:date V 27 1994-01-11T18:31:45.000000Z K 7 svn:log V 971 From ache: Choose older MULTIPORT version, because lastest bde version not worked. Don't force HUPCL for bidirectional case. From bde: Use bit (1 << (16 + 4)) in schedsoftcom() to avoid clash with non-serial h/w on IRQ4. Allow FIFO_TRIGGER in config. Clear com->mcr_image when clearing mcr for init of 4port. The usual value MCR_IENABLE should have broken 4ports unless something happened to clear it later. Turn off interrupts as well as DTR after an error waiting for carrier (bidir dialin case). Drain fifo more carefully. Don't hang up if debugging. Rearrange siointr() -> siointr1() for multiport case for speed, lower latency and clarity. Use suser() to check perms. Provide missing splx() after failed perms checks. c_ispeed == 0 means c_ispeed = c_ospeed (POSIX). Set parameters (except speed) for c_ospeed == 0 as well as hanging up. Better initialization for console (fifo stuff...). Misc. cleanups. Fix dead hang if modem power is off. END K 10 svn:author V 3 ats K 8 svn:date V 27 1994-01-11T21:28:29.000000Z K 7 svn:log V 164 Thrown out the obsolete drivers in the TODO list. Added the Toshiba board-id's into the if_edreg.h file and the different checksum for the Toshiba ethernet-boards. END K 10 svn:author V 3 ats K 8 svn:date V 27 1994-01-11T23:28:21.000000Z K 7 svn:log V 142 Added the support for the Toshiba ethernet cards. It is only ifdef and not default, because, i don't know if anyone else is using this card. END K 10 svn:author V 3 ljo K 8 svn:date V 27 1994-01-12T03:10:31.000000Z K 7 svn:log V 154 Added -o option to rename C output file. This only works when Fortran input is from a file, not stdin. Added some support for this in teh parse function. END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1994-01-12T06:23:30.000000Z K 7 svn:log V 523 Commented out the global clean up that searched all file systems and added a note that you must decide what is appropriate for your system. >From: borsburn@mcs.kent.edu (Bret Orsburn) Date: Wed, 12 Jan 94 01:09:43 -0500 I've finally figured out (one of the reasons) why I can't run MS-Windows after running FreeBSD 1.0...*sometimes*. Here's your first clue. This is what your MS-Windows video drivers are called if you run a Number 9 GXE video card: /dos/windows/system/#9gxetc.drv /dos/windows/system/#9gxe.drv END K 10 svn:author V 3 jkh K 8 svn:date V 27 1994-01-12T23:16:19.000000Z K 7 svn:log V 197 1. Fix bug where duplicate symbol warnings were suppressed. This often caued ld to `exit silently', to general confusion. 2. Add Gary Jennejohn's fix to support debugging of shared libraries. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1994-01-14T11:47:00.000000Z K 7 svn:log V 54 More proper fix for for shared lib debugging support. END K 10 svn:author V 2 dg K 8 svn:date V 27 1994-01-14T16:25:31.000000Z K 7 svn:log V 165 "New" VM system from John Dyson & myself. For a run-down of the major changes, see the log of any effected file in the sys/vm directory (swap_pager.c for instance). END K 10 svn:author V 6 martin K 8 svn:date V 27 1994-01-16T02:21:58.000000Z K 7 svn:log V 36 NFS Diskless booting support added. END K 10 svn:author V 3 ats K 8 svn:date V 27 1994-01-16T11:25:06.000000Z K 7 svn:log V 296 Updated the TODO file with missing things. Changed the output of the isa probe routine, that only devices, that have an IO address and are smaller than 0x100 to be on the motherboard. The seagate SCSI adapter is an example of a card, that doesn't have an IO address and works only memory mapped. END K 10 svn:author V 3 ats K 8 svn:date V 27 1994-01-16T12:01:34.000000Z K 7 svn:log V 140 Documented the drivers more in the LINT file. Added a line in files.i386 and LINT for the integration of a Seagate ST01/02 SCSI controller. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1994-01-16T23:34:17.000000Z K 7 svn:log V 123 From Gary Clark II: 1. Fixed probe to work with FX mitsumi's. 2. Added some defines in prep for adding interupts and dma END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1994-01-17T05:45:26.000000Z K 7 svn:log V 72 Removed at clause from LINT since it was wrong and is no longer needed. END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1994-01-17T05:49:20.000000Z K 7 svn:log V 43 Add missing paren so that it now compiles. END K 10 svn:author V 2 dg K 8 svn:date V 27 1994-01-17T09:32:32.000000Z K 7 svn:log V 253 Improvements mostly from John Dyson, with a little bit from me. * Removed pmap_is_wired * added extra cli/sti protection in idle (swtch.s) * slight code improvement in trap.c * added lots of comments * improved paging and other algorithms in VM system END K 10 svn:author V 4 nate K 8 svn:date V 27 1994-01-18T02:20:15.000000Z K 7 svn:log V 78 Reduced the delay amounts per patch submitted by gclarkii@netport.neosoft.com END K 10 svn:author V 4 nate K 8 svn:date V 27 1994-01-18T05:31:37.000000Z K 7 svn:log V 119 Changed the default syscons keymap to have enter the debugger and call the reboot command. END K 10 svn:author V 4 nate K 8 svn:date V 27 1994-01-18T05:33:34.000000Z K 7 svn:log V 168 Changed the default 'reboot' routine from cpu_reset() to shutdown_nice(). If you want to disable the reboot feature, then re-define the keymap to not have a RBT call. END K 10 svn:author V 4 nate K 8 svn:date V 27 1994-01-19T03:52:25.000000Z K 7 svn:log V 68 Added necessary include files to define KERNBASE due to VM changes. END K 10 svn:author V 2 dg K 8 svn:date V 27 1994-01-19T15:00:37.000000Z K 7 svn:log V 74 Removed dependance on EX_DYNAMIC in making decisions on the magic number. END