ƒ«71436 247 211 172 218 127 215 242 310 272 212 126 170 175 286 208 201 164 347 110 106 123 140 145 152 244 120 182 119 222 161 179 260 233 201 167 222 184 228 463 291 128 159 154 165 128 249 165 144 171 444 406 219 106 207 106 110 197 145 156 133 199 163 106 144 144 106 306 171 184 154 182 167 158 165 245 180 304 113 147 187 131 392 125 427 132 1106 152 173 125 327 592 131 633 232 162 183 143 200 121 158 142 108 234 475 987 300 131 839 133 213 156 147 110 106 150 177 172 127 241 133 271 127 143 181 190 994 242 217 141 274 125 177 308 170 125 326 183 169 241 281 130 173 150 122 1393 299 947 115 157 209 142 115 109 120 122 117 171 123 135 115 102 115 264 230 110 238 172 173 193 361 129 143 161 161 261 202 163 322 168 131 354 168 270 148 127 205 137 425 198 216 165 136 121 175 213 114 140 173 274 104 106 119 135 323 154 151 127 310 231 200 268 815 160 233 159 229 169 142 419 133 188 132 477 287 507 108 113 141 141 375 206 223 209 136 158 151 132 126 153 317 293 165 165 196 188 150 145 133 K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-01-23T16:35:33.000000Z K 7 svn:log V 115 Do not do the commenting out the way that saves bytes and looks cleaner to you. Do it the way Vox Populi wants it. END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-01-23T17:29:12.000000Z K 7 svn:log V 80 zero-cleared allocated prefix information when configured. Obtained from: KAME END K 10 svn:author V 7 wollman K 8 svn:date V 27 2001-01-23T17:36:07.000000Z K 7 svn:log V 121 I made a last-minute change before the last commit which broke the errno semantics. Get it (closer to) right this time. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-01-23T18:42:11.000000Z K 7 svn:log V 32 MFC: teach libdisk about 'aac'. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-23T19:23:42.000000Z K 7 svn:log V 122 Document the current organization of the run queues and the various functions used to manage them. Reviewed by: sheldonh END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-23T19:24:35.000000Z K 7 svn:log V 149 Document the current organization and helper functions used to implement the sleep queues used by msleep/wakeup and friends. Submitted by: sheldonh END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-23T19:26:21.000000Z K 7 svn:log V 217 Document the various functions and variables used by the current scheduler code. Includes a rough description of the various priority values stored in struct proc as well as priority propagation. Reviewed by: chris END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-23T19:28:14.000000Z K 7 svn:log V 179 Catch up to the new way that the scheduling code works since the original SMPng commit. Also document the new cpu_throw function (currently only on i386). Reviewed by: sheldonh END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-23T19:38:45.000000Z K 7 svn:log V 119 - Activate runqueue.9, scheduler.9, and sleepqueue.9 along with appropriate MLINKS. - Update MLINKS for mi_switch.9. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-23T20:50:40.000000Z K 7 svn:log V 34 Protect calcru() with sched_lock. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-23T20:52:50.000000Z K 7 svn:log V 78 Use proc lock to safely obtain references to p_ucred before vnode operations. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-23T21:02:44.000000Z K 7 svn:log V 83 FreeBSD doesn't have p_emuldata, and our stackgap_init() doesn't take an argument. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-23T21:06:30.000000Z K 7 svn:log V 193 - Add necessary proc locking. - Use proper atomic operations to make the run time initialization controlled by svr_str_initialized be MP safe. - Use appropriate queue(3) macros where needed. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-23T21:07:16.000000Z K 7 svn:log V 115 - Use proper atomic operations to make the run time initialization controlled by svr_str_initialized be MP safe. END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-01-23T21:11:28.000000Z K 7 svn:log V 107 Fix the vulnerability with TCP ECE packets recently fixed in ipfw. This is untested, but believed to work. END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-01-23T21:19:04.000000Z K 7 svn:log V 71 MFC: manpage change corresponding to crontab fix described in SA-01:09 END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-23T21:30:25.000000Z K 7 svn:log V 254 - Add proc locking. - Fix several bugs in the wait syscall, including freeing the actual proc start, freeing the args, freeing the prison, and other minor nits. - Use appropriate queue(3) macros. - Use zpfind() instead of walking zombproc ourselves. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-23T21:32:02.000000Z K 7 svn:log V 18 Use queue macros. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-23T21:33:55.000000Z K 7 svn:log V 14 Proc locking. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-23T21:39:15.000000Z K 7 svn:log V 31 Woops, add in missing headers. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-23T21:40:07.000000Z K 7 svn:log V 48 Argh, atomic_store_rel -> atomic_store_rel_int. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2001-01-23T21:43:32.000000Z K 7 svn:log V 50 Call pam_setcred. Reviewed by: markm, months ago END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-23T21:43:47.000000Z K 7 svn:log V 60 Kill a warning by marking an unused function with __unused. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-23T21:45:05.000000Z K 7 svn:log V 151 Move a temporary #ifdef of code (just the #ifdef part) up so that it is above the local variable declaration to quiet warnings about unused variables. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-23T21:51:26.000000Z K 7 svn:log V 28 Axe an unused static softc. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-23T21:52:34.000000Z K 7 svn:log V 90 - Mark an unused function with __unused. - Temporarily #if 0 some unused local variables. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-23T21:53:44.000000Z K 7 svn:log V 27 Axe unused local variable. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-23T21:58:44.000000Z K 7 svn:log V 129 Proc locking in the form of using the proc lock to protect p_ucred while we obtain another reference to it for vnode operations. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-23T22:00:05.000000Z K 7 svn:log V 69 Add curly braces ({}) around each struct speedtab to quiet warnings. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-23T22:02:08.000000Z K 7 svn:log V 87 #if 0 out local variables only used in #if 0'd code and remove unused local variables. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-23T22:05:07.000000Z K 7 svn:log V 167 Use the 'slp' local variable that was otherwise unused instead of casting the driver softc under the assumption that the first part of it was a struct scsi_low_softc. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-23T22:06:10.000000Z K 7 svn:log V 140 The ncv_card_intr function is only used in older versions of FreeBSD, so move its prototype and definition inside the appropriate #ifdef's. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-23T22:08:21.000000Z K 7 svn:log V 108 Move the definition of nsp_start_timer() earlier in the file before it is called so that it can be inlined. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-01-23T22:09:01.000000Z K 7 svn:log V 71 MFC: gawk 3.0.6. This includes all later fixes after import as well. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-23T22:09:04.000000Z K 7 svn:log V 129 Move nsp_card_intr()'s prototype and definition inside the appropriate #ifdef's as it is only used in older versions of FreeBSD. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-23T22:13:07.000000Z K 7 svn:log V 92 - Proc locking. - Use queue macros. - Use NULL instead of 0 for pointers. Reviewed by: des END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-23T22:16:18.000000Z K 7 svn:log V 135 Relocate the 'hwfuncs' functions below the inlined functions they attempt to call so that the other functions can actually be inlined. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2001-01-23T22:17:03.000000Z K 7 svn:log V 368 When flipping the first entry in the qinfifo with the "next queued SCB", we must also inform the card of this change. Otherwise the sequencer will traverse a corrupt list of SCBS. The side effects of this problem were unknown SCBs completing in the qoutfifo or worse yet, panics due to sequencer interrupts that referenced what, to the kernel, were invalid SCB ids. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-23T22:18:07.000000Z K 7 svn:log V 198 - Move stg_card_intr()'s prototype and definition inside appropriate #ifdef's as it is is only used on older versions of FreeBSD. - #ifdef a local variable only used on older versions of FreeBSD. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-23T22:18:41.000000Z K 7 svn:log V 36 Tag unused functions with __unused. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-23T22:21:14.000000Z K 7 svn:log V 67 Remove a prototype for an unused and undefined debugging function. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-23T22:22:25.000000Z K 7 svn:log V 62 Use suser(9) instead of checking p->p_ucred->cr_uid directly. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-23T22:23:25.000000Z K 7 svn:log V 73 Proc locking to protect p_ucred while we obtain another reference to it. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-23T22:24:26.000000Z K 7 svn:log V 36 Tag unused functions with __unused. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-23T22:37:30.000000Z K 7 svn:log V 156 - FreeBSD doesn't have an abortop vnop as far as I can tell, so #ifdef references to the hpf op out. - Remove a lockdestroy() on a non-existent variable. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-23T22:38:15.000000Z K 7 svn:log V 73 Proc locking to protect p_ucred while we obtain an additional reference. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-23T22:38:38.000000Z K 7 svn:log V 52 - Remove unused header include. - Use queue macros. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-23T22:41:15.000000Z K 7 svn:log V 79 Proc locking, mostly protecting p_ucred while obtaining additional references. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-01-23T23:11:07.000000Z K 7 svn:log V 347 MFC: Add a SIGINFO handler, which causes fsck to output progress information on receipt of a SIGINFO (normally via Ctrl-T). This differs slightly from the -current change, in that we reset the 'got_siginfo' flag at the start of checkfilesys(). RELENG_4's fsck can fork after calling checkfilesys(), so this avoids spurious extra status messages. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-01-23T23:22:17.000000Z K 7 svn:log V 310 Allow fxp to configure in I/O space if the user wants it and specifies an override as a loader settable variable (fxp_iomap). fxp_iomap is a bitmap of fxp units that should be configured to use PCI I/O space in stead of PCI Memory space. Reviewed by: Kees Jan Koster , dg@freebsd.org END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-01-23T23:24:48.000000Z K 7 svn:log V 123 Hmm. This must be a first. The man page was updated *before* the source. Correct some slight inaccuracies in the man page. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-23T23:51:56.000000Z K 7 svn:log V 14 Proc locking. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-23T23:59:30.000000Z K 7 svn:log V 114 - Use 'p' instead of 'curproc' for the namei lookup as this is what other image activators use. - Proc locking. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-23T23:59:38.000000Z K 7 svn:log V 14 Proc locking. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T00:01:42.000000Z K 7 svn:log V 18 Use queue macros. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T00:05:13.000000Z K 7 svn:log V 104 Make the device name in an isa_device a const char * instead of a char * to silence cast-qual warnings. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T00:06:26.000000Z K 7 svn:log V 53 Use selrecord() instead of doing the work ourselves. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-01-24T00:14:37.000000Z K 7 svn:log V 61 "Rejected with status" is better than "Rejected for status". END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T00:23:30.000000Z K 7 svn:log V 41 - Proc locking. - Use NULL instead of 0. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T00:24:57.000000Z K 7 svn:log V 106 - Proc locking. - Use FreeBSD stackgap_init() semantics. - Adjust some #ifdef's to hide unused variables. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T00:26:19.000000Z K 7 svn:log V 71 Proc locking to protect p_ucred while we obtain additional references. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T00:27:28.000000Z K 7 svn:log V 14 Proc locking. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T00:28:07.000000Z K 7 svn:log V 52 - Proc locking. - Protect calcru() with sched_lock. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T00:33:44.000000Z K 7 svn:log V 52 - Proc locking. - Protect calcru() with sched_lock. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T00:35:12.000000Z K 7 svn:log V 14 Proc locking. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T00:36:03.000000Z K 7 svn:log V 213 Don't grab Giant when calling kmem_alloc/kmem_free as this is just encouraging other people to follow the same practice. If this is going to be done, then it should be done inside of those two functions instead. END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-01-24T01:15:50.000000Z K 7 svn:log V 80 prevent excessively small buffer sizes resulting in hundreds of irqs per second END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-01-24T01:20:04.000000Z K 7 svn:log V 93 some cosmetics, changed channel setup and revamped irq handling - ignore repeated interrupts END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-01-24T01:22:53.000000Z K 7 svn:log V 63 fix blocksizing for playback, implement blocksizing for record END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-01-24T01:27:31.000000Z K 7 svn:log V 91 fix certain cards failing to attach Submitted by: Russell Cattelan END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-01-24T01:36:15.000000Z K 7 svn:log V 76 don't grope around inside snd_dbuf structures as they will change in future END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T01:46:18.000000Z K 7 svn:log V 66 Const'ify cam_sim.sim_name to quiet warnings. Reviewed by: -scsi END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T01:46:57.000000Z K 7 svn:log V 73 #ifdef a local variable only used in debugging code. Reviewed by: -scsi END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T02:18:54.000000Z K 7 svn:log V 152 The lock being destroyed was misnamed, not unused. Add the lockdestroy() back in but with the proper name so that this compiles. Submitted by: jasone END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2001-01-24T04:35:13.000000Z K 7 svn:log V 83 Never reuse AUTO_OID values. Approved by: Alfred Perlstein END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-01-24T06:19:09.000000Z K 7 svn:log V 208 MFC 1.103. Do not cluster with B_LOCKED buffers. This appears to fix a background write panic bug though I can't figure out how. Since it's a very good idea anyway (and seems to fix a bug), I'm MFCing it. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T06:54:24.000000Z K 7 svn:log V 21 Add missing include. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-01-24T08:22:53.000000Z K 7 svn:log V 51 Make `-y' option actually work. Submitted by: reg END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-24T08:27:59.000000Z K 7 svn:log V 96 Mention the -F in the usage(). PR: 24586 Submitted by: Cyrille Lefevre END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-24T08:41:14.000000Z K 7 svn:log V 40 Synch with -CURRENT (mostly cosmetics). END K 10 svn:author V 2 hm K 8 svn:date V 27 2001-01-24T08:41:52.000000Z K 7 svn:log V 300 remove redundant definitions of card types: - remove all occurances of FLAG_XXX values and replace with CARD_TYPEP_XXX - remove sc_flag from isic softc and replace it with sc_cardtyp remove some left over redundant definitions from isic and i4b_l1.h remove left over cvs id from i4b cvs repository END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T08:42:39.000000Z K 7 svn:log V 33 Fix a typo. Reported by: albert END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-01-24T09:05:35.000000Z K 7 svn:log V 330 Minor fixes: - Use "OPOST | ONLCR" as a c_oflag in the raw mode instead of 0, which should make debug output mode readable; - flush input buffer when switching to/from raw mode. This should prevent leaking raw scancodes into your shell prompt when program called VGLKeyboardEnd() w/o processing all scancodes in the buffer. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-01-24T09:06:42.000000Z K 7 svn:log V 36 Protect against multiple inclusion. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T09:41:03.000000Z K 7 svn:log V 1012 - Split p_flag up into two fields. p_flag keeps most of the previous flags and is protected by the proc lock. p_sflag is protected by sched_lock and holds the following flags: PS_INMEM, PS_OWEUPC, PS_PROFIL, PS_SINTR, PS_TIMEOUT, PS_ALRMPEND, PS_PROFPEND, PS_CVWAITQ, PS_SWAPINREQ, and PS_SWAPPING. - p_klist is definitely locked now by the proc lock. - p_runtime, p_[usi]u are locked by sched_lock. - Add a new P_KTHREAD flag set for kernel threads created via kthread_create(9). - STOPEVENT() only needs the proc lock, it does not need Giant. - faultin() already checks PS_INMEM, so simplify the check in PHOLD() so that we only need to grab the proc lock and let faultin() perform the PS_INMEM check. - Add a prototype for zpfind(). - Add prototypes for the new fork_exit() and fork_return() MI functions that manage the fork return path. - Add a prototype for the MD function userret() so that it can be called from fork_return(). - Add needed include of in the kernel. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-24T09:41:17.000000Z K 7 svn:log V 61 mdoc(7) police: fixed some minor formatting/spelling errors. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T09:43:26.000000Z K 7 svn:log V 81 Call fork_exit() now instead of futzing around in assembly during a fork return. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-24T09:45:19.000000Z K 7 svn:log V 34 Mdoc(7)ify the previous revision. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T09:45:20.000000Z K 7 svn:log V 234 - Proc locking. - Setup proc0.p_heldmtx, proc0.contested, and curproc earlier so that we can use mutexes. - Initialize sched_lock and Giant earlier and enter Giant during init386. - Use suser(9) instead of checking cr_uid directly. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T09:48:52.000000Z K 7 svn:log V 499 - Relocate portions of this file to get it into an order closer to that of the alpha mp_machdep.c. - Proc locking. - Catch up to the P_FOO -> PS_FOO proc flags changes. - Stick ap_init()'s prototype with the other prototypes. - Remove the Xforwardirq IPI. - Remove unused simplelocks. - Don't try to psignal() from forward_statclock(), but set the appropriate signal pending flag in p_sflag instead. - Add in KTR_SMP tracepoints for various SMP functions. (Brought over from the alpha port) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T09:49:49.000000Z K 7 svn:log V 39 - Proc locking. - P_INMEM -> PS_INMEM. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T09:53:49.000000Z K 7 svn:log V 540 - Kill the have_giant parameter to userret() along with all instances of that name as a variable. Use mtx_owned(&Giant) where appropriate instead. - Proc locking. - P_FOO -> PS_FOO. - Update comments about enable interrupts during trap and why this may be bad if we trap while holding a spin mutex. - Don't bother resetting p to curproc in syscall() in case we are the child returning from fork. The child hasn't returned from fork through syscall in a while. - Remove fork_return() as it has been superseded by the MI version. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T09:54:44.000000Z K 7 svn:log V 139 Setup the return values for a child process in the trapframe when we setup the rest of the trapframe instead of doing it in fork_return(). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T09:55:39.000000Z K 7 svn:log V 70 - Remove Xforward_irq, cpl_lock, and fast_intr_lock. - Add fork_exit. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T09:56:49.000000Z K 7 svn:log V 91 - Proc locking. - P_OWEUPC -> PS_OWEUPC. - Remove obsolete prototype for MD fork_return(). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T09:58:56.000000Z K 7 svn:log V 51 Remove unused locks: cpl, fast_intr, intr, mpintr. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T10:00:07.000000Z K 7 svn:log V 107 - Remove all the #if 0'd code that used to implement IRQ forwarding. - Remove #if 0'd lazy interrupt mask. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T10:01:13.000000Z K 7 svn:log V 29 Remove the Xforward_irq IPI. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T10:01:53.000000Z K 7 svn:log V 66 Wrap the startup code used by secondary processors in #ifdef SMP. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T10:03:05.000000Z K 7 svn:log V 50 Don't import the nonexistent astpending variable. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T10:04:32.000000Z K 7 svn:log V 16 cpuno -> cpuid. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T10:05:24.000000Z K 7 svn:log V 141 - Wrap the IPI interrupt handler in #ifdef SMP. - Catch up to cpuno -> cpuid change. - Add parens around a subexpression to quiet a warning. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T10:07:42.000000Z K 7 svn:log V 382 - Initialize curproc, proc0.p_heldmtx, and proc0.p_contested earlier so that mutex operations work. - Enter Giant earlier so we hold it during boot. - Proc locking. - Move globaldata_init() into here from mp_machdep.c so that UP kernels don't depend on mp_machdep.c. Use a callout in the SMP case to register the boot processor's globaldata in the cpuid_to_globaldata array. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T10:13:13.000000Z K 7 svn:log V 894 - Adjust some whitespace to reduce diffs with the i386 version. - Rename the per-CPU variable 'cpuno' to 'cpuid'. This was done so that there is one consistent name across all architectures for a logical CPU id. - Remove all traces of IRQ forwarding. - Add globaldata_register() hook called by globaldata_init() to register globaldata structures in the cpuid_to_globaldata array. - Catch up to P_FOO -> PS_FOO. - Bring across some fixes for forwarded_statclock() from the i386 version to handle ithreads and idleproc properly. - Rename addugd_intr_forwarded() to addupc_intr_forwarded() so that it is the same name on all architectures. - Set flags in p_sflag instead of calling psignal() from forward_hardclock(). - Proc locking. - When we handle an IPI, turn off its bit in the mask of IPI's we are currently handling so that an IPI doesn't send a CPU into an infinite loop. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T10:16:01.000000Z K 7 svn:log V 207 - Proc locking. - Don't send IPIs for pmap_invalidate_page() or pmap_invalidate_all() in the UP case. - Catch up to cpuno -> cpuid. - Convert some sanity checks that were #ifdef DIAGNOSTIC to KASSERT()'s. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T10:16:23.000000Z K 7 svn:log V 39 - Proc locking. - P_INMEM -> PS_INMEM. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T10:23:21.000000Z K 7 svn:log V 746 - Change userret() to take a struct trapframe * as its second argument and to extract the PC from that to send to addupc_task() so that it can be called from MI code. - Remove all traces of have_giant with extreme prejudice and use mtx_owned(&Giant) instead where appropriate. - Proc locking. - P_FOO -> PS_FOO. - Don't grab Giant just to look in curproc's p_addr during a trap since we may choose to immediately exit. Instead, delay grabbing Giant a bit until we actually need it. - Don't reset 'p' to 'curproc' in syscall() to handle the case of a child returning from fork1() since children don't return via syscall(). - Remove an XXX comment in ast() that questions the correctness of the userland check. The code is correct. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T10:23:54.000000Z K 7 svn:log V 41 - Proc locking. - P_OWEUPC -> PS_OWEUPC. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T10:24:49.000000Z K 7 svn:log V 120 - Rename the gd_cpuno member of struct globaldata to gd_cpuid. - Add a globaldata_register() prototype in the SMP case. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T10:25:09.000000Z K 7 svn:log V 64 Wrap the IPI definitions and function prototypes in #ifdef SMP. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T10:25:44.000000Z K 7 svn:log V 55 Add a prototype for isa_irq_mask() to quiet a warning. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T10:26:51.000000Z K 7 svn:log V 18 Use queue macros. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T10:27:11.000000Z K 7 svn:log V 14 Proc locking. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T10:27:37.000000Z K 7 svn:log V 58 Make mp_machdep.c be an optional file conditional on SMP. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T10:28:19.000000Z K 7 svn:log V 85 - Proc locking around the vinumdaemon dinking with its flags. - P_INMEM -> PS_INMEM. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T10:36:21.000000Z K 7 svn:log V 80 - Proc locking. - Bring across forwarded_statclock() fixes from i386 and alpha. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T10:36:47.000000Z K 7 svn:log V 35 - Proc locking. - P_FOO -> PS_FOO. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T10:38:13.000000Z K 7 svn:log V 148 - Proc locking. - Update userret() to take a struct trapframe * as a second argument. - Axe have_giant and use mtx_owned(&Giant) where appropriate. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T10:38:58.000000Z K 7 svn:log V 41 - Proc locking. - P_OWEUPC -> PS_OWEUPC. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T10:40:56.000000Z K 7 svn:log V 178 - Catch up to p_sflag changes. - The MD code now initializes proc0.p_heldmtx, proc0.p_contested, and curproc. - The MD code calls here with Giant already held. - Proc locking. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T10:43:25.000000Z K 7 svn:log V 35 - Proc locking. - P_FOO -> PS_FOO. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T10:44:01.000000Z K 7 svn:log V 51 Catch up to P_FOO -> PS_FOO changes in proc flags. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T10:47:14.000000Z K 7 svn:log V 89 - Catch up to proc flag changes. - Add new fork_exit() and fork_return() MI C functions. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T10:47:50.000000Z K 7 svn:log V 98 - Catch up to proc flag changes. - Set the new P_KTHREAD flag for kthreads during kthread_create. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T10:57:01.000000Z K 7 svn:log V 901 - Don't use a union and fun tricks to shave one extra pointer off of struct mtx right now as it makes debugging harder. When we are in optimizing mode, we can revisit this. - Fix the KTR trace messages to use %p rather than 0x%p to avoid duplicate 0x's in KTR output. - During witness_fixup, release Giant so that witness doesn't get confused. Also, grab all_mtx while walking the list of mutexes. - Remove w_sleep and w_recurse. Instead, perform checks on mutexes using the mutex's mtx_flags field. - Allow debug.witness_ddb and debug.witness_skipspin to be set from the loader. - Add Giant to the front of existing order_list entries to help ensure Giant is always first. - Add an order entry for the various proc locks. Note that this only helps keep proc in order mostly as the allproc and proctree mutexes are only obtained during a lockmgr operation on the specified mutex. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T11:05:50.000000Z K 7 svn:log V 149 - Proc locking. - Catch up to proc flag changes. - Reorder the way we get things in fill_kinfoproc() to minimize the number of locking operations. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T11:06:39.000000Z K 7 svn:log V 124 - Add a mtx_assert() for sched_lock in calcru(). - Protect calcru() with sched_lock later on in the file when it is called. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T11:08:02.000000Z K 7 svn:log V 49 - Proc locking. - Catch up to proc flag changes. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T11:10:55.000000Z K 7 svn:log V 181 - Catch up to proc flag changes. - Add in some locking ops that might fix SIGXCPU, but don't enable them yet. - Assert that sched_lock is not recursed when mi_switch() is called. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T11:11:35.000000Z K 7 svn:log V 33 - Catch up to proc flag changes. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T11:12:37.000000Z K 7 svn:log V 85 - Catch up to proc flag changes. - Add proc locking for selwakeup() and selrecord(). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T11:15:24.000000Z K 7 svn:log V 215 - Catch up to proc flag changes. - Update stopevent() to assert that the proc lock is held when it is held and is not recursed. Note that the STOPEVENT() macro obtains the proc lock when calling this function. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T11:15:59.000000Z K 7 svn:log V 78 - Catch up to proc flag changes. - Assert sched_lock is held in proc_compare. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T11:20:05.000000Z K 7 svn:log V 33 - Catch up to proc flag changes. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T11:25:56.000000Z K 7 svn:log V 233 - Catch up to proc flag changes. - Proc locking in a few places. - faultin() now must be called with the proc lock held. - Split up swappable() into a couple of tests so that it can be locke in swapout_procs(). - Use queue macros. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T11:27:29.000000Z K 7 svn:log V 91 Add mtx_assert()'s to verify that kmem_alloc() and kmem_free() are called with Giant held. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T11:28:36.000000Z K 7 svn:log V 77 - Catch up to proc flag changes. - Minimal proc locking. - Use queue macros. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-24T12:22:39.000000Z K 7 svn:log V 149 mdoc(7) police: Remove the debug line that prevents hyphenation for the purposes of spelling checking that left in after my last visit to this file. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T12:23:17.000000Z K 7 svn:log V 188 Argh, I didn't get this test right when I converted it. Break this up into two separate if's instead of nested if's. Also, reorder things slightly to avoid unnecessary mutex operations. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-24T12:24:28.000000Z K 7 svn:log V 39 MFC: remove the extraneous debug line. END K 10 svn:author V 6 jasone K 8 svn:date V 27 2001-01-24T12:35:55.000000Z K 7 svn:log V 78 Convert all simplelocks to mutexes and remove the simplelock implementations. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T12:49:52.000000Z K 7 svn:log V 58 Add a new item to kinfo_proc: ki_sflag to mirror p_sflag. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T12:59:50.000000Z K 7 svn:log V 30 - Catch up to new proc flags. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2001-01-24T13:01:12.000000Z K 7 svn:log V 1294 Remove _THREAD_SAFE and make libc thread-safe by default by adding (weak definitions to) stubs for some of the pthread functions. If the threads library is linked in, the real pthread functions will pulled in. Use the following convention for system calls wrapped by the threads library: __sys_foo - actual system call _foo - weak definition to __sys_foo foo - weak definition to __sys_foo Change all libc uses of system calls wrapped by the threads library from foo to _foo. In order to define the prototypes for _foo(), we introduce namespace.h and un-namespace.h (suggested by bde). All files that need to reference these system calls, should include namespace.h before any standard includes, then include un-namespace.h after the standard includes and before any local includes. is an exception and shouldn't be included in between namespace.h and un-namespace.h namespace.h will define foo to _foo, and un-namespace.h will undefine foo. Try to eliminate some of the recursive calls to MT-safe functions in libc/stdio in preparation for adding a mutex to FILE. We have recursive mutexes, but would like to avoid using them if possible. Remove uneeded includes of from a few files. Add $FreeBSD$ to a few files in order to pass commitprep. Approved by: -arch END K 10 svn:author V 8 deischen K 8 svn:date V 27 2001-01-24T13:01:47.000000Z K 7 svn:log V 201 Add a lock to DIR to make telldir and friends MT-safe. Clean up stdio.h a bit and remove _THREAD_SAFE. Some of the usual macros getc, putc, getchar, putchar are no longer macros. Approved by: -arch END K 10 svn:author V 8 deischen K 8 svn:date V 27 2001-01-24T13:03:38.000000Z K 7 svn:log V 849 Add weak definitions for wrapped system calls. In general: _foo - wrapped system call foo - weak definition to _foo and for cancellation points: _foo - wrapped system call __foo - enter cancellation point, call _foo(), leave cancellation point foo - weak definition to __foo Change use of global _thread_run to call a function to get the currently running thread. Make all pthread_foo functions weak definitions to _pthread_foo, where _pthread_foo is the implementation. This allows an application to provide its own pthread functions. Provide slightly different versions of pthread_mutex_lock and pthread_mutex_init so that we can tell the difference between a libc mutex and an application mutex. Threads holding mutexes internal to libc should never be allowed to exit, call signal handlers, or cancel. Approved by: -arch END K 10 svn:author V 8 deischen K 8 svn:date V 27 2001-01-24T13:04:10.000000Z K 7 svn:log V 18 -pthread -> -lc_r END K 10 svn:author V 8 deischen K 8 svn:date V 27 2001-01-24T13:08:12.000000Z K 7 svn:log V 60 Bump FreeBSD version to reflect changes to libc and libc_r. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T13:10:17.000000Z K 7 svn:log V 116 Oops, when converting if (foo) panic() to a KASSERT(), you have to invert the test case. Spotted by: peter, jasone END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-01-24T13:37:13.000000Z K 7 svn:log V 46 MFC: gawk 3.0.6, test cases/regression tests. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2001-01-24T13:41:04.000000Z K 7 svn:log V 18 -pthread -> -lc_r END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-24T13:55:37.000000Z K 7 svn:log V 18 -pthread -> -lc_r END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T14:03:34.000000Z K 7 svn:log V 28 Catch up to new proc flags. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T14:17:23.000000Z K 7 svn:log V 30 Catch up to proc flag change. END K 10 svn:author V 3 ben K 8 svn:date V 27 2001-01-24T14:26:06.000000Z K 7 svn:log V 25 Add entry for libcipher. END K 10 svn:author V 3 ben K 8 svn:date V 27 2001-01-24T14:27:30.000000Z K 7 svn:log V 79 Add .Lb libcipher PR: 24434 Submitted by: Bill Cheswick END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T14:28:24.000000Z K 7 svn:log V 31 Catch up to proc flag changes. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-01-24T14:49:19.000000Z K 7 svn:log V 39 MFC: Synch with CURRENT, add $FreeBSD$ END K 10 svn:author V 7 wollman K 8 svn:date V 27 2001-01-24T16:25:36.000000Z K 7 svn:log V 19 Correct a comment. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-01-24T17:11:33.000000Z K 7 svn:log V 10 Fix typo. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-01-24T17:12:37.000000Z K 7 svn:log V 23 Change cpuno to cpuid. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-01-24T17:58:17.000000Z K 7 svn:log V 170 Note config(8) warnings->errors, clarify ConnectionsPerPeriod in sshd_config, clarify (I hope) libgcc_r.a note. These and a few other items were/are MFC-ed to RELENG_4. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-01-24T18:01:25.000000Z K 7 svn:log V 136 MFC: FFS bug for large filesystems corrected, awk->3.0.4, fsck_ffs SIGINFO, realpath(1), unified libgcc, config(8) fixes, sshd_config. END K 10 svn:author V 4 jhay K 8 svn:date V 27 2001-01-24T18:45:29.000000Z K 7 svn:log V 17 Newbusify ar(4). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T19:49:13.000000Z K 7 svn:log V 145 - Remove some unused and unneeded atomic operations sitting in mp_machdep.c that are already implemented in atomic.h. - Fix SMP kernel builds. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-01-24T20:17:45.000000Z K 7 svn:log V 79 Fix typo: fsck is still fsck in RELENG_4, not fsck_ffs. Noticed by: iedowse END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-01-24T20:59:34.000000Z K 7 svn:log V 81 DEVFS cloning for if_tap. Submitted by: Maksim Yevmenkin END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-01-24T21:29:57.000000Z K 7 svn:log V 98 Don't crash the kernel if the user tries to load a netgraph module with the wrong version number. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T21:59:25.000000Z K 7 svn:log V 268 - Change fork_exit() to take a pointer to a trapframe as its 3rd argument instead of a trapframe directly. (Requested by bde.) - Convert the alpha switch_trampoline to call fork_exit() and use the MI fork_return() instead of child_return(). - Axe child_return(). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-24T22:00:13.000000Z K 7 svn:log V 37 Remove prototype for child_return(). END K 10 svn:author V 3 jdp K 8 svn:date V 27 2001-01-24T23:49:59.000000Z K 7 svn:log V 51 Note that rmdir(2) does not follow symbolic links. END K 10 svn:author V 3 jdp K 8 svn:date V 27 2001-01-24T23:54:08.000000Z K 7 svn:log V 69 MFC 1.16 -> 1.17: Note that rmdir(2) does not follow symbolic links. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-25T01:09:44.000000Z K 7 svn:log V 69 Back out over-aggressive locking of p->p_cred. Requested by: alfred END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-01-25T01:35:29.000000Z K 7 svn:log V 166 bugfix: remove a source of corrupt headers in bridging (related to interface problems in ether_input() ). Remove some unused diagnostic variables, and add a new one. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-25T01:38:09.000000Z K 7 svn:log V 109 - Doh, lock faultin() with proc lock in scheduler(). - Lock p_swtime with sched_lock in scheduler() as well. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-01-25T01:56:27.000000Z K 7 svn:log V 69 Disable cy - it is now completely broken and needs non-trivial work. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-01-25T02:01:55.000000Z K 7 svn:log V 227 Fix panics in previous version of dummynet when trying to use fair queueing. In passing, add a lot of documentation. This is an extensive patch, but it makes no good to put it into current first, as nobody would test it there. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-01-25T02:06:38.000000Z K 7 svn:log V 74 Pass up errors returned by dummynet. The same should be done with divert. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-01-25T02:09:05.000000Z K 7 svn:log V 37 Pass up errors returned by dummynet. END K 10 svn:author V 4 will K 8 svn:date V 27 2001-01-25T03:40:17.000000Z K 7 svn:log V 260 Fix bogus checking of snprintf() by decreasing the remaining size of the string after each successful snprintf() call. This makes apply(1) work *correctly*, although the whole snprintf() deal really should be redone. Bug noted by: nectar (about 3 weeks ago) END K 10 svn:author V 5 billf K 8 svn:date V 27 2001-01-25T04:20:25.000000Z K 7 svn:log V 74 Add -c/C which chroots by IP of tftp client, (i.e. /tftproot/127.0.0.1/). END K 10 svn:author V 6 cokane K 8 svn:date V 27 2001-01-25T06:58:53.000000Z K 7 svn:log V 174 Add some description and clarification as to the use of the tdfx device. Answers many questions I have recieved and has a short description of what the driver actually does. END K 10 svn:author V 6 jasone K 8 svn:date V 27 2001-01-25T07:29:54.000000Z K 7 svn:log V 53 Remove CV_DECLARE(), which serves no useful purpose. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-01-25T09:56:04.000000Z K 7 svn:log V 34 Added necessary include for pc98. END K 10 svn:author V 3 ben K 8 svn:date V 27 2001-01-25T10:44:06.000000Z K 7 svn:log V 112 remove reference to nonexistent ugen(4) manual page. PR: 24622 Submitted by: Ernst de Haan END K 10 svn:author V 3 ben K 8 svn:date V 27 2001-01-25T10:45:26.000000Z K 7 svn:log V 45 MFC: remove reference to nonexistent ugen(4) END K 10 svn:author V 6 nsouch K 8 svn:date V 27 2001-01-25T10:51:41.000000Z K 7 svn:log V 329 Consider that the chipset may be in ECP mode (from BIOS settings) even if mode PS/2 is forced with bootflags. As a matter of fact, chipsets needs some extra configuration for accessing PS/2 mode from ECP. The current patch is only relevant for generic chipsets since specific code is supposed to deal with this during detection. END K 10 svn:author V 6 nsouch K 8 svn:date V 27 2001-01-25T11:01:20.000000Z K 7 svn:log V 102 Set properly the PixelBytes field for 8bits modes. Submitted by: Maxim Sobolev END K 10 svn:author V 7 phantom K 8 svn:date V 27 2001-01-25T12:10:57.000000Z K 7 svn:log V 119 Slightly re-word sentence to allow using .Nm macro without parameter Use .St macro instead of hardcoding standard name END K 10 svn:author V 7 phantom K 8 svn:date V 27 2001-01-25T12:11:23.000000Z K 7 svn:log V 69 Slightly re-word sentence to allow using .Nm macro without parameter END K 10 svn:author V 7 phantom K 8 svn:date V 27 2001-01-25T12:12:42.000000Z K 7 svn:log V 40 MFC: rev. 1.6, rewording, use .St macro END K 10 svn:author V 7 phantom K 8 svn:date V 27 2001-01-25T12:13:08.000000Z K 7 svn:log V 25 MFC: rev. 1.5, rewording END K 10 svn:author V 7 phantom K 8 svn:date V 27 2001-01-25T12:24:29.000000Z K 7 svn:log V 79 Remove never used home-born implementation of curses library from source tree. END K 10 svn:author V 7 phantom K 8 svn:date V 27 2001-01-25T12:35:49.000000Z K 7 svn:log V 116 Give morse(6) own manual page since common manpage for bcd(6), ppt(6) and morse(6) was mostly dedicated to morse(6) END K 10 svn:author V 7 phantom K 8 svn:date V 27 2001-01-25T12:36:16.000000Z K 7 svn:log V 18 man(7) -> mdoc(7) END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-01-25T12:48:38.000000Z K 7 svn:log V 43 MFC: v1.9 pmcd_value is actually a quad_t. END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-01-25T13:05:50.000000Z K 7 svn:log V 81 Mention about rtadvd_interfaces. It should be specified if you want use rtadvd. END K 10 svn:author V 6 nsouch K 8 svn:date V 27 2001-01-25T13:07:55.000000Z K 7 svn:log V 178 Discard extra status information if -1. This has been breaking the PS/2 mode for ZIP+ drives for a long time. Thanks Jonathon. Submitted by: j mckitrick END K 10 svn:author V 7 phantom K 8 svn:date V 27 2001-01-25T13:13:55.000000Z K 7 svn:log V 9 Fix typo END K 10 svn:author V 7 phantom K 8 svn:date V 27 2001-01-25T13:15:43.000000Z K 7 svn:log V 10 MFC: typo END K 10 svn:author V 7 phantom K 8 svn:date V 27 2001-01-25T13:16:20.000000Z K 7 svn:log V 23 MFC: man(7) -> mdoc(7) END K 10 svn:author V 7 phantom K 8 svn:date V 27 2001-01-25T13:17:51.000000Z K 7 svn:log V 39 MFC: split morse(6) to own manual page END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-01-25T13:18:26.000000Z K 7 svn:log V 230 - Don't try to send RA to lo0, gifN and faithN. - ipv6_network_interfaces has all available interfaces to work for static configuration even if the host is end host. When rtsol is invoked, singleness of interface is checked. END K 10 svn:author V 7 phantom K 8 svn:date V 27 2001-01-25T13:25:20.000000Z K 7 svn:log V 58 temporary disconnect morse.6 from build (unitl repo-copy) END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2001-01-25T13:25:41.000000Z K 7 svn:log V 54 Return exit value 0 on success when PID is specified. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-01-25T14:16:42.000000Z K 7 svn:log V 36 mdoc(7) police: fixed a few bogons. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-01-25T16:53:22.000000Z K 7 svn:log V 213 New option `-g' to allow selecting custom text geometry in VESA_800x600 raster text mode. For example `vidcontrol -g 100x37 VESA_800x600' will setup 100x37 text mode as opposed to default 80x25. Reviewed by: imp END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-01-25T16:58:46.000000Z K 7 svn:log V 134 Don't hardcode geometry of VESA_800x600 raster text mode (80x25). Instead save actual geometry before switching to the graphics mode. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-01-25T17:17:11.000000Z K 7 svn:log V 102 Correct spelling of foresight. PR: 24637 Submitted by: Christopher Rued END K 10 svn:author V 3 bsd K 8 svn:date V 27 2001-01-25T17:29:07.000000Z K 7 svn:log V 175 Provide a better error message when the /dev entry is non-existant. Due to the old message, I spent way more time debugging a diskless root problem than it should have taken. END K 10 svn:author V 3 jdp K 8 svn:date V 27 2001-01-25T18:57:13.000000Z K 7 svn:log V 722 Make the "-pthread" option work again, now that libc_r has to be linked in addition to libc rather than instead of libc. Ideally, "-pthread" would now be equivalent to adding "-lc_r" to the end of the link command. But it is slightly different in this implementation. Adding "-lc_r" to the link command would produce a "ld" command line containing this: ... -lc_r /usr/lib/libgcc.a -lc /usr/lib/libgcc.a ... but this implementation of the "-pthread" option produces this: ... /usr/lib/libgcc.a -lc_r -lc /usr/lib/libgcc.a ... It would be possible to make them identical, but that doesn't fit as nicely into GCC's way of doing things. I don't think the ordering change will make any difference in practice. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-25T19:37:26.000000Z K 7 svn:log V 68 Whitespace fix: convert code indented 6 spaces to use tabs instead. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-01-25T19:38:18.000000Z K 7 svn:log V 140 MFC: 1.3->1.10. This eliminates a bunch of unnecessary includes, changes the module name to if_sn and makes isa attach correctly and work. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-01-25T19:40:27.000000Z K 7 svn:log V 67 Partial merge of 1.5: change driver module name from sn to if_sn. END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-01-25T19:48:57.000000Z K 7 svn:log V 133 Only clear the 'free' bit if we were successful in getting a queue item off the free list. Found by: Harti Brandt (address unknown) END K 10 svn:author V 3 bsd K 8 svn:date V 27 2001-01-25T20:03:38.000000Z K 7 svn:log V 77 Always print out the target device when the mount fails, not just on ENOENT. END K 10 svn:author V 3 bsd K 8 svn:date V 27 2001-01-25T20:05:34.000000Z K 7 svn:log V 50 Print out the target device when the mount fails. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-01-25T20:13:52.000000Z K 7 svn:log V 326 MFC: Merge the -current cs driver to stable. All of the current driver has been merged, except for the now only in -current OLDCARD/NEWCARD compatibiltiy code. The isa attachment appears to work. The pccard attachment is believed to work on IBM EtherJet pccards. Yea! We have one fewer isa compat drivers in -stable :-). END K 10 svn:author V 7 phantom K 8 svn:date V 27 2001-01-25T21:08:30.000000Z K 7 svn:log V 37 Really disconnect morse.6 from build END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-01-25T23:56:13.000000Z K 7 svn:log V 94 Comment the interface to ether_input() and the way is normally used by most ethernet drivers. END K 10 svn:author V 6 cokane K 8 svn:date V 27 2001-01-26T01:13:29.000000Z K 7 svn:log V 37 D'oh! Forgot to link to /dev/voodoo. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-01-26T01:41:34.000000Z K 7 svn:log V 382 Allow ``set server closed'' to close the diagnostic socket. Allow ``set server open'' to re-open the diagnostic socket. Handle SIGUSR1 by re-opening the diagnostic socket When receiving SIGUSR2 (and in ``set server none''), don't forget the socket details so that ``set server open'' and SIGUSR1 open it again. Don't create the diagnostic socket as uid 0 ! It's far to dangerous. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-01-26T01:43:38.000000Z K 7 svn:log V 192 If executing the stuff from ppp.linkdown results in a state change, don't continue adjusting the ipcp state machine. This allows ``down'' to work in ppp.linkdown - useful for a tunnel setup. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-01-26T01:44:47.000000Z K 7 svn:log V 412 MFC: Allow ``set server closed'' to close the diagnostic socket. Allow ``set server open'' to re-open the diagnostic socket. Handle SIGUSR1 by re-opening the diagnostic socket When receiving SIGUSR2 (and in ``set server none''), don't forget the socket details so that ``set server open'' and SIGUSR1 open it again. Don't create the diagnostic socket as uid 0 ! It's far to dangerous. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-01-26T01:48:16.000000Z K 7 svn:log V 14 Fix arg count END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-01-26T01:48:42.000000Z K 7 svn:log V 19 MFC: Fix arg count END K 10 svn:author V 8 deischen K 8 svn:date V 27 2001-01-26T02:27:06.000000Z K 7 svn:log V 44 Comment change only; s/_thread_sys_/__sys_/ END K 10 svn:author V 8 deischen K 8 svn:date V 27 2001-01-26T02:41:07.000000Z K 7 svn:log V 44 Comment only change; s/_thread_sys_/__sys_/ END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-01-26T03:18:17.000000Z K 7 svn:log V 282 - Don't pass in MTX_NORECURSE, as that is only used with spin mutexes and is going away soon anyways. Instead, don't pass MTX_RECURSE to mtx_init, so that WITNESS will panic if the driver mutex is recursed on. - Use MTX_DEF in mtx_init() instead of assuming that it will be 0. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-01-26T04:16:16.000000Z K 7 svn:log V 112 Push Giant down into the trap handlers that need it, instead of acquiring it unconditionally. Reviewed by: jhb END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-01-26T06:47:19.000000Z K 7 svn:log V 128 Bring bridging code in line with the one which works on -STABLE. It compiles on -CURRENT, but I can not test functionality yet. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-01-26T06:49:34.000000Z K 7 svn:log V 114 Bring dummynet in line with the code that now works in -STABLE. It compiles, but I cannot test functionality yet. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2001-01-26T08:47:30.000000Z K 7 svn:log V 44 MFC: use proper proxy URLs and description. END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-01-26T11:35:36.000000Z K 7 svn:log V 63 Swap egress hooks for packets entering from the monitor hooks. END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-01-26T11:36:30.000000Z K 7 svn:log V 56 Swap egress hooks for packets entering on monitor hooks END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-01-26T11:36:46.000000Z K 7 svn:log V 37 correct documentation to match code. END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-01-26T11:37:09.000000Z K 7 svn:log V 31 Make documentation match code. END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-01-26T11:51:35.000000Z K 7 svn:log V 58 MFC 1.40->1.41 Don't pagefault when a module load fails. END K 10 svn:author V 2 hm K 8 svn:date V 27 2001-01-26T13:12:56.000000Z K 7 svn:log V 225 Add experimental support for Eicon.Diehl DIVA 2.0 and 2.02 ISA PnP cards. Increment i4b minor revision (=step) so a buildworld or a make install in /usr/src/sys/include is necessary to get isdnd and i4b kernel parts in sync. END K 10 svn:author V 2 hm K 8 svn:date V 27 2001-01-26T13:16:11.000000Z K 7 svn:log V 201 Add experimental support for Eicon.Diehl DIVA 2.0 and 2.02 ISA PnP cards. Thanks a lot to Jakob Schripsema (sch@kpn.com) for pointing out similarities of the Eicon 2.02 to the Siemens I-surf driver ! END K 10 svn:author V 2 hm K 8 svn:date V 27 2001-01-26T13:22:18.000000Z K 7 svn:log V 74 Add experimental support for Eicon.Diehl DIVA 2.0 and 2.02 ISA PnP cards. END K 10 svn:author V 2 hm K 8 svn:date V 27 2001-01-26T13:33:31.000000Z K 7 svn:log V 74 Add experimental support for Eicon.Diehl DIVA 2.0 and 2.02 ISA PnP cards. END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-01-26T13:46:40.000000Z K 7 svn:log V 103 s/err1/errx/. http://X68000.startshop.co.jp/~68user/cgi-bin/wwwboard.cgi?log=1673 Obtained from: KAME END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-01-26T13:48:54.000000Z K 7 svn:log V 96 MFC 1.7->1.8: s/err1/errx/. http://X68000.startshop.co.jp/~68user/cgi-bin/wwwboard.cgi?log=1673 END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-01-26T13:52:25.000000Z K 7 svn:log V 57 Merged from sys/i386/isa/isa_compat.h revision 1.27.2.7. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-01-26T13:53:05.000000Z K 7 svn:log V 52 Merged from sys/conf/files.i386 revision 1.307.2.9. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-01-26T15:40:50.000000Z K 7 svn:log V 37 MFC: Fix MAXHOSTNAMELEN, fix strcpy. END