Го42000 229 294 284 430 271 230 266 199 421 147 962 249 205 285 130 224 173 185 126 186 197 130 149 138 128 224 127 294 254 253 344 314 163 330 133 416 233 166 116 149 169 523 149 448 433 176 690 245 121 283 298 172 224 180 162 722 206 151 147 144 137 281 260 350 163 187 147 141 161 136 447 570 226 196 168 175 152 147 151 133 249 154 113 123 131 155 155 161 110 201 291 147 190 117 292 230 397 119 122 128 164 145 126 128 147 215 226 142 638 299 123 141 202 511 375 228 215 214 152 228 176 181 123 271 831 132 163 201 136 330 181 128 154 118 175 135 1215 170 152 152 139 203 169 133 239 340 166 188 121 222 132 143 110 211 435 199 177 271 147 122 140 145 150 150 152 137 141 138 127 187 118 176 490 147 293 169 555 233 230 193 126 135 216 185 294 116 162 165 351 246 200 356 135 191 124 489 122 278 185 441 217 190 113 186 118 173 146 123 205 112 538 174 106 251 3013 142 150 345 164 310 381 149 159 162 136 139 325 193 297 118 K 10 svn:author V 5 abial K 8 svn:date V 27 1998-12-22T11:41:51.000000Z K 7 svn:log V 199 * Begin integration of built-ins with Forth: leave the exit code from a built-in command on Forth stack. * Fix a bug which was causing a panic when loading stripped aout kernels. Reviewed by: jkh END K 10 svn:author V 5 abial K 8 svn:date V 27 1998-12-22T11:46:27.000000Z K 7 svn:log V 189 Add new word ".#" which acts like "." but doesn't output a space separator. I found it impossible to output parametrized strings like "\033[%d;%dH" without building them first in pad area. END K 10 svn:author V 5 abial K 8 svn:date V 27 1998-12-22T11:51:25.000000Z K 7 svn:log V 335 Add simple terminal emulator, compatible with cons25. Currently supported capabilities are: AF, AB, cm, ho, me, cd. The code is hidden behind -DTERM_EMU - should it cause any problems, you can remove this define to get back the old behaviour. You'll find some examples how to use it in src/share/examples/bootforth. Reviewed by: jkh END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-12-22T11:52:10.000000Z K 7 svn:log V 178 User reports that using mount_null destroyed his filesystem, I reply that nullfs really doesn't work, he askes why this isn't noted for the "dangerous" filesystems, I go "hmmm." END K 10 svn:author V 5 abial K 8 svn:date V 27 1998-12-22T12:15:45.000000Z K 7 svn:log V 135 Add examples how to use the terminal emulation code in /boot/loader to create nice startup menus. Improvements are warmly welcome. :-) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-12-22T12:31:26.000000Z K 7 svn:log V 173 Collapse the "get" code substantially by combining common functions. Also make mountpoint for each media type easier to change. Also reshuffled some menus for easier usage. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-12-22T12:33:32.000000Z K 7 svn:log V 106 Add /usr/share/examples/bootforth so that world builds don't start falling over. Forgotten by: abial :-) END K 10 svn:author V 5 luoqi K 8 svn:date V 27 1998-12-22T14:43:58.000000Z K 7 svn:log V 326 Correctly handle misaligned VMIO buffer (whose start or end offset in the VM object are not page aligned). This should fix the mount_msdos panic after a failed attemp to mount as ffs. Reviewed By: Matthew Dillon Archie Cobbs Dmitrij Tejblum END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1998-12-22T17:17:17.000000Z K 7 svn:log V 52 add command storage to correlate with latched error END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1998-12-22T17:26:13.000000Z K 7 svn:log V 866 Add a quirk NORRLS (no reserve/release) which can (and will) get set for the devices that don't actually support reserve/release (so we don't keep trying it). Add softc storage and manage storing last I/O and CTL commands that had errors (for correlative purposes). In saclose clear the 'MOUNTED' bit if we either rewind or unload (yes, this shouldn't be necessary since the next open should catch whether a tape change occurred, but I'm having some questions about that actually working so this is safer for the moment). Oh, forgot to mention in previous commit messages that some of the failures particularly at close time cause the tape to be ejected (for the sake of safety)- all this prior to redoing the state machine (which is in progress) which will try and handle this better. Complete the addition of the setmark support (from Martin.Birgmeier@aon.at). END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1998-12-22T17:28:25.000000Z K 7 svn:log V 153 Print out latched cdb's correlated to latched errors in MTIOCERRSTAT case. Complete the addition of the setmark support (from Martin.Birgmeier@aon.at). END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-12-22T18:12:09.000000Z K 7 svn:log V 110 Return NULL on resource shortage instead of blindly continuing. Obtained from: Eivind Eklund END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-12-22T18:14:15.000000Z K 7 svn:log V 190 Staticize the overrun buffer so that they are not shared between cards of different bus types as each bus type may have a different bus mapping. Submitted by: Eivind Eklund END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-12-22T18:14:50.000000Z K 7 svn:log V 36 Don't calculate the residual twice. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1998-12-22T18:57:30.000000Z K 7 svn:log V 128 Adjust some comments to prevent future confusion on the implementation. Also add a reference to the buf(9) manual page. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1998-12-22T19:02:51.000000Z K 7 svn:log V 78 Grammer / Consistancy update Submitted by: Eivind Eklund END K 10 svn:author V 6 dillon K 8 svn:date V 27 1998-12-22T19:47:48.000000Z K 7 svn:log V 90 Add manual page describing kernel buffer management system (i.e. kern/vfs_bio.c). END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-12-22T20:05:23.000000Z K 7 svn:log V 31 Staticize. Reviewed by: gibbs END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-12-22T20:21:12.000000Z K 7 svn:log V 91 Error check is not necessary - this function cannot fail in this context. Noted by: gibbs END K 10 svn:author V 5 luigi K 8 svn:date V 27 1998-12-22T20:38:06.000000Z K 7 svn:log V 102 'ip_fw_head' and 'M_IPFW' are also used in ip_dummynet so cannot be static... Reported by: Dave Alden END K 10 svn:author V 5 luigi K 8 svn:date V 27 1998-12-22T20:44:13.000000Z K 7 svn:log V 36 Add entries for DUMMYNET and BRIDGE END K 10 svn:author V 5 abial K 8 svn:date V 27 1998-12-22T21:40:56.000000Z K 7 svn:log V 55 Fix typo. Submitted by: Ilya V. Komarov END K 10 svn:author V 3 imp K 8 svn:date V 27 1998-12-22T22:31:06.000000Z K 7 svn:log V 46 Invalid is spelled with the v *BEFORE* the a. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1998-12-23T00:24:59.000000Z K 7 svn:log V 33 update asleep/await sections END K 10 svn:author V 6 dillon K 8 svn:date V 27 1998-12-23T01:05:06.000000Z K 7 svn:log V 128 Documentation update for new M_AWAIT flag to kernel malloc, plus revamp the descriptions of the flags and return value. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1998-12-23T01:06:57.000000Z K 7 svn:log V 32 M_AWAIT changed to M_ASLEEP END K 10 svn:author V 6 dillon K 8 svn:date V 27 1998-12-23T01:52:47.000000Z K 7 svn:log V 198 Update comments to routines in vm_page.c, most especially whether a routine can block or not as part of a general effort to carefully document blocking/non-blocking calls in the kernel. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1998-12-23T06:06:13.000000Z K 7 svn:log V 158 Add (commented out) directive and note regarding dumpfile location when running in a sandbox. Submitted by: Ben Smithurst END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-12-23T09:07:40.000000Z K 7 svn:log V 157 Don't leave the CDROM tray locked if an attempt to mount it is made and the drive is actually empty. Submitted by: Ben Smithurst END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-12-23T11:50:52.000000Z K 7 svn:log V 251 Implement fpsetmask() and other fp*() functions. Programs should use #include to access these functions instead of the i386 specific #include Submitted by: Hidetoshi Shimokawa END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-12-23T11:55:42.000000Z K 7 svn:log V 221 [This is a null commit to supply the correct log entry] Rename 'cerror' to '.cerror' so that programs which have a function or global variable named 'cerror' don't completely break the syscall error reporting mechanism. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-12-23T12:03:33.000000Z K 7 svn:log V 69 The largest PID is now 99999 Reported by: Ben Stuyts END K 10 svn:author V 7 foxfair K 8 svn:date V 27 1998-12-23T14:28:37.000000Z K 7 svn:log V 233 Add Matrox Mystique 1064/1164SG chips info. By the datasheet from Matrox, they use the same value in the VID register. PR kern/9137: Matrox Mystique chip name typo error Submitted by: Alex D. Chen END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1998-12-23T16:48:17.000000Z K 7 svn:log V 38 you can retry SYNC CACHE on UA errors END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-12-24T01:06:59.000000Z K 7 svn:log V 320 Remove: corelate corelated corelation corelative corelatively My Random-House dictionary doesn't list them, and grog says (paraphrased): SOED only accepts 'corelate's, and it just notes corelate as an alternative (and obviously not exactly mainstream) spelling for correlate. (yes these spellings tripped me) END K 10 svn:author V 3 imp K 8 svn:date V 27 1998-12-24T02:02:09.000000Z K 7 svn:log V 140 Added new users/group that Matt Dillan added. While not strictly necessary due to later changes to the tree, they may someday be required. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1998-12-24T02:43:41.000000Z K 7 svn:log V 71 Unstaticize swi_camnet && swi_cambio so Alpha kernels can build again. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-12-24T04:28:25.000000Z K 7 svn:log V 24 Turn NODOCS on for now. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1998-12-24T06:01:15.000000Z K 7 svn:log V 54 a more correct change that should meet the sniff test END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1998-12-24T06:05:48.000000Z K 7 svn:log V 74 Not quite right for the goal of using swi_register, but on the way there. END K 10 svn:author V 7 foxfair K 8 svn:date V 27 1998-12-24T06:30:21.000000Z K 7 svn:log V 426 Correct the wrong PCI-IDE probing on AcerLabs Aladdin-V chipset. It won't change the original code but add an extra option "ALI_V" to check the precise IDE port.(especially, secondary) Use the same option "ALI_V" on the kernel config file to prevent generic DMA check causes wrong result. (It seems buggy even on PIIX4 chipset, and I don't know when this bug start) Should I add the option "ALI_V" into /sys/i386/conf/LINT ? END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-12-24T08:55:05.000000Z K 7 svn:log V 57 Turn off NODOC again; apparently this problem was fixed. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-12-24T09:45:10.000000Z K 7 svn:log V 355 Fixed null pointer panics which I introduced in rev.1.86. Vnodes may be revoked, so vnop routines must be careful about accessing the vnode if they may have blocked. Fixed marking for update after successfully reading or writing 0 bytes. In this case, POSIX.1 specifies marking if and only if the requested count is nonzero, but rev.1.86 never marked. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-12-24T12:07:16.000000Z K 7 svn:log V 340 Restored rev.1.31 which was clobbered by rev.1.69 (the big Lite2 merge). This fixes at least hanging in revoke(2) when a somewhat active slave pty is revoked. The hang made the window for the null pointer bug in ufsspec_{read,write} much larger. There are many other bugs in this area (revoke of an active fifo at best leaks memory...). END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-12-24T13:17:58.000000Z K 7 svn:log V 84 Disable building with alpha software completion options until we upgrade compilers. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-12-24T14:17:57.000000Z K 7 svn:log V 597 Flush the fifos at the correct place in cyopen(). Various things in cyopen() were done in a different order than in sioopen(), partly to (ab)use a side effect of comparam() and partly because I didn't understand what the reset was doing (it flushes the fifos). This turned out to be more than a cosmetic problem. Flushing the fifos quite late is good for discarding input that arrived while the line state was being initialized, and in the cy driver it also seems to reduce a problem with input that arrived long ago during the previous close (the UART loses sync too easily and for too long). END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-12-24T17:50:34.000000Z K 7 svn:log V 150 Fix a small bug in xl_start(): when queuing a packet onto the end of an existing chain, don't forget to move xl_tx_tail to point to the new tail end. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-12-24T17:52:08.000000Z K 7 svn:log V 27 MFC: fix bug in xl_start() END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-12-24T18:03:17.000000Z K 7 svn:log V 188 The VIA Rhine appears to be yet another chip that always includes the ethernet CRC in received frames and has no option to turn this behavior off. Trim the CRC off manually in vr_rxeof(). END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-12-24T18:19:47.000000Z K 7 svn:log V 203 Strip the leading path from __progname as is done in the a.out case. Also bring in stddef.h so we can use NULL instead of 0 for pointer comparisons. Hinted at by: Bruce Evans Reviewed by: John Polstra END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-12-24T18:20:58.000000Z K 7 svn:log V 78 Since argv is in scope, use argv[0] instead of __progname. Suggested by: bde END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-12-24T18:39:48.000000Z K 7 svn:log V 129 Grrrr... The RealTek 8139 is yet another chip that includes the ethernet CRC in received frames, which we need to trim manually. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-12-24T18:52:47.000000Z K 7 svn:log V 86 Correct the name of the SMC 1211-TX: it's called the EZ Card 10/100 PCI, not EtherEZ. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-12-24T19:10:05.000000Z K 7 svn:log V 68 One more time: another case where we need to trim the CRC manually. END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-12-24T21:21:20.000000Z K 7 svn:log V 626 According to the author.. "I've been having a problem running the patches [committed to current] installed with the COMPAT_LINUX_THREADS option along with the VM_STACK patches I did. I'm not sure what the problem is, since it seemed to work before. In any event, the attached patch fixes the problem for me. While I've had no report of problems from anyone else, possibly it would be wise to commit the patch until the problem is found. Also, there was some left-over junk in the linux_misc.c file from some earlier work I did. The attached patch cleans that up too." Submitted by: "Richard Seaman, Jr." END K 10 svn:author V 6 dillon K 8 svn:date V 27 1998-12-24T23:27:33.000000Z K 7 svn:log V 110 No __profname bozoness, no strstr() bozoness... test argv[0] against "uptime" the right way. Sheesh. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-12-25T00:56:09.000000Z K 7 svn:log V 56 Note that we have removed some words form the original. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-12-25T09:03:18.000000Z K 7 svn:log V 54 Sync with sys/i386/conf/Makefile.i386 revision 1.132. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-12-25T09:04:11.000000Z K 7 svn:log V 51 Sync with sys/i386/conf/files.i386 revision 1.207. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-12-25T09:05:17.000000Z K 7 svn:log V 44 Sync with sys/i386/isa/wd.c revision 1.182. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-12-25T10:34:27.000000Z K 7 svn:log V 188 Fix for creating files on a Solaris 7 server with NFSv3 (the request was slightly garbled but older servers seemed to understand it). Reviewed by: David O'Brien END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-12-25T21:57:06.000000Z K 7 svn:log V 167 Remove previous cast again - it triggers a compiler bug on the Alpha which prevents sysinstall from building. We'll just have to live with the warning on the x86. :( END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-12-25T23:39:01.000000Z K 7 svn:log V 254 Hack -> compromise hacker -> intruder (couldn't desired between this and 'cracker') config -> configuration sorted crossreferences spell checked Overall very good content, but we need one of our wordsmiths to change the tone to match the CSRG manpages. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1998-12-26T05:19:42.000000Z K 7 svn:log V 68 Fix copyright info. Man page was written by Matt, not CSRG :-) END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-12-26T12:14:31.000000Z K 7 svn:log V 95 clean up more timeout/untimeout portability stuff. make sure flags and stuff are set sensibly. END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-12-26T12:43:26.000000Z K 7 svn:log V 55 Converge further on the isdn4bsd version of this file. END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-12-26T13:14:45.000000Z K 7 svn:log V 49 More isdn4bsd convergence: cleanup log messages. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-12-26T17:14:37.000000Z K 7 svn:log V 69 Tweak ptrace(PT_READ_U) so that the last alpha register can be read. END K 10 svn:author V 5 billf K 8 svn:date V 27 1998-12-26T18:49:58.000000Z K 7 svn:log V 42 MFC: -N option to supress reverse lookup. END K 10 svn:author V 4 grog K 8 svn:date V 27 1998-12-27T02:55:28.000000Z K 7 svn:log V 353 - Clarify the manner in which mirroring is performed - Get the (tm) signal correct in nroff versions - Correct highlighting (docs/9196) Sigh. This is still a long way from being correct. In particular, the states are both incorrect, and they don't format properly in troff. But it will have to wait until I stop changing the meanings of the states. END K 10 svn:author V 4 grog K 8 svn:date V 27 1998-12-27T03:47:15.000000Z K 7 svn:log V 476 - Correct alphabetical order of commands - Describe subdisk attachment in more detail - Describe new 'makedev' command - Correct use of 'partition' and 'slice' - Describe 'setupstate' keyword - Include performance guidelines for striped plexes - Correct numerical values in examples - Add examples for disklabel(8) - Clarify problems creating Vinum drives on inappropriate partitions Prodded by: NAGANUMA Yasuhiro (slices and partitions) END K 10 svn:author V 7 foxfair K 8 svn:date V 27 1998-12-27T07:59:25.000000Z K 7 svn:log V 129 Turn the VIA chipset ,<> controller probing off. It might cause some problem and something like USB has its own driver. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-12-27T08:15:37.000000Z K 7 svn:log V 100 Don't waste precious space on showing the performance of fdX. (can get old behavior with -DWANT_FD) END K 10 svn:author V 5 luigi K 8 svn:date V 27 1998-12-27T11:23:05.000000Z K 7 svn:log V 74 Remove coredump when running "ipfw pipe" without more arguments. PR: 8937 END K 10 svn:author V 5 joerg K 8 svn:date V 27 1998-12-27T12:01:07.000000Z K 7 svn:log V 81 Fix the spelling of `FreeBSD'. Submitted by: Peter Philipp END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-12-27T12:35:48.000000Z K 7 svn:log V 60 Pre 3.0 branch cleanup casualty #1: DSI_SOFT_MODEM support. END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-12-27T12:40:07.000000Z K 7 svn:log V 55 Pre 3.0 branch cleanup casualty #2: Transputer support END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-12-27T12:44:57.000000Z K 7 svn:log V 59 Pre 3.0 branch cleanup casualty #3: 3c505 ethernet support END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-12-27T12:52:46.000000Z K 7 svn:log V 41 Pre 3.0 branch cleanup casualty #4: pcvt END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-12-27T13:06:44.000000Z K 7 svn:log V 156 Pre 3.0 branch cleanup casualty #5: nca, sea, wds, uha No CAM drivers available. If somebody CAMifies one of these, they will be welcome back in the tree END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-12-27T13:12:59.000000Z K 7 svn:log V 62 Add commented out SMP stuff in GENERIC, remove stale configs. END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-12-27T13:13:41.000000Z K 7 svn:log V 21 Delete stale config. END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-12-27T13:36:44.000000Z K 7 svn:log V 31 forgot to remote options here. END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-12-27T13:40:57.000000Z K 7 svn:log V 39 Pre 3.0 branch cleanup casualty #6: ft END K 10 svn:author V 3 sos K 8 svn:date V 27 1998-12-27T13:55:48.000000Z K 7 svn:log V 63 Pre 3.0 branch cleanup sos#1: wcd Superceded by acd driver... END K 10 svn:author V 3 sos K 8 svn:date V 27 1998-12-27T14:00:10.000000Z K 7 svn:log V 63 Pre 3.0 branch cleanup sos#1: wcd Superceded by acd driver... END K 10 svn:author V 3 sos K 8 svn:date V 27 1998-12-27T14:21:37.000000Z K 7 svn:log V 69 Pre 3.0 branch cleanup sos#2: sound Superceded by the snd driver... END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-12-27T15:04:33.000000Z K 7 svn:log V 18 Fixed CLEANFILES. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-12-27T15:24:21.000000Z K 7 svn:log V 108 Avoid using ld -O (as in bsd.lib.mk). Fixed `make cleandepend'. The default is null because SRCS is null. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-12-27T15:47:15.000000Z K 7 svn:log V 198 Fixed type mismatches in args to __syscall(). One for mmap() broke on i386's with 64-bit longs -- the padding between mmap()'s 5th and 6th is an int, not a long. The other mismatches were benign. END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-12-27T16:44:24.000000Z K 7 svn:log V 55 follow up to: Pre 3.0 branch cleanup casualty #4: pcvt END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-12-27T16:52:55.000000Z K 7 svn:log V 98 Removed rotten, unused implicit rules. The ld -O in one might have been harmful if it were used. END K 10 svn:author V 3 sos K 8 svn:date V 27 1998-12-27T17:12:02.000000Z K 7 svn:log V 25 Fix breakage by cleanup. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-12-27T17:25:27.000000Z K 7 svn:log V 199 Avoid using `ld -O' (as in bsd.lib.mk). `ld -O' seems to have caused only non-problems for elf -- `ld -elf -O foo.tmp -x -r foo' apparently puts the result in a.out so it has essentially no effect. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-12-27T17:59:42.000000Z K 7 svn:log V 134 Turn the compile time option into a run-time option. You can now use the `want_fd' command in the vmstat display. Suggested by: grog END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-12-27T18:03:29.000000Z K 7 svn:log V 304 Fix some 64bit truncation problems which crept into SYSCTL_LONG() with the last cleanup. Since the oid_arg2 field of struct sysctl_oid is not wide enough to hold a long, the SYSCTL_LONG() macro has been modified to only support exporting long variables by pointer instead of by value. Reviewed by: bde END K 10 svn:author V 3 sos K 8 svn:date V 27 1998-12-27T18:59:21.000000Z K 7 svn:log V 27 Remove depricated wcd LKM. END K 10 svn:author V 3 sos K 8 svn:date V 27 1998-12-27T19:01:47.000000Z K 7 svn:log V 30 Remove depricated wcd module. END K 10 svn:author V 3 sos K 8 svn:date V 27 1998-12-27T19:38:15.000000Z K 7 svn:log V 36 Remove LKM's depricated by modules. END K 10 svn:author V 3 sos K 8 svn:date V 27 1998-12-27T19:43:28.000000Z K 7 svn:log V 72 Temporaryly disable vinum, awaiting repository copy of misplaced files. END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-12-27T19:51:34.000000Z K 7 svn:log V 53 followup to Pre 3.0 branch cleanup casualty #4: pcvt END K 10 svn:author V 3 sos K 8 svn:date V 27 1998-12-27T20:09:31.000000Z K 7 svn:log V 34 Fix the move of the ulaw.h file.. END K 10 svn:author V 3 sos K 8 svn:date V 27 1998-12-27T20:25:12.000000Z K 7 svn:log V 36 Remove LKM's depricated by modules. END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-12-27T21:11:07.000000Z K 7 svn:log V 55 follow up to: Pre 3.0 branch cleanup casualty #4: pcvt END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-12-27T21:30:44.000000Z K 7 svn:log V 122 Update sppp support to i4b level. This includes the new spppcontrol program to set PPP options like authentication with. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-12-27T21:38:09.000000Z K 7 svn:log V 130 Update section on DK_NDRIVES (which was removed with CAM), and explain relation to devstat(3)/(9). Submitted-by: ken@freebsd.org END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-12-27T21:44:03.000000Z K 7 svn:log V 47 Add copyright and RCS/CVS Id. Noticed by: ken END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-12-27T21:47:14.000000Z K 7 svn:log V 545 Initial entry of ISDN4BSD into the FreeBSD tree. ISDN4BSD is the work of our brand-new comitter: Hellmuth Michaelis, who has done a tremendous amount of work to bring us this far. There are still some outstanding issues and files to bring into the tree, and for now it will be needed to pick up all the extra docs from the isdn4bsd release. It is probably also a very good idea to subscribe to the isdn@freebsd.org mailing list before you try this out. These files correspond to release "beta Version 0.70.00 / December 1998" from Hellmuth. END K 10 svn:author V 3 des K 8 svn:date V 27 1998-12-27T22:03:09.000000Z K 7 svn:log V 206 Finally give FreeBSD a graphical screensaver. It isn't much, but it works, and can serve as a template for further efforts. Consider this my (belated) Christmas present to the Project :) Requested by: jkh END K 10 svn:author V 3 des K 8 svn:date V 27 1998-12-27T22:03:40.000000Z K 7 svn:log V 31 Activate the warp screensaver. END K 10 svn:author V 3 des K 8 svn:date V 27 1998-12-27T22:04:12.000000Z K 7 svn:log V 49 List the warp screensaver along with the others. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-12-27T23:00:18.000000Z K 7 svn:log V 109 Update comment for saver variable now that its changed its function (and list of available values) somewhat. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-12-27T23:23:26.000000Z K 7 svn:log V 415 From the submitter: CPU_WT_ALLOC does not work correctly for K6-2s of model 8+ and probably K6-3s (when they appear on the market soon). In addition, print_AMD_info() incorrectly printfs write allocation's size. I've fixed them, so they now Do The Right Thing, and added a "NO_MEMORY_HOLE" option to easily allow 15-16mb range handling for us K6 and K6-2 users. Submitted by: Brian Feldman END K 10 svn:author V 3 cwt K 8 svn:date V 27 1998-12-27T23:55:01.000000Z K 7 svn:log V 282 Don't set a MANPATH by default for users who aren't in a login class. man(1) will utilize manpath(1) if MANPATH is unset in the environment, and with our existing manpath.config it is enough to find the X11 pages among others. PR: 8587 Submitted by: Marc Slemko END K 10 svn:author V 3 cwt K 8 svn:date V 27 1998-12-28T00:39:14.000000Z K 7 svn:log V 135 Block SIGHUP during call to gethostbyaddr(). PR: 5548 Reviewed by: Matthew Dillon Obtained from: OpenBSD END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-12-28T04:56:24.000000Z K 7 svn:log V 120 If I've done this right, revive the vinum code in it's now home after it was savaged in the blood bath a few hours ago. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-12-28T05:27:24.000000Z K 7 svn:log V 119 Reconnect vinum KLD module and have it build from sys/dev/vinum rather than from outside the src/sys tree like before. END K 10 svn:author V 3 sos K 8 svn:date V 27 1998-12-28T11:06:21.000000Z K 7 svn:log V 60 Reenable vinum after repository copy. Forgotten by: Peter. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-12-28T12:46:55.000000Z K 7 svn:log V 134 CAM support. Submitted by: NOKUBI Hirotaka and Takahashi Yoshihiro END K 10 svn:author V 3 des K 8 svn:date V 27 1998-12-28T14:20:13.000000Z K 7 svn:log V 84 Save the palette in case syscons doesn't restore it properly. Fix a minor overflow. END K 10 svn:author V 3 des K 8 svn:date V 27 1998-12-28T14:22:57.000000Z K 7 svn:log V 89 One more for the road: Chuck the friendly floating daemon. Requires VESA_800x600 to run. END K 10 svn:author V 3 des K 8 svn:date V 27 1998-12-28T14:23:43.000000Z K 7 svn:log V 31 Activate the logo screensaver. END K 10 svn:author V 3 des K 8 svn:date V 27 1998-12-28T15:09:43.000000Z K 7 svn:log V 178 Back out rev. 1.42 and 1.43. Apply Graham Wheeler's signal handling patch. Reviewed by: jkh & eivind Submitted by: Graham Wheeler PR: bin/8183 END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-12-28T16:28:24.000000Z K 7 svn:log V 736 Some relatively minor tweaks to enable vinum to be built into a static kernel as a pseudo-device. The changes were: - #ifdef DEBUG -> #ifdef VINUMDEBUG - opt_vinum.h for holding above config variable - Fixing up a few stray problems where DEBUG wasn't optional. - config.c -> vinumconfig.c (there's already a config.o) - Other *.c -> vinum*.c (wasn't strictly necessary, but done in case we end up with something else conflicting later on and we might have to have yet more repository copies of files). - include file paths fixups.. (ie: get them all from the kernel tree instead of partly from the kernel and partly from /usr/include/machine) I've spoken with Greg about this.. I hope this doesn't mess him around too much.. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-12-28T16:31:26.000000Z K 7 svn:log V 38 Config glue for 'pseudo-device vinum' END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-12-28T16:32:39.000000Z K 7 svn:log V 69 Tweaks as a result of having vinum statically buildable in a kernel. END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1998-12-28T16:37:28.000000Z K 7 svn:log V 104 Put the i4b stuff under the `i386 only' section until someone fixes up the build problems on the Alpha. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-12-28T16:43:21.000000Z K 7 svn:log V 42 Update for pseudo-device support tweaks.. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-12-28T17:03:50.000000Z K 7 svn:log V 235 Dip my toes into the fire and zap the leftover lkm hooks.. It seems they try and recurse if the lkm dir exists for some reason but there isn't any Makefile there. (eg: stray files prevented cvs update -P from removing the empty dirs) END K 10 svn:author V 6 nsouch K 8 svn:date V 27 1998-12-28T19:07:51.000000Z K 7 svn:log V 86 Rename smbtx to intsmb (IntelSMB interface), the future PIIX4 SMBus interface driver. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1998-12-28T19:21:12.000000Z K 7 svn:log V 33 Force ARCHIVE Vipers to be FIXED END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1998-12-28T19:22:27.000000Z K 7 svn:log V 59 clarify headers;move uninit to outer layer;remove watchdog END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1998-12-28T19:24:23.000000Z K 7 svn:log V 23 clarify headers;ansify END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1998-12-28T21:05:48.000000Z K 7 svn:log V 80 No more isdn directory, ergo, shouldn't be on the list of subdirectories, etc.. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1998-12-28T21:51:49.000000Z K 7 svn:log V 40 oops- I must have had a mangeld Entries END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-12-28T23:03:00.000000Z K 7 svn:log V 1118 Improved DDB_UNATTENDED behaviour. From the submitter: There's something that's been bugging me for a while, so I decided to fix it. FreeBSD now will DTRT WRT DDB and DDB_UNATTENDED (!debugger_on_panic), at least in my opinion. The behavior change is such that: 1. Nothing changes when debugger_on_panic != 0. 2. When DDB_UNATTENDED (!debugger_on_panic), if a panic occurs, the machine will reboot. Also, if a trap occurs, the machine will panic and reboot, unlike how it broke to DDB before. HOWEVER, a trap inside DDB will not cause a panic, allowing full use of DDB without having to worry about the machine being stuck at a DDB prompt if something goes wrong during the day. Patches for this behavior follow my signature, and it would be a boon to anyone (like me) who uses DDB_UNATTENDED, but actually wants the machine to panic on a trap (otherwise, what's the use, if the machine causes a fatal trap rather than a true panic, of debugger_on_panic?). The changes cause no adverse behavior, but do involve two symbols becoming global Submitted by: Brian Feldman END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-12-29T00:04:48.000000Z K 7 svn:log V 78 Reserve cdev 110 for SCSI Environmental Services driver Requested by: mjacob END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1998-12-29T00:13:37.000000Z K 7 svn:log V 57 reserve 110 for ses (SCSI Environmental Services) driver END K 10 svn:author V 5 billf K 8 svn:date V 27 1998-12-29T02:53:08.000000Z K 7 svn:log V 58 Remove bogus reference. PR: docs/8430 Submitted by: jkb END K 10 svn:author V 5 billf K 8 svn:date V 27 1998-12-29T03:06:13.000000Z K 7 svn:log V 45 MFC: revisions 1.3 through 1.6 -> RELENG_2_2 END K 10 svn:author V 5 billf K 8 svn:date V 27 1998-12-29T03:57:15.000000Z K 7 svn:log V 108 Remove bogus reference to mkfilters(1) PR: docs/7790 Submitted by: Stefan Eggers seggers@semyam.dinoco.de END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1998-12-29T03:59:49.000000Z K 7 svn:log V 73 Add fxp0. It seems to be Alpha-OK, although I don't have a card to test. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-12-29T07:27:55.000000Z K 7 svn:log V 41 gzip the kern.flp kernel, don't kzip it. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-12-29T09:02:44.000000Z K 7 svn:log V 144 Add -I${.CURDIR} since it #includes logo.c from the source dir and breaks when building with an obj dir. Reported by: Quite a few people.. :-/ END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-12-29T09:38:49.000000Z K 7 svn:log V 247 Here is a patch to make mountd work. It just replace u_long with u_int32_t and shouldn't affect on i386. Without this patch, - unaligned accesses occur - permission denied randomly Submitted by: Hidetoshi Shimokawa END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-12-29T13:06:54.000000Z K 7 svn:log V 74 follow up to: Pre 3.0 branch cleanup casualty #1: DSI_SOFT_MODEM support. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-12-29T15:39:35.000000Z K 7 svn:log V 94 Fix the tl_start() routine; sometimes the tl_tx_tail pointer was not being updated correctly. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-12-29T15:41:10.000000Z K 7 svn:log V 27 MFC: fix bug in tl_start() END K 10 svn:author V 3 cwt K 8 svn:date V 27 1998-12-29T20:36:22.000000Z K 7 svn:log V 129 Accept "!*" as a valid all-programs tag line as documented. PR: 8447 Submitted by: Gaspar Chilingarov END K 10 svn:author V 4 hoek K 8 svn:date V 27 1998-12-29T22:17:31.000000Z K 7 svn:log V 39 Slightly clarify wording of "Example". END K 10 svn:author V 4 hoek K 8 svn:date V 27 1998-12-29T22:18:25.000000Z K 7 svn:log V 50 MFC: Unlimited defaults (prompted-by: conf/8744 ) END K 10 svn:author V 4 hoek K 8 svn:date V 27 1998-12-29T22:45:15.000000Z K 7 svn:log V 17 Misplaced comma. END K 10 svn:author V 4 hoek K 8 svn:date V 27 1998-12-29T22:48:54.000000Z K 7 svn:log V 117 Directories aren't executable. Submitted by: Dennis Glatting (misc/9147) END K 10 svn:author V 2 dt K 8 svn:date V 27 1998-12-29T22:53:51.000000Z K 7 svn:log V 343 Don't free swap in swap_pager_getpages(): this code probably cause the "dying daemons" problem. (I thought this code was introduced in rev.1.80, but it just relaxed the condition.) Also, kill related "suggest more swap space" warning (also introduced in 1.80). It was confusing, to say the least... Requested by: msmith Not objected by: dg END K 10 svn:author V 3 cwt K 8 svn:date V 27 1998-12-29T23:14:50.000000Z K 7 svn:log V 106 Ensure a terminating null when processing hostname strings from arbitrary sources. Obtained from: OpenBSD END K 10 svn:author V 4 hoek K 8 svn:date V 27 1998-12-30T00:37:44.000000Z K 7 svn:log V 84 Silence -Wtrigraph. Submitted by: Bradley Dunn (pr: kern/8817) END K 10 svn:author V 5 billf K 8 svn:date V 27 1998-12-30T04:09:21.000000Z K 7 svn:log V 176 remove non-existant references, correct spelling errors. PR: docs/7963, docs/7790 Submitted by: Stefan Eggers seggers@semyam.dinoco.de Norihiro Kumagai kuma@jp.freebsd.org END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-12-30T07:46:23.000000Z K 7 svn:log V 54 Sync with sys/i386/conf/GENERIC revision up to 1.140. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-12-30T07:47:53.000000Z K 7 svn:log V 29 Removed GENERICupgrade file. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-12-30T07:49:47.000000Z K 7 svn:log V 47 SMP stuff has been merged into GENERIC98 file. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-12-30T07:51:20.000000Z K 7 svn:log V 52 Sync with sys/i386/conf/devices.i386 revision 1.15. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-12-30T07:57:00.000000Z K 7 svn:log V 57 Sync with sys/i386/conf/files.i386 revision up to 1.215. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-12-30T07:58:42.000000Z K 7 svn:log V 57 Sync with sys/i386/conf/majors.i386 revision up to 1.58. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-12-30T08:03:03.000000Z K 7 svn:log V 59 Sync with sys/i386/conf/options.i386 revision up to 1.100. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-12-30T08:06:41.000000Z K 7 svn:log V 44 Sync with sys/i386/isa/fd.c revision 1.130. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-12-30T08:08:05.000000Z K 7 svn:log V 48 Sync with sys/i386/isa/pcaudio.c revision 1.45. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-12-30T08:09:11.000000Z K 7 svn:log V 45 Sync with sys/i386/isa/sio.c revision 1.220. END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-12-30T09:38:36.000000Z K 7 svn:log V 35 spppcontrol already lives in /sbin END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-12-30T09:43:36.000000Z K 7 svn:log V 95 We don't specify "vector mumble" anymore Submitted by: Boris Staeblow END K 10 svn:author V 2 dt K 8 svn:date V 27 1998-12-30T09:50:43.000000Z K 7 svn:log V 27 Add entry for rusiian FAQ. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-12-30T10:05:56.000000Z K 7 svn:log V 84 Add -aout to CFLAGS centrally. Set the default for BINDIR (to /usr/mdec) centrally. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-12-30T10:21:37.000000Z K 7 svn:log V 397 Rely on ../Makefile.inc to set the object format in CFLAGS and the default for BINDIR. The default BINDIR of /usr/mdec can't be overridden yet because libdisk still uses /usr/mdec and installing in /boot might clobber the new boot blocks. Don't install links to bootxx or xxboot. Install boot1 and boot2 in 1 step. Don't delete the boot.help source file on installing it when ${COPY} is null. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-12-30T10:26:18.000000Z K 7 svn:log V 55 Rely on ../Makefile.inc to set the default for BINDIR. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-12-30T10:34:48.000000Z K 7 svn:log V 200 Enforce building with -aout, since building with OBJFORMAT=elf doesn't work. Rely on ../Makefile.inc to set the the default for BINDIR. Removed comments about installing links to bootxx and xxboot. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-12-30T10:37:45.000000Z K 7 svn:log V 77 Enforce building with -aout, since building with OBJFORMAT=elf doesn't work. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-12-30T10:38:59.000000Z K 7 svn:log V 462 Various changes to support OSF1 emulation: * Move the user stack from VM_MAXUSER_ADDRESS to a place below the 32bit boundary (needed to support 32bit OSF programs). This should also save one pagetable per process. * Add cvtqlsv to the set of instructions handled by the floating point software completion code. * Disable all floating point exceptions by default. * A minor change to execve to allow the OSF1 image activator to support dynamic loading. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-12-30T10:48:09.000000Z K 7 svn:log V 140 Rely on ../Makefile.inc to set the object format in CFLAGS and the default for BINDIR. Fixed some style bugs in previous aout enforcement. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-12-30T10:55:50.000000Z K 7 svn:log V 137 Enforce building with -aout, since building with OBJFORMAT=elf doesn't work. Rely on ../Makefile.inc to set the the default for BINDIR. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-12-30T11:17:09.000000Z K 7 svn:log V 100 Always build ${MACHINE}/boot if it exists. Makefiles shouldn't know about deficiencies in subdirs. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1998-12-30T11:21:08.000000Z K 7 svn:log V 31 Make the VESA KLD module work! END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-12-30T11:26:24.000000Z K 7 svn:log V 43 Fixed bootstrapping of /usr/mdec/boot[12]. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-12-30T12:06:08.000000Z K 7 svn:log V 123 Backed out previous commit. It depends on a.out utilities and libraries somehow being available even on pure elf systems. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-12-30T13:29:11.000000Z K 7 svn:log V 93 Transition libdisk to use /boot since what it's looking for (boot1 and boot2) are now there. END K 10 svn:author V 4 hoek K 8 svn:date V 27 1998-12-30T17:32:47.000000Z K 7 svn:log V 200 -make clear need to use the upgrade kit -add "depends" to list of recursive targets -consistent capitilization of FreeBSD.ORG -remove description of PATCH_DEBUG -add .Xr to portcheckout(1) and pib(1) END K 10 svn:author V 3 sos K 8 svn:date V 27 1998-12-30T20:58:28.000000Z K 7 svn:log V 24 Commit #1 of: PR: 9235 END K 10 svn:author V 3 sos K 8 svn:date V 27 1998-12-30T21:01:34.000000Z K 7 svn:log V 70 Commit #2 of PR: 9235 Submitted by: marcel@scc.nl END K 10 svn:author V 3 sos K 8 svn:date V 27 1998-12-30T21:20:00.000000Z K 7 svn:log V 73 Commit patch in PR: 9232 Submitted by: marcel@scc.nl END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-12-31T02:35:43.000000Z K 7 svn:log V 258 Eliminate all dependence on boot1 and boot2. This is passed in by Set_Boot_Blocks() anyway and should thus have never been a part of libdisk, it should have been provided by the client of libdisk since passing the information in is already part of the API. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-12-31T03:21:14.000000Z K 7 svn:log V 152 Another(better) way to support Access/NOTE N98(PC-98) without any effects for other Access/PC series. Submitted by: Chiharu Shibata END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-12-31T03:23:39.000000Z K 7 svn:log V 106 Add SMC EtherEZ98 support(PC-98). Slim up of if_ed98.h. Submitted by: Chiharu Shibata END K 10 svn:author V 3 imp K 8 svn:date V 27 1998-12-31T06:20:01.000000Z K 7 svn:log V 263 Add impending flag day for ELF. Make notes about elf userland and elf kernel forced migration happening soon. While still incomplete, and there may be showstoppers along the way, the advise given here is not incorrect. Submitted indirectly by: jdk, peter wemm END K 10 svn:author V 5 luigi K 8 svn:date V 27 1998-12-31T07:28:24.000000Z K 7 svn:log V 41 Update documentation on cards and config END K 10 svn:author V 5 luigi K 8 svn:date V 27 1998-12-31T07:34:01.000000Z K 7 svn:log V 97 Extend the callback mechanism and add hooks to support PCI cards. Remove a few unused variables. END K 10 svn:author V 5 luigi K 8 svn:date V 27 1998-12-31T07:35:49.000000Z K 7 svn:log V 30 Remove some unused variables. END K 10 svn:author V 5 luigi K 8 svn:date V 27 1998-12-31T07:43:29.000000Z K 7 svn:log V 394 Partial fix for when ipfw is used with bridging. Bridged packets have all fields in network order, whereas ipfw expects some to be in host order. This resulted in some incorrect matching, e.g. some packets being identified as fragments, or bandwidth not being correctly enforced. NOTE: this only affects bridge+ipfw, normal ipfw usage was already correct). Reported-By: Dave Alden and others. END K 10 svn:author V 5 luigi K 8 svn:date V 27 1998-12-31T07:52:49.000000Z K 7 svn:log V 28 Remove one unused variable. END K 10 svn:author V 3 imp K 8 svn:date V 27 1998-12-31T08:01:12.000000Z K 7 svn:log V 185 Added notes about upcoming uid/gid mta for the postfix integration. Suggested by: peter Also reworked the 981230 section in light of a better understanding of what is in the pipeline. END K 10 svn:author V 5 luigi K 8 svn:date V 27 1998-12-31T08:03:52.000000Z K 7 svn:log V 91 Enable entries for DUMMYNET, BRIDGE and device pcm. LINT compiles fine with these enabled. END K 10 svn:author V 5 luigi K 8 svn:date V 27 1998-12-31T08:14:27.000000Z K 7 svn:log V 346 Add Joachim Kuebart's ES1370 driver. With my Shuttle HOT-255 card, this has a problem with capture but i am not sure if it is related to the mixer or what else. But in the meantime, this is ok to listen to mpegs. I also have a much simpler version of the driver in the works which reuses a lot more of the existing "pcm" routines. Next year... END K 10 svn:author V 5 luigi K 8 svn:date V 27 1998-12-31T08:17:08.000000Z K 7 svn:log V 122 Enable the ES1370 driver. You don't need any options for this, the existing "device pcm..." entry will take care of that. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-12-31T09:17:20.000000Z K 7 svn:log V 96 When loading something that has undefined symbols, it would be helpful to know what they were.. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-12-31T11:38:52.000000Z K 7 svn:log V 20 Enables snd driver. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-12-31T13:23:16.000000Z K 7 svn:log V 94 Removed garbage sloppy-common variable `pasleep'. Fixed other style bugs in previous commit. END K 10 svn:author V 3 des K 8 svn:date V 27 1998-12-31T13:38:59.000000Z K 7 svn:log V 26 Compile without warnings. END K 10 svn:author V 3 des K 8 svn:date V 27 1998-12-31T13:40:26.000000Z K 7 svn:log V 81 Eliminate "initialization from incompatible type" warning in SAVER_MODULE macro. END K 10 svn:author V 3 des K 8 svn:date V 27 1998-12-31T13:41:40.000000Z K 7 svn:log V 54 Here's one for the terminally melancholic amongst us. END K 10 svn:author V 3 des K 8 svn:date V 27 1998-12-31T13:42:00.000000Z K 7 svn:log V 31 Activate the rain screensaver. END K 10 svn:author V 5 abial K 8 svn:date V 27 1998-12-31T13:44:04.000000Z K 7 svn:log V 110 Add back ability to make beeps when using new TERM_EMU. Submitted by: W Gerald Hicks END K 10 svn:author V 5 luigi K 8 svn:date V 27 1998-12-31T13:53:37.000000Z K 7 svn:log V 18 MFC - PR bin/8937 END K 10 svn:author V 5 abial K 8 svn:date V 27 1998-12-31T14:03:28.000000Z K 7 svn:log V 443 Add support for some FACILITY words: key? ( -- flag) \ check to see if there's a key to be read from input ms ( u -- ) \ wait that many milliseconds seconds ( -- u ) \ get number of seconds from midnight. 'words' now outputs the list page by page - this probably should go through libstand's pager, but will have to wait for closer integration of built-ins with Forth... Submitted partially by: W Gerald Hicks END K 10 svn:author V 5 abial K 8 svn:date V 27 1998-12-31T14:06:30.000000Z K 7 svn:log V 80 Add timeout to boot menu. Submitted by: W Gerald Hicks END K 10 svn:author V 5 wosch K 8 svn:date V 27 1998-12-31T14:26:42.000000Z K 7 svn:log V 12 Happy 1999! END K 10 svn:author V 5 billf K 8 svn:date V 27 1998-12-31T16:21:51.000000Z K 7 svn:log V 156 Typo - "the -delete primary do not.." -> "the -delete primary does not.." PR: docs/9255 Submitted by: Christian Weisgerber END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-12-31T17:19:21.000000Z K 7 svn:log V 2917 This commit adds a software workaround for a hardware bug in certain PNIC chip revisions. (A buggy taiwanese chip? I'm just shocked; shocked I tell you.) So far I have only observed the anomalous behavior on board with PCI revision 33 chips. At the moment, this seems to include only the Netgear FA310-TX rev D1 boards with chips labeled NGMC169B. (Possibly this means it's an 82c169B part from Lite-On.) The bug only manifests itself in promiscuous mode, and usually only at 10Mbps half-duplex. (I have not observed the problem in full-duplex mode, and I don't think it ever happens at 100Mbps.) The bug appears to be in the receiver DMA engine. Normally, the chip is programmed with a linked list of receiver descriptors, each with a receive buffer capable of holding a complete full-sized ethernet frame. During periods of heavy traffic (i.e. ping -c 100 -f 8100 ), the receiver will sometimes appear to upload its entire FIFO memory contents instead of just uploading the desired received frame. The uploaded data will span several receive buffers, in spite of the fact that the chip has been told to only use one descriptor per frame, and appears to consist of previously transmitted frames with the correct received frame appended to the end. Unfortunately, there is no way to determine exactly how much data is uploaded when this happens; the chip doesn't tell you anything except the size of the desired received frame, and the amount of bogus data varies. Sometimes, the desired frame is also split across multiple buffers. The workaround is ugly and nasty. The driver assembles all of the data from the bogus frames into a single buffer. The receive buffers are always zeroed out, and we program the chip to always include the receive CRC at the end of each frame. We therefore know that we can start from the end of the buffer and scan back until we encounter a non-zero data byte, and say conclusively that this is the end of the desired frame. We can then subtract the frame length from this address to determine the real start of the frame, and copy it into an mbuf and pass it on. This is kludgy and time consuming, but it's better than dropping frames. It's not too bad since the problem only happens at 10Mbps. The workaround is only enabled for chips with PCI revision == 33. The LinkSys LNE100TX and Matrox FastNIC 10/100 cards use a revision 32 chip and work fine in promiscuous mode. Netgear support has confirmed that they "have some previous knowledge of problems in promiscuous mode" but didn't have a workaround. The people at Lite-On who would be able to suggest a possible fix are on vacation. So, I decided to implement a workaround of my own until I hear from them. I suppose this problem made it through Netgear's QA department since Windows doesn't normally use promiscuous mode, and if Windows doesn't need the feature than it can't possibly be important, right? Grrr. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-12-31T20:28:55.000000Z K 7 svn:log V 47 change wording slightly to match other pkg_*.1 END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-12-31T20:29:29.000000Z K 7 svn:log V 55 document PKG_DBDIR Add ENVIRONMENT and FILES sections. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-01-01T04:14:11.000000Z K 7 svn:log V 249 The mount_mfs process that stays in a supervisor context handling MFS I/O requests must be marked P_SYSTEM because if it isn't and the system decides to swap it or (god forbid) kill it, the system stands a good chance of locking up. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-01-01T04:16:32.000000Z K 7 svn:log V 70 Oops, forgot to commit entry in LINT for statically configured vinum. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-01-01T08:09:58.000000Z K 7 svn:log V 215 Part 1 of pcvt/voxware revival. I hope I have not clobbered any other deltas, but it is possible since I had a few merge conflicts over the last few days while this has been sitting ready to go. Approved by: core END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-01-01T08:18:13.000000Z K 7 svn:log V 286 Part 2 of pcvt/voxware revival. I hope I have not clobbered any other deltas, but it is possible since I had a few merge conflicts over the last few days while this has been sitting ready to go. (Part 1 was committed to the config files, but cvs aborted grrr..) Approved by: core END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-01-01T08:23:23.000000Z K 7 svn:log V 55 Part 3 of the pcvt/voxware revival. Reviewed by: core END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-01-01T08:31:26.000000Z K 7 svn:log V 65 Part 4 of pcvt/voxware revival: pcvt userland Reviewed by: core END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-01-01T08:32:05.000000Z K 7 svn:log V 68 Part 4 of pcvt/voxware revival: pcvt userland Reviewed by: core END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-01-01T08:45:44.000000Z K 7 svn:log V 42 Reconnect pcvt hooks.. Reviewed by: core END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-01-01T08:48:31.000000Z K 7 svn:log V 45 restore pcvt(4) man page Reviewed by: core END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-01-01T09:51:46.000000Z K 7 svn:log V 232 Fixed a missing library and style bugs in LDADD. Static linkage was broken. Fixed missing DPADD. Fixed placement of the include of bsd.prog.mk. It annulled `make checkdpadd', which should have been run to find the broken DPADD. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-01-01T09:54:09.000000Z K 7 svn:log V 100 Fixed a missing library and a style bug in LDADD. Static linkage was broken. Fixed missing DPADD. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-01-01T10:14:37.000000Z K 7 svn:log V 204 Made this compile if UMAPFS_DIAGNOSTIC is defined. This has been broken since before rev.1.1, so UMAPFS_DIAGNOSTIC should not be trusted. UMAPFS_DIAGNOSTIC is commented out in LINT to hide various bugs. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-01-01T10:33:52.000000Z K 7 svn:log V 26 Fixed bitrot in comments. END