Ĩ84000 227 174 189 154 217 476 236 164 174 148 155 163 180 118 175 204 157 218 148 141 155 145 224 128 621 136 131 252 129 243 343 356 131 512 152 546 167 205 114 127 120 169 130 123 169 464 120 241 532 132 162 293 220 193 197 138 193 192 144 657 670 177 582 175 226 173 197 204 197 449 369 180 316 166 515 202 168 124 186 195 628 148 340 218 282 125 125 235 113 173 166 166 173 227 503 130 242 200 277 1035 192 130 192 298 203 164 201 347 122 121 235 416 205 127 133 240 160 157 122 119 311 141 186 135 113 118 240 115 170 147 212 120 126 172 753 209 233 3674 164 430 203 163 265 161 169 197 344 212 244 176 337 233 341 229 830 263 215 186 153 158 154 159 131 154 120 119 549 580 446 243 217 293 133 141 237 289 124 155 131 385 136 137 143 192 518 137 114 1093 588 192 162 125 129 169 422 122 122 114 125 367 121 122 122 109 123 123 138 148 120 123 121 119 120 120 121 125 126 122 229 121 124 124 123 125 124 121 122 133 K 10 svn:author V 6 brooks K 8 svn:date V 27 2001-09-27T00:04:29.000000Z K 7 svn:log V 79 The initial commit contained an error in the license, this is the correct one. END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-09-27T00:43:28.000000Z K 7 svn:log V 94 Tip Correction : s/seconds/minutes/ PR: docs/30844 Submitted by: Andrew END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-27T02:33:36.000000Z K 7 svn:log V 60 Tidy up nfsm_build usage. This is only partially finished. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-09-27T02:46:47.000000Z K 7 svn:log V 121 Return EINVAL if the passed intr is out of bounds. PR: 30857 Submitted by: David Xu MFC: 1 week END K 10 svn:author V 6 brooks K 8 svn:date V 27 2001-09-27T03:14:17.000000Z K 7 svn:log V 380 NULL commit due to misunderstanding "cvs commit -m ". The previous log message "/home/brooks/ng_gif.message" should have read: Add a pair of new netgraph nodes. The ng_gif node is like ng_ether except that it works on gif interfaces. The ng_gif_demux node attaches to an ng_gif node to allow separate processing or discarding of different types of encapsulated traffic. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-09-27T06:01:20.000000Z K 7 svn:log V 140 This driver can talk to the Rio600 as well, make it happen. Hardware (and patience) provided by: Andrew J Caines END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2001-09-27T06:01:21.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-09-27T06:22:40.000000Z K 7 svn:log V 79 MFC: rev 1.43 - Avoid sending 'CWD .' which confuses non-standard FTP servers. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-27T06:35:47.000000Z K 7 svn:log V 57 MFC: 1.9 -> 1.12: Fix the upgrade path from 4.1-RELEASE. END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-09-27T06:38:32.000000Z K 7 svn:log V 60 MFC: rev 1.32 - Silence warnings (use static and __unused). END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-09-27T06:41:04.000000Z K 7 svn:log V 68 MFC: rev 1.194-1.195 - correct spelling in output, silence warning. END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-09-27T06:48:54.000000Z K 7 svn:log V 85 I only meant to update the spelling in the last commit, not the actual text as well. END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-09-27T06:51:09.000000Z K 7 svn:log V 23 MFC: silence warnings. END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-09-27T06:53:11.000000Z K 7 svn:log V 80 MFC: rev 1.17 - Change messages to be appropriate for both CD and DVD releases. END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-09-27T06:57:45.000000Z K 7 svn:log V 108 MFC: Add free_variables and persistent variables. variables.c : 1.33-1.34 sysinstall.h : 1.214, 1.216 END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-09-27T07:01:49.000000Z K 7 svn:log V 62 MFC: revs 1.112 - 1.115 : fix several bugs in the pid=1 case. END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-09-27T07:26:16.000000Z K 7 svn:log V 122 Be consistent with the way we talk about sysctl values. PR: docs/30343 Submitted by: Giorgos Keramidas END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-09-27T07:29:58.000000Z K 7 svn:log V 53 MFC: rev 1.21 - use a consistent sentence structure. END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-09-27T07:38:49.000000Z K 7 svn:log V 46 revert: 1.70.2.4 terminal type configuration. END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-09-27T08:02:27.000000Z K 7 svn:log V 60 Quick hack to print out the non-standard pppoe used by 3com END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-09-27T08:47:55.000000Z K 7 svn:log V 50 MFC: rev 1.20 - Add entries for 3-wire terminals. END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-09-27T09:58:30.000000Z K 7 svn:log V 128 Update a comment to reflect the param.c -> subr_param.c move. PR: kern/30766 Submitted by: Kevin Way END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2001-09-27T11:40:33.000000Z K 7 svn:log V 31 Import OpenBSD m4 as of today. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-09-27T11:53:22.000000Z K 7 svn:log V 526 Remove unused (and duplicate) struct ip_opts which is never used, not referenced in Stevens, and does not compile with g++. There is an equivalent structure, struct ipoption in ip_var.h which is actually used in various parts of the kernel, and also referenced in Stevens. Bill Fenner also says: ... if you want the trivia, struct ip_opts was introduced in in.h SCCS revision 7.9, on 6/28/1990, by Mike Karels. struct ipoption was introduced in ip_var.h SCCS revision 6.5, on 9/16/1985, by... Mike Karels. MFC-after: 3 days END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-09-27T12:01:57.000000Z K 7 svn:log V 42 Fix typo in a comment. MFC-after: 3 days END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-09-27T15:43:04.000000Z K 7 svn:log V 39 Add note about buildworld being fixed. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-09-27T16:47:45.000000Z K 7 svn:log V 157 Enable the use of wildcards in the #ethertable section of /etc/hosts to map MAC addresses to hostnames. Main use is to get addresses for vmware interfaces. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-09-27T16:48:13.000000Z K 7 svn:log V 35 Add entries for vmware interfaces. END K 10 svn:author V 3 gad K 8 svn:date V 27 2001-09-27T16:53:40.000000Z K 7 svn:log V 150 MFC 1.22: Fix so that lpc's interactive-mode will not be confused by EditLine processing into thinking that there is a print-queue called 'xterm'... END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-09-27T17:00:25.000000Z K 7 svn:log V 247 Gate low level console output on mtx_lock_spin(&sio_lock), if the sio_lock has been initialized. This prevents the low level console output (kernel printf) from clobbering the sio settings if the system happens to be in the middle of comstart(). END K 10 svn:author V 3 gad K 8 svn:date V 27 2001-09-27T17:00:32.000000Z K 7 svn:log V 263 MFC *: Add minimal support for "o"-type print-file actions in lpd control files. MacOS 10.1 will probably be using this code when sending postscript print jobs to a print server, and 10.1 officially shows up this weekend... [* = 1.2 ctlinfo.c, 1.43 printjob.c] END K 10 svn:author V 8 sumikawa K 8 svn:date V 27 2001-09-27T17:01:29.000000Z K 7 svn:log V 34 MFC 1.9: Removed a wrong comment. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-09-27T17:14:33.000000Z K 7 svn:log V 416 We need to build ``.depend'' early in the "build-tools" for the GCC "build-tools". If we do not do this, the "depend" stage of "buildworld" will build ``.depend'' and it will record the wrong library and header dependencies (DESTDIR=${WORLDTMP}). Even worse, the "all" stage may clobber build-architecture-format build tools built in the "build-tools" stage with target-architecture-format ones. Submitted by: ru END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-09-27T17:15:34.000000Z K 7 svn:log V 57 MFC: rev 1.52 (build .depend during "build-world" stage) END K 10 svn:author V 3 gad K 8 svn:date V 27 2001-09-27T17:16:53.000000Z K 7 svn:log V 453 Basically rewrite the sortq() routine which is used by 'lpc clean' and 'lpc tclean'. In some obscure cases, the previous version could cause a valid user job to be removed (by 'clean'), due to invalid assumptions in the sort routine. This was a rare problem, unless ctlinfo.c is compiled with 'LEAVE_TMPCF_FILES' turned on (to check what that rtn was doing). Reviewed by: Lack of outcry on -audit and freebsd-print@bostonradio.org MFC after: 10 days END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2001-09-27T17:32:49.000000Z K 7 svn:log V 73 Fix typo: BGGPHY -> BRGPHY in one of the #defines I added the other day. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-09-27T17:43:06.000000Z K 7 svn:log V 109 MFC support for the Diamond Rio MP3 player. Hardware provided by: Andrew J Caines END K 10 svn:author V 5 wilko K 8 svn:date V 27 2001-09-27T17:43:57.000000Z K 7 svn:log V 20 MFC: xref bridge(4) END K 10 svn:author V 7 wollman K 8 svn:date V 27 2001-09-27T17:51:06.000000Z K 7 svn:log V 31 MFC addition of nl(1) utility. END K 10 svn:author V 7 wollman K 8 svn:date V 27 2001-09-27T17:52:55.000000Z K 7 svn:log V 24 Connect nl(1) to build. END K 10 svn:author V 7 wollman K 8 svn:date V 27 2001-09-27T17:59:15.000000Z K 7 svn:log V 73 MFC additional cross-references: pr.1 1.17, lam.1 1.11, and paste.1 1.9. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-09-27T18:06:22.000000Z K 7 svn:log V 37 MFCs noted: ancontrol(8) -M, nl(1). END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-09-27T18:07:25.000000Z K 7 svn:log V 30 MFC: ancontrol(8) -M, nl(1). END K 10 svn:author V 5 green K 8 svn:date V 27 2001-09-27T18:54:42.000000Z K 7 svn:log V 75 Modify a "You don't exist" message, pretty rude for transient YP failures. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-09-27T19:03:52.000000Z K 7 svn:log V 371 Disable the check in icu_setup() to see if a handler was already used as the current interrupt thread routines will guarantee the condition this is checking for at a higher level but inthand_add() and inthand_remove() as they currently exist don't satisfy this condition. (Which does need to be fixed but which will take a bit more work.) This fixes shared interrupts. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-09-27T20:33:15.000000Z K 7 svn:log V 28 Fix a whitespace style nit. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-09-27T20:39:52.000000Z K 7 svn:log V 148 Restore this file to style(9). Mostly consists of whitespace fixes in the structure definitions. There were some older whitespace bogons as well. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-09-27T20:50:14.000000Z K 7 svn:log V 436 RFC2349 (http://www.hypermail.org/rfcs/rfc2349.html) adds support for negotiation of timeout and file size to the tftp protocol. This is required by some firmware like EFI boot managers (at least on HP i2000 Itanium servers) in order to boot an image using tftp. The attached patch implements the RFC, and in doing so also implements RFC2347; a generic tftp option extension. PR: 30710 Submitted by: Espen Skoglund END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-09-27T20:51:07.000000Z K 7 svn:log V 39 Update list of urio devices supported. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-09-27T20:56:02.000000Z K 7 svn:log V 69 MFC: urio(4) driver (it was actually already in the hardware list). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-09-27T21:04:13.000000Z K 7 svn:log V 200 - Fix some minor whitespace nits. - Move the SPECIAL_FLAG #define up next to the NOHOLDER #define and fix a little nit that caused it to be defined as -(sizeof (struct thread) + 1) instead of -2. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2001-09-27T21:38:02.000000Z K 7 svn:log V 124 Add an apparently working entry for the BayStack 660, 2mbps direct sequence wireless card. Approved by: imp (in principle) END K 10 svn:author V 6 scottl K 8 svn:date V 27 2001-09-27T21:52:42.000000Z K 7 svn:log V 98 Fix a manlint nit with the aac.4 manpage. Submitted by: Brooks Davis END K 10 svn:author V 6 brooks K 8 svn:date V 27 2001-09-27T21:54:27.000000Z K 7 svn:log V 101 Add ng_ip_input. A new netgraph node for queuing IP packets into the main IP input processing code. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2001-09-27T22:01:38.000000Z K 7 svn:log V 43 MFC: bring the manual page up to -current. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-09-27T22:04:42.000000Z K 7 svn:log V 100 Borrow Peter's peril-sensitive sunglasses and add a short parody quoted in the unnamed IRC channel. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2001-09-27T22:11:37.000000Z K 7 svn:log V 97 Add the new ng_gif, ng_gif_demux, and ng_ip_input nodes to NOTES so they get compiled with LINT. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-27T22:40:38.000000Z K 7 svn:log V 50 Make nfsm_dissect() have an obvious return value. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-09-27T23:44:27.000000Z K 7 svn:log V 562 Two main changes here: + implement "limit" rules, which permit to limit the number of sessions between certain host pairs (according to masks). These are a special type of stateful rules, which might be of interest in some cases. See the ipfw manpage for details. + merge the list pointers and ipfw rule descriptors in the kernel, so the code is smaller, faster and more readable. This patch basically consists in replacing "foo->rule->bar" with "rule->bar" all over the place. I have been willing to do this for ages! MFC after: 1 week END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2001-09-27T23:55:28.000000Z K 7 svn:log V 575 Add device driver support for the Broadcom BCM570x family of gigabit ethernet controllers. This adds support for the 3Com 3c996-T, the SysKonnect SK-9D21 and SK-9D41, and the built-in gigE NICs on Dell PowerEdge 2550 servers. The latter configuration hauls ass: preliminary measurements show TCP speeds of over 900Mbps using only normal size frames. TCP/IP checksum offload, jumbo frames and VLAN tag insertion/stripping are supported, as well as interrupt moderation. Still need to fix autonegotiation support for 1000baseSX NICs, but beyond that, driver is pretty solid. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2001-09-28T00:02:50.000000Z K 7 svn:log V 82 Remove a couple unintentional mentions of Ethernet that crept in from ng_ether.c. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-09-28T00:05:11.000000Z K 7 svn:log V 487 namei.h: move "struct componentname" definition outside "struct nameidata", and provide a valid STDC/C++ definition for function NDINIT queue.h libkern.h: put explicit casts from void * in insque, remque and memset (for the records, these changes are necessary to let the files compile with g++, which is used to build a FreeBSD module for "Click" -- see www.pdos.lcs.mit.edu/click/ . Given that they have zero impact on our code, it is worthwhile to have them in. MFC after: 3 days END K 10 svn:author V 3 cjc K 8 svn:date V 27 2001-09-28T00:13:48.000000Z K 7 svn:log V 83 MFC 1.106: Reduce error messaging to something a little more sane. PR: bin/28729 END K 10 svn:author V 6 brooks K 8 svn:date V 27 2001-09-28T00:22:44.000000Z K 7 svn:log V 130 Mention that gif interfaces are created at runtime and refer the administrator to the ifconfig create command. MFC after: 1 week END K 10 svn:author V 3 cjc K 8 svn:date V 27 2001-09-28T00:26:21.000000Z K 7 svn:log V 81 MFC 1.49: Bug fix for 30 second error in uptimes under a minute. PR: bin/30680 END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-09-28T00:45:31.000000Z K 7 svn:log V 103 New release notes: bge(4), ng_gif(4), ng_gif_demux(4), ng_ip_input(4), tftpd(8) support for RFC 2349. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-09-28T00:47:17.000000Z K 7 svn:log V 110 Use rsync instead of tar and ssh to upload snapshots. This commit got sucked into a prior commit by mistake. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-09-28T01:15:30.000000Z K 7 svn:log V 101 Swap the src and dst arguments of the bcopy added in the previous commit. It ain't memcpy... *cough* END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-09-28T01:21:57.000000Z K 7 svn:log V 353 Make the NODEF type usable. A syscall of type NODEF will only have its entry in the syscall table added. Nothing else is done. This differs from type NOPROTO in that NOPROTO adds a definition to syscall.h besides adding a sysent. A syscall can now have multiple entries without conflict. Note that the argssize is fixed and depends on the syscall name. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-09-28T01:30:59.000000Z K 7 svn:log V 273 Stop using linux_getpgid(). The implementation at this time is broken and fixing it only creates a duplicate of what is already in the FreeBSD kernel. Therefore, map the syscall directly to getpgid(). PR: kern/21402 Submitted by: Christian Weisgerber END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-09-28T01:32:27.000000Z K 7 svn:log V 85 Regen: Stop using linux_getpgid(). Use the native getpgid() instead. PR: kern/21402 END K 10 svn:author V 5 green K 8 svn:date V 27 2001-09-28T01:33:53.000000Z K 7 svn:log V 221 MFC: OpenSSH 2.9 The only difference between this and what's in -CURRENT is that the default /etc/ssh/ssh_config sets "Protocol 1,2" for all hosts. This can be overrided entirely in user ~/.ssh/config files, as always. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2001-09-28T01:33:54.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_4_5'. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-09-28T01:36:45.000000Z K 7 svn:log V 419 Stop using linux_getpgid(). The implementation at this time is broken and fixing it only creates a duplicate of what is already in the FreeBSD kernel. Therefore, map the syscall directly to getpgid(). PR: kern/21402 Submitted by: Christian Weisgerber While here, redefine the second entry for setpgid() so that we don't need a stub. This is achieved by giving the second instance the type NODEF. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-09-28T01:39:19.000000Z K 7 svn:log V 106 o Remove the linux_setpgid() stub. o Stop using linux_getpgid(); use getpgid() instead. PR: kern/21402 END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-09-28T01:40:51.000000Z K 7 svn:log V 73 Remove linux_getpgid(). We map the syscall natively now. PR: kern/21402 END K 10 svn:author V 5 green K 8 svn:date V 27 2001-09-28T01:42:08.000000Z K 7 svn:log V 30 For now, don't build pam_ssh. END K 10 svn:author V 5 green K 8 svn:date V 27 2001-09-28T03:26:23.000000Z K 7 svn:log V 92 Need to remove pam_ssh for now from here, too. Submitted by: Mike Tancsa END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-28T04:31:23.000000Z K 7 svn:log V 100 Oops. I forgot to cvs rm this before. There is a common nfsproto.h. This was a repo copy leftover. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-28T04:37:08.000000Z K 7 svn:log V 533 Unwind some more macros. NFSMADV() was kinda silly since it was right next to equivalent m_len adjustments. Move the nfsm_subs.h macros into groups depending on which phase they are used in, since that affects the error recovery requirements. Collect some of the common error checking into a single macro as preparation for unwinding some more. Have nfs_rephead return a value instead of secretly modifying args. Remove some unused function arguments that were being passed around. Clarify nfsm_reply()'s error handling (I hope). END K 10 svn:author V 2 gj K 8 svn:date V 27 2001-09-28T07:43:19.000000Z K 7 svn:log V 57 MFC 1.2: make AUTHNAME 42 bytes long for T-Online users. END K 10 svn:author V 3 yar K 8 svn:date V 27 2001-09-28T10:22:36.000000Z K 7 svn:log V 247 Add a new option to edquota(8) - "-f", which will allow to limit the prototype quota distribution (-p) to a single filesystem. Useful when initializing quotas on a newly added disk. PR: bin/30816 Submitted by: Dmitry Morozovsky END K 10 svn:author V 3 des K 8 svn:date V 27 2001-09-28T12:36:54.000000Z K 7 svn:log V 125 The previous commit introduced some references to "curproc" which should have been references to "curthread". Correct this. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-09-28T16:18:27.000000Z K 7 svn:log V 188 New release notes: interface capabilities, faith(4)/stf(4)/tap(4)/vlan(4) cloning, lpd(8) o-type print-file actions, edquota(8) -f, libgmp superceded by libmp. MFCs noted: OpenSSH 2.9. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-09-28T16:50:12.000000Z K 7 svn:log V 30 MFC __FBSDID() implementation END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-09-28T16:52:10.000000Z K 7 svn:log V 30 MFC __FBSDID() use for libatm END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-09-28T16:58:36.000000Z K 7 svn:log V 139 MFC use of uio_yield() in the core dump code, which along with recent work minimizes the impact that core'ing programs have on the system. END K 10 svn:author V 5 wosch K 8 svn:date V 27 2001-09-28T17:18:10.000000Z K 7 svn:log V 19 Added NetBSD 1.5.2 END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-09-28T17:50:16.000000Z K 7 svn:log V 80 MFC: Use rsync instead of tar and ssh to push release documentation snapshots. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2001-09-28T17:50:17.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_4_6'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2001-09-28T17:50:18.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_4_7'. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-09-28T17:51:26.000000Z K 7 svn:log V 80 MFC: lpd o-type files, OpenSSH 2.9. Reorder dgm release note, while I'm here. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2001-09-28T18:56:57.000000Z K 7 svn:log V 132 Set the 'no pseudo header checksum' option for RX checksums, otherwise we may botch UDP checksums on receive, which will break NFS. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-09-28T21:02:15.000000Z K 7 svn:log V 408 Move a bunch of initialization into a function which must be run before parsing the command line. Move code to build include and libraries in a separate function, so we can use the verbose flag for that. Chang ownership of some directories so more of the build process (namely, builds of include and libs) can be run without root permission (we still depend on root permission to mount a memory filesystem). END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-09-28T21:06:53.000000Z K 7 svn:log V 36 MFC: picobsd script fixes from 1.14 END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-28T22:30:07.000000Z K 7 svn:log V 147 Update COMPAT3X libc from RELENG_3. This solves the problem of running 3.x binaries with a mixture of 3.x and 5.x libraries (eg: Metro-X server). END K 10 svn:author V 5 billf K 8 svn:date V 27 2001-09-28T22:46:13.000000Z K 7 svn:log V 105 use openpty() instead of rolling a custom function (which didn't support the full range of ptys anyways) END K 10 svn:author V 3 des K 8 svn:date V 27 2001-09-29T00:32:46.000000Z K 7 svn:log V 184 Add a couple of API functions I need for my pseudofs WIP. Documentation will follow when I've decided whether to keep this API or ditch it in favor of something slightly more subtle. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-09-29T00:49:29.000000Z K 7 svn:log V 942 Pseudofs take 2: - Remove hardcoded uid, gid, mode from struct pfs_node; make pfs_getattr() smart enough to get it right most of the time, and allow for callbacks to handle the remaining cases. Rework the definition macros to match. - Add lots of (conditional) debugging output. - Fix a long-standing bug inherited from procfs: don't pretend to be a read-only file system. Instead, return EOPNOTSUPP for operations we truly can't support and allow others to fail silently. In particular, pfs_lookup() now treats CREATE as LOOKUP. This may need more work. - In pfs_lookup(), if the parent node is process-dependent, check that the process in question still exists. - Implement pfs_open() - its only current function is to check that the process opening the file can see the process it belongs to. - Finish adding support for writeable nodes. - Bump module version number. - Introduce lots of new bugs. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-09-29T02:56:11.000000Z K 7 svn:log V 99 Correct snd_maestro3_load command line for loader.conf. Submitted by: Ren̩ Luria END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-09-29T03:01:11.000000Z K 7 svn:log V 37 MFC: Fix snd_maestro3_load command. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-09-29T03:23:44.000000Z K 7 svn:log V 97 Centralize satosin(), sintosa() and ifatoia() macros in Remove local definitions. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-09-29T04:34:11.000000Z K 7 svn:log V 202 Add a hash table that contains the list of internet addresses, and use this in place of the in_ifaddr list when appropriate. This improves performance on hosts which have a large number of IP aliases. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-09-29T04:49:11.000000Z K 7 svn:log V 107 Add support for 28800 baud to sio. PR: 30906 Submitted by: "Daniel O'Connor" END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-09-29T05:02:36.000000Z K 7 svn:log V 69 Use in_ifaddrhashtbl instead of in_ifaddrhead to look up IP address. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-09-29T05:08:04.000000Z K 7 svn:log V 105 Change sysctl_iflist() so it has a single point of return. This will assist any future locking efforts. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-09-29T05:55:04.000000Z K 7 svn:log V 251 Introduce network device nodes. Network devices will now automatically appear in /dev. Interface hardware ioctls (not protocol or routing) can be performed on the descriptor. The SIOCGIFCONF ioctl may be performed on the special /dev/network node. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-09-29T06:00:50.000000Z K 7 svn:log V 27 MFC: r.1.28; EVFILT_TIMER. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-09-29T06:01:33.000000Z K 7 svn:log V 26 MFC: r1.13; EVFILT_TIMER. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-09-29T06:16:02.000000Z K 7 svn:log V 139 Make the INADDR_TO_IFP macro use the IP address hash lookup instead of walking the entire list of IP addresses. Pointed out by: bfumerola END K 10 svn:author V 5 billf K 8 svn:date V 27 2001-09-29T06:33:42.000000Z K 7 svn:log V 321 now that jlemon has added a hash table to lookup locally configured ip addresses (and the macros that ipfw(4) use to lookup data for the 'me' keyword have been converted) remove a comment about using 'me' being a "computationally expensive" operation. while I'm here, change two instances of "IP number" to "IP address" END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-09-29T07:57:07.000000Z K 7 svn:log V 113 allow the hardware buffer size to be controlled with hints release isa dma channels on unload (ad1816, ess, sb8) END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-09-29T08:01:42.000000Z K 7 svn:log V 36 release isa dma channels on unload. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-29T09:53:38.000000Z K 7 svn:log V 41 Change END(locorestart) to END(__start). END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-29T09:54:42.000000Z K 7 svn:log V 147 * Preserve ar.rsc in ia64_change_mode. * Convert sp to/from physical in ia64_change_mode. * Add a shim for calling EFI procedures in virtual mode. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-29T09:55:30.000000Z K 7 svn:log V 68 Use PAGE_SHIFT instead of a hardcoded constant for log2(PAGE_SIZE). END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-29T10:22:57.000000Z K 7 svn:log V 65 Give up on the backtrace if the calculated pc isn't in region 7. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-29T10:23:21.000000Z K 7 svn:log V 30 Call cpu_boot from cpu_reset. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-29T10:24:09.000000Z K 7 svn:log V 27 Add some move definitions. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-09-29T10:31:28.000000Z K 7 svn:log V 214 Missing `break' statements caused two error messages to become "unkown error" [sic]. Add the missing breaks, and correct the spelling typo. PR: bin/30865 Submitted by: Dan Lukes MFC after: 1 week END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-29T10:59:07.000000Z K 7 svn:log V 49 Add shims for calling PAL Code in physical mode. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-29T11:00:24.000000Z K 7 svn:log V 94 Add code to initialise firmware resources (and to fake them if we are running in simulation). END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-29T11:01:24.000000Z K 7 svn:log V 43 Fill out the firmware interfaces somewhat. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-29T11:02:06.000000Z K 7 svn:log V 21 Add pmap_unmapdev(). END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-29T11:11:18.000000Z K 7 svn:log V 26 Start hooking up devices. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-09-29T11:37:13.000000Z K 7 svn:log V 143 Avoid a few compiler warnings (printf codes, missing includes etc). PR: bin/30864 Obtained from: Dan Lukes MFC after: 1 week END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-29T11:40:32.000000Z K 7 svn:log V 23 Fake PAL Code for SKI. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-29T11:41:23.000000Z K 7 svn:log V 78 * Read parameters for ptc.e instruction from PAL Code. * Add pmap_unmapdev(). END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-29T11:43:37.000000Z K 7 svn:log V 55 Various changes to use the firmware on a real machine. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-29T11:44:35.000000Z K 7 svn:log V 119 Add a couple of arguments to ia64_init. I'll use them later to improve the method of passing bootinfo from the loader. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-29T11:45:07.000000Z K 7 svn:log V 28 Make sio0 a console device. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-29T11:45:33.000000Z K 7 svn:log V 34 Support for SKI is now an option. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-29T11:46:22.000000Z K 7 svn:log V 80 Add various file relating to firmware interfaces and make SKI support optional. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-29T12:20:08.000000Z K 7 svn:log V 661 Backout revision 1.9 that added `myname.my.domain' as another alias for `localhost'. If your /etc/nsswitch.conf has ``hosts: files dns'', and you changed `myname.my.domain' in /etc/hosts to match hostname(1), and you run inetd(8) with the -l option, any connect to `myname' using its real IP address through inetd(8), e.g. `ftp -a myname', will spam your /var/log/messages with: inetd[PID]: warning: /etc/hosts.allow, line 23: host name/name mismatch: myname.my.domain != localhost This is especially bad for -STABLE, where /etc/host.conf defaults to "files first then DNS" resolution order. Noticed by: Igor Kucherenko MFC after: 1 week END K 10 svn:author V 5 greid K 8 svn:date V 27 2001-09-29T12:38:58.000000Z K 7 svn:log V 114 Add another pnpid for the AWE64 PR: 30909 Submitted by: Kinji Itoh MFC after: 7 days END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-09-29T12:52:52.000000Z K 7 svn:log V 136 MFC: Bring sizeof(struct inode) back to 256 bytes by reducing the size of i_spare[] and making ext2fs use a spare dinode field instead. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-29T13:17:54.000000Z K 7 svn:log V 3581 Fix cross-building, etc: 1. To cross-build, one now needs to set TARGET_ARCH, and not the MACHINE_ARCH. MACHINE_ARCH should never be changed manually! 2. Initialize DESTDIR= explicitly for bootstrap-tools, build-tools, and cross-tools stages. This fixes broken header and library dependencies problem. We build them in the host environment, and obviously want them to depend on host headers and libraries. The problem with broken header dependencies for bootstrap-tools and cross-tools was already partially solved (see BOOTSTRAPPING tests in bsd.prog.mk and bsd.lib.mk), but it was still there for build-tools if the user ran "make world DESTDIR=/foo". Also, for all of these stages, the library dependencies were broken because of how bsd.libnames.mk define DPADD members. We still provide a glue to install bootstrap- and cross-tools under the ${WORLDTMP}. Removed PATH overrides for bootstrap-, build-, and cross-tools stages. There is just no reason why we would need to override it, and the hacks to clean up the ${WORLDTMP} in the -DNOCLEAN case are no longer needed with fixes from this step. That is, we now never use ${WORLDTMP} headers and libraries, and we don't use any ${WORLDTMP} installed binaries during these stages. Again, these stages depend solely on the host environment, including compiler, headers, and libraries. 3. Moved "miniperl" back from cross-tools (it has nothing to do with a cross-compiler) to build-tools where it belongs. The change from step 1 let to do this. Also, to make this work, build-tools targets of "cc_tools" and "miniperl" were modified to call "depend". Here follow the detailed explanations. There are two categories of build tools, for now. In the first category there are "cc_tools" and "miniperl". They occupy the whole (sub)directory, and nothing needs to be done in this subdirectory later during the "all" stage. They are also constructed using system makefiles. We must build the .depend early in the build-tools stage because: 1) They use (and depend on) the host environment. 2) If we don't do this in build-tools, the "depend" stage of buildworld will do this for us; wrong library and header dependencies will be recorded (DESTDIR=${WORLDTMP}) and, what's worse, the "all" stage may then clobber the build-architecture format tools (that we built in the build-tools stage) with the target-architecture format ones, breaking cross build. In the second category there are all other build-tools. They share their directory with the "main" module that needs them in the "all" stage, and they don't show up themselves in the .depend file. The portion of this fix was already committed in gnu/usr.bin/cc/cc_tools/Makefile,v 1.52. 4. "libperl" is no longer a build tool, and "miniperl" is the stand-alone application. I had to make this change because build-tools and "all" stages share the same object directory. Without this change, if we cross compile, libperl.a is first built for the build architecture during the build-tools stage (for the purposes of immediate linkage with "miniperl"). Later on, the "all" stage sees this library as up-to-date, and doesn't rebuild it. The effect is that the wrong format static libperl library is installed with installworld. 5. Fixed "includes" to install secure/lib/libtelnet headers if required. Reviewed by: bde END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-09-29T14:59:20.000000Z K 7 svn:log V 69 Nuke unused (and incorrect) #define of INADDR_HMASK. Spotted by: ru END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-09-29T17:48:39.000000Z K 7 svn:log V 334 Have EVFILT_TIMERS allocate their callouts via malloc() instead of using the static callout list allocated by the system. Change malloc type from M_TEMP to M_KQUEUE to better track memory. Add a kern.kq_calloutmax to globally limit the amount of kernel memory that can be allocated by callouts. Submitted by: iedowse (items 1, 2) END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-09-29T18:32:35.000000Z K 7 svn:log V 107 Add ability to attach knotes to network devices. Introduce EVFILT_NETDEV to report network device changes. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-09-29T18:40:06.000000Z K 7 svn:log V 68 Add new device method miibus_linkchg, along with a service routine. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-09-29T18:48:24.000000Z K 7 svn:log V 169 Forced commit: common service routines mii_phy_update() and mii_phy_tick() have also been added, and can be used to factor out common code from the various mii drivers. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-09-29T18:48:52.000000Z K 7 svn:log V 66 Add field for last active status, as well as function prototypes. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-09-29T18:51:49.000000Z K 7 svn:log V 74 Add `dict' per http://www.iana.org/assignments/port-numbers and RFC 2229. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-09-29T18:59:17.000000Z K 7 svn:log V 101 Change the order that we print the media options during device probe to match the other mii drivers. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-09-29T19:18:52.000000Z K 7 svn:log V 248 Cleanup pass for mii drivers. . Make internal service routines static. . Use a consistent ordering of checks in MII_TICK. Do the work in the mii_phy_tick() subroutine if appropriate. . Call mii_phy_update() to trigger the callbacks. END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-09-29T19:22:24.000000Z K 7 svn:log V 118 1) Use OPIE response only when OPIE keys really used 2) Use commonly used OPIE response form instead of self-made one END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-09-29T19:28:31.000000Z K 7 svn:log V 148 Do not call mii_pollstat() from within device tick routines; the status information is updated by mii_tick(). Pointed out by: wpaul (a while back) END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-09-29T19:31:29.000000Z K 7 svn:log V 81 Do not call mii_polltick() immediately after mii_tick(). Poiinted out by: wpaul END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-09-29T19:37:49.000000Z K 7 svn:log V 241 When calling isp_reset, set the request/response in/out pointers all at once so there isn't a window with the ones for the 23XX cards being wrong. When being verbose, print out some more FC NVRAM values (like framesize). MFC after: 1 week END K 10 svn:author V 3 des K 8 svn:date V 27 2001-09-29T22:07:13.000000Z K 7 svn:log V 140 Adapt to pseudofs version 2. Sorry about the breakage - I had this ready to commit along with the pseudofs patches, but just plain forgot. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-09-29T22:32:03.000000Z K 7 svn:log V 244 Add an option ED_NO_MIIBUS, which causes the `ed' driver to be built without support for miibus PHYs. Most ed cards don't need miibus support, so it's useful to be able to avoid the bloat of all the mii devices for small fixed-purpose kernels. END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-09-30T00:43:32.000000Z K 7 svn:log V 133 Close all open file descriptors before restarting sysinstall. PR: bin/30737 Submitted by: Alexey V. Neyman END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2001-09-30T01:58:39.000000Z K 7 svn:log V 732 Re-enable mbtypes statistics in the mbuf allocator. I disabled these when I changed the allocator bits. This implements per-CPU mbtypes stats by keeping net number of decrements/increments of a given mbtype per-CPU and then summing all of the per-CPU mbtypes to produce the total net number of allocated mbufs of the given mbtype. Counters are carefully balanced to avoid/prevent underflows/overflows. mbtypes stats are re-enabled with the idea that we may occasionally (although very rarely) observe slight inconsistencies in the stat reporting. Most of the time, we should be fine, though. Also make appropriate modifications to netstat(1) and systat(1) to do the necessary reporting. Submitted by: Jiangyi Liu END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-09-30T01:59:11.000000Z K 7 svn:log V 166 Add a change I forgot when adding ED_NO_MIIBUS. This will likely be backed out with the rest of ED_NO_MIIBUS when the general miibus code makes proper use of newbus. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2001-09-30T08:23:05.000000Z K 7 svn:log V 122 Try eliminating some more things from the -current installation kernel in an attempt to get release builds working again. END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-09-30T08:43:33.000000Z K 7 svn:log V 94 The behaviour of whiteout'ing symlinks were too confusing, instead remove them when asked to. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2001-09-30T12:04:14.000000Z K 7 svn:log V 59 Document AlphaPC64 and restructure section on EB64-family. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2001-09-30T12:07:03.000000Z K 7 svn:log V 64 MFC: Document AlphaPC64 and restructure section on EB64-family. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2001-09-30T12:09:50.000000Z K 7 svn:log V 60 Add AlphaPC64 to comments. Correct names (ds10 -> DS10 etc) END K 10 svn:author V 5 wilko K 8 svn:date V 27 2001-09-30T12:14:03.000000Z K 7 svn:log V 65 MFC: Add AlphaPC64 to comments. Correct names (ds10 -> DS10 etc) END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-09-30T12:40:05.000000Z K 7 svn:log V 40 MFC: minor, assorted manual page fixes. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-09-30T12:43:16.000000Z K 7 svn:log V 63 MFC 1.126-1.132: better markup, new entires, no second person. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-09-30T12:48:17.000000Z K 7 svn:log V 29 Add missing word in comment. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-09-30T12:49:21.000000Z K 7 svn:log V 28 mdoc(7) police: sort xrefs. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2001-09-30T14:30:55.000000Z K 7 svn:log V 451 1) Fix change_rules.sh for the case where firewall_type provides the name of a file containing ipfw rules. 2) Replace the use of a predictable temporary filename with one generated by mktemp(1). 3) Only exit with a zero exit status if the rules were updated. 4) Use a pager to view the new rules, not an editor. I was told by dcs that this script's original author is no longer interested in FreeBSD and would not wish to review this patch. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-09-30T14:57:08.000000Z K 7 svn:log V 483 Don't require that the special/filesystem argument translates into a block or character device; the rest of tunefs works just fine on filesystem images in regular files. Instead, if getfsfile() failed and if the specified filesystem is a directory then print a more useful "unknown file system" error. Also, _PATH_DEV already contains a trailing slash, so don't add another one when constructing a device path, and use errx() instead of err() in a case where errno is meangingless. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-09-30T15:14:16.000000Z K 7 svn:log V 349 Enable bug-for-bug compatibility with mount_mfs when the program name is "mount_mfs" or "mfs". Previously, the condition was that the program name must start with "mount_", but this both missed the case where mount(8) invokes mdmfs with argv[0] = "mfs", and it included cases such as "mount_md" where compatibility is not required. Reviewed by: dd END K 10 svn:author V 3 des K 8 svn:date V 27 2001-09-30T16:09:17.000000Z K 7 svn:log V 150 Check the return values from calls to malloc(), calloc(), strdup() etc. Submitted by: Philippe Charnier MFC after: 2 weeks END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-09-30T17:00:56.000000Z K 7 svn:log V 121 When FREE()ing kqueue related structures, charge them to the correct bucket. Submitted by: iedowse Forgotten by: jlemon END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-09-30T17:37:03.000000Z K 7 svn:log V 198 Modify wildcard for vmware interfaces. I am not sure how MAC addresses are generated for those interfaces, but as long as the entry is next to the bottom of the list the chance of conflicts is low. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-09-30T17:38:42.000000Z K 7 svn:log V 39 Add "ln" entries for ssh, ssh1 and scp END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-09-30T17:39:11.000000Z K 7 svn:log V 47 Add lnc driver, which can be used with vmware. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-09-30T17:41:13.000000Z K 7 svn:log V 142 MFC: Comment out tcpdump, it is getting too large to fit on the floppy unless you sacrifice other stuff. Add ln entries for ssh,ssh1 and scp END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-09-30T17:43:33.000000Z K 7 svn:log V 194 MFC: Support the use of wildcards in MAC addresses in the #ethertable section of /etc/hosts Add entries for vmware ("vm" on the vmware process, "vmrouter" for the vmnet1 interface on the host). END K 10 svn:author V 3 des K 8 svn:date V 27 2001-09-30T18:07:55.000000Z K 7 svn:log V 32 Token man page for pseudofs(9). END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-09-30T18:41:57.000000Z K 7 svn:log V 62 Implement PCPU_ADDR. Align functions on 16 bytes boundaries. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-09-30T18:42:56.000000Z K 7 svn:log V 38 Don't overflow the ktr buffer . END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-09-30T18:48:37.000000Z K 7 svn:log V 291 Move the pcb the to the top of the kernel stack. Add a guard page at the bottom of the kernel stack. Its unclear how easy it will be to detect these faults and do something useful. Setup the registers on exec how the c runtime expects. Implement various {fill,set}_*regs. Fix proc locking. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-09-30T18:51:18.000000Z K 7 svn:log V 43 Wrap hardware trap types in ifdef _kernel. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-09-30T18:52:17.000000Z K 7 svn:log V 44 Don't use types that require other headers. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-09-30T18:52:56.000000Z K 7 svn:log V 50 Include instead of . END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-09-30T18:55:05.000000Z K 7 svn:log V 99 Add a macro to get the context from a tte tag, not necesarily a whole tte. Remove the old inline. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-09-30T19:03:22.000000Z K 7 svn:log V 424 Move the kernel to end of the first 4 gigabytes of address space, so that one 4 meg page can map both the kernel and the openfirmware mappings. Add the openfirmware mappings to the kernel tsb so we can call the firmware on the kernel trap table and access kernel memory normally. Implement pmap_swapout_proc, pmap_swapin_proc, pmap_swapout_thread, pmap_swapin_thread, pmap_activate, pmap_page_exists, and pmap_phys_address. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-09-30T19:05:30.000000Z K 7 svn:log V 44 Fix some traces. td->p_comm doesn't exist. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-09-30T19:06:45.000000Z K 7 svn:log V 21 Implement sysarch(). END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-09-30T19:41:20.000000Z K 7 svn:log V 999 Split the low level trap code into trap, interrupt and syscall, its easier and hopefully this code is done changing radically. Don't use the mmu tlb register to address the kernel page table, nor the 8k pointer register. The hardware will do some of the page table lookup by storing the the base address in an internal register and calculating the address of the tte in the table. However it is limited to a 1 meg tsb, which only maps 512 megs. The kernel page table only has one level, so its easy to just do it by hand, which has the advantage of supporting abitrary amounts of kvm and only costs a few more instructions. Increase kvm to 1 gig now that its easy to do so and so we don't waste most of a 4 meg page. Fix some traces. Fix more proc locking. Call tsb_stte_promote if we get a soft fault on a mapping in the upper levels of the tsb. If there is an invalid or unreferenced mapping in the primary tsb, it will be replaced. Immediately fail for faults occuring in {f,s}uswintr. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-09-30T19:41:29.000000Z K 7 svn:log V 495 pseudofs.h: - Rearrange the flag constants a little to simplify specifying and testing for readability and writeability. pseudofs_vnops.c: - Track the aforementioned change. - Add checks to pfs_open() to prevent opening read-only files for writing or vice versa (pfs_{read,write} would block the actual reads and writes, but it's still a bug to allow the open() to succeed). Also, return EOPNOTSUPP if the caller attempts to lock the file. - Add more trace points. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-09-30T19:42:34.000000Z K 7 svn:log V 99 Add a place holder for PSTATE_SECURE, which detects if user code it trying to set bad pstate bits. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-09-30T19:42:41.000000Z K 7 svn:log V 70 Specify readability and / or writeability for all nodes that need it. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-09-30T19:43:18.000000Z K 7 svn:log V 32 Return EIO for procfs_*_dbregs. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-09-30T19:44:19.000000Z K 7 svn:log V 36 Remove some debug code, add traces. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-09-30T19:45:34.000000Z K 7 svn:log V 76 Use %ver to identify the cpu instead of openfirmware. Submitted by: robert END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-09-30T19:50:39.000000Z K 7 svn:log V 328 Optimize bcopy and bzero etc to use 64 bit loads and stores if possible. Handle overlap in bcopy. Add routines for copying and zeroing pages using physical addresses directly. Remove all the hacks to account for calling the firmware on its own trap table, we use the kernel trap table. There is still a problem with OF_exit(). END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-09-30T19:59:07.000000Z K 7 svn:log V 29 Add contents to struct *reg. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-09-30T21:03:33.000000Z K 7 svn:log V 27 Add __FBSDID's to libalias END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-09-30T21:06:00.000000Z K 7 svn:log V 19 __FBSDID() Cleanup END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-09-30T21:09:57.000000Z K 7 svn:log V 30 Add __FBSDID's to libcalendar END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-09-30T21:12:54.000000Z K 7 svn:log V 272 MFC: make these files valid for g++. In detail, namei.h: move "struct componentname" definition outside "struct nameidata", and provide a valid STDC/C++ definition for function NDINIT queue.h libkern.h: put explicit casts from void * in insque, remque and memset END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-09-30T21:13:43.000000Z K 7 svn:log V 26 Add __FBSDID()s to libcam END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-09-30T21:16:57.000000Z K 7 svn:log V 27 Add __FBSDID()s to libdisk END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-09-30T21:21:36.000000Z K 7 svn:log V 27 Add __FBSDID()s to libedit END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-09-30T21:35:32.000000Z K 7 svn:log V 16 Add identcpu.c. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-09-30T21:36:09.000000Z K 7 svn:log V 28 Add __FBSDID()s to libfetch END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-09-30T21:36:38.000000Z K 7 svn:log V 28 Add __FBSDID()s to libftpio END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-09-30T21:38:17.000000Z K 7 svn:log V 43 Add __FBSDID()s to internal libgnumalloc() END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-09-30T21:39:44.000000Z K 7 svn:log V 53 Add missing '*/' (? why wasn't this caught earlier?) END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-09-30T21:41:46.000000Z K 7 svn:log V 25 Add __FBSDID()s to libio END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-09-30T21:43:45.000000Z K 7 svn:log V 28 Add __FBSDID()s to libipsec END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-09-30T21:45:06.000000Z K 7 svn:log V 26 Add __FBSDID()s to libipx END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-09-30T21:53:45.000000Z K 7 svn:log V 24 Add __FBSDID()s to libm END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-09-30T21:56:22.000000Z K 7 svn:log V 25 add __FBSDID()s to libmd END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-09-30T21:58:17.000000Z K 7 svn:log V 25 Add __FBSDID()s to libmp END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-09-30T22:01:19.000000Z K 7 svn:log V 26 Add __FBSDID()s to libncp END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-09-30T22:02:43.000000Z K 7 svn:log V 30 Add __FBSDID()s to libncurses END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-09-30T22:03:54.000000Z K 7 svn:log V 31 Add __FBSDID()s to libnetgraph END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-09-30T22:04:49.000000Z K 7 svn:log V 27 Add __FBSDID()s to libopie END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-09-30T22:07:19.000000Z K 7 svn:log V 133 Fix the problem that the startup directory is printed out if it is empty. Submitted by: Udo Schweigert END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-09-30T22:11:06.000000Z K 7 svn:log V 26 Add __FBSDID()s to libpam END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-09-30T22:12:36.000000Z K 7 svn:log V 29 Add __FBSDID()s to libradius END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-09-30T22:15:15.000000Z K 7 svn:log V 29 Add __FBSDID()s to librpcsvc END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-09-30T22:28:01.000000Z K 7 svn:log V 28 Add __FBSDID()s to libstand END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-09-30T22:29:19.000000Z K 7 svn:log V 30 Add __FBSDID()s to libtacplus END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-09-30T22:30:15.000000Z K 7 svn:log V 29 Add __FBSDID()s to libtelnet END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-09-30T22:30:55.000000Z K 7 svn:log V 26 Add __FBSDID()s to libusb END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-09-30T22:35:07.000000Z K 7 svn:log V 27 Add __FBSDID()s to libutil END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-09-30T22:35:26.000000Z K 7 svn:log V 40 MFC: 1.5-1.7: Don't hardcode BINGRP=bin END