ƒ¬927248 239 952 142 121 232 166 223 181 237 132 123 182 203 277 142 153 171 180 171 167 167 145 97 122 125 109 139 134 156 192 207 179 188 148 147 137 136 151 165 117 140 121 169 152 161 168 261 282 155 171 161 155 376 241 189 145 187 486 107 127 127 130 144 114 102 122 109 139 170 149 144 148 158 160 157 181 236 2614 201 2759 139 162 132 129 144 167 135 257 208 361 146 102 379 228 125 153 156 172 189 130 128 168 130 163 451 279 372 449 120 157 155 185 179 150 139 108 332 146 151 117 172 164 110 273 227 421 326 123 121 137 212 1105 262 191 106 138 118 229 495 117 125 126 111 336 152 175 156 149 114 169 229 215 145 130 269 136 100 108 153 129 202 101 325 119 126 206 149 123 128 184 179 153 152 152 128 123 152 216 139 2010 1776 303 282 340 379 125 732 118 134 130 158 157 157 133 139 157 138 142 130 149 149 222 222 173 215 97 176 252 216 164 187 167 122 114 149 245 218 404 143 137 114 173 121 128 116 123 148 118 123 304 212 144 145 351 162 120 126 531 767 126 K 10 svn:author V 5 peter K 8 svn:date V 27 1997-07-06T08:42:37.000000Z K 7 svn:log V 857 Rework previous commit.. I was confused by the number of diffs in the PR and forgot what I was trying to do originally and accidently zapped a feature. :-] The problem is that we are converting a counted buffer in a malloc pool into a null terminated C-style string. I was calling realloc originally to shrink the buffer to the desired size. If realloc failed, we still returned the valid buffer - the only thing wrong was it was a tad too large. The previous commit disabled this. This commit now handles the three cases.. 1: the buffer is exactly right for the null byte to terminate the string (we don't call realloc). 2: it's got h.left = 0, so we must expand it to make room. If realloc fails here, it's fatal. 3: if there's too much room, we realloc to shrink it - a failed realloc is not fatal, we use the original buffer which is still valid. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-06T22:11:26.000000Z K 7 svn:log V 49 Added a hook for a "spurious INTerrupt handler". END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-06T23:25:46.000000Z K 7 svn:log V 28 #ifdef out debug for now... END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-06T23:32:38.000000Z K 7 svn:log V 138 First cut at code for handling "spurious INTerrupts". First cut at code for handling CPU stop/restart. Notes: not working properly yet. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-06T23:40:15.000000Z K 7 svn:log V 73 Additional debugging functions and macros. "spurious INTerrupt" support. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-06T23:50:12.000000Z K 7 svn:log V 129 Added some (temporary) macros for debugging. New strategy for handling the TPR (Task Priority Register). Test code to sync CPUs. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-06T23:59:31.000000Z K 7 svn:log V 88 Preliminary support for Xspuriousint. Preliminary support for stopcpus()/restartcpus(). END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-07T00:06:51.000000Z K 7 svn:log V 143 stop_cpus(), currently BROKEN! (turned off in smptests.h by default). restart_cpus(), currently BROKEN! (turned off in smptests.h by default). END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-07T00:38:58.000000Z K 7 svn:log V 39 Opps, forgot to turn off the debugs... END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-07-07T02:05:44.000000Z K 7 svn:log V 29 YAMFC: add cvspserver (2401) END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-07-07T04:21:01.000000Z K 7 svn:log V 88 YAMFC: protos here were using unprotected type names, and gcc -Wshadow gripes about it. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1997-07-07T07:49:04.000000Z K 7 svn:log V 110 Fix panics caused by GNU grep on cd9660 and msdos filesystems. PR: 4011 Submitted by: yamagata@nwgpc.kek.jp END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-07-07T12:47:36.000000Z K 7 svn:log V 183 Enables scmouse. Submitted by: H. Nokubi T. Yamamoto M. Jinbo END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-07-07T13:01:18.000000Z K 7 svn:log V 49 Merge scmouse code from current (revision 1.44). END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-07-07T13:40:23.000000Z K 7 svn:log V 59 Handle indirect results of "kbdcontrol -h X" where X < 25. END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-07-07T13:42:42.000000Z K 7 svn:log V 77 YAMF2.2: Handle indirect results of "kbdcontrol -h X" where X < 25. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-07T16:34:22.000000Z K 7 svn:log V 87 ifdef a TEST_CPUSTOP debug properly. Submitted by: Kenneth Merry END K 10 svn:author V 6 julian K 8 svn:date V 27 1997-07-07T17:36:06.000000Z K 7 svn:log V 76 Don't add an item to the multicast linked list if it's already on the list. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1997-07-07T20:50:22.000000Z K 7 svn:log V 75 Merge from main branch 1.58 -> 1.59: fix for PR kern/3998. PR: kern/3998 END K 10 svn:author V 3 jdp K 8 svn:date V 27 1997-07-07T20:56:58.000000Z K 7 svn:log V 75 Merge from main branch 1.58 -> 1.59: Fix for PR kern/3998. PR: kern/3998 END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-07-08T00:46:32.000000Z K 7 svn:log V 53 iso codes need to be in bin distribution for tzsetup END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-07-08T00:46:59.000000Z K 7 svn:log V 6 YAMFC END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-08T10:59:50.000000Z K 7 svn:log V 25 Add usage(), use err(3). END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-08T11:01:35.000000Z K 7 svn:log V 28 Use err(3). Add prototypes. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-08T11:02:48.000000Z K 7 svn:log V 12 Use err(3). END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-08T11:04:19.000000Z K 7 svn:log V 42 Use err(3) instead of local redefinition. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-08T11:05:59.000000Z K 7 svn:log V 37 Use err(3), remove unused variables. END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-07-08T11:51:11.000000Z K 7 svn:log V 63 Move logwtmp(shutdown) call before any real action in death(). END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-07-08T13:38:58.000000Z K 7 svn:log V 98 Remove useless comparison. Suggested by: Kazutaka YOKOTA END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-07-08T13:40:57.000000Z K 7 svn:log V 112 YAMFC: Remove useless comparison. Suggested by: Kazutaka YOKOTA END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-07-08T15:35:28.000000Z K 7 svn:log V 86 Don't pass configured information back to ISA for this subdevices, it cause conflicts END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-07-08T15:39:29.000000Z K 7 svn:log V 95 Remove 'conflicts' keyword from SB family devices, it is not needed now. Uncomment awe0 device END K 10 svn:author V 4 adam K 8 svn:date V 27 1997-07-08T18:27:38.000000Z K 7 svn:log V 55 execve of interpreter files reword for grammar/clarity END K 10 svn:author V 4 adam K 8 svn:date V 27 1997-07-08T18:29:12.000000Z K 7 svn:log V 54 execve of interfreter file reword for grammar/clarity END K 10 svn:author V 4 dima K 8 svn:date V 27 1997-07-08T21:03:16.000000Z K 7 svn:log V 44 Fixed buffer overflow. Reviewed by: Warner END K 10 svn:author V 4 dima K 8 svn:date V 27 1997-07-08T21:07:21.000000Z K 7 svn:log V 43 Fixed buffer overflow Reviewed by: Warner END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-08T23:25:40.000000Z K 7 svn:log V 58 Reordered call to apic_initialize and setting invltlb_ok. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-08T23:32:58.000000Z K 7 svn:log V 72 General cleanup of APIC code. stop_cpus/restart_cpus STILL not working! END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-08T23:39:02.000000Z K 7 svn:log V 24 added #define IPI_LEVEL END K 10 svn:author V 4 dima K 8 svn:date V 27 1997-07-08T23:39:24.000000Z K 7 svn:log V 47 Fix buffer overflow. Requested-by: Warner :-) END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-08T23:42:02.000000Z K 7 svn:log V 28 Minor cleanup of APIC code. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-08T23:46:00.000000Z K 7 svn:log V 76 General cleanup of APIC code. stop_cpus()/restart_cpus() STILL not working! END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-09T05:00:47.000000Z K 7 svn:log V 59 Screwed up again, gotta remember to turn off those debugs! END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-07-09T12:45:17.000000Z K 7 svn:log V 69 Move ports distribution copying for ftp dist into the correct place. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-07-09T12:45:37.000000Z K 7 svn:log V 76 YAMFC: Move ports distribution copying for ftp dist into the correct place. END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-07-09T14:10:19.000000Z K 7 svn:log V 166 Don't allow CONS_HISTORY ioctl to alter history pointers while in "scroll mode" (return EBUSY). Suggested by: Kazutaka YOKOTA END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-07-09T14:13:42.000000Z K 7 svn:log V 187 YAMFC: Don't allow CONS_HISTORY ioctl to alter history pointers while in "scroll mode" (return EBUSY). Suggested by: Kazutaka YOKOTA END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-07-09T14:43:19.000000Z K 7 svn:log V 62 Synchronize with sys/i386/isa/syscons.c revision up to 1.222. END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-07-09T17:58:16.000000Z K 7 svn:log V 78 Back out my changes with 'conflicts' keyword for IRQs, sounddriver fixed now. END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-07-09T18:06:25.000000Z K 7 svn:log V 68 Back out changes for 'conflicts' with IRQ, remove intr_registered() END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-07-09T18:08:15.000000Z K 7 svn:log V 62 Back out 'conflicts' with IRQs, remove intr_registered() decl END K 10 svn:author V 6 julian K 8 svn:date V 27 1997-07-09T19:40:43.000000Z K 7 svn:log V 280 ping called printf() from a signal handler.. this is a NO-NO re-arange to just set a "please die immediatly" flag in the signal handler and handle this in the normal thread. also handle ping -f better on slow links by backing off a bit when we get a ENOBUFFS from the sendto(). END K 10 svn:author V 6 julian K 8 svn:date V 27 1997-07-09T19:43:19.000000Z K 7 svn:log V 145 YAMFC remove recursinve malloc (via printf in signal handler) allow gracefull backof on ping -f on slow links (usleep 2 ticks if we get ENOBUFS) END K 10 svn:author V 6 julian K 8 svn:date V 27 1997-07-09T20:33:58.000000Z K 7 svn:log V 94 don't count packets as being transmitted when we know that the sendto() failed (e.g. ENOBUFS) END K 10 svn:author V 5 wosch K 8 svn:date V 27 1997-07-09T20:38:19.000000Z K 7 svn:log V 51 Delete $Id$ line from copyright. Submitted: Bruce END K 10 svn:author V 6 julian K 8 svn:date V 27 1997-07-09T20:38:38.000000Z K 7 svn:log V 92 YAMFC don't count packets that we weren't allowed to send in our transmitted packets count. END K 10 svn:author V 5 asami K 8 svn:date V 27 1997-07-10T02:29:51.000000Z K 7 svn:log V 391 (1) Add preliminary support for architecture/operating system-dependent patches and files. Note this is just for testing -- I don't expect "patches.OpenBSD" or "Makefile.alpha" start cropping up on our ports tree just yet! Pretty much ignored by: the ports/committers list (2) Add "SH?=/bin/sh" to the list of command-name macros. Use it. Checked by: recompiling all packages END K 10 svn:author V 5 asami K 8 svn:date V 27 1997-07-10T02:30:51.000000Z K 7 svn:log V 13 Merge 1.262. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-10T06:31:59.000000Z K 7 svn:log V 30 MFC: add usage(), use err(3). END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-10T06:33:16.000000Z K 7 svn:log V 30 MFC: use err(3), add usage(). END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-10T06:34:54.000000Z K 7 svn:log V 33 MFC: use err(3), add prototypes. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-10T06:37:11.000000Z K 7 svn:log V 47 MFC: use err(3) instead of local redefinition. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-10T06:38:32.000000Z K 7 svn:log V 17 MFC: use err(3). END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-10T06:41:33.000000Z K 7 svn:log V 6 Typo. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-10T06:43:41.000000Z K 7 svn:log V 25 Add usage(), use err(3). END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-10T06:45:02.000000Z K 7 svn:log V 12 Use err(3). END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-10T06:46:13.000000Z K 7 svn:log V 42 Use err(3) instead of local redefinition. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-10T06:48:24.000000Z K 7 svn:log V 73 Use err(3) instead of local redefinition, incorporate `hd' in usage str. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-07-10T10:21:47.000000Z K 7 svn:log V 56 Synchronize with sys/i386/isa/syscons.c revision 1.223. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-07-10T10:22:34.000000Z K 7 svn:log V 51 Synchronize with sys/i386/isa/isa.c revision 1.94. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-07-10T10:47:13.000000Z K 7 svn:log V 55 Synchronize with sys/i386/isa/wd.c revision 1.119.2.6. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-07-10T10:48:38.000000Z K 7 svn:log V 65 Synchronize with sys/i386/isa/syscons.h revision up to 1.23.2.5. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-07-10T10:49:43.000000Z K 7 svn:log V 67 Synchronize with sys/i386/isa/syscons.c revision up to 1.182.2.23. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-07-10T10:52:02.000000Z K 7 svn:log V 64 Synchronize with sys/i386/conf/Makefile.i386 revision 1.89.2.3. END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-07-10T11:44:42.000000Z K 7 svn:log V 86 Adds sysctl int for shutdown timeout. Reviewed by: Poul-Henning Kamp END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-07-10T11:48:59.000000Z K 7 svn:log V 140 MFC: sysctl for shutdown timeout. Corresponding changes to be merged after a period of testing init(8) and rc.shutdown concept in -current. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-07-10T21:58:43.000000Z K 7 svn:log V 2518 This is the long-threatened ISO 9660 CD-ROM bootstrap code. This work has been sponsored by Plutotech International, Inc (who paid the initial work), and interface business GmbH (where i did most of the work). A big thanks also goes to Bruce Evans, for his continuing help and answering my stupid questions. The code is basically functioning, with the following caveats: . Rock Ridge attributes are not yet supported. . Only SCSI CD-ROMs are supported, since i fail to see any possibility to determine the drive type using BIOS functions. (Even for hard disks, this determination is done by a big hack only.) . El Torito specifies a lot of crap and useless misfeatures, but crucial things like the ability to figure out the CD TOC have been ``forgotten''. Thus, if you wanna boot a multisession CD, you need to know at which CD block your session starts, and need to speciffy it using the @ clause. . None of the CD-ROM controllers i've seen so far implements the full El Torito specification at all. Adaptec is probably the closest, but they miss on non-emulation booting (which would be the most logical choice for us). Thus, the current code bloats the 7.5 KB boot code up to 1.44 MB, in order to fake a `floppy' image. If you wanna use it, specify this file as the boot image on the command-line of the mksiosfs command (option -b). Caveat emptor: some versions of the Adaptec BIOS might even fail to access the CD-ROM at all, using the BIOS functions. I think i've notice this for ver 1.26, the code has been tested with ver 1.23. The boot string is as follows: [@sess-start] [filename] [-flags] sess-start Extend # where the last session starts, measured in CD-ROM blocks. filename As usual, but the input is case-insensitive by now (since we don't grok RR anyway). flags As usual, but -C (use CDROM root f/s) is default, so specifying -C will decactivate this option (which is probably not what you want :). A lot of cleanup work is probably required, and some of the files could/should be merged back to biosboot, perhaps made conditional on some #ifdef. The malloc implementation that comes with cdboot might also be useful for kzipboot. (I needed a malloc() since the root dir ain't fixed in size on a CD.) I've been testing all this with a 2.2-STABLE as the base for biosboot. I don't expect too many surprises, although i know the biosboot stuff has been changed a lot in -current lately. I'm sure Bruce will comment on all this here anyway. :-) END K 10 svn:author V 3 jdp K 8 svn:date V 27 1997-07-11T02:08:56.000000Z K 7 svn:log V 108 Fix breakage induced by read-only copyright string. Submitted by: Chris Timmons END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-07-11T05:52:41.000000Z K 7 svn:log V 2663 (Part #2, after the Internet link broke totally yesterday.) This is the long-threatened ISO 9660 CD-ROM bootstrap code. This work has been sponsored by Plutotech International, Inc (who paid the initial work), and interface business GmbH (where i did most of the work). A big thanks also goes to Bruce Evans, for his continuing help and answering my stupid questions. The code is basically functioning, with the following caveats: . Rock Ridge attributes are not yet supported. . Only SCSI CD-ROMs are supported, since i fail to see any possibility to determine the drive type using BIOS functions. (Even for hard disks, this determination is done by a big hack only.) . El Torito specifies a lot of crap and useless misfeatures, but crucial things like the ability to figure out the CD TOC have been ``forgotten''. Thus, if you wanna boot a multisession CD, you need to know at which CD block your session starts, and need to speciffy it using the @ clause. . None of the CD-ROM controllers i've seen so far implements the full El Torito specification at all. Adaptec is probably the closest, but they miss on non-emulation booting (which would be the most logical choice for us). Thus, the current code bloats the 7.5 KB boot code up to 1.44 MB, in order to fake a `floppy' image. If you wanna use it, specify this file as the boot image on the command-line of the mksiosfs command (option -b). Caveat emptor: some versions of the Adaptec BIOS might even fail to access the CD-ROM at all, using the BIOS functions. I think i've notice this for ver 1.26, the code has been tested with ver 1.23. The boot string is as follows: [@sess-start] [filename] [-flags] sess-start Extend # where the last session starts, measured in CD-ROM blocks. filename As usual, but the input is case-insensitive by now (since we don't grok RR anyway). flags As usual, but -C (use CDROM root f/s) is default, so specifying -C will decactivate this option (which is probably not what you want :). A lot of cleanup work is probably required, and some of the files could/should be merged back to biosboot, perhaps made conditional on some #ifdef. The malloc implementation that comes with cdboot might also be useful for kzipboot. (I needed a malloc() since the root dir ain't fixed in size on a CD.) I've been testing all this with a 2.2-STABLE as the base for biosboot. I don't expect too many surprises, although i know the biosboot stuff has been changed a lot in -current lately. I'm sure Bruce will comment on all this here anyway. :-) END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-11T06:11:35.000000Z K 7 svn:log V 42 Fix typo I introduced during last commit. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-11T06:13:18.000000Z K 7 svn:log V 65 Setting eval to 1 after calling warn was the original behaviour. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-11T06:19:05.000000Z K 7 svn:log V 35 MFC: Use err(3), add usage, rcsid. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-11T06:20:59.000000Z K 7 svn:log V 32 MFC: Remove whoami, use err(3). END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-11T06:23:33.000000Z K 7 svn:log V 47 MFC: Use err(3) instead of local redefinition. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-11T06:25:59.000000Z K 7 svn:log V 70 MFC: Use err(3) instead of local redefinition. Add `hd' to usage str. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-07-11T14:32:11.000000Z K 7 svn:log V 41 MFC: fix off-by-one and related problems END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-07-11T14:45:41.000000Z K 7 svn:log V 164 Allow ldconfig to accept files (containing directory paths) as well as directory paths. Reviewed by: jkh & jdp Submitted by: Hans Zuidam END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-07-11T14:52:52.000000Z K 7 svn:log V 115 Use /etc/ld.so.conf as a library path override, if it exists. Submitted by: Hans Zuidam END K 10 svn:author V 2 se K 8 svn:date V 27 1997-07-11T18:16:18.000000Z K 7 svn:log V 269 Remove heuristik meant to detect multi-function devices, that do not set the MSB in the header-type register. This seems to have applied to one device only, and didn't really make a difference there, since the additional functions didn't get a driver attached, anyway. END K 10 svn:author V 2 se K 8 svn:date V 27 1997-07-11T18:39:59.000000Z K 7 svn:log V 55 Merge in rev. 1.98 from -current (add more device IDs) END K 10 svn:author V 5 guido K 8 svn:date V 27 1997-07-11T22:11:13.000000Z K 7 svn:log V 9 Fix typo END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-07-12T10:23:31.000000Z K 7 svn:log V 284 Make this compile again under -current. The modifications to io.c and bios.S were small enough and have been merged back into their respective files in biosboot/, conditionalized on CDBOOT. Other files might be merged at a later stage. Caveat emptor: i cannot test this right now. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-07-12T10:51:54.000000Z K 7 svn:log V 133 Dynamically adapt to smp mode at runtime. This stops the cpu column appearing on uniprocessor systems since the smp->current merge. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-07-12T11:04:25.000000Z K 7 svn:log V 31 Add a proto for sysctlbyname() END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-07-12T11:12:41.000000Z K 7 svn:log V 59 What the heck, declare the sysctlbyname() first arg const. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-07-12T11:14:30.000000Z K 7 svn:log V 62 Have sysctlbyname() take a const first arg (the ascii string) END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-07-12T11:16:18.000000Z K 7 svn:log V 78 Add a quick description of sysctlbyname() and link sysctl.3 to sysctlbyname.3 END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-07-12T14:34:26.000000Z K 7 svn:log V 95 Add an alias for master.passwd -> master.passwd.byname to the list of convenience map aliases. END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-07-12T19:22:34.000000Z K 7 svn:log V 36 Allow service names in "set server" END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-07-12T19:26:49.000000Z K 7 svn:log V 34 Support "host:port" as first arg. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-07-13T00:54:22.000000Z K 7 svn:log V 76 OK, *this* is how the ports stuff should have been built to begin with. ;-) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-07-13T00:55:26.000000Z K 7 svn:log V 38 Ports building changes from -current. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-13T01:07:57.000000Z K 7 svn:log V 70 Cleanup old stop_cpus/restart_cpus() cruft. Leave TEST_TEST1 for now. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-13T01:15:30.000000Z K 7 svn:log V 357 Many new test defines, including: - TEST_CPUSTOP adds stop_cpus()/restart_cpus(), OFF by default - TEST_ALTTIMER new method for attaching 8259 PIC to APIC this method avoids 'ExtInt' programming, ON by default - TIMER_ALL sends 8259/8254 timer INTs to all CPUs, ON by default - ASMPOSTCODExxx code to display bytes to POST hardware, OFF by default END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-13T01:18:51.000000Z K 7 svn:log V 185 Cleanup old stop_cpus/restart_cpus() cruft. new code for handling mixed-mode 8259/APIC programming without 'ExtInt' new code to control other CPUs: stop_cpus()/restart_cpus()/_Xstopcpu END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-13T01:22:48.000000Z K 7 svn:log V 278 new code to control other CPUs: stop_cpus()/restart_cpus()/_Xstopcpu this code is controlled by smptests.h: TEST_CPUSTOP, OFF by default new code for handling mixed-mode 8259/APIC programming without 'ExtInt' this code is controlled by smptests.h: TEST_ALTTIMER, ON by default END K 10 svn:author V 3 sef K 8 svn:date V 27 1997-07-13T06:16:44.000000Z K 7 svn:log V 356 Fix a problem introduced with a recent change that caused a hang with unreachable hosts. Note that most of this consists of telling SIGINT and SIGALRM to interrupt the system call, instead of restarting them. Also try to get rid of some potential races Bruce didn't like; hopefully they aren't a problem (potential or otherwise) now. Reviewed by: julian END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-13T07:28:06.000000Z K 7 svn:log V 28 Fixed quoting of backslash. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-07-13T07:36:20.000000Z K 7 svn:log V 65 Commit a long-forgotten tweak for building tags in /usr/src/sys. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-13T07:43:41.000000Z K 7 svn:log V 63 devname.c moved to libc before Lite1 and isn't in ps in Lite2. END K 10 svn:author V 3 sef K 8 svn:date V 27 1997-07-13T07:55:54.000000Z K 7 svn:log V 93 Merge from current -- handle the case where we're trying to ping an unreachable host better. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-13T07:58:56.000000Z K 7 svn:log V 87 The m4 doc sources aren't in Lite* or FreeBSD, and Lite2 removed this unused Makefile. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-13T09:52:46.000000Z K 7 svn:log V 58 Finish (?) importing Lite2's src/bin. Cvs ignored csh.a. END K 10 svn:author V 5 guido K 8 svn:date V 27 1997-07-13T11:51:28.000000Z K 7 svn:log V 45 Remove -I/sys and add -I${.CURDIR}/../../sys END K 10 svn:author V 5 guido K 8 svn:date V 27 1997-07-13T11:51:42.000000Z K 7 svn:log V 14 Remove -I/sys END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-07-13T12:13:02.000000Z K 7 svn:log V 238 Synchronize with following changes: > Revision Changes Path > 1.11 +127 -1 src/sys/i386/boot/biosboot/bios.S > 1.20 +6 -2 src/sys/i386/boot/biosboot/boot.h > 1.24 +32 -5 src/sys/i386/boot/biosboot/io.c END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-07-13T12:14:18.000000Z K 7 svn:log V 53 Synchronize with sys/i386/isa/clock.c revision 1.89. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-07-13T13:22:15.000000Z K 7 svn:log V 59 Back out ld.so.conf change until the question is resolved. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-07-13T13:23:40.000000Z K 7 svn:log V 25 Adjust wording slightly. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-13T14:07:48.000000Z K 7 svn:log V 80 Create fifos using mkfifo() instead of attempting to create them using mknod(). END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-13T14:14:58.000000Z K 7 svn:log V 72 YAMFC (1.27: fill in some extra fields in the eproc structure for gdb). END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-07-13T14:26:00.000000Z K 7 svn:log V 16 kill the undead END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-13T14:31:54.000000Z K 7 svn:log V 180 Don't define HOST_DATA_START_ADDR, since gdb works without it the previous definition doesn't work on BSD4.4Lite[2] derived systems without the changes in rev.1.27 of kern_proc.c. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-13T14:45:28.000000Z K 7 svn:log V 134 Fixed minor bugs related to the addition of gammaf. The major bug, that gamma is documented as really being gamma, is still unfixed. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-13T15:13:07.000000Z K 7 svn:log V 328 Removed "hack to prevent overflow of a 32bit block number". Lite2 has a better hack in ffs_vfsops.c. The hack here restricted the maximum file size to 2^39 bytes (512GB). fs_bsize * 2^31 - 1 (16TB for the default blocksize of 8K) would have been better. There is no good way to remove this limit on old BSD4.4 file systems. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-13T15:24:15.000000Z K 7 svn:log V 233 Saved a few bytes by omitting frame pointers, using byte-sized instructions more (many cases were already intended to be byte-sized but were missing prefixes so gas assembled them bogusly), and rearranging a loop to test at the end. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-13T15:26:54.000000Z K 7 svn:log V 31 Added CPU_DIRECT_MAPPED_CACHE. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-13T15:40:31.000000Z K 7 svn:log V 29 Fixed comment about i_spare. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-13T15:43:54.000000Z K 7 svn:log V 45 Removed semicolon from the end of a #define. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-13T15:53:20.000000Z K 7 svn:log V 119 Use the correct size for a sector in the search for a label in readdisklabel(). Sectors may be larger than DEV_BSIZE. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-13T16:26:40.000000Z K 7 svn:log V 1011 Always mark st_ctime for update upon successful completion of chown(). Previously, it wasn't marked for null chown()'s. We permit null chown()s as a special case of "appropriate privilege" - everyone has enough priviilege to not change ids (this is a better argument than the one I gave for rev.1.13, that null changes aren't really changes). However, POSIX.1 requires the update independently of whether anything has changed. Clear both the setuid and the setgid bits upon successful completion of non-null chown()s by non-root. Previously, the setuid bit was only changed for non-null changes of the uid, etc. POSIX.1 requires clearing both unless the call was made by a process with "appropriate privilege", in which case altering the bits is implementation-defined. We define appropriate privilege as `process is root, or the change is null', and the implementation-defined behaviour as not altering the bits. There is no interpretation that permits clearing only one of the bits. Reviewed by: jdp END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-07-13T16:38:39.000000Z K 7 svn:log V 169 32-bit counters aren't large enough for 100+MHz clocks. Use 64-bit counters. `4' in GPROF4 and gprof4 now means 8. gprof4 needs to be recompiled to match the kernel. END K 10 svn:author V 5 asami K 8 svn:date V 27 1997-07-13T21:29:17.000000Z K 7 svn:log V 97 Remove bogus ("char *") malloc(), calloc() and realloc(). Found by: jkh and the new world patch END K 10 svn:author V 5 asami K 8 svn:date V 27 1997-07-13T21:29:50.000000Z K 7 svn:log V 12 Merge 1.13. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-07-13T23:45:34.000000Z K 7 svn:log V 46 Remove some bogus malloc family declarations. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-07-13T23:48:14.000000Z K 7 svn:log V 26 YAMFC bogus malloc decls. END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-07-14T01:41:35.000000Z K 7 svn:log V 134 Allow a "hangup" capability. You can now "ATZ" your modem when it's closed. Submitted by: peter@citylink.dinoex.sub.org (Peter Much) END K 10 svn:author V 6 yokota K 8 svn:date V 27 1997-07-14T03:36:50.000000Z K 7 svn:log V 399 scgetc() referred to `spcl' in different ways when a key is pressed and released. It should use `spcl' consistently in both cases, otherwise shift/control/alt state may not be correctly set/reset. (Even with this fix, you can still make syscons confused and fail to change internal state if you really want to, by installing a really arcane and artificial keymap.) PR: i386/4030 Reviewed by: sos END K 10 svn:author V 6 yokota K 8 svn:date V 27 1997-07-14T03:46:53.000000Z K 7 svn:log V 22 MFC: fix from v1.224. END K 10 svn:author V 6 julian K 8 svn:date V 27 1997-07-14T04:30:22.000000Z K 7 svn:log V 30 remove annoying debug message END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-07-14T04:47:10.000000Z K 7 svn:log V 34 Add snap servers, as in -current. END K 10 svn:author V 6 julian K 8 svn:date V 27 1997-07-14T04:53:52.000000Z K 7 svn:log V 16 two tiny typo's END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-07-14T09:06:46.000000Z K 7 svn:log V 241 Hack to work around the large username field... scan for the largest username present on the system at startup and use that for the field width. It's not ideal but (I think) better than it was before. The width is limited to within 8..16. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-07-14T12:31:27.000000Z K 7 svn:log V 59 Synchronize with sys/i386/conf/options.i386 revision 1.50. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-07-14T12:33:06.000000Z K 7 svn:log V 82 Added CPU_BLUELIGHTNING_FPU_OP_CACHE and CPU_BLUELIGHTNING_3X. Forgotten-by: me. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-07-14T12:34:01.000000Z K 7 svn:log V 63 Synchronize with sys/i386/boot/biosboot/serial.S revision 1.9. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-07-14T12:35:04.000000Z K 7 svn:log V 56 Synchronize with sys/i386/isa/syscons.c revision 1.224. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-07-14T12:41:37.000000Z K 7 svn:log V 21 MFC (revision 1.12). END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-07-14T12:48:32.000000Z K 7 svn:log V 76 MFC (revision 1.53.) Submitted by: H. Nokubi END K 10 svn:author V 6 msmith K 8 svn:date V 27 1997-07-14T13:21:08.000000Z K 7 svn:log V 133 Fix vi-mode searching broken with the NetBSD changes update. PR: bin/4064 Submitted by: Wolfgang Helbig END K 10 svn:author V 5 guido K 8 svn:date V 27 1997-07-14T15:10:34.000000Z K 7 svn:log V 120 Unbreak it. Apparently I forgot to do a make clean when testing :-( Unfortunately, Makefile is not included in .depend. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-07-14T17:45:05.000000Z K 7 svn:log V 52 MFC (revision 1.31; options for BlueLightinig CPU). END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-07-14T18:29:56.000000Z K 7 svn:log V 37 Add Latin American keyboard PR: 2863 END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1997-07-14T19:57:50.000000Z K 7 svn:log V 174 Unbreak this file some more: CFLAGS=+-I${.CURDIR}/../../sys -> CFLAGS+= -I${.CURDIR}/../../sys Asked about on BSDnet:#FreeBSD by: philw@dream.webmaster.com (Phillip White) END K 10 svn:author V 6 obrien K 8 svn:date V 27 1997-07-14T23:42:57.000000Z K 7 svn:log V 41 Add description of the link{0,1,2} flags END K 10 svn:author V 6 obrien K 8 svn:date V 27 1997-07-14T23:45:24.000000Z K 7 svn:log V 6 YAMFC END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-15T02:46:37.000000Z K 7 svn:log V 15 Minor cleanup. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-15T02:47:54.000000Z K 7 svn:log V 60 New defines to eliminate "magic numbers" in various places. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-15T02:49:21.000000Z K 7 svn:log V 36 Tighten up asm code for EOI access. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-15T02:51:20.000000Z K 7 svn:log V 108 Tighten up asm code for TEST_PRIO and other misc. things. Use some new defines in place of "magic numbers". END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-15T03:28:53.000000Z K 7 svn:log V 9 Cleanup. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-07-15T04:04:45.000000Z K 7 svn:log V 232 Add SYSVSHM by default. Nobody seems to have objected too strongly to this when raised, and most were in favor of at least this option (some also asked for semaphores and messages, but I'll leave that argument for another time :). END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-15T04:56:18.000000Z K 7 svn:log V 26 Removed a stale "FIXME:". END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-15T04:56:58.000000Z K 7 svn:log V 33 Removed several "magic numbers". END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-07-15T07:03:00.000000Z K 7 svn:log V 111 Previous commit to remove -I/sys broke 'make world', miscfs/union/*.h is not (yet?) installed in /usr/include. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1997-07-15T07:56:53.000000Z K 7 svn:log V 55 Add some Pentium and PentiumPro opcodes and registers. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-15T08:04:40.000000Z K 7 svn:log V 26 Revert to original style. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-15T08:16:39.000000Z K 7 svn:log V 31 MFC: Revert to original style. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-15T09:37:02.000000Z K 7 svn:log V 87 Remove obsolete flag (-g) for ls. PR:conf/3730 Submitted by: helbig@MX.BA-Stuttgart.De END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-15T09:44:05.000000Z K 7 svn:log V 82 Document the CMD640 option. PR: kern/3742 Submitted by: helbig@MX.BA-Stuttgart.De END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-15T09:48:49.000000Z K 7 svn:log V 56 Use err(3) instead of local redefinition. Silent -Wall. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-15T09:50:59.000000Z K 7 svn:log V 55 Use err(3) instead of local redefinition. Add usage(). END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-15T09:54:34.000000Z K 7 svn:log V 55 Add rcsid. Cosmetic in usage string. Typo in man page. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-15T09:55:59.000000Z K 7 svn:log V 31 Add rcsid, Remove unused vars. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-15T09:57:28.000000Z K 7 svn:log V 26 Cosmetic in usage string. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-15T09:59:30.000000Z K 7 svn:log V 55 Use err(3) instead of local redefinition. Add usage(). END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-07-15T11:07:32.000000Z K 7 svn:log V 122 Oops, added popfl after trynexgen label. PR: 4091 Submitted by: Kazutaka YOKOTA END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-07-15T11:10:24.000000Z K 7 svn:log V 46 MFC (revision 1.91. Fix NexGen 586 CPU code). END K 10 svn:author V 6 yokota K 8 svn:date V 27 1997-07-15T14:43:27.000000Z K 7 svn:log V 1913 Screen saver related fixes. 1. Add new interface, add_scrn_saver()/remove_scrn_saver(), to declare loading/unloading of a screen saver. The screen saver calls these functions to notify syscons of loading/unloading events. It was possible to load multiple savers each of which will try to remember the previous saver in a local variable (`old_saver'). The scheme breaks easily if the user load two savers and unload them in a wrong order; if the first saver is unloaded first, `old_saver' in the second saver points to nowhere. Now only one screen saver is allowed in memory at a time. Soeren will be looking into this issue again later. syscons is becoming too heavy. It's time to cut things down, rather than adding more... 2. Make scrn_timer() to be the primary caller of the screen saver (*current_saver)(). scintr(), scioctl() and ansi_put() update `scrn_time_stamp' to indicate that they want to stop the screen saver. There are three exceptions, however. One is remove_scrn_saver() which need to stop the current screen saver if it is running. To guard against scrn_timer() calling the saver during this operation, `current_saver' is set to `none_saver' early. The others are sccngetc() and sccncheckc(); they will unblank the screen too. When the kernel enters DDB (via the hot key or a break point), the screen saver will be stopped by sccngetc(). However, we have a reentrancy problem here. If the system has been in the middle of the screen saver... (The screen saver reentrancy problem has always been with sccnputc() and sccngetc() in the -current source. So, the new code is doing no worse, I reckon.) 3. Use `mono_time' rather than `time'. 4. Make set_border() work for EGA and CGA in addition to VGA. Do nothing for MDA. Changes to the LKM screen saver modules will follow shortly. YOU NEED TO RECOMPILE BOTH SCREEN SAVERS AND KERNEL AS OF THESE CHANGES. Reviewed by: sos and bde END K 10 svn:author V 6 yokota K 8 svn:date V 27 1997-07-15T14:49:39.000000Z K 7 svn:log V 1679 Incorporated lots of fixes and suggestions from Bruce and changes to facilitate the new saver loading/unloading notification interface in syscons. daemon_saver: - M_NOWAIT was wrong, since NULL returns are not handled. Just use M_WAITOK. - use `ostype' instead of hard-coded "FreeBSD". Now there is no more hard-coded string! (But, who will run this screen saver on other OS?!) - put macros and data declarations in a consistent order. - -DDEAMON_ONLY and -DSHOW_HOSTNAME options added in the previous commit are removed. Options of this kind can go stale and no one notices because no one uses them. DEAMON_ONLY is just removed. SHOW_HOSTNAME is made default. snake_saver: - use `ostype' and `osrelease' as in the daemon saver. The string changes slightly - there was a hyphen after "FreeBSD"; now there is a space. (It is consistent with uname -a, like the daemon server already is.) all screen savers: - Use the new add_scrn_saver()/remove_scrn_saver() in syscons.c to declare loading/unloading of a screen saver. Removed reference to `current_saver' and the variable `old_saver' as they are not necessary anymore. - The blank, fade and green screen savers manipulate VGA registers. Module loading should fail for non-VGA cards. - `scrn_blanked' is consistently treated as a number/counter rather than boolean. - Some savers touch `scp->start' and `scp->end' to force entire screen update when stopping themselves. This is unnecessary now because syscons.c takes care of that. - cleared up many unused or unnecessary #include statements. - Removed -DLKM from Makefiles. YOU NEED TO RECOMPILE BOTH SCREEN SAVERS AND KERNEL AS OF THIS CHANGE. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1997-07-15T16:45:50.000000Z K 7 svn:log V 210 Kill this file really dead. The default branch was cleared, even though the file was still on the vendor branch. I don't know why. It doesn't look like the cvs-add-on-a-branch bug that we already know about. END K 10 svn:author V 6 itojun K 8 svn:date V 27 1997-07-15T16:48:01.000000Z K 7 svn:log V 186 small change to prevent "modules" to be modified twice, on the following execution sequences: % easy-import -n foobaa % easy-import foobaa Reviewed by: joerg_wunsch@uriah.heep.sax.de END K 10 svn:author V 6 julian K 8 svn:date V 27 1997-07-15T23:18:56.000000Z K 7 svn:log V 244 Finally track down the reason for some of my occasional kernel crashes. route(1) has a bug that sends a bad message to the kernel. The kernel trusts it and crashes. Add some sanity checks so that we don't trust the user quite as much any more. END K 10 svn:author V 6 julian K 8 svn:date V 27 1997-07-15T23:25:32.000000Z K 7 svn:log V 283 Finally track down the reason for some of my occasional kernel crashes. Route(1) has a bug that sends a bad message to the kernel. The kernel trusts it and crashes. Add some sanity checks so that we don't trust the user quite as much any more. (also add a comment in if_ethersubr.c) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-07-16T04:45:14.000000Z K 7 svn:log V 33 Add SYSVSHM to GENERIC here too. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-07-16T05:22:42.000000Z K 7 svn:log V 639 Eliminate Samba configuration. Sorry, but this was another one of those ideas that, like the Apache server setup, was well-intentioned but doomed to fail in the face of change. That and the fact that it shouldn't be part of the installation tool, it should be part of the post-installation setup tool (which we need to write). Combining the two utilities into one utility was my first conceptual mistake. Apologies also to Coranth Gryphon, who worked hard on the Apache and Samba server setup code. These features were quite useful for awhile, if that's any consolation, I just simply had the wrong ideas about where to put them. :-( END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-07-16T05:23:24.000000Z K 7 svn:log V 26 YAMFC - nuke Samba setup. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-16T06:34:53.000000Z K 7 svn:log V 37 MFC: Remove obsolete ls option (-g). END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-16T06:37:16.000000Z K 7 svn:log V 33 MFC: document the CMD640 option. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-16T06:40:05.000000Z K 7 svn:log V 61 MFC: Use err(3) instead of local redefinition. Silent -wall. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-16T06:41:31.000000Z K 7 svn:log V 60 MFC: Use err(3) instead of local redefinition. Add usage(). END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-16T06:43:04.000000Z K 7 svn:log V 60 MFC: Typo in man page. Add rcsid. Cosmetic in usage string. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-16T06:44:27.000000Z K 7 svn:log V 36 MFC: remove unused vars. Add rcsid. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-16T06:45:32.000000Z K 7 svn:log V 42 MFC: Cosmetic in usage string. Add rcsid. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-16T06:46:38.000000Z K 7 svn:log V 60 MFC: Use err(3) instead of local redefinition. Add usage(). END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-16T06:49:49.000000Z K 7 svn:log V 41 Use err(3). Correct incomplete man page. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-16T06:51:12.000000Z K 7 svn:log V 45 Use err(3). Rewrote man page in mdoc format. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-16T06:52:13.000000Z K 7 svn:log V 33 Rewrote man page in mdoc format. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1997-07-16T09:06:30.000000Z K 7 svn:log V 57 Merge WebNFS changes from NetBSD. Obtained from: NetBSD END K 10 svn:author V 3 dfr K 8 svn:date V 27 1997-07-16T09:27:53.000000Z K 7 svn:log V 57 Merge WebNFS support from NetBSD. Obtained from: NetBSD END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-07-16T11:22:57.000000Z K 7 svn:log V 129 Increase size of tmp hostname buffer. PR: 3889 Reviewed by: phk Submitted by: Yujiro MIYATA END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-07-16T11:25:48.000000Z K 7 svn:log V 129 realpath() should break on looped symlinks. PR: 3911 Reviewed by: phk Submitted by: Shigio Yamaguchi END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-07-16T11:35:18.000000Z K 7 svn:log V 78 Fix typos. PR: 4101 Submitted by: Horikawa Kazuo END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-07-16T11:45:48.000000Z K 7 svn:log V 122 ln /compat to /usr/compat on initial installation; this will prevent the later addition of compat libs from overflowing / END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-07-16T11:46:13.000000Z K 7 svn:log V 6 YAMFC END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-07-16T11:48:23.000000Z K 7 svn:log V 81 MFC: typo fix PR: 4101 Submitted by: Horikawa Kazuo END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1997-07-16T12:53:30.000000Z K 7 svn:log V 155 Since Jordan is waiting for people to fix things in 2.1.7 before thinking about 2.1.8, fix some things, in this case botched default rules for .cxx files. END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1997-07-16T13:25:22.000000Z K 7 svn:log V 119 Poof! The SGML tools in this branch are long obsolete. The tools in -current will be available in port form shortly. END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1997-07-16T13:27:14.000000Z K 7 svn:log V 68 Don't make directories for the now non-existant sgml support files. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-07-16T13:55:59.000000Z K 7 svn:log V 94 Synchronize with sys/i386/isa/syscons.c and syscons.h revisions 1.225 and 1.31, respectively. END K 10 svn:author V 6 julian K 8 svn:date V 27 1997-07-16T14:55:14.000000Z K 7 svn:log V 72 Bungled cut/paste leaves kernel with page faults.. (read all about it!) END K 10 svn:author V 6 julian K 8 svn:date V 27 1997-07-16T14:58:03.000000Z K 7 svn:log V 27 MFC: fix bungled cut/paste END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-07-16T15:22:18.000000Z K 7 svn:log V 22 Repair missing quote. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1997-07-16T18:04:52.000000Z K 7 svn:log V 57 Merge WebNFS changes from NetBSD. Obtained from: NetBSD END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-07-17T02:09:25.000000Z K 7 svn:log V 150 Remove the disable for the P5 cpu class bcopy using the FPU on SMP kernels, it is understood to work now (and has been for quite a while apparently). END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-07-17T03:25:54.000000Z K 7 svn:log V 124 Turned OFF DEBUG_CPUSTOP as the default. This was necessary as kernels without DDB failed to link for lack of db_printf(). END K 10 svn:author V 5 dyson K 8 svn:date V 27 1997-07-17T04:34:03.000000Z K 7 svn:log V 309 Add support for 4MB pages. This includes the .text, .data, .data parts of the kernel, and also most of the dynamic parts of the kernel. Additionally, 4MB pages will be allocated for display buffers as appropriate (only.) The 4MB support for SMP isn't complete, but doesn't interfere with operation either. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1997-07-17T04:49:43.000000Z K 7 svn:log V 49 Clean up some lint associated with the AIO code. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1997-07-17T06:01:15.000000Z K 7 svn:log V 43 Add some support for the 16650 type UARTS. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-17T06:37:36.000000Z K 7 svn:log V 17 MFC: Use err(3). END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-17T06:39:16.000000Z K 7 svn:log V 76 MFC: Use err(3), cosmetic in usage string. Rewrote man page in mdoc format. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-17T06:40:14.000000Z K 7 svn:log V 24 MFC: mdoc'ify man page. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-17T06:42:26.000000Z K 7 svn:log V 31 Use err(3). Mdoc'ify man page. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-17T06:44:11.000000Z K 7 svn:log V 19 Mdoc'ify man page. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-07-17T06:45:22.000000Z K 7 svn:log V 26 Cosmetic in usage string. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1997-07-17T07:17:33.000000Z K 7 svn:log V 56 Merge WebNFS support from NetBSD Obtained from: NetBSD END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-07-17T08:37:47.000000Z K 7 svn:log V 23 getuid() -> geteuid(). END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-07-17T08:40:38.000000Z K 7 svn:log V 28 MFC: getuid() -> geteuid(). END K 10 svn:author V 6 msmith K 8 svn:date V 27 1997-07-17T09:21:34.000000Z K 7 svn:log V 208 Fix Julian's fixed fix. Routing is weird. We need to accept at least one sockaddr with zero length, in order to be able to set the default route. Suggested by: Phone conversation with Julian (sleep well!) END K 10 svn:author V 6 msmith K 8 svn:date V 27 1997-07-17T09:24:29.000000Z K 7 svn:log V 116 Merge from -current : improve sanity checking for incoming route information without refusing valud default routes. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-07-17T10:35:01.000000Z K 7 svn:log V 51 Synchronize with sys/i386/isa/npx.c revision 1.47. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-07-17T10:35:43.000000Z K 7 svn:log V 52 Synchronize with sys/i386/isa/sio.c revision 1.172. END K 10 svn:author V 4 nate K 8 svn:date V 27 1997-07-17T15:29:35.000000Z K 7 svn:log V 257 YAMFC: Fixed handling of modem status changes. Only the most common case of connect/hangup in !CLOCAL mode was handled correctly. mgetty and ppp didn't work because they turn on CLOCAL and poll for carrier (or RI?). Pointed out by: bde (on mailing list) END K 10 svn:author V 4 nate K 8 svn:date V 27 1997-07-17T15:50:19.000000Z K 7 svn:log V 69 Fix my merge from current. cd_inb only takes 2 arguements in 2.1.*. END K 10 svn:author V 5 markm K 8 svn:date V 27 1997-07-17T17:47:36.000000Z K 7 svn:log V 26 Changes for perl-5.004_01 END K 10 svn:author V 5 markm K 8 svn:date V 27 1997-07-17T17:53:43.000000Z K 7 svn:log V 32 YAMFC: Perl5 is now perl5.00401 END K 10 svn:author V 5 dyson K 8 svn:date V 27 1997-07-17T19:45:01.000000Z K 7 svn:log V 436 Hopefully fix a few problems that could cause hangs in SMP mode. 1) Make sure that the region mapped by a 4MB page is properly aligned. 2) Don't turn on the PG_G flag in locore for SMP. I plan to do that later in startup anyway. 3) Make sure the 2nd processor has PSE enabled, so that 4MB pages don't hose it. We don't use PG_G yet on SMP -- there is work to be done to make that work correctly. It isn't that important anyway... END K 10 svn:author V 4 nate K 8 svn:date V 27 1997-07-17T19:47:01.000000Z K 7 svn:log V 673 YAMFC: I did the later commit which Bruce mentioned in the mailing list, but I noticed this one wasn't brought in, and was specifically mentioned in the logs. I've tested this and the previous vix on my box and it appears to work as well as before. :) revision 1.42 date: 1996/11/13 18:31:57; author: bde; state: Exp; lines: +28 -17 Don't fiddle with RTS if RTS flow control is off. This gives applications almost complete control over RTS (control of its initial value is still missing). This fixes PR 1644 for sio. The author of PR 1644 wants it in 2.1.6 and 2.2. This may be safe since the complications are only in rarely used cases that I hope I've covered. END K 10 svn:author V 5 asami K 8 svn:date V 27 1997-07-17T22:56:22.000000Z K 7 svn:log V 32 Merge 1.263 on this branch too. END