Ļ332702 252 2086 140 288 118 120 222 117 209 158 157 119 133 249 137 134 124 263 143 109 211 115 187 306 168 404 143 302 143 137 158 112 132 147 144 159 119 137 154 138 135 143 184 162 192 239 202 141 164 289 134 134 149 582 580 139 173 186 175 116 181 145 276 146 476 137 119 124 180 196 271 118 193 172 229 180 197 217 195 315 231 409 123 134 805 238 180 167 137 110 110 146 127 106 152 128 118 113 148 122 197 187 150 166 177 206 146 237 107 133 141 138 330 146 179 116 142 178 182 163 1827 672 119 471 302 169 358 172 139 110 207 118 486 127 202 168 99 118 111 171 218 206 165 117 134 245 171 171 193 205 150 140 194 165 138 176 186 132 166 175 158 131 233 228 242 175 112 127 172 276 410 129 111 269 135 126 401 347 125 122 708 297 258 351 223 203 489 147 437 143 113 112 124 129 137 309 238 171 208 216 177 178 211 147 197 152 176 192 280 162 296 167 352 217 425 118 168 153 117 123 285 148 155 188 217 170 145 155 206 164 120 244 204 469 165 120 723 147 145 138 140 186 148 221 175 293 146 109 204 179 212 149 393 K 10 svn:author V 5 dyson K 8 svn:date V 27 1998-01-22T17:30:44.000000Z K 7 svn:log V 1990 VM level code cleanups. 1) Start using TSM. Struct procs continue to point to upages structure, after being freed. Struct vmspace continues to point to pte object and kva space for kstack. u_map is now superfluous. 2) vm_map's don't need to be reference counted. They always exist either in the kernel or in a vmspace. The vmspaces are managed by reference counts. 3) Remove the "wired" vm_map nonsense. 4) No need to keep a cache of kernel stack kva's. 5) Get rid of strange looking ++var, and change to var++. 6) Change more data structures to use our "zone" allocator. Added struct proc, struct vmspace and struct vnode. This saves a significant amount of kva space and physical memory. Additionally, this enables TSM for the zone managed memory. 7) Keep ioopt disabled for now. 8) Remove the now bogus "single use" map concept. 9) Use generation counts or id's for data structures residing in TSM, where it allows us to avoid unneeded restart overhead during traversals, where blocking might occur. 10) Account better for memory deficits, so the pageout daemon will be able to make enough memory available (experimental.) 11) Fix some vnode locking problems. (From Tor, I think.) 12) Add a check in ufs_lookup, to avoid lots of unneeded calls to bcmp. (experimental.) 13) Significantly shrink, cleanup, and make slightly faster the vm_fault.c code. Use generation counts, get rid of unneded collpase operations, and clean up the cluster code. 14) Make vm_zone more suitable for TSM. This commit is partially as a result of discussions and contributions from other people, including DG, Tor Egge, PHK, and probably others that I have forgotten to attribute (so let me know, if I forgot.) This is not the infamous, final cleanup of the vnode stuff, but a necessary step. Vnode mgmt should be correct, but things might still change, and there is still some missing stuff (like ioopt, and physical backing of non-merged cache files, debugging of layering concepts.) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-01-22T18:01:48.000000Z K 7 svn:log V 48 Start catching up on what we've changed lately. END K 10 svn:author V 3 sos K 8 svn:date V 27 1998-01-22T19:34:31.000000Z K 7 svn:log V 195 Use /bin/pwd instead of a potentially shell builtin that does not return the "real" path. This makes it possible to have the .o files put in the /usr/obj hierachy instead of in the /usr/src one. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-01-22T21:12:58.000000Z K 7 svn:log V 26 Recognise ATAPI floppies. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-01-22T21:14:31.000000Z K 7 svn:log V 28 MF22: match entries for wfd END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-01-22T21:26:22.000000Z K 7 svn:log V 129 Add wfd to all target, reorder devs to put like with like since we lost all pretense of an alphabetical ordering some time back. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-01-22T21:30:01.000000Z K 7 svn:log V 25 MFC: reorder all target. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-01-23T01:58:18.000000Z K 7 svn:log V 114 Just list one of each domain that was rejected (although only by Scheck_relay or Scheck_mail). Suggested by: ache END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-01-23T01:58:49.000000Z K 7 svn:log V 64 Ask spammers to mail postmaster@$m, not postmaster@FreeBSD.ORG. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-01-23T04:36:42.000000Z K 7 svn:log V 63 Don't allow manual dialing unless in auto or interactive mode. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-01-23T07:48:54.000000Z K 7 svn:log V 27 spelling and style police. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-01-23T07:49:23.000000Z K 7 svn:log V 41 MFC: various descriptions of new things. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-01-23T07:53:44.000000Z K 7 svn:log V 156 In !dists case, invoke the custom dist menu rather than the toplevel dist menu. This makes a good deal more sense and should have been this way all along. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-01-23T20:09:21.000000Z K 7 svn:log V 45 DISTRIBUTION=bin - we separate it out later. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-01-23T20:11:46.000000Z K 7 svn:log V 42 Add FAQ and handbook back to doc subtree. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-01-23T20:12:37.000000Z K 7 svn:log V 32 MFC: handbook and FAQ are back. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-01-23T20:15:54.000000Z K 7 svn:log V 170 Bring back handbook and FAQ by adding a mechanism for bootstrap ports to the build. This will need more review as we go into it, but it should do the basic job for now. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-01-23T20:16:45.000000Z K 7 svn:log V 51 MFC: Bring back docs, do better dist subselection. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-01-23T20:36:09.000000Z K 7 svn:log V 17 DISTRIBUTION=bin END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-01-23T21:37:27.000000Z K 7 svn:log V 116 Re-implement the proxy arp sockaddr_dl search routine (again). It now works :-) and searches all interface aliases. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-01-23T22:29:16.000000Z K 7 svn:log V 21 Stop bogus warnings. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-01-24T00:03:14.000000Z K 7 svn:log V 93 Fix error message. Don't complicate the test compilation mentioned at the start of the file. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1998-01-24T02:01:46.000000Z K 7 svn:log V 211 Add better support for larger I/O clusters, including larger physical I/O. The support is not mature yet, and some of the underlying implementation needs help. However, support does exist for IDE devices now. END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-01-24T02:21:53.000000Z K 7 svn:log V 73 LKM-support for converting all file-system options to new-style options. END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-01-24T02:54:56.000000Z K 7 svn:log V 308 Make all file-system (MFS, FFS, NFS, LFS, DEVFS) related option new-style. This introduce an xxxFS_BOOT for each of the rootable filesystems. (Presently not required, but encouraged to allow a smooth move of option *FS to opt_dontuse.h later.) LFS is temporarily disabled, and will be re-enabled tomorrow. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-01-24T03:15:37.000000Z K 7 svn:log V 50 Sync with sys/i386/i386/machdep.c revision 1.282. END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-01-24T03:32:33.000000Z K 7 svn:log V 207 Random data is no longer based on the time of day, rather the random number device. Also clearly state that sequential data is the default. PR: 5553 Submitted by: Jonathan Hanna END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-01-24T06:53:32.000000Z K 7 svn:log V 50 Sync with sys/i386/i386/machdep.c revision 1.283. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-01-24T06:54:17.000000Z K 7 svn:log V 44 Sync with sys/i386/isa/wd.c revision 1.148. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-01-24T07:30:55.000000Z K 7 svn:log V 66 Clean up doc bootstrap ports afterwards. Small stylistic cleanup. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-01-24T07:31:20.000000Z K 7 svn:log V 20 MFC: clean up ports END K 10 svn:author V 6 yokota K 8 svn:date V 27 1998-01-24T12:12:32.000000Z K 7 svn:log V 37 Small adjustment in sync check code. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1998-01-24T12:13:13.000000Z K 7 svn:log V 52 YAMFC: small adjustment in sync check code (v1.50). END K 10 svn:author V 6 yokota K 8 svn:date V 27 1998-01-24T12:14:13.000000Z K 7 svn:log V 49 Add brief note on error message from the driver. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1998-01-24T12:14:54.000000Z K 7 svn:log V 64 YAMFC: add brief note on error message from the driver (v1.11). END K 10 svn:author V 6 helbig K 8 svn:date V 27 1998-01-24T13:11:42.000000Z K 7 svn:log V 24 MFC: Add LC_TIME files. END K 10 svn:author V 6 helbig K 8 svn:date V 27 1998-01-24T13:40:18.000000Z K 7 svn:log V 42 MFC: Don't ignore empty $PATH components. END K 10 svn:author V 6 helbig K 8 svn:date V 27 1998-01-24T14:07:29.000000Z K 7 svn:log V 59 MFC: Ensure stdout is line buffered. "pat"->"re" in ed.1 . END K 10 svn:author V 6 helbig K 8 svn:date V 27 1998-01-24T14:30:01.000000Z K 7 svn:log V 43 Merge revision 1.3 from current. PR: 5395 END K 10 svn:author V 6 helbig K 8 svn:date V 27 1998-01-24T14:53:12.000000Z K 7 svn:log V 40 MFC: Add -u to force unbuffered output. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-01-24T17:45:14.000000Z K 7 svn:log V 51 Add script for properly breaking out the doc dist. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-01-24T20:57:38.000000Z K 7 svn:log V 93 Fix a cast from a pointer to a long instead of an int which was enough to ruin a 64-bit day. END K 10 svn:author V 6 helbig K 8 svn:date V 27 1998-01-24T22:37:54.000000Z K 7 svn:log V 67 MFC: r1.4: Don't swap carriage return and new line in quoted mode. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-01-25T01:42:53.000000Z K 7 svn:log V 99 Sync with sys/i386/isa/isa.c revision 1.74.2.5. Submitted by: NOKUBI Hirotaka END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-01-25T01:44:42.000000Z K 7 svn:log V 145 Sync with sys/i386/i386/machdep.c and trac.c revisions 1.209.2.17 and 1.83.2.5, respectively. Submitted by: NOKUBI Hirotaka END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-01-25T01:45:47.000000Z K 7 svn:log V 108 Sync with sys/i386/i386/userconfig.c revision 1.63.2.21. Submitted by: NOKUBI Hirotaka END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-01-25T02:22:04.000000Z K 7 svn:log V 48 Sync with sys/i386/conf/GENERIC revision 1.105. END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-01-25T03:34:17.000000Z K 7 svn:log V 69 Make MD5 a new-style option. This one was eeeeeaaaaaasssssyyyyy ;-) END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-01-25T03:55:47.000000Z K 7 svn:log V 193 Remove the FDSEEKWAIT option and description. The functionality was present for two days in october/november 1994 before being backed out; I don't think we can consider it really critical ;-) END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-01-25T04:13:25.000000Z K 7 svn:log V 39 Turn NSWAPDEV into a new-style option. END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-01-25T04:23:33.000000Z K 7 svn:log V 39 Make TCP_COMPAT_42 a new style option. END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-01-25T04:37:47.000000Z K 7 svn:log V 54 Turn CLK_USE_TSC_CALIBRATION into a new-style option. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1998-01-25T06:14:26.000000Z K 7 svn:log V 487 Various NFS fixes: Make vfs_bio buffer mgmt work better. Buffers were being used after brelse. Make nfs_getpages work independently of other NFS interfaces. This eliminates some difficult recursion problems and decreases pagefault overhead. Remove an erroneous vfs_unbusy_pages. Fix a reentrancy problem, with nfs_vinvalbuf when vnode is already being rundown. Reassignbuf wasn't being called when needed under certain circumstances. (Thanks for help from Bill Paul.) END K 10 svn:author V 5 dyson K 8 svn:date V 27 1998-01-25T06:24:09.000000Z K 7 svn:log V 485 Various NFS fixes: Make vfs_bio buffer mgmt work better. Buffers were being used after brelse. Make nfs_getpages work independently of other NFS interfaces. This eliminates some difficult recursion problems and decreases pagefault overhead. Remove an erroneous vfs_unbusy_pages. Fix a reentrancy problem, with nfs_vinvalbuf when vnode is already being rundown. Reassignbuf wasn't being called when needed under certain circumstances. (Thanks to Bill Paul for help.) END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-01-25T08:59:08.000000Z K 7 svn:log V 48 Cast a size_t to a long to avoid a gcc warning. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-01-25T09:09:48.000000Z K 7 svn:log V 82 Add a sysmk -> /dev/null definition ready for a coming change to makesyscalls.sh. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-01-25T09:15:10.000000Z K 7 svn:log V 95 read() and write() return ssize_t not int, so the first arg to atomic() should be ssize_t too. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-01-25T09:16:55.000000Z K 7 svn:log V 84 signal() returns an pointer, so must be cast to long, not int before comparing < 0. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-01-25T09:44:33.000000Z K 7 svn:log V 23 Fixed typo in comment. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-01-25T09:45:00.000000Z K 7 svn:log V 90 Modify for MACHINE_ARCH support instead of assuming just x86. Added alpha and m68k stuff. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-01-25T09:45:38.000000Z K 7 svn:log V 52 Sync with sys/i386/conf/options.i386 revision 1.67. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-01-25T09:49:00.000000Z K 7 svn:log V 184 Change MACHINE -> MACHINE_ARCH so that the design make sense on those machines where the processor chip determines the compiler, and where multiple machines use the same architecture. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-01-25T09:52:32.000000Z K 7 svn:log V 55 Make machine dependent asm code machine dependent. 8-) END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-01-25T12:01:38.000000Z K 7 svn:log V 382 Even though BIOS writer's guide recommends cpuid instruction of Cyrix 6x86MX CPU is enabled (BIOS should not disable it), some BIOS disables it via CCR4. In this case, cpu variable becomes CPU_486 and identblue() is called. Because Cyrix 6x86MX has MSR and doesn't have MSR1002, wrmsr instruction generates general protection fault. Tested by: Simon Coggins END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-01-25T15:40:40.000000Z K 7 svn:log V 44 MFC: fix general protection fault by wrmsr. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1998-01-25T15:49:00.000000Z K 7 svn:log V 24 Fix typo. PR: docs/5562 END K 10 svn:author V 6 yokota K 8 svn:date V 27 1998-01-25T15:49:50.000000Z K 7 svn:log V 29 MFC: fix typo. PR: docs/5562 END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-01-25T16:22:22.000000Z K 7 svn:log V 86 Fix a couple of typos. PR: 5561 Submitted by: Kazuo Horikawa END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-01-25T16:38:42.000000Z K 7 svn:log V 101 Use -literal to make for a more pleasing list. PR: 5547 Submitted by: Matthew Hunt END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-01-25T17:01:31.000000Z K 7 svn:log V 177 Execute cpuid if BIOS disables cpuid instruction of Cyrix 6x86MX CPU, and store its result into cpu_id and cpu_feature variables. Tested by: Simon Coggins END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-01-25T17:02:00.000000Z K 7 svn:log V 25 Added cpuid instruction. END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-01-25T17:25:41.000000Z K 7 svn:log V 99 Fix a couple of operator precedence bugs. PR: 5450 Submitted by: Sakari Jalovaara END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-01-25T17:28:52.000000Z K 7 svn:log V 78 SEE ALSO swapinfo(8). PR: 5447 Submitted by: Craig Leres END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-01-25T17:51:10.000000Z K 7 svn:log V 134 Allow comments to begin with multiple '#' characters. PR: 4452 Submitted by: Joao Carlos Mendes Luis END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-01-25T17:54:57.000000Z K 7 svn:log V 86 Initialize if_ibytes and if_obytes to zero. PR: 1376 Submitted by: risner@stdio.com END K 10 svn:author V 4 adam K 8 svn:date V 27 1998-01-25T18:23:42.000000Z K 7 svn:log V 103 -I/sys --> -I${.CURDIR}/../../sys so this compiles under other versions such as 3.0. Suggested by: bde END K 10 svn:author V 5 wosch K 8 svn:date V 27 1998-01-25T19:20:00.000000Z K 7 svn:log V 122 Add reference to /usr/share/misc/iso3166 where are most country names stored. web2 itself does not contain country names. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1998-01-25T19:21:04.000000Z K 7 svn:log V 100 preconsolidate is mis-spelled preconsoidate Submitted by: "Danny J. Zerkel" END K 10 svn:author V 5 wosch K 8 svn:date V 27 1998-01-25T19:26:05.000000Z K 7 svn:log V 220 Add two new options: -i Do not overwrite files. -s Do not strip output pathname to base filename. By default uuencode deletes any prefix ending with the last slash '/' for security purpose. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-01-25T23:45:41.000000Z K 7 svn:log V 137 Undo previous commit. The cpuid symbol has been already used by SMP stuff. Pointed-out by: Manfred Antar END K 10 svn:author V 3 jmz K 8 svn:date V 27 1998-01-26T00:57:54.000000Z K 7 svn:log V 316 The status command prints the audio position, the media catalog and the volume value for the disc. It is now possible to specify additional arguments (audio, volume, media) to print only a subset of the full status. This is particularly useful with drives which stop playing when asked to return the catalog number. END K 10 svn:author V 4 alex K 8 svn:date V 27 1998-01-26T01:01:39.000000Z K 7 svn:log V 30 MFC (rev 1.9): year 2000 fix. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-01-26T02:26:29.000000Z K 7 svn:log V 40 Remove ``start='' used when testing :-( END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-01-26T03:09:57.000000Z K 7 svn:log V 710 Import cvs-1.9.23 as at 19980123. There are a number of really nice things fixed in here, including the '-ko' vs. -A problem with remote cvs which caused all files with -ko to be resent each time (which is damn painful over a modem, I can tell you). It also found a heap of stray empty directories that should have been pruned with the -P flag to cvs update but were not for some reason. It also has the fully integrated rcs and diff, so no more fork/exec overheads for rcs,ci,patch,diff,etc. This means that it parses the control data in the rcs files only once rather than twice or more. If the 'cvs diff' vs. Index thing is going to be fixed for future patch compatability, this is the place to do it. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-01-26T03:09:57.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r32785, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1998-01-26T03:09:58.000000Z K 7 svn:log V 84 This commit was manufactured by cvs2svn to create tag 'cvs-vendor-v1_9_23_19980123'. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-01-26T03:24:11.000000Z K 7 svn:log V 73 Merge changes from CYCLIC branch onto mainline. rcs.[ch] still to come. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-01-26T03:29:29.000000Z K 7 svn:log V 43 Merge changes from CYCLIC onto main branch END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-01-26T03:54:53.000000Z K 7 svn:log V 16 missing bracket END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-01-26T03:59:21.000000Z K 7 svn:log V 16 Update config.h END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-01-26T04:02:05.000000Z K 7 svn:log V 52 Update options.h as per configure generated version END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-01-26T04:14:21.000000Z K 7 svn:log V 33 Build the internal libified diff END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-01-26T04:21:52.000000Z K 7 svn:log V 12 Add libdiff END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-01-26T04:33:03.000000Z K 7 svn:log V 58 comment that pvcs_to_rcs is left out since it needs perl5 END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-01-26T04:41:23.000000Z K 7 svn:log V 34 Add missing definition for swi_vm END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-01-26T04:44:32.000000Z K 7 svn:log V 24 re-sort back into order END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-01-26T04:47:16.000000Z K 7 svn:log V 19 Remove stray files END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-01-26T04:48:56.000000Z K 7 svn:log V 54 Restore file that was inadvertently deleted last time END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-01-26T04:50:17.000000Z K 7 svn:log V 28 Merge CYCLIC branch changes END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-01-26T06:11:18.000000Z K 7 svn:log V 101 Add Simon Shapiro's DPT driver this shouldn't break anything existing. Userland utilities to follow. END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-01-26T06:20:48.000000Z K 7 svn:log V 92 Obtained from: Simon Shapiro Userland utilities to control, and monitor a DPT RAID system. END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-01-26T06:26:41.000000Z K 7 svn:log V 55 A bit of the dpt userland utilities that got left out. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1998-01-26T06:26:42.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_2_2'. END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-01-26T06:33:48.000000Z K 7 svn:log V 82 Add the DPT driver and options. GENERIC with dpt may wait a few days if required. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-01-26T09:17:43.000000Z K 7 svn:log V 112 Sync with sys/i386/confi/files.i386, majors.i386 and options.i386 revisions 1.187, 1.25 and 1.68, respectively. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-01-26T09:18:18.000000Z K 7 svn:log V 53 Sync with sys/i386/i386/userconfig.c revision 1.101. END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-01-26T18:31:18.000000Z K 7 svn:log V 141 Move DPT related options out of i386 specific files so DPT devices can be used on other PCI (alpha?) machines. Suggested by: several people END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-01-26T19:52:34.000000Z K 7 svn:log V 13 Correct $Id$ END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-01-26T19:58:22.000000Z K 7 svn:log V 39 MFC: Move softc stuff into if_tunvar.h END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-01-26T20:00:50.000000Z K 7 svn:log V 47 MFC: Bring the -current pppctl into RELENG_2_2 END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-01-26T20:05:34.000000Z K 7 svn:log V 44 MFC: Bring the -current ppp into RELENG_2_2 END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-01-26T20:36:38.000000Z K 7 svn:log V 237 Generate symlinks to the "sys" and directories and put them in the include path. This fixes recent breakage of the syscons LKMs and general brokenness of the include paths (headers under /usr/include were used in many cases). END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-01-26T21:58:00.000000Z K 7 svn:log V 52 Remove __libalias_version. ppp no longer needs it. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-01-27T01:06:49.000000Z K 7 svn:log V 87 Temporary work-around for a ports building problem I really don't understand just yet. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-01-27T01:07:06.000000Z K 7 svn:log V 24 MFC: bogus work-around. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1998-01-27T01:54:25.000000Z K 7 svn:log V 48 Someone removed vm_zone.c from /sys/conf/files. END K 10 svn:author V 5 danny K 8 svn:date V 27 1998-01-27T07:01:09.000000Z K 7 svn:log V 84 PR: 5573 Submitted by: garbanzo@hooked.net Add strncasecmp, strncmp to NAME field. END K 10 svn:author V 5 danny K 8 svn:date V 27 1998-01-27T07:07:07.000000Z K 7 svn:log V 88 PR: 5573 Submitted by: Add strncasecmp, strncmp to NAME section. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-01-27T08:12:09.000000Z K 7 svn:log V 70 Execute cpuid if BIOS disables cpuid instruction of Cyrix 6x86MX CPU. END K 10 svn:author V 2 dg K 8 svn:date V 27 1998-01-27T09:15:13.000000Z K 7 svn:log V 1734 Improved connection establishment performance by doing local port lookups via a hashed port list. In the new scheme, in_pcblookup() goes away and is replaced by a new routine, in_pcblookup_local() for doing the local port check. Note that this implementation is space inefficient in that the PCB struct is now too large to fit into 128 bytes. I might deal with this in the future by using the new zone allocator, but I wanted these changes to be extensively tested in their current form first. Also: 1) Fixed off-by-one errors in the port lookup loops in in_pcbbind(). 2) Got rid of some unneeded rehashing. Adding a new routine, in_pcbinshash() to do the initialial hash insertion. 3) Renamed in_pcblookuphash() to in_pcblookup_hash() for easier readability. 4) Added a new routine, in_pcbremlists() to remove the PCB from the various hash lists. 5) Added/deleted comments where appropriate. 6) Removed unnecessary splnet() locking. In general, the PCB functions should be called at splnet()...there are unfortunately a few exceptions, however. 7) Reorganized a few structs for better cache line behavior. 8) Killed my TCP_ACK_HACK kludge. It may come back in a different form in the future, however. These changes have been tested on wcarchive for more than a month. In tests done here, connection establishment overhead is reduced by more than 50 times, thus getting rid of one of the major networking scalability problems. Still to do: make tcp_fastimo/tcp_slowtimo scale well for systems with a large number of connections. tcp_fastimo is easy; tcp_slowtimo is difficult. WARNING: Anything that knows about inpcb and tcpcb structs will have to be recompiled; at the very least, this includes netstat(1). END K 10 svn:author V 6 yokota K 8 svn:date V 27 1998-01-27T13:36:59.000000Z K 7 svn:log V 576 - Correct inconsistencies among keymaps. - define CTL-ALT-ESC as `debug' key in all keymaps. (FAQ mentions this key sequence but not all keymaps had it!) - define CTL-SPACE as NUL in all keymaps. - define CTL-ALT-SPACE as `suspend' key in all but Russiun keymaps. - Fix Japanese keymaps. Some CTL- keystrokes were wrong. - Remove accent (dead) key definitions from spanish.iso.kbd, fr.iso.kbd and icelandic.iso.kbd. Create spanish.iso.acc.kbd, fr.iso.acc.kbd and icelandic.iso.acc.kbd with accent key definitions instead. - Update INDEX.keymaps and Makefile. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1998-01-27T14:01:19.000000Z K 7 svn:log V 24 Update the keymap menu. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-01-27T16:24:00.000000Z K 7 svn:log V 378 Merge from main branch: add ELF header files and fix a misspelled identifier in brandelf.c. Files merged from main branch: src/usr.bin/brandelf/brandelf.c 1.5 -> 1.6 src/include/Makefile 1.55 -> 1.56 src/sys/sys/imgact_elf.h 1.4 -> 1.5 Files added from main branch: src/include/elf.h 1.1 src/sys/i386/include/elf.h 1.2 src/sys/sys/elf32.h 1.2 END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-01-27T16:45:23.000000Z K 7 svn:log V 206 Check the status port after waiting for DRQ; some drives seem to be very slow coming off the bus (eg. Iomega's ATAPI Zip). Failure to do this results in a false probe of an ATAPI device with garbage data. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1998-01-27T16:49:28.000000Z K 7 svn:log V 73 Merge 1997i release of timezone data from -current. Requested by: markm END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-01-27T16:49:35.000000Z K 7 svn:log V 262 Fix operation with the Iomega Zip 100 ATAPI. All known versions of this drive (firmware 21.* and 23.*) will lock up if presented with a read/write request of > 64 blocks. In the presence of such a unit, I/O requests of > 64 blocks are fragmented to avoid this. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1998-01-27T16:51:07.000000Z K 7 svn:log V 76 Merge Zaire/Congo changes from -current (needed for new timezone database). END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-01-27T16:56:43.000000Z K 7 svn:log V 44 Symlink bootblocks for 'wfd' disks as well. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1998-01-27T17:04:35.000000Z K 7 svn:log V 14 Add 781, 978. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-01-27T21:28:32.000000Z K 7 svn:log V 114 Tweak PATH for ports build. I have no idea why this worked on my test machine but not on the -current build box. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-01-27T23:09:44.000000Z K 7 svn:log V 26 MFC: set path explicitly. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-01-27T23:14:53.000000Z K 7 svn:log V 391 Cosmetic: Don't mention the authors name at startup. He's already credited in the man page. Instead, make the message consistent with the one given to the diagnostic port (and fix the grammar when entering `term' mode). Don't credit the zlib author in the man page as ppp isn't linked directly with zlib (it's shared). Mention when the OpenBSD port was first made available. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-01-27T23:16:24.000000Z K 7 svn:log V 33 MFC: Cosmetic copyright changes. END K 10 svn:author V 5 tegge K 8 svn:date V 27 1998-01-28T00:26:54.000000Z K 7 svn:log V 107 MFC: Choose filesync write when writing a cluster. PR: 3438 Reviewed by: Ian Dowse END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-01-28T01:09:46.000000Z K 7 svn:log V 73 Explains targets and environ vars much better. Mostly submitted by: imp END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-01-28T01:11:03.000000Z K 7 svn:log V 5 MFC. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-01-28T01:12:05.000000Z K 7 svn:log V 23 Get the year right. ;) END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-01-28T02:01:29.000000Z K 7 svn:log V 16 MFC, Y2k fixes. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-01-28T02:13:13.000000Z K 7 svn:log V 76 MFC: Libedit updates from NetBSD, local fixes, etc. Required by new ftp(1). END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-01-28T02:24:28.000000Z K 7 svn:log V 122 Add the stringlist functions. (the files were tagged back onto the 2.2 branch from -current) Required for the new ftp(1) END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-01-28T02:27:59.000000Z K 7 svn:log V 110 Merge ftp(1) updates from -current (command history, command/filename completion, commandline fetching, etc.) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-01-28T04:05:10.000000Z K 7 svn:log V 73 Collapse 2 settings of PATH into one (didn't notice the 1st one before). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-01-28T04:05:26.000000Z K 7 svn:log V 25 MFC: Just set PATH once. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-01-28T04:42:38.000000Z K 7 svn:log V 42 MF22: only fclose() OpenConn if non-NULL. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-01-28T07:36:25.000000Z K 7 svn:log V 147 Add rcsid. RU#. Use err(3) instead of local redefinition. Convert man page to mdoc format. Add usage(). Remove rcs $ Log $ -> use cvs log instead. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1998-01-28T07:57:00.000000Z K 7 svn:log V 76 Oops, remove the wrong comment line I accidentaly added in the last commit. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1998-01-28T08:01:13.000000Z K 7 svn:log V 76 Define CTL-ALT-SPACE as `suspend' in the Russian keymaps too. OKed by ache. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1998-01-28T08:45:18.000000Z K 7 svn:log V 98 Define CTL-ALT-ESC as the `debug' key, CTL-ALT-SPACE as the `suspend'key in all built-in keymaps. END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-01-28T10:41:33.000000Z K 7 svn:log V 112 APM calls inittodr(0) which is stupid, but at least stop setting the clock back to when Dennis had a good idea. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-01-28T12:20:57.000000Z K 7 svn:log V 57 Sync with sys/i386/boot/biosboot/Makefile revision 1.61. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-01-28T12:25:06.000000Z K 7 svn:log V 47 Sync with sys/i386/isa/clock.c revision 1.108. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-01-28T13:35:09.000000Z K 7 svn:log V 101 Since stringlist.h is now in this branch, it might be a good idea to mention it in the Makefile. :-) END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-01-28T16:34:14.000000Z K 7 svn:log V 73 Merge from main branch 1.11 -> 1.12: bug fix for "#pragma weak foo=bar". END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-01-28T23:32:26.000000Z K 7 svn:log V 46 MFC: better range checking to prevent attack. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-01-29T00:40:41.000000Z K 7 svn:log V 82 Make it clear that aliasing is done on the public interface, not the private one. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-01-29T00:41:21.000000Z K 7 svn:log V 92 MFC: Make it clear that aliasing is done on the public interface, not the private one. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-01-29T00:42:52.000000Z K 7 svn:log V 38 Talk a bit about ongoing development. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1998-01-29T00:42:53.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_2_2'. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-01-29T00:44:15.000000Z K 7 svn:log V 81 Don't moan about not creating tunX.pid and ttyX.if if RELEASE_CRUNCH is defined. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1998-01-29T00:44:16.000000Z K 7 svn:log V 62 This commit was manufactured by cvs2svn to create branch 'MP'. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-01-29T00:45:08.000000Z K 7 svn:log V 37 MFC: Talk about ongoing development. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-01-29T00:49:32.000000Z K 7 svn:log V 138 Create a new MP branch for `multilink protocol'. Do lots of initial shuffling and grouping. Submitted by: Eivind Eklund END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-01-29T03:14:20.000000Z K 7 svn:log V 132 Merge timeradd()/timersub() from current. This fixes the build issue with ftp(1) and improves NetBSD/OpenBSD source compatability. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-01-29T06:42:12.000000Z K 7 svn:log V 146 Correct usage of unit to t->lun. This fixes the DEVFS case and the "buggy Zip" message. Suggested by: Pedro A M Vazquez END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-01-29T10:26:15.000000Z K 7 svn:log V 83 Add new man page for tx driver. Submitted by: Ustimenko Semen END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-01-29T10:27:00.000000Z K 7 svn:log V 20 MFC: tx.4 man page. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-01-29T10:28:03.000000Z K 7 svn:log V 35 MFC: update to stable-165 version. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-01-29T10:31:45.000000Z K 7 svn:log V 80 Update to version stable-165 Submitted by: Ustimenko Semen END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-01-29T10:50:22.000000Z K 7 svn:log V 180 Adds new configuration variable "ldconfig_extra_libdirs", whose contents is appended to _LDC. Useful for Motif or a truly local dir tree. (Tested on my 2.2.5-S box for a month.) END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-01-29T11:01:29.000000Z K 7 svn:log V 314 Change my $ldconfig_extra_libdirs to $ldconfig_paths to match the name used in -CURRENT. Note the semantics are still 2.2.x's in that /usr/compat, /usr/local, and /usr/X11R6 are still in rc and not rc.conf. (thus making $ldconfig_paths entirely optional. Bring in $clear_tmp_enable from -STABLE while I'm here. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-01-29T11:17:44.000000Z K 7 svn:log V 34 Remove useless test that I added. END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-01-29T12:36:07.000000Z K 7 svn:log V 18 MFC: localization END K 10 svn:author V 3 pst K 8 svn:date V 27 1998-01-29T19:02:51.000000Z K 7 svn:log V 176 Remove obsolete strategy code that was replaced by the disk slice mapping code. FreeBSD filesystems could be dammaged by repeatedly mounting and unmounting several partitions. END K 10 svn:author V 3 pst K 8 svn:date V 27 1998-01-29T19:05:55.000000Z K 7 svn:log V 43 YAMFC: Remove obsolete block mapping code. END K 10 svn:author V 3 pst K 8 svn:date V 27 1998-01-29T20:42:12.000000Z K 7 svn:log V 34 Merge with -current (ZIP changes) END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-01-29T20:45:16.000000Z K 7 svn:log V 306 o Move in_algorithm and out_algorithm into CcpInfo. o Take note of the return value of the compression layers init routine, and if it fails, bring the whole layer cleanly back down again. o Only use srandomdev() if ``__FreeBSD__ > 2'' - this makes these sources buildable on 2.2 (where I'm testing). END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-01-29T23:11:44.000000Z K 7 svn:log V 252 o Move global/static IPCP data into IpcpInfo. o Use INADDR_ANY and INADDR_BROADCAST instead of 0 and 0xffffffff for IP addresses & masks. o Move struct compreq into ipcp.c (it's none of anyone elses business). o Rename MAX_STATES to MAX_VJ_STATES. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-01-30T00:42:50.000000Z K 7 svn:log V 33 Add tx.4 to build list - whoops! END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-01-30T00:43:16.000000Z K 7 svn:log V 30 MF22: Add tx.4 to build list. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-01-30T01:28:35.000000Z K 7 svn:log V 613 Index: ipcp.h =================================================================== RCS file: /home/ncvs/src/usr.sbin/ppp/ipcp.h,v retrieving revision 1.18.2.2 diff -c -r1.18.2.2 ipcp.h *** ipcp.h 1998/01/29 23:11:37 1.18.2.2 --- ipcp.h 1998/01/30 01:24:37 *************** *** 71,81 **** }; extern struct ipcpstate IpcpInfo; - extern struct in_range DefMyAddress; - extern struct in_range DefHisAddress; - extern struct iplist DefHisChoice; - extern struct in_addr TriggerAddress; - extern int HaveTriggerAddress; extern struct fsm IpcpFsm; extern void IpcpInit(struct physical *physical); --- 71,76 ---- END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-01-30T01:32:55.000000Z K 7 svn:log V 202 Null commit: I managed to ^c the last commit before the mail message (with a garbage update message) and after the update :-( DUH! I meant: Remove extraneous extern decls. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-01-30T01:33:46.000000Z K 7 svn:log V 163 o Bring global/static data into LcpInfo. o Parameterise LcpReportTime(). o Don't obscure the hard-coded use of LcpInfo. o Comment on the data elements of LcpInfo. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1998-01-30T10:26:26.000000Z K 7 svn:log V 256 Make the bounce buffer code a little more robust when space isn't available. If there isn't bounce space available, the bounce code is disabled. This will allow most large systems to run properly when the bounce space is mistakenly allocated above 16MB. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1998-01-30T10:47:24.000000Z K 7 svn:log V 127 YAMFC: merge accent (dead) key support from -current: syscons.c (1.243, 1.244) kbdtables.h (1.37, 1.38, 1.39) console.h (1.34) END K 10 svn:author V 6 yokota K 8 svn:date V 27 1998-01-30T10:49:07.000000Z K 7 svn:log V 107 YAMFC: merge accent (dead) key support from -current: kbdcontrol.c (1.12, 1.23), lex.h (1.5), lex.l (1.6). END K 10 svn:author V 6 yokota K 8 svn:date V 27 1998-01-30T10:57:30.000000Z K 7 svn:log V 393 YAMFC: - Add new keymaps: Icelandic, Latin American, Polish and Slovenian. - Define `debug' (CTL-ALT-ESC), `susp' (CTL-ALT-SPACE), NUL (CTL-SPACE) in all keymaps. - Fix Japanese keymaps. - Add keymaps with accent key definitions for French, Icelandic and Spanish keymaps (fr.iso.acc.kbd, icelandic.iso.acc.kbd, spanish.iso.acc.kbd) - Update INDEX.keymaps for kbdmap(1). - Update Makefile. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1998-01-30T11:02:33.000000Z K 7 svn:log V 52 YAMFC: update the keymap menu and built-in keymaps. END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-01-30T11:34:06.000000Z K 7 svn:log V 344 Retire LFS. If you want to play with it, you can find the final version of the code in the repository the tag LFS_RETIREMENT. If somebody makes LFS work again, adding it back is certainly desireable, but as it is now nobody seems to care much about it, and it has suffered considerable bitrot since its somewhat haphazard integration. R.I.P END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-01-30T12:03:13.000000Z K 7 svn:log V 50 Sync with sys/i386/i386/machdep.c revision 1.285. END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-01-30T12:35:10.000000Z K 7 svn:log V 21 Disable lfs_cleanerd END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-01-30T12:36:10.000000Z K 7 svn:log V 20 Remove lfs_cleanerd END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-01-30T12:39:18.000000Z K 7 svn:log V 32 Retire dumplfs mount_lfs newlfs END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-01-30T12:40:57.000000Z K 7 svn:log V 37 Retire dumplfs, mount_lfs and newlfs END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-01-30T15:09:55.000000Z K 7 svn:log V 43 Update import instructions from last time. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-01-30T15:31:47.000000Z K 7 svn:log V 214 Import cvs-1.9.24 since it came quite soon after the snapshot that was imported a few days ago. There is very little difference, except that the remote protocol apparently supports wrappers and -k options better. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-01-30T15:31:47.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r32896, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1998-01-30T15:31:48.000000Z K 7 svn:log V 75 This commit was manufactured by cvs2svn to create tag 'cvs-vendor-v1_9_24'. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-01-30T15:35:26.000000Z K 7 svn:log V 113 Merge vendor changes to files that we've touched onto mainline. (If only all import/merges were this trivial :-) END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-01-30T15:56:07.000000Z K 7 svn:log V 122 Sync with sys/i386/boot/biosboot/README.serail revision up to 1.5.2.2. Submitted by: NOKUBI Hirotaka END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-01-30T15:57:37.000000Z K 7 svn:log V 84 Sync with sys/i386/conf/GENERIC. Submitted by: NOKUBI Hirotaka END K 10 svn:author V 6 fenner K 8 svn:date V 27 1998-01-30T19:13:55.000000Z K 7 svn:log V 83 Merge rev 1.68 from -current (more complete fix for "land" attack) PR: kern/5103 END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-01-30T19:46:07.000000Z K 7 svn:log V 116 Create `struct link' - the logical link from which `struct physical' (and the future `struct logical') are derived. END K 10 svn:author V 4 jhay K 8 svn:date V 27 1998-01-30T19:49:54.000000Z K 7 svn:log V 54 Don't clobber pp_flags when PP_KEEPALIVE must be set. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-01-30T19:54:38.000000Z K 7 svn:log V 102 MFC: Bring in examples to compliment the current sources. Remembered by: Leif Neland END K 10 svn:author V 4 jhay K 8 svn:date V 27 1998-01-30T19:54:46.000000Z K 7 svn:log V 59 MFC: Don't clobber pp_flags when PP_KEEPALIVE must be set. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-01-30T20:53:32.000000Z K 7 svn:log V 82 MFC: Support realclean and subclean targets Use `/bin/pwd` instead of `pwd`. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-01-30T20:54:27.000000Z K 7 svn:log V 98 MFC: Use the new subclean target before building the crunch stuff and define RELEASE_CRUNCH. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-01-30T20:58:42.000000Z K 7 svn:log V 185 Mention things that'll break the spam filters. Quote all comments to protect them from m4. Change FreeBSD.ORG -> $m. Make the spamsites.db lookup recursive. Add `xlat' to xlat example. END K 10 svn:author V 5 tegge K 8 svn:date V 27 1998-01-31T01:17:58.000000Z K 7 svn:log V 68 Update freevnodes when adding a vnode to the head of the free list. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1998-01-31T01:20:56.000000Z K 7 svn:log V 200 Synchronize with ../biosboot/Makefile. - Remove reference to the obsolete options: BOOT_PROBE_KEYBOARD, BOOT_PROBE_KEYBOARD_LOCK and BOOT_FORCE_COMCONSOLE. - Add reference to BOOT_COMCONSOLE_SPEED. END K 10 svn:author V 5 tegge K 8 svn:date V 27 1998-01-31T01:27:18.000000Z K 7 svn:log V 73 Release the buffer when an error occurs while reading directory entries. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1998-01-31T01:30:05.000000Z K 7 svn:log V 256 MFC: Synchronize with ../biosboot/Makefile. - Remove reference to the obsolete options: BOOT_PROBE_KEYBOARD, BOOT_PROBE_KEYBOARD_LOCK and BOOT_FORCE_COMCONSOLE. - Add reference to BOOT_COMCONSOLE_SPEED. No functional change is introduced in this merge. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-01-31T01:39:40.000000Z K 7 svn:log V 122 Cosmetic cleanups for the local tag support. Since rcs isn't called anymore, don't do all the putenv's for it's benefit. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-01-31T02:48:30.000000Z K 7 svn:log V 330 Move the global FSMs into their relevent structures. IPCP, CCP and LCP are now just derived FSMs. Comment each of the FSM implementations so that we can tell what's going on. Revise the state transitions so that CCP and IPCP actually send terminate REQs when appropriate. The OS & IPCP layers are still like spagetti (next job). END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-01-31T02:50:37.000000Z K 7 svn:log V 23 Include "opt_devfs.h". END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-01-31T02:53:41.000000Z K 7 svn:log V 73 Include "opt_nfs.h" Pointed out by: Eric L. Hernes END K 10 svn:author V 4 hoek K 8 svn:date V 27 1998-01-31T02:55:58.000000Z K 7 svn:log V 60 Fill-in and fill-out a little. Correct a small misfact. :) END K 10 svn:author V 4 hoek K 8 svn:date V 27 1998-01-31T02:58:18.000000Z K 7 svn:log V 24 CFC (Copy From Current) END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-01-31T02:58:53.000000Z K 7 svn:log V 28 Add #include "opt_devfs.h". END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-01-31T03:19:06.000000Z K 7 svn:log V 189 Remove unused devfs include. (Julian or Satoshi might want to add proper DEVFS support here; just including the header file doesn't do any good, and would make this depend on opt_devfs.h) END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-01-31T03:29:00.000000Z K 7 svn:log V 53 Skip probing devices which have already probed true. END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-01-31T03:33:51.000000Z K 7 svn:log V 60 Add various options people have ignored. Submitted by: bde END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-01-31T04:23:15.000000Z K 7 svn:log V 93 Add support for cleandepend, ${DESTDIR}, and there not being a file named ${DESTDIR}/kernel. END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-01-31T05:00:21.000000Z K 7 svn:log V 121 Make POWERFAIL_NMI, PPS_SYNC and NATM new style options. This also fixes a couple of defunct options; submitted by bde. END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-01-31T05:23:49.000000Z K 7 svn:log V 75 Attempt at making this use DEVFS properly. (Now it should at least work.) END K 10 svn:author V 3 imp K 8 svn:date V 27 1998-01-31T05:53:57.000000Z K 7 svn:log V 53 Kill lfs files that were causing make world to fail. END K 10 svn:author V 3 imp K 8 svn:date V 27 1998-01-31T05:54:54.000000Z K 7 svn:log V 63 kill ufs/lfs so that make installworld completes successfully. END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-01-31T07:23:16.000000Z K 7 svn:log V 110 Make the debug options new-style. This also zaps a DPT option from lint; it wasn't referenced from anywhere. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-01-31T11:32:39.000000Z K 7 svn:log V 71 Delte unused files. Submitted by: NOKUBI Hirotaka END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-01-31T11:33:35.000000Z K 7 svn:log V 27 MFC (delted unused files). END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-01-31T11:35:37.000000Z K 7 svn:log V 150 Sync with sys/i386/boot/netboot/main.c and netboot.h revisions 1.18.2.3 and 1.9.2.3, respectively. Submitted by: NOKUBI Hirotaka END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-01-31T11:36:28.000000Z K 7 svn:log V 110 Sync with sys/i386/boot/netboot/ns8390.c revision 1.7.2.4. Submitted by: NOKUBI Hirotaka END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-01-31T11:38:43.000000Z K 7 svn:log V 375 Sync with following changes: Revision Changes Path 1.77.2.15 +3 -2 src/sys/i386/conf/GENERIC 1.9.4.1 +2 -1 src/sys/i386/conf/devices.i386 1.141.2.17 +2 -1 src/sys/i386/conf/files.i386 1.9.2.5 +3 -1 src/sys/i386/conf/majors.i386 1.119.2.10 +2 -2 src/sys/i386/isa/wd.c Submitted by: NOKUBI Hirotaka END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-01-31T11:40:32.000000Z K 7 svn:log V 72 Deleted unused file. Submitted by: NOKUBI Hirotaka END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-01-31T11:41:17.000000Z K 7 svn:log V 27 MFC (deleted unused file). END K 10 svn:author V 5 dyson K 8 svn:date V 27 1998-01-31T11:56:53.000000Z K 7 svn:log V 628 Change the busy page mgmt, so that when pages are freed, they MUST be PG_BUSY. It is bogus to free a page that isn't busy, because it is in a state of being "unavailable" when being freed. The additional advantage is that the page_remove code has a better cross-check that the page should be busy and unavailable for other use. There were some minor problems with the collapse code, and this plugs those subtile "holes." Also, the vfs_bio code wasn't checking correctly for PG_BUSY pages. I am going to develop a more consistant scheme for grabbing pages, busy or otherwise. For now, we are stuck with the current morass. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-01-31T13:45:28.000000Z K 7 svn:log V 54 Sync with sys/i386/conf/Makefile.i386 revision 1.107. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-01-31T14:10:14.000000Z K 7 svn:log V 52 Sync with sys/i386/conf/options.i386 revision 1.70. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-01-31T14:48:52.000000Z K 7 svn:log V 45 Sync with sys/i386/isa/isa.c revision 1.109. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-01-31T15:16:27.000000Z K 7 svn:log V 47 Sync with sys/i386/i386/trap.c revision 1.120. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1998-01-31T17:06:15.000000Z K 7 svn:log V 92 MFC: proc.c rev 1.7, err.c rev 1.6, csh.c rev 1.11. Save errno (proc.c); security paranoia. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1998-01-31T17:06:48.000000Z K 7 svn:log V 54 MFC: rev 1.14, switch UIDs so quotas will be honored. END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-01-31T19:28:28.000000Z K 7 svn:log V 125 Serves me right for not puting SUIDDIR in LINT. it got bitrot. This should stop complaints about it not working for people. END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-01-31T19:41:27.000000Z K 7 svn:log V 80 add the SUIDDIR option and tell people what it is for. (And when NOT to use it) END K 10 svn:author V 5 dyson K 8 svn:date V 27 1998-01-31T20:30:18.000000Z K 7 svn:log V 198 contigalloc doesn't place the allocated page(s) into an object, and now this breaks vm_page_wire (due to wired page accounting per object.) This should fix a problem as described by Donald Maddox. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-01-31T20:59:30.000000Z K 7 svn:log V 51 Allow package building in current directory again. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-01-31T21:00:38.000000Z K 7 svn:log V 14 MFC rev 1.269 END K 10 svn:author V 7 wollman K 8 svn:date V 27 1998-02-01T00:20:56.000000Z K 7 svn:log V 107 Add an additional `named_program' variable so that we can easily choose between 4.9.6 and the port of 8.x. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1998-02-01T00:24:02.000000Z K 7 svn:log V 83 MFC: allow an alternate named to be specified. Revs: rc.conf 1.37, rc.network 1.15 END K 10 svn:author V 5 dyson K 8 svn:date V 27 1998-02-01T01:59:12.000000Z K 7 svn:log V 117 Support more intelligent sync operations for MNT_NOATIME. PR: kern/5577 Submitted by: Craig Leres END K 10 svn:author V 5 dyson K 8 svn:date V 27 1998-02-01T02:00:20.000000Z K 7 svn:log V 55 Fix a performance problem caused by an earlier commit. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1998-02-01T04:13:13.000000Z K 7 svn:log V 296 Add a new ioctl, SCSIOCGETDEVINFO, which takes a device ID and uses it to look up information about that device. Right now, all it does is give back the dev_t for the device, if known, since that's all I needed, but hopefully the SCSI mavens will come up with a more generally useful structure. END