ĻX13444 228 181 259 639 194 306 230 162 147 369 195 139 300 493 542 187 329 433 396 250 294 170 187 119 198 168 170 136 116 181 219 359 225 104 129 117 149 108 136 309 155 250 185 160 532 170 178 1333 677 199 308 158 343 243 180 182 245 149 120 120 132 132 267 238 219 165 162 192 263 230 211 238 198 198 599 186 111 237 161 189 136 245 124 206 125 152 266 277 258 180 141 436 276 133 531 292 120 155 134 200 283 145 192 261 176 129 127 392 158 115 266 238 166 212 144 213 181 219 206 219 130 427 164 166 135 150 150 236 187 128 236 159 123 113 133 111 107 250 280 135 128 122 236 174 151 110 204 271 153 286 260 127 137 133 178 140 144 110 135 109 126 118 128 273 815 715 230 176 163 584 211 110 263 221 124 225 143 232 352 149 106 139 148 209 710 150 147 136 117 117 131 156 245 230 254 186 123 224 635 955 751 186 191 731 629 495 232 476 187 229 238 184 151 516 144 169 211 261 336 123 142 180 114 214 643 175 178 159 154 K 10 svn:author V 3 phk K 8 svn:date V 27 1996-01-15T21:12:50.000000Z K 7 svn:log V 89 Soren called an said that I screwed up badly, so I backup until I find out how... Sorry. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-01-15T21:26:43.000000Z K 7 svn:log V 166 My wife is busy making me a new conical hat, so you don't need to send any to me this time. Commited an old copy of this files where the tables were swapped. Duh!. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-01-15T22:41:03.000000Z K 7 svn:log V 546 Get rid of two and a half printf in the kernel. Add more features to the one remaining to handle the job: + signed quantity. # alternate format - left padding * read width as next arg. n numeric in (argument specified) default radix. Fix the DDB debugger to use these. Use vprintf in debug routine in pcvt. The warnings from gcc may become more wrong and intolerable because of this. Warning: I have not checked the entire source for unsupported or changed constructs, but generally belive that there are only a few. Suggested by: bde END K 10 svn:author V 2 se K 8 svn:date V 27 1996-01-15T23:16:39.000000Z K 7 svn:log V 102 Disable handshake timeout. Some devices don't send an ACK for several seconds ... Submitted by: wolf END K 10 svn:author V 2 se K 8 svn:date V 27 1996-01-15T23:51:10.000000Z K 7 svn:log V 214 Back out patch 1.53. The problem report that had made me commit this change turned out to have been caused by some other change, and the patch should have had no effect at all (just made the code a little longer). END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-01-15T23:57:59.000000Z K 7 svn:log V 135 Added Brian Clapper for his contribution of Linux `ls' port. (Hey don't scream, he said he'll do some more ports!) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-01-16T02:09:23.000000Z K 7 svn:log V 70 Guard against argument starvation. Noted by: aagero@aage.aage.priv.no END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-01-16T05:15:20.000000Z K 7 svn:log V 55 Correct typos. "ubin usbin" instead of "subin susbin" END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-01-16T06:07:09.000000Z K 7 svn:log V 275 sleep/wakeup macros was designed to do it on random address in the stack. This random address can be matched (with some probability) with another sleep addresses from other drivers, which can cause strange sleep/wakeup sequence. Rewrite this ugly code to do the right thing. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-01-16T06:35:40.000000Z K 7 svn:log V 101 Since new bcd* macros not argument range overflow resistant, fix argument overflow for years >= 2000 END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-01-16T07:42:08.000000Z K 7 svn:log V 47 Removed declarations of nonexistent functions. END K 10 svn:author V 8 graichen K 8 svn:date V 27 1996-01-16T08:04:06.000000Z K 7 svn:log V 202 added the "-p" option to amd so that it writes it's pid to /var/run/amd.pid and added the "-l /var/log/amd.log" option there too added an entry for the "rotation" of /var/log/amd.log to newsyslog.conf END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-01-16T09:57:25.000000Z K 7 svn:log V 400 Removed declarations of nonexistent functions copyoutstr(), fuiword() and suiword(). They are no longer referenced in the machine-independent code (I think fuiword() and suiword() were only used by old versions of ptrace(), and copyoutstr() by old versions of exec). Added `const' where appropriate. Changed u_int to size_t' where appropriate. Named last arg of copystr() and copyinstr() better. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-01-16T10:19:23.000000Z K 7 svn:log V 448 1) Fix comments: 386bsd -> FreeBSD, some other wrong info. 2) Use CURSIG(curproc) in PROCESS_ABORTING instead of junk code was there. 3) Reanimate timeout code in DO_SLEEP by setting WK_TIMEOUT flag which is never set in old code. 4) DO_SLEEP: set aborting flag on interrupting singnals as supposed, not on signals which do nothing as in old code. 5) Cleanup WAKE_UP macro, WK_WAKEUP not used. 6) Remove wrong typecasts in sleep/wakeup code. END K 10 svn:author V 8 graichen K 8 svn:date V 27 1996-01-16T10:21:45.000000Z K 7 svn:log V 90 Reviewed by: jmz (Jean-Marc Zucconi) added a simple man-page for our f77 (f2c/gcc driver) END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-01-16T10:23:22.000000Z K 7 svn:log V 236 Moved BCD declarations to the correct header (libkern.h). Fixed BCD declarations. They didn't match their definitions... libkern.h, bcd.c: KNFised. `indent' worked 99% perfectly on bcd.c. It worked 99% _imperfectly_ on subr_prf.c. END K 10 svn:author V 8 graichen K 8 svn:date V 27 1996-01-16T10:32:04.000000Z K 7 svn:log V 335 Submitted by: charnier@lirmm.fr (Philippe Charnier) 1) correct MAX_PID according to system definition. 2) replace fprintf(stderr,...)/perror/exit by 4.4 equivalence. 3) make strings enough larger so they can't overflow: MAXHOSTNAMELEN for host and MAXPATHLEN for filenames. 4) call execl with correct parameters (compress -> gzip). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-01-16T11:08:04.000000Z K 7 svn:log V 303 Fix a few minor bogons in the docs, also make it possible to execute cmds from args, e.g. cdplay cd0 "play 1 99" if you just want to feed the CD a command and exit the cdplay utility. Note that if you want to use post-play commands like `pause' and `resume', you should still use cdplay interactively. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-01-16T12:29:37.000000Z K 7 svn:log V 156 Small modification to my prev change: 1) set aborting flags for all signals because tsleep exited not by timeout and not by wakeup. 2) Simplify expression. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-01-16T13:07:14.000000Z K 7 svn:log V 202 Make sure the mountpoint is marked busy before doing operations on it. This fixes a panic that freefall suffered last night. Obtained partially from 4.4-lite2, but minus the new bug that it introduced END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-01-16T13:09:33.000000Z K 7 svn:log V 79 Retrofitted fix from rev 1.46: make sure mp is busy before doing a stat on it. END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1996-01-16T14:53:09.000000Z K 7 svn:log V 91 Document the stable mailing list. Submitted by: "David E. O'Brien" END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-01-16T18:08:57.000000Z K 7 svn:log V 27 Add support for %.{int|*}s END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-01-16T18:10:19.000000Z K 7 svn:log V 105 Fix a printf, well, actually break it, that is... We don't have the ability to print 64bit things yet... END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-01-16T18:11:24.000000Z K 7 svn:log V 76 Remove local TRUE & FALSE definitions. Fall into debugger on negative blk#. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-01-16T18:13:18.000000Z K 7 svn:log V 78 Use the new & improved printf rather than homegrown kludges. Proposed by: bde END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-01-16T18:27:03.000000Z K 7 svn:log V 44 UK canon, thanks to kind folks at Pavilion. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-01-16T20:01:05.000000Z K 7 svn:log V 20 Translate to -mdoc. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-01-16T21:29:43.000000Z K 7 svn:log V 85 Update to reflect the reality of the header files. Make more effective use of -mdoc. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1996-01-17T00:03:08.000000Z K 7 svn:log V 126 Always link /usr/lib/c++rt0.o into a shared library. CPLUSPLUSLIB is no longer necessary, and can be removed from Makefiles. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-01-17T05:43:38.000000Z K 7 svn:log V 265 Workaround missing interrupts - dma_reset on them (when timeout occurse). When you start tracker and produce some heavy disk activity, output interrupts becomes lost and I don't know how to solve it finally. Newly added code at least allows recovery after timeout. END K 10 svn:author V 4 olah K 8 svn:date V 27 1996-01-17T09:35:23.000000Z K 7 svn:log V 131 Be more conservative when T/TCP extensions are disabled. In particular, do not send data and/or FIN on SYN segments in this case. END K 10 svn:author V 4 adam K 8 svn:date V 27 1996-01-17T12:51:01.000000Z K 7 svn:log V 11 add yppush END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-01-17T21:07:02.000000Z K 7 svn:log V 33 Clean up and translate to -mdoc. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-01-17T21:07:38.000000Z K 7 svn:log V 21 Update and clean up. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-01-17T21:57:57.000000Z K 7 svn:log V 53 Use -mdoc macros correctly. st(4) still needs work. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-01-18T10:23:02.000000Z K 7 svn:log V 16 Make %.*s work. END K 10 svn:author V 2 se K 8 svn:date V 27 1996-01-18T19:59:23.000000Z K 7 svn:log V 45 Change default value of MAX_LUN from 1 to 8. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-01-18T20:54:15.000000Z K 7 svn:log V 215 Fix buffer sizes calculation looking into new Linux driver. Save 112K for SB, 64K for PAS and 64K for MSS. Since PAS use SB emulation, 176K normally saved for it. Few minor optimizations added like in Linux driver. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-01-18T21:33:42.000000Z K 7 svn:log V 59 Update to reflect reality, and slightly better formatting. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-01-18T21:36:18.000000Z K 7 svn:log V 153 Use -mdoc properly. Delete lots of out-of-date text. Write new text to replace some of the old text. BDE will need to inspect the results for accuracy. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-01-18T21:53:08.000000Z K 7 svn:log V 89 The is driver has been superseded by the lnc driver, so don't install the is.4 man page. END K 10 svn:author V 6 fenner K 8 svn:date V 27 1996-01-19T01:19:08.000000Z K 7 svn:log V 65 Add definitions for ICMP router discovery. Reviewed by: wollman END K 10 svn:author V 6 fenner K 8 svn:date V 27 1996-01-19T01:28:30.000000Z K 7 svn:log V 436 Made router discovery at least build and run. There are a few things left to do (e.g. it doesn't yet run on systems with aliased addresses) but this should work for simple configurations. I don't plan to enable the rdisc directory in the sbin/ makefile until I get feedback on this and add the missing features, so please, if you have routers that perform router discovery, or if your FreeBSD box is itself a router, give this a try. END K 10 svn:author V 6 fenner K 8 svn:date V 27 1996-01-19T01:29:46.000000Z K 7 svn:log V 75 Teach tcpdump to print out router advertisement and solicitation messages. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-01-19T03:18:50.000000Z K 7 svn:log V 85 Hostname points to static area which overrides with each gethost* call, strdup() it. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-01-19T04:00:31.000000Z K 7 svn:log V 1237 Eliminated many redundant vm_map_lookup operations for vm_mmap. Speed up for vfs_bio -- addition of a routine bqrelse to greatly diminish overhead for merged cache. Efficiency improvement for vfs_cluster. It used to do alot of redundant calls to cluster_rbuild. Correct the ordering for vrele of .text and release of credentials. Use the selective tlb update for 486/586/P6. Numerous fixes to the size of objects allocated for files. Additionally, fixes in the various pagers. Fixes for proper positioning of vnode_pager_setsize in msdosfs and ext2fs. Fixes in the swap pager for exhausted resources. The pageout code will not as readily thrash. Change the page queue flags (PG_ACTIVE, PG_INACTIVE, PG_FREE, PG_CACHE) into page queue indices (PQ_ACTIVE, PQ_INACTIVE, PQ_FREE, PQ_CACHE), thereby improving efficiency of several routines. Eliminate even more unnecessary vm_page_protect operations. Significantly speed up process forks. Make vm_object_page_clean more efficient, thereby eliminating the pause that happens every 30seconds. Make sequential clustered writes B_ASYNC instead of B_DELWRI even in the case of filesystems mounted async. Fix a panic with busy pages when write clustering is done for non-VMIO buffers. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-01-19T08:00:58.000000Z K 7 svn:log V 582 Change the default local address range for IP from 1024 through 5000 to 20000 through 30000. These numbers are used for local IP port numbers when an explicit address is not specified. The values are sysctl modifiable under: net.inet.ip.port_{first|last}_auto These numbers do not overlap with any known server addresses, without going above 32768 which are "negative" on some other implementations. 20000 through 30000 is 2.5 times larger than the old range, but some have suggested even that may not be enough... (gasp!) Setting a low address of 10000 should be plenty.. :-) END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-01-19T08:02:34.000000Z K 7 svn:log V 104 remove tcp_lastport - it has not been used for quite a while (at least since the hashed pcb's I think). END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-01-19T10:22:00.000000Z K 7 svn:log V 213 Source cleanup: prototypes, varargs, POSIXification, getopts, -Wall clean. Bugfixes: no longer stomps it's argv causing ps to change the string. Unfortunately, Bill Fenner and I have overlapping changes here... END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-01-19T11:38:18.000000Z K 7 svn:log V 66 Make result of sprintf zero terminated. Fix %r for sprintf case. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-01-19T14:19:56.000000Z K 7 svn:log V 248 Some trivial fixes to get it to compile again, plus some new lint: - cpuclass should be cpu_class - CPUCLASS_I386 should be CPUCLASS_386 (^^ those only show up if you compile for i386) - two missing prototypes on new functions - one missing static END K 10 svn:author V 2 se K 8 svn:date V 27 1996-01-19T19:01:19.000000Z K 7 svn:log V 151 Improve PCI probe messages by printing the bus number. Add missing newline to PCI to PCI bridge message. Submitted by: Matt Thomas END K 10 svn:author V 2 se K 8 svn:date V 27 1996-01-19T19:03:47.000000Z K 7 svn:log V 89 Fix bad typo: > was used instead of >> ... Submitted by: Matt Thomas END K 10 svn:author V 2 se K 8 svn:date V 27 1996-01-19T19:15:36.000000Z K 7 svn:log V 91 Fix bad typo: > was used instead of >> ... Submitted by: Matt Thomas END K 10 svn:author V 2 se K 8 svn:date V 27 1996-01-19T19:21:03.000000Z K 7 svn:log V 153 Improve PCI probe messages by printing the bus number. Add missing newline to PCI to PCI bridge message. Submitted by: Matt Thomas END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-01-19T19:58:33.000000Z K 7 svn:log V 53 Correct some formatting problems pointed out by bde. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-01-19T21:05:52.000000Z K 7 svn:log V 28 Imake %.*s really work. :-( END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-01-19T22:17:57.000000Z K 7 svn:log V 24 More man page cleanups. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-01-19T22:59:24.000000Z K 7 svn:log V 38 Fixed vm_map_find for new vm updates. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-01-19T23:00:38.000000Z K 7 svn:log V 38 Fixed vm_map_find for new vm changes. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-01-19T23:38:07.000000Z K 7 svn:log V 174 Reinstate AUTO_EOI_1. This did break suspend/resume on some portables. In particular mine. We may want to make it a negative option to keep GENERIC sane, ie NO_AUTO_EOI_1. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-01-20T00:59:23.000000Z K 7 svn:log V 144 Removed config.new from the release. It is unused by any current version of FreeBSD, and only serves to generate confusion and increase bloat. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-01-20T06:11:35.000000Z K 7 svn:log V 125 - Make it even more obvious that npx0 is 'mandatory'. - Point people to LINT for better descriptions of configuration lines. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-01-20T06:13:20.000000Z K 7 svn:log V 72 Added a comment just before the npx0 device. # Mandatory, don't remove END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-01-20T06:14:33.000000Z K 7 svn:log V 69 Added a comment above the npx0 device line # Mandatory, don't remove END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-01-20T06:28:11.000000Z K 7 svn:log V 99 Add a note about needing a new version of config(8) when upgrading from older releases of FreeBSD. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-01-20T07:29:11.000000Z K 7 svn:log V 170 Fix a variety of minor typos and cross references in a bunch of man pages. Masanobu Saitoh Giles Lean END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-01-20T07:51:25.000000Z K 7 svn:log V 137 Rcsdiff incorrectly only allows one -L option to be specified. Submitted by: Niklas Hallqvist via NetBSD-bugs END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-01-20T10:31:14.000000Z K 7 svn:log V 118 Remove unused include of utmp.h from print.c. Closes PR# 486. Submitted by: Tom Samplonius END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-01-20T10:43:54.000000Z K 7 svn:log V 145 Use the correct buffer size from limits.h for the error buffer passed to kvm_open. Closes PR# 476. Submitted by: Jeffrey Hsu END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-01-20T12:56:57.000000Z K 7 svn:log V 105 Route calls the errx routine with the wrong number of arguments when printing "route: bad address: ...". END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-01-20T15:05:55.000000Z K 7 svn:log V 103 Make the "uk" device usable again. The open() always failed due to an internal driver design problem. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-01-20T15:27:36.000000Z K 7 svn:log V 504 Fold in my latest changes to the worm driver. This makes it sorta usable, just for my ``proof-of-concept'' Perl script i've been posting to freebsd-scsi. The driver will be overhauled further, this is just to provide Jordan with a base to perform testing of his own with his HP burner. Use entirely at your own risk, expect a bunch of misburnt CD-R's when using it already in this very green stage. Note that by now the driver will only work when the CD-R has already been in the drive at boot time. END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1996-01-20T16:19:17.000000Z K 7 svn:log V 90 Typo in jmb's email URL. Submitted by: Hidetoshi Shimokawa END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-01-20T17:35:25.000000Z K 7 svn:log V 18 ptrace(2) manpage END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-01-20T17:35:25.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r13519, 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 1996-01-20T17:35:26.000000Z K 7 svn:log V 65 This commit was manufactured by cvs2svn to create tag 'page_1_0'. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-01-20T17:56:06.000000Z K 7 svn:log V 96 - FreeBSD'ized the ptrace manpage by removing non-FreeBSD specific portions. - install ptrace.2 END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-01-20T21:36:31.000000Z K 7 svn:log V 44 Removed stale #includes of "opt_sysvipc.h". END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-01-20T23:24:16.000000Z K 7 svn:log V 150 Previous commit to vfs_cluster accidentally disabled read-ahead. Problem fixed by initializing "alreadyincore" to 0 in the case of sequential reads. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-01-21T01:37:30.000000Z K 7 svn:log V 32 Removed last vestige of JREMOD. END K 10 svn:author V 6 julian K 8 svn:date V 27 1996-01-21T09:03:15.000000Z K 7 svn:log V 110 Submitted by: Bruce Evans (bde) better naming for exported devfs function and better place for the prototype END K 10 svn:author V 6 julian K 8 svn:date V 27 1996-01-21T09:07:58.000000Z K 7 svn:log V 30 oops. get the last edit right END K 10 svn:author V 6 julian K 8 svn:date V 27 1996-01-21T09:43:31.000000Z K 7 svn:log V 57 Slightly improved debug messages for inserting new items END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-01-21T10:26:54.000000Z K 7 svn:log V 173 Newest version of the Matrox Meteor driver. Tested with various MBONE tools and found to work better with both nv and vic. Submitted by: Jim Lowe END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-01-21T11:30:12.000000Z K 7 svn:log V 182 Implement an optional TIMEOUT value while entering the boot parameter string. This avoids indefinite hangs e.g. when used on a noisy serial console. It's not turned on by default. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-01-21T14:01:49.000000Z K 7 svn:log V 163 Add intro(4), as it's being referenced from severall other pages. Closes PR # docs/947: missing intro(4) manpage Submitted by: David E. O'Brien (initial version) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-01-21T15:09:25.000000Z K 7 svn:log V 86 Remove phk's errr... interesting idea of slicing a floppy into 10 cylinder groups. :) END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-01-21T16:30:43.000000Z K 7 svn:log V 49 One missed printf in the debugger. Found By: bde END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-01-21T17:24:54.000000Z K 7 svn:log V 341 Make the reduction algorithm to tune the file system size less aggressive, in order to avoid /mnt: file system full problems. Introduce a deadlock counter. Turn off echoing again, it's cluttering the screen/log. Gross hack to avoid the `vn0: invalid primary partition table: no magic' warning. Seems that doFS.sh is now doing the job... END K 10 svn:author V 3 jdp K 8 svn:date V 27 1996-01-21T17:26:25.000000Z K 7 svn:log V 183 Back out my previous change, which caused c++rt0.o to be linked into every shared library, until I can diagnose the problems it is causing for certain programs such as awk and groff. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-01-21T17:28:46.000000Z K 7 svn:log V 41 Added share/examples/{meteor,sliplogin}. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-01-21T17:57:25.000000Z K 7 svn:log V 438 Use `make' loops instead of shell loops to install things. This fixes the verbose output for `make -s install' and gives nicer output for `make install' and `make -n install'. This method should be used more. Install meteor and startslip. In fact, install all subdirectories except CVS. This method should be used more so that SUBDIR lists don't have to be changed so often (special cases could be handled by short exclusion lists). END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-01-21T18:43:45.000000Z K 7 svn:log V 199 Install intro.4, pt.4 and worm.4. I tried using `MAN4!= *.4' but it did weird things for plain make although it handled the long overlooked pt.4 and worm.4 better than the old manually edited list. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-01-21T19:18:46.000000Z K 7 svn:log V 28 Fixed the one remaining %r. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-01-21T19:38:05.000000Z K 7 svn:log V 63 Upgrade to Apache 1.0. Submitted by: Coranth Gryphon END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-01-21T20:11:54.000000Z K 7 svn:log V 42 Bring in various bug fixes from the HEAD. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-01-21T20:18:38.000000Z K 7 svn:log V 107 Merge from HEAD, modulo a tweak to get it to compile under 2.1. This code has also been tested under 2.1. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-01-21T20:57:03.000000Z K 7 svn:log V 188 Initialize the cpu_class variable. This prevents i386 machines from panicing with a privileged instruction fault early at boot time. Submitted by: rock@wurzelausix.CS.Uni-SB.DE (D. Rock) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-01-21T23:55:47.000000Z K 7 svn:log V 51 Declare functions, resolve printf-format warnings. END K 10 svn:author V 6 julian K 8 svn:date V 27 1996-01-22T00:02:33.000000Z K 7 svn:log V 97 Reviewed by: julian and (hsu?) Submitted by: John Birrel(L?) changes for threadsafe operations END K 10 svn:author V 6 julian K 8 svn:date V 27 1996-01-22T00:23:58.000000Z K 7 svn:log V 165 Reviewed by: julian Submitted by: john birrel One version of the pthreads library another will follow with differnt actions under some cases.. not QUITE complete END K 10 svn:author V 6 julian K 8 svn:date V 27 1996-01-22T00:24:56.000000Z K 7 svn:log V 81 Submitted by: john birrel Obtained from: uthread package thrreads definitions END K 10 svn:author V 6 julian K 8 svn:date V 27 1996-01-22T00:26:12.000000Z K 7 svn:log V 34 error handling for threaded apps END K 10 svn:author V 6 julian K 8 svn:date V 27 1996-01-22T00:32:08.000000Z K 7 svn:log V 32 Obtained from: uthreads package END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-01-22T01:01:15.000000Z K 7 svn:log V 297 Finally implement the "auto" disktype. It attempts to get all the required information from the driver, and produce a virgin disklabel for it. The latter might be further edited with `disklabel -e' to satisfy the user's need. The magic sequence is: disklabel -r -w sdX auto disklabel -e sdX END K 10 svn:author V 4 adam K 8 svn:date V 27 1996-01-22T01:30:03.000000Z K 7 svn:log V 65 'more | cat' was producing spurious output from an unused buffer END K 10 svn:author V 4 adam K 8 svn:date V 27 1996-01-22T03:48:47.000000Z K 7 svn:log V 22 Document the CRLF bug END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-01-22T04:55:42.000000Z K 7 svn:log V 171 Import named-4.9.3-patch1 This is a small fix, as a result of talking to Ultrix Hesiod-enabled named's. Apparently there are some buffer overruns causing data mangling. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-01-22T04:55:42.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r13553, 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 1996-01-22T04:55:43.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create tag 'v4_9_3_patch1'. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-01-22T05:55:52.000000Z K 7 svn:log V 117 Merge in 4.9.3-P1 changes and bump version number. (Patch1 only affects named and BSD/OS makefiles that we dont use) END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-01-22T08:06:13.000000Z K 7 svn:log V 50 Bugfix: allow digits in signal names (usr1, usr2) END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-01-22T09:02:08.000000Z K 7 svn:log V 120 Fix the -t option so that its output matches what the man page says it prints. Also silence a few "cc -Wall" warnings. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-01-22T09:25:45.000000Z K 7 svn:log V 89 Change the reference to less(1) (which may not be installed) to more(1). Closed PR# 847. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-01-22T10:23:25.000000Z K 7 svn:log V 126 Fix some of the pcvt related man pages to reflect where the various pcvt support files are really installed. Closes PR# 740. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-01-22T12:31:15.000000Z K 7 svn:log V 113 Changed the description of SIGSYS to better reflect what it means when that signal is received. Closes PR# 686. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-01-22T12:55:16.000000Z K 7 svn:log V 126 Change the reference to format(8) (which we don't have) to fdformat(1) and scsiformat(8) (which we do have). Closes PR# 663. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-01-22T13:21:33.000000Z K 7 svn:log V 38 bounds check the radix, just in case. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-01-22T15:33:20.000000Z K 7 svn:log V 334 Change ar's internal error routine to call err() instead of errx() so that when ar has a problem (like trying to update a read-only archive), you get a message like: ar: xyzzy.a: Permission denined instead of: ar: xyzzy.a Which doesn't really give the user any indication that the operation really did fail. This closes PR# 170. END K 10 svn:author V 7 roberto K 8 svn:date V 27 1996-01-22T17:44:30.000000Z K 7 svn:log V 68 Syntax corrections. Submitted by: john@starfire.MN.ORG (John Lind) END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-01-22T22:43:48.000000Z K 7 svn:log V 70 Add register definitions for Intel 82437FX (Triton System Controller) END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-01-22T23:31:20.000000Z K 7 svn:log V 43 Disclaimer redundant and man page cleanups END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-01-23T00:26:01.000000Z K 7 svn:log V 56 Add manpage links for ex.1 view.1 nex.1 nview.1 nvi.1 END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-01-23T00:57:19.000000Z K 7 svn:log V 58 Minor cleanups from NetBSD-current. Obtained from: NetBSD END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-01-23T00:57:19.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r13569, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-01-23T01:00:37.000000Z K 7 svn:log V 93 Add missing manpage zgrep.1 and links zegrep.1, zfgrep.1 Add missing links zegrep and zfgrep END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-01-23T01:35:04.000000Z K 7 svn:log V 36 Import bootpd-2.4.3 from ftp.mc.com END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-01-23T01:35:04.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r13572, 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 1996-01-23T01:35:05.000000Z K 7 svn:log V 63 This commit was manufactured by cvs2svn to create tag 'v2_4_3'. END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-01-23T01:58:00.000000Z K 7 svn:log V 31 Fix conflicts from 2.4.3 merge END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-01-23T02:02:03.000000Z K 7 svn:log V 21 Add bootpgw makefile END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-01-23T02:22:16.000000Z K 7 svn:log V 41 Merge back in 4.4bsd ARP changes by hand END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-01-23T02:23:20.000000Z K 7 svn:log V 19 Disconnect bootpgw END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-01-23T02:24:03.000000Z K 7 svn:log V 15 Remove bootpgw END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-01-23T02:39:24.000000Z K 7 svn:log V 158 Simplified savectx() a little and fixed a bug that caused it to return garbage in the child process rather than "1" like it is supposed to. Reviewed by: bde END K 10 svn:author V 6 fenner K 8 svn:date V 27 1996-01-23T05:15:30.000000Z K 7 svn:log V 184 First piece of fixing ppp/proxy arp problem: If an attempt to add a route fails because an "ARP table" entry is in the way, remove the ARP entry and retry the add. Reviewed by: nate END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-01-23T09:44:45.000000Z K 7 svn:log V 43 Fix getif() to work under 4.3bsd and later END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-01-23T11:14:41.000000Z K 7 svn:log V 36 Add dhcp aliases for bootp services END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-01-23T12:29:07.000000Z K 7 svn:log V 30 Upgrade to file version 3.19. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-01-23T12:29:07.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r13584, 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 1996-01-23T12:29:08.000000Z K 7 svn:log V 78 This commit was manufactured by cvs2svn to create tag 'file-vendor-file_3_19'. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-01-23T12:40:36.000000Z K 7 svn:log V 59 Merged changes to resolve conflicts with file 3.19 import. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-01-23T14:03:26.000000Z K 7 svn:log V 18 Search section 9. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-01-23T15:56:43.000000Z K 7 svn:log V 111 Add a missing "chmod 755 /usr/include/ufs" when copies of the include files are installed instead of symlinks. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-01-23T20:21:24.000000Z K 7 svn:log V 174 Add support for dumping the configuration of the Intel 82371FB PCI ISA IDE Xcellerator (sic) chip. The IDE function will not be done until Stefan tells me how to access it. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-01-23T20:36:49.000000Z K 7 svn:log V 57 Got the sense of the L1 cache enabled test wrong; fixed. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-01-23T21:05:22.000000Z K 7 svn:log V 191 Add an additional warning that a "dangerously dedicated" disk cannot have a boot selector in sector 0. Closes PR # conf/963: Using the... Submitted by: muir@idiom.com (David Muir Sharnoff) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-01-23T21:09:39.000000Z K 7 svn:log V 165 Add a hint that the -w flag to catman(1) is actually the command wakewhatis(1) for us. Closes PR # docs/966 Submitted by: obrien@cs.ucdavis.edu (David E. O'Brien) END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-01-23T21:17:59.000000Z K 7 svn:log V 35 Remove some now unused printfoids. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-01-23T21:27:39.000000Z K 7 svn:log V 43 `-w' was actually a flag, not an option... END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-01-23T21:31:51.000000Z K 7 svn:log V 37 Spelling error: Busting -> Bursting. END K 10 svn:author V 2 se K 8 svn:date V 27 1996-01-23T21:48:28.000000Z K 7 svn:log V 87 Make PCI interrupt handlers return void like everybody else does. Reviewed by: davidg END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-01-23T22:55:08.000000Z K 7 svn:log V 46 Hide the probe warnings behind `bootverbose'. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-01-23T23:33:55.000000Z K 7 svn:log V 50 note in bugs section: madvise not yet implemented END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-01-23T23:41:50.000000Z K 7 svn:log V 16 install manpage END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-01-23T23:59:36.000000Z K 7 svn:log V 41 add a manpage check for argument 'path' END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-01-24T00:11:58.000000Z K 7 svn:log V 15 add a manpage END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-01-24T00:18:29.000000Z K 7 svn:log V 32 manpath.1 depend on manpath.man END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-01-24T00:22:27.000000Z K 7 svn:log V 24 man.1 depend on man.man END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-01-24T11:30:26.000000Z K 7 svn:log V 35 German LC_TIME Submitted by: joerg END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-01-24T18:11:23.000000Z K 7 svn:log V 178 proc.h: Add PHOLD()/PRELE() macros to ensure the U area is not swapped while doing ptrace/procfs in it. ptrace.h: uncomment PT_ATTACH/PT_DETACH, I am committing code to do this. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-01-24T18:29:00.000000Z K 7 svn:log V 720 Major fixes for ptrace()... PT_ATTACH/PT_DETACH implemented now and fully operational. PT_{GET|SET}{REGS|FPREFS} implemented now, using code shared with procfs PT_{READ|WRITE}_{I|D} now uses code shared with procfs ptrace opcodes now fully permission checked, including ownerships. doing an operation to the u-area on a swapped process should no longer panic. running gdb as root works for me now, where it didn't before. general cleanup.. Note, that this has some tightening of permissions/access checks etc. Some of these may be going too far.. In particular, the "owner" of the traced process is enforced. The process that created or attached to the traced process is now the only one that can "do" things to it. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-01-24T18:41:41.000000Z K 7 svn:log V 620 Major fixes for procfs.. Implement a "variable" directory structure. Files that do not make sense for the given process do not "appear" and cannot be opened. For example, "system" processes do not have "file", "regs" or "fpregs", because they do not have a user area. "attempt" to fill in the user area of a given process when it is being accessed via /proc/pid/mem (the user struct is just after VM_MAXUSER_ADDRESS in the process address space.) Dont do IO to the U area while it's swapped, hold it in place if possible. Lock off access to the "ctl" file if it's done a setuid like the other pseudo-files in there. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-01-24T18:44:42.000000Z K 7 svn:log V 135 procfs_{mem|regs|fpregs}.c are now completely shared with ptrace(), and are no longer optional. This cuts down some code duplication. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-01-24T18:47:58.000000Z K 7 svn:log V 82 procfs_machdep.c is now shared with ptrace as well. It is now no longer optional. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-01-24T18:51:48.000000Z K 7 svn:log V 69 Add commands for ptrace get/set registers.. (Same numbers as NetBSD) END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-01-24T18:52:18.000000Z K 7 svn:log V 491 Add a check to prevent a computation from underflowing and causing a panic due to an attaempt to allocate a buffer for a terabyte or so of data when an attempt is made to create sparse data (e.g. a holey file) more than 1 block past the end of the file. Note: some other areas of this code need to be looked at, since they might cause problems when the file size exceeds 2GB, due to storing results in ints when the computations are being done with quad sized variables. Reviewed by: bde END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-01-24T19:34:49.000000Z K 7 svn:log V 116 Attempt to fix the procfs LKM after making some of the procfs code shared with ptrace and "standard" in the config. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-01-24T20:01:27.000000Z K 7 svn:log V 14 Disable $Log$ END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-01-24T20:17:17.000000Z K 7 svn:log V 169 Bring in the man page additions for PT_ATTACH/DETACH|GET/SET_REGS that were deleted out after the initial import now that Peter's code has implemented them in -current. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-01-24T20:27:19.000000Z K 7 svn:log V 124 Fix memory leak in case of adding a host route on top of another one. Pointed-out-by: Bill Fenner END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-01-24T20:51:26.000000Z K 7 svn:log V 32 Extend to handle all radix < 37 END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-01-24T20:56:20.000000Z K 7 svn:log V 132 Remove %r hack, we have vprintf() now. Add %D for "dumping" data. Good for ethernet/MAC addresses and such. Handle 1 < radix < 37. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-01-24T21:12:23.000000Z K 7 svn:log V 51 Use new printf features rather than local kludges. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-01-24T21:32:46.000000Z K 7 svn:log V 137 Build libscrypt in addition to libdescrypt if RELEASEDIR is set. Releases do need both libraries (they go into different distributions). END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-01-24T21:42:37.000000Z K 7 svn:log V 257 Create symlinks for the MD5 libcrypt's in the bindist. Jordan, this and my previous commit to lib/Makefile should re-establish the libcrypt for our releases now. :-) Well, not sure, perhaps init(8) is linked against the wrong libcrypt in the bindist. :-( END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-01-24T22:49:33.000000Z K 7 svn:log V 56 Use two-letters abbrev. for weekdays Change months form END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-01-24T22:50:24.000000Z K 7 svn:log V 13 Localize it. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-01-25T00:17:22.000000Z K 7 svn:log V 47 Restored newline at the end of panic messages. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-01-25T00:45:37.000000Z K 7 svn:log V 56 Fixed spelling of s_namlen so that this compiles again. END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-01-25T05:35:31.000000Z K 7 svn:log V 114 Added Hidetoshi Shimokawa (simokawa@sat.t.u-tokyo.ac.jp). He is the administrator of the Japanese mail exploder. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-01-25T06:05:38.000000Z K 7 svn:log V 615 This time, really make the procfs work when reading stuff from the UPAGES. This is a really ugly bandaid on the problem, but it works well enough for 'ps -u' to start working again. The problem was caused by the user address space shrinking by a little bit and the UPAGES being "cast off" to become a seperate entity rather than being at the top of the process's vmspace. That optimization was part of John's most recent VM speedups. Now, rather than decoding the VM space, it merely ensures the pages are in core and accesses them the same way the ptrace(PT_READ_U..) code does, ie: off the p->p_addr pointer. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-01-25T07:15:40.000000Z K 7 svn:log V 58 Don't use %r, we havn't got it anymore. Submitted by: bde END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-01-25T07:17:31.000000Z K 7 svn:log V 55 Make devfs_add_devfsf() which takes printf style args. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-01-25T07:21:50.000000Z K 7 svn:log V 44 Avoid local sprintfs and other printf'isms. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-01-25T16:29:41.000000Z K 7 svn:log V 24 Change mapping slightly END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-01-25T16:37:20.000000Z K 7 svn:log V 24 Change RUKEYMAP sligtly END K 10 svn:author V 2 se K 8 svn:date V 27 1996-01-25T18:32:00.000000Z K 7 svn:log V 40 Add support for multi-function devices. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-01-25T20:38:31.000000Z K 7 svn:log V 60 Correctly identify the various parts of the Triton chipset. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-01-25T23:00:42.000000Z K 7 svn:log V 150 Remove the "no board found at" message, ia rather similar message with the same information is printed one line below by the generic isa code anyway. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-01-25T23:03:07.000000Z K 7 svn:log V 135 Correctly initialize the `btprobing' variable. It's always been 0, causing a bogus error message to appear if no board has been fond. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-01-25T23:44:32.000000Z K 7 svn:log V 159 Make the numbers for the "superblock backups" fit nicely on the screen, even for larger partitions. Until now, partition sizes > 500 MB messed up the screen. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-01-26T09:29:29.000000Z K 7 svn:log V 94 The last part of the ether_sprint -> %6D change. Sorry for the delay. (%D is for hexdumping.) END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-01-26T12:42:39.000000Z K 7 svn:log V 31 Fix a bug I made in the devfs. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-01-26T18:20:56.000000Z K 7 svn:log V 129 Change private version of verr() to __verr() and make it static to avoid potential clash with library function of the same name. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-01-26T22:09:54.000000Z K 7 svn:log V 538 Delete the if_private[] array in struct ifnet; this turned out to be of limited utility. In their place, add bunch of pointers which will eventually be needed by the polled-interrupt scheme we're working here. (It will probably be a while before the code is written and committed here.) At the same time, a `void *if_softc' field was added to the beginning of the structure to make certain driver writers happier. The practical upshot of all this is that you need to recompile utilities such as netstat which manipulate struct ifnet. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-01-27T00:13:33.000000Z K 7 svn:log V 862 Added a `boundary' arg to vm_alloc_page_contig(). Previously the only way to avoid crossing a 64K DMA boundary was to specify an alignment greater than the size even when the alignment didn't matter, and for sizes larger than a page, this reduced the chance of finding enough contiguous pages. E.g., allocations of 8K not crossing a 64K boundary previously had to be allocated on 8K boundaries; now they can be allocated on any 4K boundary except (64 * n + 60)K. Fixed bugs in vm_alloc_page_contig(): - the last page wasn't allocated for sizes smaller than a page. - failures of kmem_alloc_pageable() weren't handled. Mutated vm_page_alloc_contig() to create a more convenient interface named contigmalloc(). This is the same as the one in 1.1.5 except it has `low' and `high' args, and the `alignment' and `boundary' args are multipliers instead of masks. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-01-27T00:53:58.000000Z K 7 svn:log V 658 Fixed allocation of DMA buffers. The DMA bounce buffers were sometimes overrun by 2 pages. Fixed the (unused) values returned from device attach functions. Fixed checking of unit number in device open functions - don't load bad pointers or print error messages about the contents of bad pointers. Removed unused #includes. asc.c: Fixed premature setting of flags in ascopen() - copied the better order in gscopen(). gsc.c: Fixed conflict handling for drq: - fail the probe if the configured drq doesn't match the actual drq. - set the configured drq to match the actual drq in the autoconfig case. Reviewed by: Nobody; authors didn't respond to mail. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-01-27T01:56:30.000000Z K 7 svn:log V 94 Cleaned up unused #includes and some other historical cruft. Sorted and KNFised declarations. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-01-27T01:57:02.000000Z K 7 svn:log V 99 Declared new functions isa_dmainit() and isa_dmadone_nobounce(). Sorted and KNFised declarations. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-01-27T02:33:48.000000Z K 7 svn:log V 638 Allocate DMA bounce buffers only when requested by drivers. Only the fd and wt drivers need bounce buffers, so this normally saves 32K-1K of kernel memory. Keep track of which DMA channels are busy. isa_dmadone() must now be called when DMA has finished or been aborted. Panic for unallocated and too-small (required) bounce buffers. fd.c: There will be new warnings about isa_dmadone() not being called after DMA has been aborted. sound/dmabuf.c: isa_dmadone() needs more parameters than are available, so temporarily use a new interface isa_dmadone_nobounce() to avoid having to worry about panics for fake parameters. Untested. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-01-27T04:18:15.000000Z K 7 svn:log V 536 First attempt at creating devfs entries for sliced devices. Doesn't quite work yet, so the heart of it is disabled. Added bdev and cdev args to dsopen(). drivers: Fixed device names, links, minor numbers and modes. wd.c: Started actually supporting devfs. diskslice.h: Added devfs tokens to structs (currently 576 of them per disk! :-(). subr_diskslice.c: Create devfs entries in dsopen() and (unsuccessfully) attempt to make them go away at the right times. DEVFS is #undefed at the start so that this shouldn't cause problems. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-01-27T09:34:21.000000Z K 7 svn:log V 402 [Oops, forgot to commit this together with things that depend on it.] First attempt at creating devfs entries for sliced devices. Doesn't quite work yet, so the heart of it is disabled. Added bdev and cdev args to dsopen(). Create devfs entries in dsopen() and (unsuccessfully) attempt to make them go away at the right times. DEVFS is #undefed at the start so that this shouldn't cause problems. END K 10 svn:author V 7 roberto K 8 svn:date V 27 1996-01-27T15:57:07.000000Z K 7 svn:log V 135 Add a few questions including where to find the 2.1.0 CD inAustralia, the fact that 2.1.0 will not install with 4 MB and a few others. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-01-27T17:48:12.000000Z K 7 svn:log V 381 The Great Merge. The worm driver is alpha-usable! I've stuffed everything that is needed into the kernel driver, including the logic to select between different vendor's quirks. Disclaimer: this has by now _only_ been tested on a heavily tweaked 2.0.5R system. I've done my best to retrofit it into -current, but i don't have a chance yet to test it in a -current environment. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-01-27T17:49:47.000000Z K 7 svn:log V 93 Add , containing the declarations that are shared between kernel and userland. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-01-27T17:52:20.000000Z K 7 svn:log V 134 Add a wormcontrol(8) utility. This is needed in order to prepare worm(4) for actual work. See the EXAMPLES section in the man page. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-01-27T17:52:20.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r13652, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-01-27T17:55:54.000000Z K 7 svn:log V 90 Totally revamp the man page. (Gack, i didn't even know Peter had already written one. :) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-01-27T17:57:15.000000Z K 7 svn:log V 57 Add wormcontrol. Nope, i didn't forget it this time. :) END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-01-27T20:14:32.000000Z K 7 svn:log V 419 Decode configuration for the IDE part of the Triton chipset. This includes a hack in the probe code: the 82371FB is a multifuction device, but doesn't properly set the configuration bit which indicates this. So, we just hard-wire all 82371FBs as multifunction devices. This does not actually make the bus-master IDE stuff work, although if anyone wants to work on that, I have the databooks that tell how to use it. END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1996-01-27T23:57:06.000000Z K 7 svn:log V 48 Add missing ${DESTDIR} to afterinstall: target. END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1996-01-28T00:00:10.000000Z K 7 svn:log V 73 Add missing ${DESTDIR} to afterinstall: target. (cvs update -j1.4 -j1.5) END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1996-01-28T08:08:37.000000Z K 7 svn:log V 114 Add (at long last) an option to say if you want to run the printer daemon (lpd) or not. Set to run it by default. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-01-28T08:15:44.000000Z K 7 svn:log V 168 Fixed dangling pointer bugs in DIOCSDINFO. Enabled DEVFS support. It doesn't work while devfs is mounted (add_devfs_devsw() doesn't work then), but seems to be safe. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-01-28T09:56:04.000000Z K 7 svn:log V 241 Minor but fatal spelling error when merging my code into -current. Also declared worminit() to avoid a compiler warning. Seems that the other SCSI drivers don't declare XXinit() yet, so perhaps we'd also create a typedef for these func's. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-01-28T10:02:38.000000Z K 7 svn:log V 31 Fix DEVFS, remove unused vars. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-01-28T10:07:55.000000Z K 7 svn:log V 50 make devfs_add_devswf a little smarter about '/'; END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1996-01-28T16:36:24.000000Z K 7 svn:log V 84 Add info about distinguishing freebsd versions. Submitted by: obrien@cs.ucdavis.edu END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1996-01-28T16:59:05.000000Z K 7 svn:log V 18 Formatting tweak. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-01-28T18:25:54.000000Z K 7 svn:log V 119 An earlier modification had decreased CPU usage, but also decreased performance. This essentially undoes that change. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-01-28T19:10:37.000000Z K 7 svn:log V 550 Use umask disk_umask=037 for all (writable) disks. Use umask tape_umask=017 for all tapes. This has a significant effect only for ft and st (they were created with the wrong umask 002 and then chmod'ed to mode 640; now they are created with mode 660). Chmod the st control devices (mode 3) to 600. These need to be more secure than the st i/o devices, but were less secure. Use the default umask of 077 for joy0. 002 gave mode 664, which is insecure. Use umask 037 for ch*. Cosmetic. Removed redundant chmod's. Sorted case lists for disks. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-01-28T20:31:11.000000Z K 7 svn:log V 83 3c590 driver for FreeBSD Submitted by: Frederick Earl Gray END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-01-28T20:33:44.000000Z K 7 svn:log V 86 Man page for the vx driver. Submitted by: Frederick Earl Gray END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-01-28T20:43:49.000000Z K 7 svn:log V 67 Add an entry for the "MBR-7", whatever that is. Submitted by: rich END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-01-28T21:51:57.000000Z K 7 svn:log V 62 Back out the previous change. It's not correct for -current. END