ƒ­W109651 232 1261 188 197 210 131 239 171 158 239 154 173 239 166 133 116 138 452 164 148 151 235 146 181 149 363 236 259 166 184 447 484 313 293 187 310 139 237 284 209 221 154 155 130 117 125 329 163 176 219 377 117 327 116 388 1017 127 196 299 223 217 355 243 200 121 185 376 257 146 358 212 232 155 143 166 143 118 123 176 254 203 216 120 129 389 157 210 130 183 166 131 209 345 176 178 168 108 165 200 187 153 373 114 879 466 143 162 237 219 208 153 189 248 158 207 121 155 207 307 167 211 521 120 116 135 178 157 137 126 157 176 169 196 137 135 292 217 128 164 310 115 184 1116 123 108 389 244 150 176 224 261 131 144 135 158 123 156 500 136 164 156 323 810 500 280 150 139 130 166 164 149 122 179 393 281 201 243 700 167 207 101 213 100 125 161 217 183 173 132 152 240 120 120 449 210 300 182 154 139 166 179 222 227 188 169 150 188 249 242 211 197 192 161 138 287 263 142 132 289 173 303 499 676 217 169 133 135 2024 180 191 168 143 160 K 10 svn:author V 3 tmm K 8 svn:date V 27 2003-01-21T18:22:26.000000Z K 7 svn:log V 1167 Fixes for a number of problems in the IOMMU code: 1.) Fix an off-by-one in the DVMA space handling, which would make it possible to allocate one page beyond the end of the DVMA area. This page was aliased to the first page. Apparently, this bug was responsible for the trashed nvram/eeprom some people were reporting, in conjunction with a number of unfortunate coincidences. 2.) Fix broken boundary and and lowaddr calculations. 3.) Fix a memory leak on an error path. 4.) Update a outdated comment to reflect the introduction of IOMMU_MAX_PRE, make the usage of IOMMU_MAX_PRE more consistent and KASSERT that the preallocation size is not 0. 5.) Fix a case where an error return was lost. 6.) When signalling an error to the caller by invoking the callback, do not use a segment pointer of NULL for compatability with existing drivers. Also, increase the maximum segment number to 64; it is rather arbitrary, with the exception of the of the stack space consumed by the segment array. Special thanks go to Harti Brandt for spotting 4 and 5, and testing many iterations of patches. Pointy hats to: tmm END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-01-21T19:26:17.000000Z K 7 svn:log V 94 Remove OBE prototype for iszerodev() - it was replaced by the D_MMAP_ANON device switch flag. END K 10 svn:author V 3 hsu K 8 svn:date V 27 2003-01-21T20:20:48.000000Z K 7 svn:log V 104 Add missing SMP file locks around read-modify-write operations on the flag field. Reviewed by: rwatson END K 10 svn:author V 3 des K 8 svn:date V 27 2003-01-21T20:33:27.000000Z K 7 svn:log V 117 There's absolutely no need for a struct-within-a-struct, so move the counters out of the inner struct and remove it. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-01-21T21:53:03.000000Z K 7 svn:log V 37 Import cvs-1.11.5 onto vendor branch END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-01-21T21:53:03.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r109655, 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 2003-01-21T21:53:04.000000Z K 7 svn:log V 75 This commit was manufactured by cvs2svn to create tag 'cvs-vendor-v1_11_5'. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-01-21T21:58:47.000000Z K 7 svn:log V 64 This should never have been imported. Nuke from vendor branch. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-01-21T21:58:47.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r109658, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-01-21T22:01:38.000000Z K 7 svn:log V 60 Merge cvs-1.11.2.1-20021201 -> 1.11.5 changes onto mainline END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-01-21T22:02:26.000000Z K 7 svn:log V 79 This file is gone on the vendor branch and no longer referenced in the source. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-01-21T22:02:26.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r109661, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-01-21T22:04:20.000000Z K 7 svn:log V 72 Update for cvs-1.11.5 import (note to self: gotta fix the version tags) END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-01-21T22:10:13.000000Z K 7 svn:log V 39 Turn off Checkin-prog and Update-prog. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-01-21T22:27:42.000000Z K 7 svn:log V 22 Insta-MFC: cvs-1.11.5 END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-01-21T22:31:07.000000Z K 7 svn:log V 44 Dont bother with unused rules for version.c END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-01-21T23:00:36.000000Z K 7 svn:log V 357 Finish update for cvs-1.11.5. Some build-time tunables were moved from options.h to config.h.in and set via ./configure when built normally. Export some of the build knobs to the Makefile here, overridable from /etc/make.conf. Also get the version strings right. config.h was repocopied to config.h.proto, and we do a limited sed on it at build time now. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2003-01-21T23:00:37.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-01-21T23:06:52.000000Z K 7 svn:log V 54 Insta-MFC: bmake glue updates in cvs-1.11.5 aftermath END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2003-01-22T00:14:34.000000Z K 7 svn:log V 58 fix link_status() in non-Ethernet case MFC after: 1 week END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-01-22T00:34:22.000000Z K 7 svn:log V 140 Fix what I think is an off-by-one in certain worst-case scenarios caused by rev 1.45. (eg: the estimate being exactly half of the result.) END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-01-22T00:36:23.000000Z K 7 svn:log V 52 MFC: rev 1.45, 1.48, 1.51. Fix string termination. END K 10 svn:author V 6 grehan K 8 svn:date V 27 2003-01-22T01:34:10.000000Z K 7 svn:log V 86 - remove dead conditional CFLAG setting - switch locore .s -> .S Approved by: benno END K 10 svn:author V 6 grehan K 8 svn:date V 27 2003-01-22T01:34:37.000000Z K 7 svn:log V 54 Convert remaining .s files to .S Approved by: benno END K 10 svn:author V 3 hrs K 8 svn:date V 27 2003-01-22T01:45:14.000000Z K 7 svn:log V 270 Catch up with the English version (w/ some translation fixes): 1.12 -> 1.20 errata/article.sgml 1.126 -> 1.129 hardware/common/dev.sgml 1.475 -> 1.480 relnotes/common/new.sgml Submitted by: Hideyuki KURASHINA References: [doc-jp-work 585] END K 10 svn:author V 3 hrs K 8 svn:date V 27 2003-01-22T01:47:02.000000Z K 7 svn:log V 143 Merge the following from the English version: 1.1.2.87 -> 1.1.2.93 errata/article.sgml 1.22.2.318 -> 1.22.2.321 relnotes/common/new.sgml END K 10 svn:author V 6 grehan K 8 svn:date V 27 2003-01-22T01:47:05.000000Z K 7 svn:log V 163 Remove BAT invalidation. This is done later in the boot sequence, so isn't required here, and seems to cause problems when booting from disk. Approved by: benno END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-01-22T03:26:34.000000Z K 7 svn:log V 72 MFC: non-GPL getdate.y rather than sucking the one out of cvs's source. END K 10 svn:author V 3 hsu K 8 svn:date V 27 2003-01-22T03:31:08.000000Z K 7 svn:log V 92 Add yet another Sony Vaio PS/2 mouse ID. This one is found on a VX88. Submitted by: marcel END K 10 svn:author V 3 des K 8 svn:date V 27 2003-01-22T10:55:36.000000Z K 7 svn:log V 354 When computing a new seed for an existing user, opienewseed() would incorrectly compute the length of the numeric portion of the previous seed, causing the new seed to be one character shorter than the old one. This patch has been submitted to the vendor; I'm committing it right away since the file is already off the vendor branch. MFC after: 3 days END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-01-22T13:13:13.000000Z K 7 svn:log V 391 getpeername() returns with no error but didn't fill struct sockaddr correctly against PF_LOCAL. It seems that the test always fails then sockaddr was not filled. So, I added else clause for workaround. I doubt if it is right fix. However, it is better than nothing. I found that NetBSD has same potential problem. But, fortunately, NetBSD has equivalent else clause. MFC after: 1 week END K 10 svn:author V 5 joerg K 8 svn:date V 27 2003-01-22T14:06:46.000000Z K 7 svn:log V 218 Make the arguments to d_close() match the arguments to d_open(), since otherwise the close operation is void, and the underlying device remains marked as being busy. Thanks to phk for finding this. MFC after: 3 days END K 10 svn:author V 3 des K 8 svn:date V 27 2003-01-22T14:12:59.000000Z K 7 svn:log V 200 Force early initialization of the resolver library, since the resolver configuration files will no longer be available once sshd is chrooted. PR: 39953, 40894 Submitted by: dinoex MFC after: 3 days END K 10 svn:author V 4 fanf K 8 svn:date V 27 2003-01-22T15:19:07.000000Z K 7 svn:log V 94 List all of the assignment operators explicitly, for those who have been traumatized by perl. END K 10 svn:author V 3 yar K 8 svn:date V 27 2003-01-22T16:25:22.000000Z K 7 svn:log V 217 Prevent server-side glob(3) patterns from expanding to a pathname that contains '\r' or '\n'. Together with the earlier STAT bugfix, this must solve the problem of such pathnames appearing in the FTP control stream. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-01-22T16:46:44.000000Z K 7 svn:log V 47 #include (perforce change 24073) END K 10 svn:author V 3 des K 8 svn:date V 27 2003-01-22T16:46:44.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r109686, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-01-22T17:14:33.000000Z K 7 svn:log V 189 Correctly identify the 3C920B chipset; although it may ship with some Nforce2 boards, it's definitely not an Nvidia chip. Info from: Nvidia's Linux Network driver & pciids.sourceforge.net END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-01-22T17:19:12.000000Z K 7 svn:log V 115 New errata item: adduser(8) passwds can't have special shell characters. Submitted by: , mtm END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-01-22T17:24:28.000000Z K 7 svn:log V 128 MFC: Fixup the name of the macro for the hyperthreading cpuid feature bit and document the values returned by %ebx for cpuid 1. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-01-22T17:26:18.000000Z K 7 svn:log V 62 Bah, add in a missing space char I noticed when MFC'ing this. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-01-22T17:28:12.000000Z K 7 svn:log V 62 New errata note: xl(4) timing problems. Submitted by: silby END K 10 svn:author V 3 des K 8 svn:date V 27 2003-01-22T17:52:27.000000Z K 7 svn:log V 38 A negative offset means "get it all". END K 10 svn:author V 3 des K 8 svn:date V 27 2003-01-22T17:53:15.000000Z K 7 svn:log V 25 Initialization paranoia. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-01-22T17:53:58.000000Z K 7 svn:log V 33 Experimental support for .netrc. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-01-22T17:54:12.000000Z K 7 svn:log V 236 Rename cpuid_cpuinfo to cpu_procinfo. bde requested that I rename this variable to something in the cpu_* namespace since that's what all the other cpuid variables were named and cpu_procinfo is what I came up with. Requested by: bde END K 10 svn:author V 3 des K 8 svn:date V 27 2003-01-22T17:54:49.000000Z K 7 svn:log V 71 Hook in the .netrc code + don't use pointers as if they were booleans. END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-01-22T18:03:06.000000Z K 7 svn:log V 84 Added comment why this workaround is required. Suggested by: sam MFC after: 1 week END K 10 svn:author V 3 cjc K 8 svn:date V 27 2003-01-22T18:15:10.000000Z K 7 svn:log V 126 MFC 1.133: Fix DoS vulnerability by releasing the bind() to port 20 while we wait to see if a EADDRINUSE condition goes away. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-01-22T18:18:45.000000Z K 7 svn:log V 284 - Move enable_sse()'s prototype to machine/md_var.h. - Sort definition of cpu_* variables appropriately. - Move cpu_fxsr out of the magic non-BSS set of variables and stick it in the BSS along with hw_instruction_sse (make the latter static as well). Submitted by: bde (partially) END K 10 svn:author V 3 des K 8 svn:date V 27 2003-01-22T18:27:25.000000Z K 7 svn:log V 25 Document .netrc support. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-01-22T18:33:39.000000Z K 7 svn:log V 234 Add -N option to specify a netrc file. Fix handling of -v option. Don't treat negative offsets as valid positive ones. Clean up the ETA and transfer rate code. Show transfer rate along with ETA if the verbose level is higher than 1. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-01-22T18:35:20.000000Z K 7 svn:log V 24 Document netrc support. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2003-01-22T19:57:31.000000Z K 7 svn:log V 292 Provide a sysctl to allow defaulting of the connectionless (-c) feature to mount_nfs. The sysctl defaults to 1 (paranoid mode). Setting it to 0 will allow an NFS client to receive replies on a different IP then they were sent to by default. Submitted by: Sean Eric Fagan END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-01-22T20:14:53.000000Z K 7 svn:log V 924 MFC: Precursors to simple hyperthreading support and sync with current: - Axe earlysetcpuclass() as it was OBE a long time ago. - Add cpu_exthigh to hold the highest supported extended cpuid. - Don't initialize cpu_class, the initial value isn't used anywhere. - Make the support for processor names in the extended cpuid information shared between the AMD and Transmeta sections and also perform it for Intel CPUs. - Support brand-indexed names for Intel CPUs. - Sync AMD 486 cpu_model's with current. - Remove duplicate and bogus docs for bits 28 and 29 of cpuid features. - Document bits 30 and 31 of cpuid features. - Display the number of logical cores on CPUs that support hyperthreading. - Make hw_instruction_sse static. - Move enable_sse()'s prototype to machine/md_var.h. - Add cpu_procinfo to hold information about this processor from cpuid 1 including count of HTT cores, brand index, local APIC ID, etc. END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2003-01-22T20:32:18.000000Z K 7 svn:log V 30 MFC: minor grammos corrected. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2003-01-22T21:05:07.000000Z K 7 svn:log V 103 - Remove NO_TIDY. - Merge the following from the English version: 1.20 -> 1.23 errata/article.sgml END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2003-01-22T21:56:54.000000Z K 7 svn:log V 204 Update GENSRCS and aicasm options correctly depending on whether register pretty printing is enabled Add a dependency on the source files for aicasm so that it will be rebuilt if out of date. Simplify. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2003-01-22T22:00:07.000000Z K 7 svn:log V 128 Revert AHD_TIMER_MAX_US to its original definition now that the ahc and ahd modules have correct dependencies on the assembler. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-01-22T22:02:09.000000Z K 7 svn:log V 121 YAM: This id is found in a Sony Vaio GRX-670. When will this end? Submitted by: Chuck McCrobie END K 10 svn:author V 6 fenner K 8 svn:date V 27 2003-01-22T23:30:26.000000Z K 7 svn:log V 259 Implement SIOCGIFMEDIA for vlan devices by passing the request to the parent device, if there is a parent configured. Modify the result returned by the parent to indicate that the only supported media is the currently configured one. Reviewed by: brooks END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-01-23T00:55:27.000000Z K 7 svn:log V 147 MFC rev 1.24: Teach bus_dmamem_free() about contigfree(). Before this, any busdma allocation that was made with contigmalloc() basically leaked. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-01-23T01:00:58.000000Z K 7 svn:log V 105 Dont raise the TPR register at initialization time. It only causes problems and we only ever clear it. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2003-01-23T01:01:34.000000Z K 7 svn:log V 28 MFi386: revision 1.385.2.28 END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-01-23T01:01:35.000000Z K 7 svn:log V 91 Now that TPR isn't bogusly raised at boot, there is no need to clear it at context switch. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-01-23T01:01:44.000000Z K 7 svn:log V 280 Hack around a bug in the 2200 and 2120 controllers that connot DMA commands from below the first 8K of physical memory. A better fix is to modify the busdma api to allow either inclusion ranges or multiple exclusion ranges, but that debate is for another day. MFC After: 2 days END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-01-23T01:03:34.000000Z K 7 svn:log V 162 Nuke CHEAP_TPR stuff, including LOPRIO_LEVEL (bogus) and ALLHWI_LEVEL (which we never used). There is no need to tweak the TPR anymore and only causes problems. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-01-23T01:04:27.000000Z K 7 svn:log V 52 Clean up some junk defines, and GC the TPR options. END K 10 svn:author V 7 wollman K 8 svn:date V 27 2003-01-23T01:09:43.000000Z K 7 svn:log V 261 In the absence of consensus as to implement stubs for these TSH-shaded routines, remove their declarations. Even though rwlocks have the same functions, XBDft does not shade those declarations so I am leaving them in. (This is probably a bug in the Standard.) END K 10 svn:author V 3 mtm K 8 svn:date V 27 2003-01-23T01:57:30.000000Z K 7 svn:log V 119 *blush* While I'm here properly quote all the other input I neglected to quote. Approved by: markm (mentor)(implicit) END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-01-23T02:00:19.000000Z K 7 svn:log V 137 Fully encapsulate the TPR twiddling in GRAB_LOPRIO. This gives a single place to turn it off. (It causes problems on certain hardware) END K 10 svn:author V 2 ps K 8 svn:date V 27 2003-01-23T03:36:24.000000Z K 7 svn:log V 64 Unbreak SMP kernel compiles. apic.h depends on smptests.h now. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2003-01-23T04:31:55.000000Z K 7 svn:log V 51 Missing '$' Approved by: markm (mentor)(implicit) END K 10 svn:author V 3 mtm K 8 svn:date V 27 2003-01-23T06:03:30.000000Z K 7 svn:log V 74 ypserv(8) is now started from rc.d Approved by: markm (mentor)(implicit) END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-01-23T08:15:05.000000Z K 7 svn:log V 52 Added UFS library to the bsd.libnames.mk namespace. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-01-23T08:30:48.000000Z K 7 svn:log V 27 tunefs now requires -lufs. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-01-23T08:35:21.000000Z K 7 svn:log V 32 Fixed Charles' e-mail here too. END K 10 svn:author V 5 johan K 8 svn:date V 27 2003-01-23T09:12:09.000000Z K 7 svn:log V 82 burncd format accepts either 'dvd+rw' or 'dvd-rw' not 'dwd+rw'. Approved by: sos END K 10 svn:author V 5 maxim K 8 svn:date V 27 2003-01-23T11:14:02.000000Z K 7 svn:log V 159 MFC rev. 1.22: don't say that an umounted filesystem is required for -n. An unmounted filesystem is no more or less required for -n than for any other option. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2003-01-23T12:42:56.000000Z K 7 svn:log V 108 Print strict source routing option. Reviewed by: silence on -net Proposed by: David Wang END K 10 svn:author V 5 maxim K 8 svn:date V 27 2003-01-23T12:48:12.000000Z K 7 svn:log V 121 Implement -D (do not fragment) and -z (TOS) options. PR: bin/29164 Reviewed by: silence of -net Obtained from: OpenBSD END K 10 svn:author V 5 maxim K 8 svn:date V 27 2003-01-23T12:54:11.000000Z K 7 svn:log V 26 Anti-magic: s/255/MAXTTL/ END K 10 svn:author V 5 maxim K 8 svn:date V 27 2003-01-23T12:56:10.000000Z K 7 svn:log V 35 style(9) sweep. Submitted by: bde END K 10 svn:author V 5 maxim K 8 svn:date V 27 2003-01-23T13:04:42.000000Z K 7 svn:log V 294 Better error handling for -s. Submitted by: bde Do not constantify maximum payload size. It is 65467 with -R (record route), and 65507 without it. Reviewed by: silence on -net Proposed by: bde I am going to MFC rev.1.77 - 1.81 ping.c and rev.1.39 and 1.40 ping.8: MFC after: 6 months END K 10 svn:author V 3 des K 8 svn:date V 27 2003-01-23T13:06:13.000000Z K 7 svn:log V 65 Slight cleanup of the ETA / BPS code. Avoid a division by zero. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-01-23T13:34:40.000000Z K 7 svn:log V 112 - Add sysctl knob for bus manager. (hw.firewire.try_bmr) - Check invalid SID length. - Add some debug messages. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-01-23T16:10:12.000000Z K 7 svn:log V 33 Merge DV(Digital Video) support. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-01-23T16:47:13.000000Z K 7 svn:log V 90 Add idt devices to the hardware list. Submitted by: Vincent Jardin END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-01-23T16:48:16.000000Z K 7 svn:log V 73 Minor whitespace around previous commit. Can be ignored by translators. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-01-23T18:31:56.000000Z K 7 svn:log V 37 Add missing #if USE_IF_MEDIA/#endif. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-01-23T18:38:22.000000Z K 7 svn:log V 113 MFC: Work around a bug in the 2200 and 2120 cards that cannot DMA commands from the first 8k og physical memory. END K 10 svn:author V 3 yar K 8 svn:date V 27 2003-01-23T18:39:48.000000Z K 7 svn:log V 252 - Add a new option, ``-P port'', to specify the port for ftpd(8) to listen at in daemon mode. - Use the port by 1 less than the control port as the default data port instead of always using hard-coded port 20. Submitted by: roam MFC after: 1 week END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-01-23T19:09:39.000000Z K 7 svn:log V 83 joy(4) entry for pc98 was misplaced...move it from Audio section to Miscellaneous. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-01-23T19:16:44.000000Z K 7 svn:log V 85 Add SB Live! to hardware list. Submitted by: Arnaud Boudou END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-01-23T19:19:17.000000Z K 7 svn:log V 75 I didn't like where I put the last entry. Relocate it within its section. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-01-23T19:19:57.000000Z K 7 svn:log V 15 MFC: SB Live! END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-01-23T19:21:26.000000Z K 7 svn:log V 72 Add some whitespace in the Audio section. Translators can ignore this. END K 10 svn:author V 4 fanf K 8 svn:date V 27 2003-01-23T19:23:52.000000Z K 7 svn:log V 106 Add an explanation of why indirection is good. Remove an indirection filk that also appears in fortunes2. END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2003-01-23T19:51:48.000000Z K 7 svn:log V 94 Do not expose password if it is empty and PWF_STANDARD format is requested MFC after: 1 week END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2003-01-23T19:58:16.000000Z K 7 svn:log V 60 Do not loose trailing spaces when printing prompt messages. END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2003-01-23T20:07:40.000000Z K 7 svn:log V 279 - restore an ability to write log of added users (default to /var/log/adduser, disabled if empty or adduserlog="no") - do not ask for password in configure mode - print $passwdtype instead of password in configure mode - add DATECMD, GREPCMD (not overridable but with full path) END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2003-01-23T20:18:21.000000Z K 7 svn:log V 21 expr foo -> $((foo)) END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-01-23T21:06:48.000000Z K 7 svn:log V 786 MFC: m_tag support Replace aux mbufs with packet tags: o instead of a list of mbufs use a list of m_tag structures a la openbsd o for netgraph et. al. extend the stock openbsd m_tag to include a 32-bit ABI/module number cookie o for openbsd compatibility define a well-known cookie MTAG_ABI_COMPAT and use this in defining openbsd-compatible m_tag_find and m_tag_get routines o rewrite KAME use of aux mbufs in terms of packet tags o eliminate the most heavily used aux mbufs by adding an additional struct inpcb parameter to ip_output and ip6_output to allow the IPsec code to locate the security policy to apply to outbound packets o bump __FreeBSD_version so code can be conditionalized o fixup ipfilter's call to ip_output based on __FreeBSD_version END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-23T21:26:47.000000Z K 7 svn:log V 373 For "sensitive" processes, we always set the 'A' flag which causes abort() to be called on first sight of trouble. "sensitive" is somewhat arbitrarily defined as "setuid, setgid, uid == root or gid == wheel". The 'A' option carries no performance penalty. It is not possible to override this setting: fix the program instead. Absentmindedly nodded OK to by: various END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2003-01-23T21:32:56.000000Z K 7 svn:log V 46 API to fillout a blank disk. For e.g. newfs. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-01-23T21:37:53.000000Z K 7 svn:log V 70 #include rather than (perforce change 24116) END K 10 svn:author V 3 des K 8 svn:date V 27 2003-01-23T21:37:53.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r109756, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-01-23T21:49:28.000000Z K 7 svn:log V 125 MFC: Add ${BUILDNAME} and ${TARGET} to the filenames of ISO images generated during release builds. Makefile 1.734->1.735 END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-01-23T21:55:12.000000Z K 7 svn:log V 115 Remove redundant printf from targbhasync() since all places that return an error do their own, more useful printf. END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-01-23T22:18:14.000000Z K 7 svn:log V 61 More useful announce message containing current speed of CPU END K 10 svn:author V 5 wilko K 8 svn:date V 27 2003-01-23T22:31:10.000000Z K 7 svn:log V 95 Correct SIMM support for AS2100. Submitted by: Soren Harward Prompted by: jhb END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-01-23T22:40:18.000000Z K 7 svn:log V 150 Add a reference to talkd(8) as a hint that talk(1) depends on a service to work correctly. Inspired by: P. U. Kruppa <520023893678-0001@t-online.de> END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-01-23T23:02:16.000000Z K 7 svn:log V 65 Move the em(4) to the mfsroot floppy to try to unbreak kern.flp. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-01-23T23:34:35.000000Z K 7 svn:log V 110 MFC: Revision 1.127 List the Davicom 9009 as supported. This is an extremely late MFC. Discussed with: bmah END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2003-01-23T23:36:45.000000Z K 7 svn:log V 28 add forgotten IFA_LOCK_INIT END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2003-01-23T23:58:22.000000Z K 7 svn:log V 58 bwrite, not sbwrite, needs to open for writing and write. END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-01-24T00:07:40.000000Z K 7 svn:log V 114 Parse both old flags location and new one. Print out new flags including acls, multilabel, and location updated. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2003-01-24T00:24:26.000000Z K 7 svn:log V 214 In interactive mode, ask the user if he/she wants to add another user and re-run interactive questions or quit depending on the answer. Submitted by: Scot Hetzel Approved by: markm (mentor) END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-01-24T00:37:10.000000Z K 7 svn:log V 73 - The 'aux' field isn't around any longer. - Add missing splnet()/splx() END K 10 svn:author V 3 mtm K 8 svn:date V 27 2003-01-24T00:37:52.000000Z K 7 svn:log V 118 Cleanup as many instances of rc.conf variable use before calling load_rc_config(). Approved by: markm (mentor) dougb END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2003-01-24T01:32:20.000000Z K 7 svn:log V 427 - add support for IPX (tested with mount -t nwfs and mars_nwe), IP fast forwarding, SIOCGIFADDR, setting hardware address (not currently enabled in cm driver), multicasts (experimental) - add ARC_MAX_DATA, use IF_HANDOFF, remove arc_sprintf() and some unused variables - if_simloop logic is made more similar to ethernet - drop not ours packets early (if we are not in promiscous mode) Submitted by: mark tinguely (partially) END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2003-01-24T01:46:30.000000Z K 7 svn:log V 27 remove #ifdef _THREAD_SAFE END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2003-01-24T01:47:55.000000Z K 7 svn:log V 23 unifdef -D_THREAD_SAFE END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-01-24T02:04:22.000000Z K 7 svn:log V 38 MFC: 1.7: s/an different/a different/ END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2003-01-24T02:05:51.000000Z K 7 svn:log V 85 back out logging to /var/log/adduser (/usr/sbin/pw already logs to /var/log/userlog) END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-01-24T02:08:54.000000Z K 7 svn:log V 60 MFC: 1.7: reduce diffs to current, whitespace only changes. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-01-24T02:12:02.000000Z K 7 svn:log V 40 MFC: 1.11: typo fix in article, s/an/a/ END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-01-24T02:13:42.000000Z K 7 svn:log V 29 MFC: 1.22: Typo fix, s/a/an/ END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-01-24T02:17:12.000000Z K 7 svn:log V 60 MFC: 1.21: Revert to using the .Tn POSIX instead of \*[Px]. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-01-24T02:24:06.000000Z K 7 svn:log V 79 MFC: parts of 1.72: use .Tn ANSI instead of \*[Ai], reducing diffs to current. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-01-24T02:29:13.000000Z K 7 svn:log V 72 MFC 1.23: mdoc(7) fixes, bump document date on behalf of the -n option. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-01-24T02:35:33.000000Z K 7 svn:log V 99 MFC: mdoc fixes to reduce diffs from current rev 1.83: deal with self-xrefs. rev 1.82: markup nit. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-01-24T02:37:51.000000Z K 7 svn:log V 40 MFC: 1.11: Capitalise ASCII code names. END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-01-24T02:42:22.000000Z K 7 svn:log V 43 Remove the now unused sys/malloc.h header. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-01-24T02:44:43.000000Z K 7 svn:log V 194 Reduce diffs to current MFC: 1.18: Add History section. sleep appeared in v4. MFC: 1.19: Sort sections, use Ex macro in diagnostics section, note that the first example works only with csh. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-01-24T02:55:55.000000Z K 7 svn:log V 119 Revert parts of 1.17.2.10. The -v flag doesn't have special behavior when specified multiple times in RELENG_4 (yet). END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-01-24T03:40:36.000000Z K 7 svn:log V 31 Use stderr for message output. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2003-01-24T03:40:37.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-01-24T03:40:40.000000Z K 7 svn:log V 216 Clarify the text where we encourage users to try new hardware and report results, fix a hyperlink. (A variation on text suggested in the PR audit trail.) PR: 47383 Submitted by: Linh Pham END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-01-24T03:45:38.000000Z K 7 svn:log V 19 MFC: revision 1.13 END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-01-24T04:18:30.000000Z K 7 svn:log V 91 New errata note: ISC DHCP 3.0rc11 update (happened for 5.0, but missed in release notes). END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-01-24T05:11:36.000000Z K 7 svn:log V 1022 MFC: Fast IPsec "Fast IPsec": this is an experimental IPsec implementation that is derived from the KAME IPsec implementation, but with heavy borrowing and influence of openbsd. A key feature of this implementation is that it uses the kernel crypto framework to do all crypto work so when h/w crypto support is present IPsec operation is automatically accelerated. Otherwise the protocol implementations are rather differet while the SADB and policy management code is very similar to KAME (for the moment). Note that this implementation is enabled with a FAST_IPSEC option. With this you get all protocols; i.e. there is no FAST_IPSEC_ESP option. FAST_IPSEC and IPSEC are mutually exclusive; you cannot build both into a single system. This software is well tested with IPv4 but should be considered very experimental (i.e. do not deploy in production environments). This software does NOT currently support IPv6. In fact do not configure FAST_IPSEC and INET6 in the same system. Supported by: Vernier Networks END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-01-24T05:12:29.000000Z K 7 svn:log V 31 MFC: Fast IPsec Supported by: END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-01-24T05:12:59.000000Z K 7 svn:log V 16 MFC: Fast IPsec END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-01-24T05:26:45.000000Z K 7 svn:log V 291 Sync with -current: - Exploit cycleMatch register for IT DMA start. - Improve memory allocation. - Fix bus manager election process and add sysctl for it. - Ignore stale interrupt. - Header file improvements. - Check invalid SID length. - Add debug messages. - Add DV support for fwcontrol. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-01-24T06:52:14.000000Z K 7 svn:log V 150 New release notes: wlan, elfdump, ftpd(8) -P, fwcontrol(8) -R/-S, ipfw(8) enable/disable, kenv(1) moved to /bin, ping(8) -D, ping(8) -z, cvs 1.11.5. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-01-24T06:53:36.000000Z K 7 svn:log V 57 MFC: fast_ipsec(4), ipfw(8) enable/disable, cvs-1.11.5. END K 10 svn:author V 4 roam K 8 svn:date V 27 2003-01-24T09:47:07.000000Z K 7 svn:log V 83 MFC rev. 1.59: Install "fast ipsec" include files, thus unbreaking 'installworld'. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2003-01-24T09:58:32.000000Z K 7 svn:log V 131 Fix pmap_extract so that it doesn't panic if the user types 'cat /proc/pid/map' Submitted by: Arun Sharma END K 10 svn:author V 3 hsu K 8 svn:date V 27 2003-01-24T10:52:50.000000Z K 7 svn:log V 168 Merge rev 1.108 from current: Fix long-standing bug predating FreeBSD where calling connect() twice on a raw ip socket would crash the system with a null-dereference. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-01-24T12:45:19.000000Z K 7 svn:log V 34 Merge little and big endian case. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-01-24T13:03:19.000000Z K 7 svn:log V 47 Remove FW_SSTDV ioctl. It is not used anymore. END K 10 svn:author V 4 mike K 8 svn:date V 27 2003-01-24T13:58:56.000000Z K 7 svn:log V 42 Add an MLINK malloc.conf(5) -> malloc(3). END K 10 svn:author V 3 des K 8 svn:date V 27 2003-01-24T16:18:16.000000Z K 7 svn:log V 66 MFC: (rev 1.66) clear part_set, part_size_type, part_offset_type. END K 10 svn:author V 7 wollman K 8 svn:date V 27 2003-01-24T20:43:14.000000Z K 7 svn:log V 27 Correct grammatical error. END K 10 svn:author V 7 wollman K 8 svn:date V 27 2003-01-24T20:44:26.000000Z K 7 svn:log V 60 Fix formatting of rev. 1.6 so that the note fits on a line. END K 10 svn:author V 7 wollman K 8 svn:date V 27 2003-01-24T20:51:03.000000Z K 7 svn:log V 403 Say goodbye to `freen' and `freend'. freen: imputed typo in original wordlist. I can find no evidence for this being an actual English word, not even in the OED. freend: archaic spelling of `friend'. In a modern document, it is far more likely that this appears as a typo or a dialect word than it does under the original meaning, so remove it as not to cause false negatives for spelling checkers. END K 10 svn:author V 8 pdeuskar K 8 svn:date V 27 2003-01-24T21:28:20.000000Z K 7 svn:log V 39 Correct License text. MFC after: 1 day END K 10 svn:author V 3 hsu K 8 svn:date V 27 2003-01-24T22:49:52.000000Z K 7 svn:log V 72 Remove extraneous FILEDESC_LOCKs around atomic reads. Reviewed by: jhb END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-01-24T23:47:46.000000Z K 7 svn:log V 63 Moved some (gas) macros up so they can be used in more places. END K 10 svn:author V 6 kbyanc K 8 svn:date V 27 2003-01-25T01:28:11.000000Z K 7 svn:log V 227 Since route(8) itself is no longer setuid, we can get a meaningful answer for the euid. As a result, fix it such that setuid scripts or programs may call route(8) to do work on their behalf. Reviewed by: ru MFC after: 3 days END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-01-25T02:31:47.000000Z K 7 svn:log V 715 Partial fix for Compaq/hp DL/ML P4 Xeon systems, possibly others. Only set the AP TPR registers to 0x10 during boot. If the BSP sets it to 0x10, we dont see the RTC or 8254 timer interrupts for reasons that are not fully understood yet. Note that this doesn't completely fix the problem. The machines can partially boot but will eventually lock up due to lost interrupts. The only known solution for that is to either undefine GRAB_LOPRIO in sys/i386/include/smptests.h (ouch, causes interrupt latency), or to apply John Baldwin's hyperthread enable patches for 4.x. You might like to try this: http://people.FreeBSD.org/~jhb/patches/htt.patch You also want to set "machdep.cpu_idle_hlt=1" in /etc/sysctl.conf END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-25T07:51:09.000000Z K 7 svn:log V 407 Add sysctl kern.timecounter.nsetclock which indicates the number of potential discontinuities in our UTC timescale. Applications can monitor this variable if they want to be informed about steps in the timescale. Slews (ntp and adjtime(2)) and frequency adjustments (ntp) will not increment this counter, only operations which set the clock. No attempt is made to classify size or direction of the step. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-01-25T14:47:33.000000Z K 7 svn:log V 182 Change API of FW_GDEVLST ioctl. - include information about itself. - define struct fw_devinfo and use it in struct fw_devlstreq. - unify EUI64 representation using struct fw_eui64. END K 10 svn:author V 3 yar K 8 svn:date V 27 2003-01-25T14:59:48.000000Z K 7 svn:log V 58 GLOB_MAXPATH has been deprecated in favour of GLOB_LIMIT. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-01-25T15:07:22.000000Z K 7 svn:log V 42 Rescaning the bus is usually unnecessary. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-01-25T15:24:59.000000Z K 7 svn:log V 33 Fix typo and update information. END K 10 svn:author V 5 orion K 8 svn:date V 27 2003-01-25T16:54:05.000000Z K 7 svn:log V 72 Add ac97_patch.[ch] that provide space for ac97 codec specific patches. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-01-25T17:45:27.000000Z K 7 svn:log V 71 New release notes: dumpfs(8) -M, fetch(1) .netrc/-N, fetch(3) .netrc. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-01-25T18:45:55.000000Z K 7 svn:log V 57 Add MTX_DUPOK to the initialization of system map locks. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2003-01-25T18:54:59.000000Z K 7 svn:log V 27 MFC caching code for dump. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2003-01-25T18:56:44.000000Z K 7 svn:log V 84 Try to keep the -stable diskless.8 man page more in tune with the -current version. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2003-01-25T19:02:23.000000Z K 7 svn:log V 297 MFC consolidate vmapbuf() and vunmapbuf(). Note that in -current we had to adjust vmapbuf() to use pmap_extract() instead of pamp_kextract() due to the sparc architecture. In -stable there is no sparc architecture and I am making as few changes as possible so pmap_kextract() is being retained. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2003-01-25T19:04:40.000000Z K 7 svn:log V 185 MFC vmapbuf()/userland race. vmapbuf() can block, allowing another userland process or thread to change a mapping or resize a file. vmapbuf() Now returns an error which callers check. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2003-01-25T19:06:30.000000Z K 7 svn:log V 105 Readjust the cache initialization code to make it more obvious that the cache is bypassed when disabled. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2003-01-25T19:12:06.000000Z K 7 svn:log V 147 Commit simple mergemaster changes to make the UI more deterministic (far easier to use) by limiting the initial display to the size of the window. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2003-01-25T19:32:35.000000Z K 7 svn:log V 604 Change the nominal swap calculation from 1/2 physical memory to 1/8 physical memory. The default is still 2x physical memory. The nominal calculation is used to back-off swap auto-allocation ('A'uto command) when the disk is not large enough to accomodate all filesystem auto-defaults. This gives other partitions (like /usr) more priority over swap on smaller disks. This should help solve reported auto-sizing failures on machines with small hard drives and huge amounts of memory. For example, a machine with 2G of disk and 4G of memory will fail to auto-size without this fix. MFC after: 3 days END K 10 svn:author V 3 mtm K 8 svn:date V 27 2003-01-25T20:02:35.000000Z K 7 svn:log V 75 Read /etc/rc.subr. Approved by: markm (mentor)(implicit) Noticed by: kris END K 10 svn:author V 6 alfred K 8 svn:date V 27 2003-01-25T21:27:37.000000Z K 7 svn:log V 111 Bring semop() closer the the opengroup standards. PR: 47471 Submitted by: Craig Rodrigues END K 10 svn:author V 6 alfred K 8 svn:date V 27 2003-01-25T21:30:08.000000Z K 7 svn:log V 7 regen. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2003-01-25T21:33:05.000000Z K 7 svn:log V 117 Bring shm functions closer the the opengroup standards. PR: 47469 Submitted by: Craig Rodrigues END K 10 svn:author V 6 alfred K 8 svn:date V 27 2003-01-25T21:34:07.000000Z K 7 svn:log V 6 regen END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-01-25T22:41:22.000000Z K 7 svn:log V 31 Remove some unnecessary casts. END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-01-25T22:54:31.000000Z K 7 svn:log V 67 MFC: if_xl 1.117, 1.118 if_xlreg.h 1.40 Support for 3c555 cards. END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-01-25T23:00:10.000000Z K 7 svn:log V 122 MFC: if_xl.c 1.121, 1.123, 1.125 if_xlreg.h 1.41, 1.43 Support for the 3c920-EMB chipset found on some NForce 2 boards. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2003-01-25T23:03:48.000000Z K 7 svn:log V 91 Start isdnd before ppp for those folks who use ppp-over-isdn. Approved by: markm (mentor) END K 10 svn:author V 3 mtm K 8 svn:date V 27 2003-01-25T23:14:08.000000Z K 7 svn:log V 81 NETWORKING should also mean routing daemons are up. Approved by: markm (mentor) END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-01-25T23:18:01.000000Z K 7 svn:log V 40 Add INTEL EEPRO100 Submitted by: joerg END K 10 svn:author V 6 fenner K 8 svn:date V 27 2003-01-26T01:16:33.000000Z K 7 svn:log V 57 Commit tcpdump.org's multi-DLT support to vendor branch. END K 10 svn:author V 6 fenner K 8 svn:date V 27 2003-01-26T01:16:33.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r109839, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 6 fenner K 8 svn:date V 27 2003-01-26T01:21:53.000000Z K 7 svn:log V 25 Merge multi-DLT support. END K 10 svn:author V 6 fenner K 8 svn:date V 27 2003-01-26T01:23:26.000000Z K 7 svn:log V 25 Merge Multi-DLT support. END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-01-26T01:44:05.000000Z K 7 svn:log V 354 Merge the best parts of maxfragpackets and maxnipq together. (Both functions implemented approximately the same limits on fragment memory usage, but in different fashions.) End user visible changes: - Fragment reassembly queues are freed in a FIFO manner when maxfragpackets has been reached, rather than all reassembly stopping. MFC after: 5 days END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-01-26T01:56:20.000000Z K 7 svn:log V 116 Allow defaulting the console to ttya when it sets to screen and keyboard in the prom but no keyboard is plugged in. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-01-26T02:40:23.000000Z K 7 svn:log V 202 Reword the description of -R a bit and add a note about being careful when -R is combined with patterns that might match ".." (like ".*"). PR: 46415 Submitted by: Gary W. Swearingen END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-01-26T02:52:07.000000Z K 7 svn:log V 85 Convert references to other manpages to .Xr and add entries to the SEE ALSO section. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-01-26T02:54:56.000000Z K 7 svn:log V 57 MFC: 1.8: various mdoc fixes, reducing diffs to -current END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-01-26T02:57:27.000000Z K 7 svn:log V 42 MFC: 1.5: Fix ISO_ to preferred MIME name END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-01-26T03:01:09.000000Z K 7 svn:log V 69 Reduce diffs to current. MFC: 1.17 & 1.22: various mdoc markup fixes END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-01-26T03:03:21.000000Z K 7 svn:log V 82 Reduce diffs to current. MFC: 1.42: Add markup MFC: 1.43: Use .Nm for self xrefs. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-01-26T03:09:07.000000Z K 7 svn:log V 124 Reduce diffs to current. MFC: 1.53: Add TAPE to the environment and standardise the section, using a list instead of prose. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-01-26T03:12:04.000000Z K 7 svn:log V 129 Reduce diffs to current. MFC: 1.25 & 1.26: Replace the 'at least the amount of physical memory + 64K' with a better explanation. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-01-26T03:15:00.000000Z K 7 svn:log V 91 Reduce diffs with current. MFC: 1.8: "-" now sends output to stdout. MFC: 1.11: mdoc fixes END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-01-26T03:19:48.000000Z K 7 svn:log V 72 Reduce diffs with current. MFC: 1.5 & 1.6: The .Nm utility & .Ud macro. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-01-26T03:22:55.000000Z K 7 svn:log V 53 Reduce diffs to current. MFC: 1.22: The .Nm utility. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-01-26T03:25:40.000000Z K 7 svn:log V 91 Reduce diffs to current. MFC: 1.14: The .Nm utility. MFC: 1.15: Remove redundant .Ns calls END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-01-26T03:30:25.000000Z K 7 svn:log V 151 Sync with current. MFC: 1.10: grammar fixes MFC: 1.13: The .Nm utility MFC: 1.14: can not -> cannot MFC: 1.15 & 1.18: Uniformly refer to "file system" END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-01-26T03:33:56.000000Z K 7 svn:log V 144 Reduce diffs with current. MFC: 1.57: The .Nm utility MFC: 1.58: Warn that hex keys are the most portable MFC: 1.59, 1.66: mdoc & grammar fixes END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-01-26T03:35:50.000000Z K 7 svn:log V 113 Sync with current. MFC: 1.34: The .Nm utility. MFC: 1.35: can not -> cannot MFC: 1.36: filesystem -> file system END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-01-26T03:38:30.000000Z K 7 svn:log V 103 Merge some code paths back together so that we only instantiate 1 copy of the user tlb fault handlers. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-01-26T03:38:39.000000Z K 7 svn:log V 95 MFC: 1.24: Convert .Nm to .Xr when referencing other manpages and update the SEE ALSO section. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2003-01-26T04:00:39.000000Z K 7 svn:log V 68 - Call sched_sleep() instead of rolling our own in cv_waitq_add(). END K 10 svn:author V 5 orion K 8 svn:date V 27 2003-01-26T04:23:23.000000Z K 7 svn:log V 44 Disable DRA to fix problems with recording. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2003-01-26T05:23:15.000000Z K 7 svn:log V 193 - Add the ule scheduler. This is intended to be a general purpose process scheduler with many SMP benefits. It is still very experimental and should be used only in test environments. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2003-01-26T05:29:12.000000Z K 7 svn:log V 169 - Introduce the SCHED_ULE and SCHED_4BSD options for compile time selection of the scheduler. - Add SCHED_4BSD as the scheduler for all kernel config files in cvs. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2003-01-26T05:29:48.000000Z K 7 svn:log V 49 - Add an entry about the new scheduler options. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2003-01-26T05:35:54.000000Z K 7 svn:log V 39 - Add entries for scheduler selection END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-01-26T06:09:32.000000Z K 7 svn:log V 195 Move e450 to supported systems and add e3500 to partially supported. Thanks to Bill Fenner for providing access to an e450, and to Tomi Vainio for testing on an e3500 (any many other machines). END K 10 svn:author V 4 jeff K 8 svn:date V 27 2003-01-26T06:37:43.000000Z K 7 svn:log V 80 - Remove a redundant scheduler option. Pointy hat to: jeff Spotted by: dillon END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-01-26T08:23:37.000000Z K 7 svn:log V 208 Change the -x option so that it does an actual REAL test of the correctness of this program. Previously, it printed out the MD5 values of some test strings, but did not tell you if they were correct or not! END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-01-26T10:01:59.000000Z K 7 svn:log V 406 Initial implementation of the C99 feature whereby calling freopen() with a NULL filename argument allows a stream's mode to be changed. At the moment it just recycles the old file descriptor instead of storing the filename somewhere and using that to reopen the file, as the standard seems to require. Strictly conforming C99 applications probably can't tell the difference but POSIX ones can. PR: 46791 END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-26T11:11:19.000000Z K 7 svn:log V 583 Retire the "-N" and "-W" options which implemented write-protection for the disklabel: This facility is OBE. First of all, we cannot sensibly implement this in a properly stacked environment. Second, if we did, it would confuse the heck out of users who wouldn't be able to "start from scratch" by dd(8)'ing /dev/zero onto /dev/da0. Third, the offered protection is not comprehensive: no other software would respect it. Fourth and finally, the disklabel is already protected against tampering if it controls open partitions. Uselessness of these options discussed with: peter END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-26T11:13:40.000000Z K 7 svn:log V 124 Don't call DIOCWLABEL on disks, it is not implemented, and calling it like this negated any practical value of the feature. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-26T11:16:25.000000Z K 7 svn:log V 77 Don't fiddle write-protect status of disklabel, it's a discontinued feature. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-26T11:28:34.000000Z K 7 svn:log V 41 Remember to remove -N and -W from usage. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-26T11:28:56.000000Z K 7 svn:log V 43 Put use of DIOCWLABEL under #ifdef NO_GEOM END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-01-26T11:41:35.000000Z K 7 svn:log V 1926 Move UPCALL related data structure out of kse, introduce a new data structure called kse_upcall to manage UPCALL. All KSE binding and loaning code are gone. A thread owns an upcall can collect all completed syscall contexts in its ksegrp, turn itself into UPCALL mode, and takes those contexts back to userland. Any thread without upcall structure has to export their contexts and exit at user boundary. Any thread running in user mode owns an upcall structure, when it enters kernel, if the kse mailbox's current thread pointer is not NULL, then when the thread is blocked in kernel, a new UPCALL thread is created and the upcall structure is transfered to the new UPCALL thread. if the kse mailbox's current thread pointer is NULL, then when a thread is blocked in kernel, no UPCALL thread will be created. Each upcall always has an owner thread. Userland can remove an upcall by calling kse_exit, when all upcalls in ksegrp are removed, the group is atomatically shutdown. An upcall owner thread also exits when process is in exiting state. when an owner thread exits, the upcall it owns is also removed. KSE is a pure scheduler entity. it represents a virtual cpu. when a thread is running, it always has a KSE associated with it. scheduler is free to assign a KSE to thread according thread priority, if thread priority is changed, KSE can be moved from one thread to another. When a ksegrp is created, there is always N KSEs created in the group. the N is the number of physical cpu in the current system. This makes it is possible that even an userland UTS is single CPU safe, threads in kernel still can execute on different cpu in parallel. Userland calls kse_create to add more upcall structures into ksegrp to increase concurrent in userland itself, kernel is not restricted by number of upcalls userland provides. The code hasn't been tested under SMP by author due to lack of hardware. Reviewed by: julian END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-26T11:41:37.000000Z K 7 svn:log V 88 Fix typo in last commit. Rearrange bits in writelabel() a bit for improved readability. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-26T11:43:50.000000Z K 7 svn:log V 99 Remove #ifdef __sparc64__ code. GEOM uses native SUN labels on this arch, so no hacks are needed. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-01-26T11:45:54.000000Z K 7 svn:log V 76 Remove part of my stateful locale patch that slipped into the previous rev. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-26T12:19:36.000000Z K 7 svn:log V 51 Make disklabel(8) MD for i386/pc98 and alpha only. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-26T12:22:26.000000Z K 7 svn:log V 68 Remove ia64 and powerpc #ifdefs: this is i386/pc98/alpha only code. END