Ļ88482 218 157 157 133 185 157 131 185 223 308 396 117 241 177 292 296 508 412 277 145 121 138 483 346 321 320 275 299 216 187 151 147 136 131 175 163 297 157 185 203 133 180 300 225 153 149 154 150 146 254 824 447 302 407 148 201 261 173 269 182 278 183 165 165 178 161 185 140 238 365 189 205 214 216 189 236 225 543 259 249 239 165 178 169 160 157 246 151 193 139 223 179 180 277 150 172 577 205 196 709 122 800 346 163 296 144 114 165 467 130 340 117 253 158 155 207 221 130 578 263 150 126 174 148 236 206 133 130 211 139 118 271 129 127 128 178 204 232 177 158 235 300 237 219 135 168 119 212 480 345 199 212 1028 304 255 256 192 253 251 239 283 432 236 1439 415 350 793 214 347 181 379 188 288 164 141 116 118 191 177 175 121 142 167 231 467 128 113 180 203 360 138 141 183 126 320 718 226 143 228 499 119 206 275 121 243 140 133 268 274 232 113 181 602 184 606 532 205 121 197 K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2001-12-26T04:29:26.000000Z K 7 svn:log V 60 Merge the changes in the English version (1.169 --> 1.170). END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2001-12-26T07:33:04.000000Z K 7 svn:log V 60 Merge the changes in the English version (1.170 --> 1.177). END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-12-26T09:44:56.000000Z K 7 svn:log V 41 MFC: fix the -s option. Approved by: re END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2001-12-26T10:55:17.000000Z K 7 svn:log V 88 Merge the changes in the English version (1.177 --> 1.178). (Structure changes only.) END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2001-12-26T13:43:03.000000Z K 7 svn:log V 60 Merge the changes in the English version (1.178 --> 1.186). END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2001-12-26T14:01:17.000000Z K 7 svn:log V 34 Separate entries with blank line. END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2001-12-26T14:02:58.000000Z K 7 svn:log V 88 Merge the changes in the English version (1.186 --> 1.187). (Structure changes only.) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-12-26T15:18:26.000000Z K 7 svn:log V 126 MFC tuning.7#1.37: Log: o Expand on the definition of a sysctl, and add cross-references to rc.conf and sysctl.conf. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-12-26T15:21:03.000000Z K 7 svn:log V 211 MFC tuning.7#1.35 o Update tuning(7) to reflect auto-tuning of kern.maxusers in recent versions of FreeBSD. This should be merged before 4.5-RELEASE, as this functionality is present in 4.5-RELEASE. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-12-26T15:21:42.000000Z K 7 svn:log V 299 MFC tuning.7#1.36: o Refer to hw.ata.wc as a 'loader tunable' rather than a 'kernel variable' for consistency with the rest of the document. Since we've already described the properties of loader tunables elsewhere, remove the duplicate description of it being a boot-time property. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2001-12-26T15:35:10.000000Z K 7 svn:log V 20 Import smbfs-1.4.3. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2001-12-26T15:35:10.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r88492, 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 2001-12-26T15:35:11.000000Z K 7 svn:log V 81 This commit was manufactured by cvs2svn to create tag 'smbfs-vendor-smbfs_1_4_3'. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2001-12-26T15:44:06.000000Z K 7 svn:log V 194 Now that smbfs is fully integrated into the base system, create /dev/nsmb* device nodes, which used to be done by the port installation. PR: 33068 Submitted by: Dimitry Andric END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-12-26T17:00:55.000000Z K 7 svn:log V 199 Remove incorrect comments about the population of /etc: no attempt is made to copy the NFS-mounted on to /tmp/etc, instead, it is populated entirely from /conf/default, then overriden from /conf/IP. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-12-26T17:18:39.000000Z K 7 svn:log V 411 o Add a comment indicating that if /tmp==/var/tmp in rc.diskless2, the md device and file system creation occurs *after* mtree is run, and as such an /var/tmp/* or /tmp/* entries will be under the mountpoint (or fail) rather than appearing in the md filesystems. This prevents the creation of vi.recover, and might affect other localizations that rely on the mtree calls affecting these directories. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-12-26T17:36:36.000000Z K 7 svn:log V 317 MFC: prevent a panic when using bridging and one of the interface does not have an address. Also add a comment to point out what the correct solution should be, but this is enough of a fix for the time being. Hopefully we will have time to come up with a proper one for 4.5 (subject to re approval). Approved by: re END K 10 svn:author V 8 pdeuskar K 8 svn:date V 27 2001-12-26T17:55:45.000000Z K 7 svn:log V 179 MFC : -Remove unneeded include stddef.h -Modify modules Makefile so that em driver compiles only on i386 platform. (Alpha not supported yet) PR: kern/32993 Approved by: re END K 10 svn:author V 5 green K 8 svn:date V 27 2001-12-26T18:31:22.000000Z K 7 svn:log V 51 s/sonewconn3/sonewconn/ forgotten by the modifier. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2001-12-26T19:34:26.000000Z K 7 svn:log V 24 MFC: import smbfs-1.4.3 END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2001-12-26T19:36:54.000000Z K 7 svn:log V 41 MFC rev 1.318: support for nsmb* devices END K 10 svn:author V 5 joerg K 8 svn:date V 27 2001-12-26T20:28:41.000000Z K 7 svn:log V 388 For SIOCSIFADDR, don't call if_up() since it would attempt to add the route to the destination twice. Now that brian has fixed route.c to no longer accept this second route, this long-standing nuisance became a showstopper bug for sppp users. In retrospect, this is the same fix as the one in rev 1.78 of if_sl.c; most likely the original version of sppp has been cloned from SLIP. ;-) END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-12-26T21:21:10.000000Z K 7 svn:log V 253 - Make it possible to turn on RES_INSECURE[12] with /etc/resolv.conf. - Don't connect datagram socket if RES_INSECURE1. - Needed to implement IPv6 anycast UDP DNS queries as documented in . Obtained from: KAME END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-12-26T21:54:17.000000Z K 7 svn:log V 227 Finish the sync with -CURRENT to get "send-pr -a" working (previous commit on this branch was an incomplete sync with -CURRENT). send-pr.sh 1.27 PR: 33120 Submitted by: Jochem Kossen Approved by: rwatson END K 10 svn:author V 5 joerg K 8 svn:date V 27 2001-12-26T22:00:13.000000Z K 7 svn:log V 225 Ignore (and silently conf-ack) conf-reqs for an Async-Control- Character-Map. RFC 1662 demands it for the sake of async to sync PPP protocol converters (like Win9* :). This merges rev 1.26/1.27 of the old i4b sppp changes. END K 10 svn:author V 5 joerg K 8 svn:date V 27 2001-12-26T22:35:10.000000Z K 7 svn:log V 180 Fix some pseudo-enumeration constants in the IPv6 implementation so they are unique and thus actually usable as flagbits. I wonder how it even worked so far... MFC after: 1 week END K 10 svn:author V 5 joerg K 8 svn:date V 27 2001-12-26T22:36:59.000000Z K 7 svn:log V 204 Don't log RXJ+ protocol rejects unless we are in debug mode. (RXJ- events are always logged.) This stops sppp from spamming the syslog files in case the remote peer is not configured to negotiate IPv6. END K 10 svn:author V 6 davidc K 8 svn:date V 27 2001-12-26T23:14:04.000000Z K 7 svn:log V 120 Update function definitions and required include files to reflect the current state of the system. Approved by: alfred END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-12-26T23:27:54.000000Z K 7 svn:log V 94 New release note: ipfw(8) precedence matching. Updated release note: smbfs userland 1.4.3. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-12-26T23:28:50.000000Z K 7 svn:log V 58 MFC: smbfs userland 1.4.3. Approved by: re (implicitly) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-12-26T23:41:20.000000Z K 7 svn:log V 54 Flesh out cdboot release note a little bit, note MFC. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-12-26T23:42:22.000000Z K 7 svn:log V 43 MFC: cdboot Approved by: re (implicitly) END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2001-12-27T01:38:02.000000Z K 7 svn:log V 34 Remove doubled "ability to" word. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2001-12-27T01:57:18.000000Z K 7 svn:log V 78 Add nsmb.conf to the resurrection list. Submitted by: olgeni Approved by: re END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2001-12-27T01:59:11.000000Z K 7 svn:log V 66 MFC rev 1.79: add nsmb.conf to resurrection list Approved by: re END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-12-27T02:12:32.000000Z K 7 svn:log V 204 Some new cards: o uncommnent joy stuff (me) o Add BONDWELL B236 joystick card (me) o Add Buffalo WLI-CF-S11G wi card (me) o CNF CD-m (submitted by gda) Submitted by: Dmitry A Goncharov END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2001-12-27T02:27:21.000000Z K 7 svn:log V 60 Merge the changes in the English version (1.187 --> 1.204). END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2001-12-27T02:33:54.000000Z K 7 svn:log V 88 Merge the changes in the English version (1.204 --> 1.205). (Structure changes only.) END K 10 svn:author V 5 chris K 8 svn:date V 27 2001-12-27T03:05:44.000000Z K 7 svn:log V 108 Document UFS and FFS options and features. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2001-12-27T03:18:24.000000Z K 7 svn:log V 36 Remove unwanted(?) 0xa0 characters. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-12-27T03:59:21.000000Z K 7 svn:log V 88 Longshire LCS-8634TB Submitted by: "Frank W. Josellis" END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-12-27T05:40:09.000000Z K 7 svn:log V 205 Remove a stale entry related to passing ARP with bridging and ipfw. This feature has been removed since 4.1 times and it is only a source of confusion. Same needs to be done on -stable. MFC after: 1 day END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2001-12-27T08:28:40.000000Z K 7 svn:log V 127 Merge the changes in the English version (1.205 --> 1.239). Finally, English and Japanese version are sync'ed in HEAD branch! END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2001-12-27T08:31:05.000000Z K 7 svn:log V 56 Merge the changes in the English version (1.4 --> 1.6). END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2001-12-27T08:33:47.000000Z K 7 svn:log V 52 Ugh, I forgot to bump "Original revision" header... END K 10 svn:author V 2 hm K 8 svn:date V 27 2001-12-27T08:41:10.000000Z K 7 svn:log V 63 Fix potential fclose nullpointer core dumps MFC after: 1 month END K 10 svn:author V 2 hm K 8 svn:date V 27 2001-12-27T09:18:52.000000Z K 7 svn:log V 59 sync AUTHNAMELEN with AUTHNAMELEN in END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-12-27T10:10:56.000000Z K 7 svn:log V 54 Fix the msinfo command, as mentioned in several PR's. END K 10 svn:author V 4 roam K 8 svn:date V 27 2001-12-27T13:33:10.000000Z K 7 svn:log V 160 Fix a typo. While 'iff' might make sense in a mathematics-related text, 'if and only iff' does not. PR: 33242 Submitted by: Eric Yu END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2001-12-27T13:41:27.000000Z K 7 svn:log V 726 Re-introduce the fix that delays mounting of network filesystems until the network is initialized. This was first implemented in rev 1.268 of src/etc/rc, but was backed out at wollman's request. The objection was that the right place for the fix is in mount(8). Having looked at that problem, I find it hard to believe that the hoops one would have to jump through can be justified by the desire for purity alone. Note that there are reported issues surrounding nfsclient kernel support and mount_nfs(8), which currently make NFS an ugly exception to the general case. With this change, systems with non-NFS network filesystems configured for mounting on startup in /etc/fstab are no longer guaranteed to fail on startup. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-12-27T14:27:55.000000Z K 7 svn:log V 350 MFC sysctl.conf.5#1.14: o sysctl.conf cannot be used to set sysctls that are present in unloaded kernel modules. Remove the example linux compat sysctls because they break if the linux emulator is loaded as a module, rather than compiled in. Add a BUGS entry indicating as much. Reported by: jack END K 10 svn:author V 5 joerg K 8 svn:date V 27 2001-12-27T15:03:25.000000Z K 7 svn:log V 207 Remove nonstandard floppy device nodes. Only keep the base device node, plus the symbolic links to the fake BSD partitions. Also remove the rfd* devices, they are neither necessary nor documented anymore. END K 10 svn:author V 5 joerg K 8 svn:date V 27 2001-12-27T16:49:31.000000Z K 7 svn:log V 312 Implement VJ header compression for sppp. This is the logical merge of rev 1.32 of i4b's old if_spppsubr.c (which was based on PR misc/11767), plus (i4b) rev 1.6 of i4b's if_ispppsubr.c, albeit with numerous stylistic and cosmetic changes. PR: misc/11767 Submitted by: i4b, Joachim Kuebart MFC after: 1 month END K 10 svn:author V 5 joerg K 8 svn:date V 27 2001-12-27T16:49:54.000000Z K 7 svn:log V 54 Document that we now implement VJ header compression. END K 10 svn:author V 5 joerg K 8 svn:date V 27 2001-12-27T16:52:23.000000Z K 7 svn:log V 106 Implement knobs to enable/disable VJ header compression. Submitted by: i4b (modified) MFC after: 1 month END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-12-27T16:53:08.000000Z K 7 svn:log V 167 Merged from sys/boot/i386/btx/btx/btx.s revisions from 1.18 to 1.22. This change is already merged to sys/boot/i386/btx/btx/btx.s of RELENG_4 branch. Approved by: re END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-12-27T18:36:10.000000Z K 7 svn:log V 78 MFC: r1.79; interaction between accept filter and syncache. Approved by: re@ END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-12-27T18:52:52.000000Z K 7 svn:log V 173 Fix previous MFC; the inaddr hash support is conditionalized on FreeBSD_version, so adjust the version # to include 4.5 also. Approved by: re@ Tested by: various i4b users END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-12-27T19:01:37.000000Z K 7 svn:log V 87 MFC: r1.8; if syncookies are disabled, do not generate a cookie ISN. Approved by: re@ END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-12-27T19:40:34.000000Z K 7 svn:log V 182 nfs_nget() does no locking whatsoever when looking up a vnode. If the vget() sleeps we have to retry the operation to avoid racing against a deletion. MFC maybe: submitted to re's END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-12-27T19:55:58.000000Z K 7 svn:log V 90 MFC: Removed doubled "ability to". new.sgml 1.237->1.238 Approved by: re (implicitly) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-12-27T19:59:57.000000Z K 7 svn:log V 72 Add nsmb.conf to list of files that sysinstall preserves on an upgrade. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-12-27T20:01:13.000000Z K 7 svn:log V 72 MFC: Add nsmb.conf to resurrection list. Approved by: re (implicitly) END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-12-27T20:05:47.000000Z K 7 svn:log V 83 Make it explicit that the opening brace of a function body be on a line by itself. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-12-27T20:12:03.000000Z K 7 svn:log V 66 put function return types on a line by themselves as per style(9) END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-12-27T20:16:21.000000Z K 7 svn:log V 90 brace by itself after function declaration. Mandated by: style(9) Pointed out by: rwatson END K 10 svn:author V 4 mike K 8 svn:date V 27 2001-12-27T20:35:34.000000Z K 7 svn:log V 47 MFC: Fix support for K&R C. Approved by: re END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-12-27T21:18:36.000000Z K 7 svn:log V 144 New release notes found while trying to catch-up RELENG_4 to reality: whois(1) -c, pkg_delete -r, rc.conf(5) support for IPFilter state tables. END K 10 svn:author V 5 joerg K 8 svn:date V 27 2001-12-27T21:20:05.000000Z K 7 svn:log V 270 Make the LCP restart timer configurable. This (effectively) merges rev 1.36 of i4b's old if_spppsubr.c, albeit in a slightly different manner (we export the timer in millisecond values as exposed to tick values from/to userland). Obtained from: i4b MFC after: 1 month END K 10 svn:author V 5 joerg K 8 svn:date V 27 2001-12-27T21:20:33.000000Z K 7 svn:log V 95 Userland part of making the LCP restart timer configurable. Obtained from: i4b (with changes) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-12-27T21:21:53.000000Z K 7 svn:log V 111 MFC: whois(1) -c, IPFilter state table support in rc.conf(5), pkg_delete(1) -r. Approved by: re (implicitly) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-12-27T21:37:38.000000Z K 7 svn:log V 120 New release notes: pseudofs-ize procfs(5), libstand can write to UFS filesystems, sysinstall(8) auto-partition updates. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-12-27T21:44:01.000000Z K 7 svn:log V 122 The release notes only mention security advisories for the base system; clarify this point. Approved by: re (implicitly) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-12-27T21:55:02.000000Z K 7 svn:log V 96 New release note: network filesystems can now be listed in /etc/fstab. Submitted by: sheldonh END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-12-27T22:23:43.000000Z K 7 svn:log V 142 Grrr. Back out previous commit; it got caught up in a commit for another file. Found by: ben Pointy hat to: bmah Not approved by: anybody END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-12-27T22:32:33.000000Z K 7 svn:log V 131 At least I'm consistent. Back out the last accidental rev to this file on HEAD too. Noticed by: ben Another pointy hat to: bmah END K 10 svn:author V 5 joerg K 8 svn:date V 27 2001-12-27T22:38:50.000000Z K 7 svn:log V 448 Break out the relevant fields from struct sppp into a struct sppp_parms that are needed for the SPPPIO[GS]DEFS ioctl commands. This allows it to keep struct sppp inside #ifdef _KERNEL (where it belongs), and prevents userland programs that wish to include from including the earth, the hell, and the universe before the are able to resolve all the kernel-internal stuff that's in struct sppp. Discussed with: hm MFC after: 1 month END K 10 svn:author V 5 joerg K 8 svn:date V 27 2001-12-27T22:40:01.000000Z K 7 svn:log V 164 Clean up half a dozen of header files that are no longer needed now that we use struct sppp_parms instead of struct sppp for userland programs. MFC after: 1 month END K 10 svn:author V 3 cjc K 8 svn:date V 27 2001-12-27T22:41:35.000000Z K 7 svn:log V 156 Fix some leftover stray characters from expr(1)-to-$(()) sweeps. PR: bin/33158 Submitted by: Adrian Filipi-Martin MFC after: 1 day END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-12-28T03:34:05.000000Z K 7 svn:log V 146 Add Proxim Harmony card (from Bob) Also fix a minor disordering of a wi card while I'm here. Submitted by: bob bobing END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-12-28T03:39:13.000000Z K 7 svn:log V 73 Xircom RealPort RE-10 Submitted by: Willem van Engen END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-12-28T03:42:41.000000Z K 7 svn:log V 86 Novac DVD/CD Station(Portable DVD/CD-ROM player Submitted by: moment@pluto.dti.ne.jp END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-12-28T03:59:19.000000Z K 7 svn:log V 76 Fix typo in example. PR: 33260 Submitted by: Dan Peterson END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-12-28T04:54:15.000000Z K 7 svn:log V 68 MFC: Merge recent pccard.conf entries into stable. Approved by: re END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2001-12-28T05:07:23.000000Z K 7 svn:log V 60 Merge the changes in the English version (1.239 --> 1.242). END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-12-28T05:09:19.000000Z K 7 svn:log V 153 Add note to 20010924 entry that tells people about the COMPAT4X option in /etc/make.conf, since sometimes these libraries are updated. Submitted by: ru END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-12-28T05:33:34.000000Z K 7 svn:log V 59 Add note about daily security checks moving to periodic(8) END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-12-28T05:35:32.000000Z K 7 svn:log V 100 add note that truss works again as of dec 09. Submitted by: des Ignored by: imp for over two weeks END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-12-28T08:14:42.000000Z K 7 svn:log V 45 MFC: remove outdated entry. Approved by: re END K 10 svn:author V 4 roam K 8 svn:date V 27 2001-12-28T09:08:43.000000Z K 7 svn:log V 129 MFC rev. 1.16: Fix a typo. While 'iff' might make sense in a mathematical context, 'if and only iff' does not. Approved by: re END K 10 svn:author V 3 mpp K 8 svn:date V 27 2001-12-28T09:24:19.000000Z K 7 svn:log V 87 Add xref to jail(8) PR: docs/33178 Submitted by: Tom Rhodes END K 10 svn:author V 3 mpp K 8 svn:date V 27 2001-12-28T09:26:45.000000Z K 7 svn:log V 88 Add xref to jail(2). PR: docs/33177 Submitted by: Tom Rhodes END K 10 svn:author V 3 yar K 8 svn:date V 27 2001-12-28T10:08:33.000000Z K 7 svn:log V 184 MFC: don't try to free a NULL route when doing IPFIREWALL_FORWARD. A route may be NULL at that point if a packet was sent with the SO_DONTROUTE/IP_ROUTETOIF flag set. Approved by: re END K 10 svn:author V 4 paul K 8 svn:date V 27 2001-12-28T11:53:18.000000Z K 7 svn:log V 57 gnu/libexec has gone so remove it from the most targets. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-12-28T15:59:40.000000Z K 7 svn:log V 79 MFC: Fix typo in example. bridge.4 1.16->1.17 Approved by: re (implicitly) END K 10 svn:author V 5 joerg K 8 svn:date V 27 2001-12-28T15:59:54.000000Z K 7 svn:log V 482 Implement timestamps so i4b/driver/i4b_isppp.c can derive the idle time from the PPP packets sent. This effectively merges rev 1.2 of the old i4b_ispppsubr.c, with the exception that i eventually ended up in debugging and fixing it so the idle time is now really detected. ;-) (The version in i4b simply doesn't work right since it still accounts for incoming LCP echo packets which it is supposed to ignore for idle time considerations...) Obtained from: i4b MFC after: 1 month END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-12-28T16:08:07.000000Z K 7 svn:log V 112 MFC: rev 1.12 Add tbl and tbsp as contractions of tablespoon, and tsp for teaspoon. Approved by: re (rwatson) END K 10 svn:author V 5 chris K 8 svn:date V 27 2001-12-28T17:10:13.000000Z K 7 svn:log V 101 Move UFS and FFS docs to section 7. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-12-28T17:21:28.000000Z K 7 svn:log V 615 Modify the release-building process so the srelease distribution doesn't get spammed by RELNOTESng files. Previously, we built the RELNOTESng files "in place" and then populated the media (e.g. floppy, cdrom, ftp) areas from the build directories. However, the distributions got rolled after the RELNOTESng build, and thus picked up the rendered RELNOTESng files. Now, we install the RELNOTESng documents to R/stage/release.doc, then clean out the original directories in src/release/doc. We use the renditions in the staging area to populate the media areas. PR: 33141 MFC after: 3 days (plus re approval) END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-28T17:55:15.000000Z K 7 svn:log V 29 Fix typo (unclosed comment). END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-12-28T18:08:10.000000Z K 7 svn:log V 707 Fixed locking bugs in rev.1.346: (1) Don't attempt aquire the non-recursive lock sio_lock recursively. Doing so caused unbounded recursion in some setups. E.g., if DDB, BREAK_TO_DEBUGGER and WITNESS are configured; if the debugger is entered using a break, then WITNESS will actually detect the invalid recursion and will add to it attempting to print a message about it. (2) Don't use sio_lock before it has been initialized. The old check (sio_inited != 0) didn't work when sio_inited was boolean because sio_inited was set too early, and became just wrong when sio_inited was changed to a tri-state variable in rev.1.348. Reported and fixed in another way by: fenner (1) END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-12-28T18:14:50.000000Z K 7 svn:log V 253 Revamp the colour support to allow for bold characters. Colours are now defined using the characters a-h and A-H for the bold variants. The old way using 0-7 for the colours still works, but prints a message asking the user to switch. PR: bin/27374 END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-12-28T18:20:23.000000Z K 7 svn:log V 71 Use the default colour instead if a bad colour specification is given. END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-12-28T18:32:13.000000Z K 7 svn:log V 203 Fixed an apparent typo ("-" before ":") and an English error (comma splice) in the "already exists" message. Fixed some minor style bugs (KNFization to "return (foo)" had rotted in 2 out of 177 cases). END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-12-28T18:43:32.000000Z K 7 svn:log V 52 Make the style more consistent throughout the file. END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-12-28T19:26:06.000000Z K 7 svn:log V 22 Mop up some warnings. END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-12-28T19:27:30.000000Z K 7 svn:log V 73 Make it clearer what changed to a user using the old format of LSCOLORS. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-12-28T19:57:40.000000Z K 7 svn:log V 370 MFC: nfsserver/nfs_serv.c 1.108; explicitly set `error' to 0 in nfsrv_noop() to deal with the NFSv3 case where nfsm_reply() does not do it for us. This fixes an mbuf leak and a failure to correctly return an error reply for bad authorisation or unknown procedure numbers. Unlike the corresponding revision in -current, this affects only NFSv3 requests. Approved by: re END K 10 svn:author V 5 chris K 8 svn:date V 27 2001-12-28T20:12:24.000000Z K 7 svn:log V 36 Spelling/typo fix: `bood' -> `boot' END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-12-28T20:50:12.000000Z K 7 svn:log V 247 Add a new flag, -h which when combined with the -l option causes file sizes to be displayed with unit suffixes; Byte, Kilobyte, Megabyte, Gigabyte, Terabyte and Petabyte in order to reduce the number of digits to three or less. Submitted by: nik END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-12-28T20:59:44.000000Z K 7 svn:log V 25 Fixed a missing "const". END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-12-28T21:21:57.000000Z K 7 svn:log V 157 Fix ipfw fwd so that it acts as the docs say when forwarding an incoming packet to another machine. Obtained from: Vicor Production tree MFC after: 3 weeks END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-12-28T21:47:33.000000Z K 7 svn:log V 66 Revert most of rev 1.42, to restore KNF style. Requested by: bde END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-12-28T21:55:23.000000Z K 7 svn:log V 63 Convert some spaces into tabs that I missed first time around. END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-12-28T22:00:27.000000Z K 7 svn:log V 111 Document some behaviour I'm depending on. (TAILQ_FOREACH leaves the variable NULL if there were no more to do) END K 10 svn:author V 6 robert K 8 svn:date V 27 2001-12-28T22:12:38.000000Z K 7 svn:log V 125 Avoid having the text and data sections merged into one program header table entry by removing the -N flag from the LDFLAGS. END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-12-28T22:24:26.000000Z K 7 svn:log V 35 Fix documentation to match reality END K 10 svn:author V 5 joerg K 8 svn:date V 27 2001-12-28T23:20:12.000000Z K 7 svn:log V 483 Fix my breakage to the low-level hardware sync drivers brought by the inclusion of VJ compression into sppp. Now, instead of the need to include this and that and everything plus the kitchensink in each of those drivers, struct sppp uses struct slcompress as an opaque structure only referenced by a pointer. The actual structure is then malloced at initialization time. While i was at it, also fixed a bug where received VJ packets would only be recognized if INET6 was defined. END K 10 svn:author V 5 joerg K 8 svn:date V 27 2001-12-28T23:36:35.000000Z K 7 svn:log V 168 Convert sppp_params() to use a malloced structure in order to reduce kernel stack usage. This effectively merges rev 1.3 of i4b's i4b_ispppsubr.c. MFC after: 1 month END K 10 svn:author V 3 des K 8 svn:date V 27 2001-12-28T23:51:48.000000Z K 7 svn:log V 58 Fix missing comma in previous commit. Pointy hat to: jhb END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-12-29T00:18:16.000000Z K 7 svn:log V 34 Restore these files to shiny KNF. END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-12-29T00:22:29.000000Z K 7 svn:log V 82 Force raw printing of non-printable characters via the -w option. PR: bin/28007 END K 10 svn:author V 3 ben K 8 svn:date V 27 2001-12-29T00:51:23.000000Z K 7 svn:log V 56 Remove part of a diff committed at the end of the file. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-12-29T02:15:46.000000Z K 7 svn:log V 143 "10/100Base FastEthernet PC CARD" (LNA-100) from Billionton Systems Inc. Submitted by: "Torfinn Ingolfsen" END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T05:58:07.000000Z K 7 svn:log V 112 Add device ofw_console so this kernel is usable. This commit brought to you by a sun ultra 10 running freebsd. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T06:35:19.000000Z K 7 svn:log V 40 We use HIDENAME(minbrk) on sparc64 too. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T06:36:07.000000Z K 7 svn:log V 37 Include utrap.h for soft trap types. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T06:37:33.000000Z K 7 svn:log V 117 Add .register directives for gcc3. Adapt to jmpbuf no longer being a ucontext_t. Call abort if longjmperror returns. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T06:38:06.000000Z K 7 svn:log V 46 Add jmpbuf offsets. Remove ucontext offsets. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T06:38:31.000000Z K 7 svn:log V 25 __infinity is not const. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T06:39:53.000000Z K 7 svn:log V 177 Add .register directives for gcc3. Adapt to jmpbuf no longer being a ucontext_t. Restore the context "by hand" in longjmp and call sigprocmask, instead of just using sigreturn. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T06:40:35.000000Z K 7 svn:log V 36 Use jmpbuf offsets, not ucontext_t. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T06:40:58.000000Z K 7 svn:log V 34 Make sure curbrk is well aligned. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T06:43:36.000000Z K 7 svn:log V 35 Adapt to new kernel tsb structure. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T06:47:50.000000Z K 7 svn:log V 85 Add macros for dedicated register variables, for use in assmebler. Add a PUTS macro. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T06:48:43.000000Z K 7 svn:log V 110 Use ASI_P instead of ASI_N if _KERNEL isn't defined so that these can be used in userland. Submitted by: tmm END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T06:50:25.000000Z K 7 svn:log V 138 Add definitions for the number of bits in the icc and xcc fields of the ccr, as well as the shifts and masks for each. Submitted by: tmm END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T06:51:14.000000Z K 7 svn:log V 84 Implement CLKF_USERMODE so that user time is accounted properly. Submitted by: tmm END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T06:51:50.000000Z K 7 svn:log V 65 Add "memory" to the clobber list for membars. Submitted by: tmm END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T06:53:19.000000Z K 7 svn:log V 141 Change fpblock to be an array of ints instead longs. Change fp_init_thread to take a thread instead of a pcb so we can get at the trapframe. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T06:56:11.000000Z K 7 svn:log V 206 Add definitions for magic numbers used in asm. Bloat trapframe with many extra fields so we don't need extra structures. Use small data types where possible. Remove second copy of TF_DONE. Remove mmuframe. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T06:57:55.000000Z K 7 svn:log V 143 Make it clear that IH_SHIFT is expected to be that of a pointer. Make intr_handlers an array of function pointers instead of small structures. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T07:00:04.000000Z K 7 svn:log V 125 Don't concatentate __func__. Make page size constants explicitly long and unsigned. Add a macro for compile time assertions. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T07:00:30.000000Z K 7 svn:log V 42 Remove pcb_y. It has moved to trapframe. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T07:01:34.000000Z K 7 svn:log V 75 Define PSTATE_MM_MASK in terms of PSTATE_MM_SIZE. Implement PSTATE_SECURE. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T07:02:12.000000Z K 7 svn:log V 26 Add fprs to struct fpreg. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T07:03:09.000000Z K 7 svn:log V 118 jmpbuf is no longer a ucontext_t since it does not need to be passed to sigreturn. Add definitions for array offsets. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T07:07:35.000000Z K 7 svn:log V 386 1. Certain tlb operations need to be atomic, so disable interrupts for their duration. This is still only effective as long as they are only used in the static kernel. Code in modules may cause instruction faults which makes these break in different ways anyway. 2. Add a load bearing membar #Sync. 3. Add an inline for demapping an entire context. Submitted by: tmm (1, 2) END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T07:09:50.000000Z K 7 svn:log V 251 Rename and renumber trap types to comply with the user trap types as specified by the sparc abi. We use numerically higher values for all internal kernel types. Remove soft trap types which need to be exposed to userland. They will move to utrap.h. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T07:11:00.000000Z K 7 svn:log V 105 Add definitions for TSTATE_MM_* and TSTATE_{I,X}CC_*. Implement TSTATE_SECURE in terms of PSTATE_SECURE. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T07:12:30.000000Z K 7 svn:log V 118 Rename definitions to better match the hardware wstate fields. Don't include WSTATE_TRANSITION in WSTATE_NORMAL_MASK. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-12-29T07:13:47.000000Z K 7 svn:log V 932 Make AIO a loadable module. Remove the explicit call to aio_proc_rundown() from exit1(), instead AIO will use at_exit(9). Add functions at_exec(9), rm_at_exec(9) which function nearly the same as at_exec(9) and rm_at_exec(9), these functions are called on behalf of modules at the time of execve(2) after the image activator has run. Use a modified version of tegge's suggestion via at_exec(9) to close an exploitable race in AIO. Fix SYSCALL_MODULE_HELPER such that it's archetecuterally neutral, the problem was that one had to pass it a paramater indicating the number of arguments which were actually the number of "int". Fix it by using an inline version of the AS macro against the syscall arguments. (AS should be available globally but we'll get to that later.) Add a primative system for dynamically adding kqueue ops, it's really not as sophisticated as it should be, but I'll discuss with jlemon when he's around. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T07:14:07.000000Z K 7 svn:log V 210 Implement dcache_inval_phys, which shoots the cache lines that correspond to a specific physical address. This is used for page copy and zero routines which use physical addresses directly. Submitted by: tmm END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T07:16:45.000000Z K 7 svn:log V 161 Be paranoid about the sizeof passed to db_get_value, not all trapframe fields are u_long. Print useful information about traps in backtraces. GC some dead code. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T07:20:20.000000Z K 7 svn:log V 162 1. Make this more name space friendly (* -> emul_*). 2. Don't whine about unaligned fixups by default. 3. Adapt to removal of mmuframe. Submitted by: tmm (1, 2) END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T07:22:27.000000Z K 7 svn:log V 99 Add .register directive for gcc3. Enforce in hardware the non-use of floating point in the kernel. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T07:24:57.000000Z K 7 svn:log V 159 intr_handlers is an array of function pointers, not small structures. Assert at compile time that structures which need to be a power of 2 in size really are. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T07:28:20.000000Z K 7 svn:log V 157 Remove a debug printf. Setup new dedicated global register (alternate, and mmu). Make setregs readable again. Adapt to moving of many things into trapframe. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T07:32:56.000000Z K 7 svn:log V 145 Assert at compile time that structures which need to be a power of 2 really are. Move a trace to before flushw in case it goes off the deep end. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T07:34:42.000000Z K 7 svn:log V 189 Add .register directives for gcc3. Add some traces that can be useful but are also very loud. Use defines for offsets into jmpbuf instead of magic numbers. Fix a style bug. Fixup comments. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T07:45:49.000000Z K 7 svn:log V 338 1. Adapt to new trap types. 2. Make trap_pfault more like it is on other architectures. 3. Fix a bug in syscall() which caused system calls with more than six arguments that are called through the wild card syscall to have their arguments scrambled. This affected mmap due to the (bogus) wrapper in libc. Submitted by: tmm (3) END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T07:47:33.000000Z K 7 svn:log V 142 Add needed include of fsr.h. Use fprs to track floating point usage. Remove misguided comment. Clear fprs in a child process's new trapframe. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T07:59:04.000000Z K 7 svn:log V 1344 Add .register directives for gcc3. Add macros to atomically increment an integer variable in the data section and to atomically set a bit in a tte. Note that the latter does not return the new value. Rewrite RESUME_SPILLFILL_MAGIC to use more sensical calculations, and to preserve all alternate globals religiously. Must now be called on alternate globals. Defer switching to the kernel stack until inside the syscall, trap, interrupt wrappers. Splitting the windows is all that's really urgent. Adapt to new trap types. Add %xcc where appropriate in order to not use v8 opcodes inadvertantly (which work fine). Modify the low level tlb fault handlers to operate on a tsb made up of ttes, not sttes. This effectively makes the tsb twice as large. After atomically updating tte bits in memory, also set the bit in the register that holds the data which will be loaded into the tlb. The macro returns the old value. Use the preloaded mmu global which holds the address of the current user tsb. Add back a low level protection fault handler instead of just punting into the vm system. This effectively saves a soft fault per COW fault. Add a trace to intr_enqueue. Pass arguments to the trap, interrupt, syscall wrappers in the out registers instead of some on the stack, some in registers. Use the preloaded alternate global pcb register. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T08:03:15.000000Z K 7 svn:log V 321 Use fprs to track floating register usage. Clear it once we've saved the registers so we don't uselessly save them over and over again for each context switch until another floating point instruction is executed. Use a non-specific tlb slot for the tsb, which needs to have a locked entry. Remove overly verbose traces. END K 10 svn:author V 3 knu K 8 svn:date V 27 2001-12-29T08:10:14.000000Z K 7 svn:log V 257 MFC: 1.62: If 'VX' is given, realloc(foo,0) will bail, it shouldn't. 1.61: Correctly call THREAD_UNLOCK() if the recursive call trap is sprung. 1.58: Fixed style bugs (dot `.' at the end of error and warning messages). Approved by: phk, re (rwatson) END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T08:11:02.000000Z K 7 svn:log V 699 Great pmap rewrite to use a much simpler one level tsb of ttes, instead of sttes. Also removes many differences between this and the other pmaps. Reserve the kva space used by the openfirmware translations. Use physical addresses directly in pmap_zero_page and pmap_copy_page, now that we have the cache line shooting support. Add code to track the virtual cachability of mapped pages. The dmmu requires that multiple mappings of the same phsyical address have the save virtual address bits up to a colour boundary. Violating this requires all mappings to be mapped uncacheable. We do not yet handle the case of a badly aliased mapping becoming cachable again. Many crucial bug fixes from: tmm END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T08:12:22.000000Z K 7 svn:log V 120 Implement pv entries as separate structures from the ttes, as other architectures do. Many crucial bug fixes from: tmm END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T08:15:43.000000Z K 7 svn:log V 253 Remove support for multi level tsbs, making this code much simpler and much less magic, fragile, broken. Use ttes rather than sttes. We still use the replacement scheme used by the original code, which is pretty cool. Many crucial bug fixes from: tmm END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T08:17:16.000000Z K 7 svn:log V 88 Implement pv entries as separate structures from the ttes, like other architectures do. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T08:19:24.000000Z K 7 svn:log V 285 Add definitions for dcache color bits, which may move to cache.h. Add fields to md_page for tracking virtual page color, and pv entry lists. Fix pmap_track_modified to work for non-kernel pmaps. This is due to kernel virtual addresses potentially overlapping with userland addresses. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T08:24:02.000000Z K 7 svn:log V 95 Make tte bit constants explicitly unsigned and long. Add a wierd soft bit. Remove struct stte. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T08:25:43.000000Z K 7 svn:log V 194 Add comments as to why VM_MAXUSER_ADDRESS is magic (abitrary). Define the KVA_RANGE in terms of ttes, not sttes. Remove UPT_MIN_ADDRESS. We no longer use a hard coded address for the user tsb. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T08:33:53.000000Z K 7 svn:log V 71 Forced commit to note that the wierd soft bit is actually a wired bit. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T08:35:49.000000Z K 7 svn:log V 48 Prototype dcache_inval_phys. Submitted by: tmm END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T08:37:35.000000Z K 7 svn:log V 23 Make cont in ddb work. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T08:37:58.000000Z K 7 svn:log V 25 Update to new constants. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T08:39:57.000000Z K 7 svn:log V 98 Change traces in hardclock and statclock to use the KTR_CLK trace facility, rather than KTR_INTR. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T08:44:08.000000Z K 7 svn:log V 84 sparc64 needs the same alignment fixes that ia64 and alpha need. Submitted by: tmm END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T08:45:17.000000Z K 7 svn:log V 82 sparc64 needs the same alingment fixes that alpha and ia64 do. Submitted by: tmm END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T08:49:28.000000Z K 7 svn:log V 28 Don't concatenate __func__. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T08:52:50.000000Z K 7 svn:log V 49 Print the correct v9 opcodes. Submitted by: tmm END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T08:55:56.000000Z K 7 svn:log V 74 Adapt for used by upcoming fp emulation code. Comment. Submitted by: tmm END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T08:59:33.000000Z K 7 svn:log V 137 Add a header for user trap types required by the sparc abi. For simplicity the corresponding kernel types use the same numerical values. END K 10 svn:author V 3 yar K 8 svn:date V 27 2001-12-29T09:24:18.000000Z K 7 svn:log V 374 Don't reveal a router in the IPSTEALTH mode through IP options. The following steps are involved: a) the IP options related to routing (LSRR and SSRR) are processed as though the router were a host, b) the other IP options are processed as usual only if the packet is destined for the router; otherwise they are ignored. PR: kern/23123 Discussed in: freebsd-hackers END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T09:55:10.000000Z K 7 svn:log V 35 Remove local change that crept in. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-12-29T09:55:37.000000Z K 7 svn:log V 20 Make these compile. END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-12-29T10:13:43.000000Z K 7 svn:log V 88 LSCOLOURS should be spelt LSCOLORS. Submitted by: Jordan DeLong END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-12-29T11:51:27.000000Z K 7 svn:log V 267 Fixed missing DPADD and disordered LDADD in rev.1.17 Fixed setting of WARNS in rev.1.16. Options should normally be set using using "?=", not using "=", so that the setting is easy to override on the command line, and setting WARNS to 0 should not be an exception. END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-12-29T11:59:26.000000Z K 7 svn:log V 46 Fixed style bugs in revs. 1.6, 1.10 and 1.12. END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-12-29T12:05:30.000000Z K 7 svn:log V 49 Fixed style bug (unsorting of SRCS) in rev.1.15. END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-12-29T12:06:59.000000Z K 7 svn:log V 91 Fixed missing DPADD in previous commit. Fixed most style bugs related to DPADD and LDADD. END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-12-29T14:03:03.000000Z K 7 svn:log V 34 Fixed bitrot in DPADD in rev.1.8. END K 10 svn:author V 2 gj K 8 svn:date V 27 2001-12-29T17:19:25.000000Z K 7 svn:log V 228 Fix an error which could cause a panic if both an ifpi and ifpi2 controller were installed. For the ifpi2, change the string in the driver_t from "ifpi2" to "ifpi2-" so that one sees "ifpi2-0" instead of "ifpi20" at boot time. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2001-12-29T19:42:55.000000Z K 7 svn:log V 620 Don't require operators to override the list of network filesystem types (networkfs_types) with a version that includes the original list. This increases the scope for user error and also means that systems with networkfs_types set in /etc/rc.conf will not benefit from changes to the list in /etc/defaults/rc.conf on upgrade. Instead, store the default list in /etc/rc itself and allow the operator to append to that list by specifying her own list in networkfs_types. Rename networkfs_types to extra_netfs_types accordingly, as the new name better describes the purpose of the variable. Default the value to 'NO'. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2001-12-29T19:44:10.000000Z K 7 svn:log V 128 Now that automatic mounting of network filesystems is delayed until network startup, remove the warning about automatic mounts. END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-12-29T20:14:14.000000Z K 7 svn:log V 51 Update with missing filenames, merged from NetBSD. END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-12-29T20:37:14.000000Z K 7 svn:log V 135 Sync with NetBSD (1.16 - 1.17) "Bring the coding style into the 80s, i.e., get rid of __P and use ANSI prototypes and declarations." END K 10 svn:author V 8 ambrisko K 8 svn:date V 27 2001-12-30T02:35:09.000000Z K 7 svn:log V 401 Increase the buffer size to hold a bootp/DHCP reply from 256 bytes to 1222 bytes (derived as the maximum that isc-dhcpd uses). This solves the problem if a bootp/DHCP reply is over 256 bytes in which the end of the bootp/DHCP reply will not be found and then the reply will be ignored. This happens when swap and root paths are longish or many parameters are set. Reviewed by: imp Approved by: imp END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-12-30T03:34:46.000000Z K 7 svn:log V 26 Back out errno preserving END K 10 svn:author V 5 chris K 8 svn:date V 27 2001-12-30T03:44:40.000000Z K 7 svn:log V 111 Document how to enable ACLs using extattrctl. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 5 chris K 8 svn:date V 27 2001-12-30T03:47:06.000000Z K 7 svn:log V 180 Be sure to point out that, by "mount point", one in /etc/fstab is meant. Submitted by: John Hanley Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2001-12-30T04:40:18.000000Z K 7 svn:log V 24 Grammar fix for comment END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-12-30T09:22:08.000000Z K 7 svn:log V 147 Add missing predicate in interruption_Data_TLB. Without this predicate we never used the VHPT entry we found. While here, normalize the compares. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-12-30T09:23:10.000000Z K 7 svn:log V 45 Add PC_IDLETHREAD. We need it in cpu_switch. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-12-30T09:24:29.000000Z K 7 svn:log V 38 Draft implementation of IPI handling. END K 10 svn:author V 2 gj K 8 svn:date V 27 2001-12-30T09:27:28.000000Z K 7 svn:log V 176 Protect mtx_init() invocations with mtx_intialized() checks to avoid a reported panic. Submitted by: Alexander Leidinger (partly) MFC after: 4 weeks END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-12-30T09:34:51.000000Z K 7 svn:log V 178 o Remove temporary implementation of cpu_throw in vm_machdep.c and instead make it an alternate entry-point of cpu_switch() in swtch.s o Add SMP support to cpu_switch(). END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-12-30T09:39:41.000000Z K 7 svn:log V 136 Remove unused MD fields (pc_pending_ipis, pc_next_asn and pc_current_asngen) and add SMP specific fields (pc_pcb, pc_lid and pc_awake). END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-12-30T09:41:29.000000Z K 7 svn:log V 18 Cleanup the IPIs. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-12-30T09:42:43.000000Z K 7 svn:log V 86 Make vhpt_base and vhpt_size globals so that they can be used by the AP startup code. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-12-30T09:49:39.000000Z K 7 svn:log V 506 o Reimplement map_pal_code to work with a global variable ia64_pal_base instead of scanning the EFI tables. This way AP startup code can more easily use the function. o Initialize ia64_pal_base in ia64_init(). When the PAL code doesn't need explicit mapping or no PAL code has been found, ia64_pal_base will be 0. o Remove some unused global variables. o Also in ia64_init(), allocate only 1 page for struct pcpu and remove some Alpha leftovers. o Initialize pc_pcb in cpu_pcpu_init(). END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-12-30T09:56:12.000000Z K 7 svn:log V 92 MFC: sort disk name in libdisk and use the proper interface to the kernel. Approved by: re END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-12-30T09:59:02.000000Z K 7 svn:log V 510 Better implement SMP support: o Do not use a special struct to keep track of CPUs we found; instead, use struct pcpu. This handles all the magic WRT thread creation (yay!). o Respect MAXCPU. o Use the vhpt_base and vhpt_size values to initialize the AP. o Style fixes. Note that this commit temporarily breaks SMP configurations. Previously APs didn't do anything, but they now enter the scheduler. They hold sched_lock for more than 5 secs though and cause a panic. That's what I call progress :-) END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-12-30T10:33:34.000000Z K 7 svn:log V 439 Allow setting of variables of type dev_t by indicating the name of a special file on the command line, eg: sysctl kern.dumpdev=/dev/ad1s1b In parse(), when a value is given for a CTLTYPE_QUAD variable, newval and newsize erroneously fail to be set because of an early "break". show_var() contains code that duplicates the functionality of the oidfmt() function. PR: 33151, 33150 Submitted by: Thomas Quinot END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2001-12-30T13:12:50.000000Z K 7 svn:log V 107 Add PNP Id for Create Labs Phoneblaster. PR: kern/32891 Submitted by: Louis Mamakos END K 10 svn:author V 5 wosch K 8 svn:date V 27 2001-12-30T13:56:09.000000Z K 7 svn:log V 27 Added upcoming FreeBSD 4.5 END K 10 svn:author V 3 tmm K 8 svn:date V 27 2001-12-30T16:13:05.000000Z K 7 svn:log V 104 Add bus_common.h, which contains some definiton that apply to both PCI and SBus. Obtained from: NetBSD END