ƒ­!69502 232 370 308 143 274 124 147 234 124 490 185 461 159 99 153 124 173 180 285 298 192 313 495 206 192 577 231 179 503 128 250 199 264 305 162 427 262 125 129 305 155 188 346 165 166 380 152 225 152 151 216 216 397 190 158 146 216 277 212 465 145 137 142 139 127 131 139 125 127 556 176 162 221 400 491 129 674 375 200 166 133 263 253 155 330 344 151 238 188 144 663 177 120 449 163 208 200 319 500 243 449 319 302 286 115 120 143 147 202 243 143 132 145 142 181 173 178 139 282 315 333 143 189 194 485 126 235 173 136 121 131 118 147 129 273 554 211 130 123 233 254 145 243 210 231 134 253 168 382 180 324 154 194 344 266 511 447 523 251 147 111 138 322 222 192 320 129 152 217 428 138 140 207 136 116 236 144 201 276 254 230 280 226 211 242 301 834 914 122 238 130 164 139 297 323 121 121 297 606 386 388 155 112 235 126 129 129 153 162 148 175 123 149 99 114 133 228 127 151 254 155 219 209 206 134 181 137 154 133 190 139 383 165 K 10 svn:author V 3 gad K 8 svn:date V 27 2000-12-02T00:07:56.000000Z K 7 svn:log V 277 Fix some error-handling logic so that ferror is called before fclose, instead of immediately after the fclose. The previous logic did work on freebsd, but is somewhat risky practice (and causes trouble when porting to other OS's). PR: bin/22965 Reviewed by: Garrett Wollman END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2000-12-02T00:40:57.000000Z K 7 svn:log V 210 Make sure to free the sf_buf if we've allocated it but fail to allocate an mbuf (ENOBUFS) before returning so that we don't leak sf_bufs in the case where we're out of mbufs. Submitted by: David Greenman (dg) END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2000-12-02T00:47:50.000000Z K 7 svn:log V 46 MFC: Fix sf_buf leak in mbuf exhaustion case. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2000-12-02T01:14:14.000000Z K 7 svn:log V 178 Revert attach() back to the old behaviour of calling bus_generic_attach(). The new way doesn't seem to work reliably and was causing devices to not be seen. Approved by: msmith END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-12-02T01:32:51.000000Z K 7 svn:log V 32 Protect p_stat with sched_lock. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-12-02T01:58:15.000000Z K 7 svn:log V 55 Protect p_stat with the sched_lock. Reviewed by: jake END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2000-12-02T02:09:28.000000Z K 7 svn:log V 136 cleanup: remove redundant mp_machdep.c and non-existent simplelock.s. Ironically enough, simple locks are implemented in mp_machdep.c.. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-12-02T03:29:33.000000Z K 7 svn:log V 32 Protect p_stat with sched_lock. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2000-12-02T04:15:17.000000Z K 7 svn:log V 392 exec_osf1_imgact() should return -1 for non OSF1/ECOFF binaries, it should not return ENOEXEC. This is because image activators should return -1 if they don't claim an image. They should return ENOEXEC if they do claim it, but cannot load it due to sime problem with the image. This bug was preventing static compilation of the osf/1 module. I'm surprised it did not cause more problems. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2000-12-02T04:17:19.000000Z K 7 svn:log V 88 introduce support for static compilation of the osf/1 module via the COMPAT_OSF1 option END K 10 svn:author V 4 jake K 8 svn:date V 27 2000-12-02T05:41:30.000000Z K 7 svn:log V 367 Remove thr_sleep and thr_wakeup. Remove fields p_nthread and p_wakeup from struct proc, which are now unused (p_nthread already was). Remove process flag P_KTHREADP which was untested and only set in vfs_aio.c (it should use kthread_create). Move the yield system call to kern_synch.c as kern_threads.c has been removed completely. moral support from: alfred, jhb END K 10 svn:author V 4 jake K 8 svn:date V 27 2000-12-02T05:42:30.000000Z K 7 svn:log V 66 Forgot this file in previous commit to remove file kern_threads.c END K 10 svn:author V 4 jake K 8 svn:date V 27 2000-12-02T05:45:32.000000Z K 7 svn:log V 7 Regen. END K 10 svn:author V 4 jake K 8 svn:date V 27 2000-12-02T05:58:03.000000Z K 7 svn:log V 60 Remove last vestiges of thr_sleep and thr_wakeup from libc. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-12-02T06:09:44.000000Z K 7 svn:log V 32 Protect p_stat with sched_lock. END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-12-02T12:03:58.000000Z K 7 svn:log V 81 Backed out previous commit. Don't depend on namespace pollution in . END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2000-12-02T12:49:56.000000Z K 7 svn:log V 85 [MFC] Add PC-Card melody beep(PC Card bus, kludge version) Original idea from: PAO3 END K 10 svn:author V 6 julian K 8 svn:date V 27 2000-12-02T13:27:58.000000Z K 7 svn:log V 189 Add splhigh()s to protect against a race condition that shows up when running with ethernet bridging at high speed. Submitted by: Chris Csanady (and extended by me) END K 10 svn:author V 5 markm K 8 svn:date V 27 2000-12-02T16:23:54.000000Z K 7 svn:log V 203 Recouple arc4random(9) to the entropy device. This works whether the entropy device is loaded or not. If the entropy device is NOT loaded, the the quality of perturbations supplied by this will suffer. END K 10 svn:author V 5 markm K 8 svn:date V 27 2000-12-02T17:59:41.000000Z K 7 svn:log V 98 Namespace cleanup. Remove some #includes in favour of an explicit declaration. Asked for by: bde END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-12-02T18:06:03.000000Z K 7 svn:log V 217 Add interrupt instrumentation. Change ISP_CFG_NPORT config option to a set of options that allows specific loop, loop-only, nport, nport-only topology settings. Define a required macro for all platforms (USEC_SLEEP). END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-12-02T18:08:35.000000Z K 7 svn:log V 399 Make the Not RESPONSE in RESPONSE QUEUE message have a bit more info (specifically, how many entries we've looked at so far). Maintain interrupt instrumentation. Use USEC_SLEEP instead of USEC_DELAY in a number of places (this allows us to drop locks and sleep instead of spin). Track changes to configuration options for topology preference. Fix botched order of printout for Channel, Target, Lun. END K 10 svn:author V 5 markm K 8 svn:date V 27 2000-12-02T18:29:18.000000Z K 7 svn:log V 111 Default the /dev/random loadable module to blocking-on-bootup, but leave a commented-out macro to change this. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-12-02T18:33:29.000000Z K 7 svn:log V 97 Add USEC_SLEEP macro support. Change the location at which we define ISP_LOCK/ISP_UNLOCK macros. END K 10 svn:author V 5 markm K 8 svn:date V 27 2000-12-02T18:40:16.000000Z K 7 svn:log V 482 Major speedup to /dev/random and the kernel thread that reseeds it. There is no more TAILQ fifo to harvest the entropy; instead, there is a circular buffer of constant size (changeable by macro) that pretty dramatically improves the speed and fixes potential slowdowns- by-locking. Also gone are a slew of malloc(9) and free(9) calls; all harvesting buffers are static. All-in-all, this is a good performance improvement. Thanks-to: msmith for the circular buffer concept-code. END K 10 svn:author V 4 will K 8 svn:date V 27 2000-12-02T18:58:01.000000Z K 7 svn:log V 137 There's no reason to use fancy forms of NULL. Replace all instances of NIL, NILLST, NILLGNODE, etc. with NULL. Obtained from: OpenBSD END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-12-02T19:10:12.000000Z K 7 svn:log V 83 Properly constify some static arrays. Also #if out some sccsid's and add rcsid's. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2000-12-02T20:08:33.000000Z K 7 svn:log V 405 Correct int/long type mismatch in the proper place this time. freevnodes and numvnodes are longs in the kernel. They should remain longs in systat, what really needs to change is that they should be using SYSCTL_LONG rather than SYSCTL_INT. I also changed wantfreevnodes to SYSCTL_LONG because I happened to notice it. I wish there was a way to find all of these automatically.. Pointed out by: bde END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-12-02T20:21:13.000000Z K 7 svn:log V 32 Use a size_t instead of an int. END K 10 svn:author V 4 will K 8 svn:date V 27 2000-12-02T20:24:42.000000Z K 7 svn:log V 156 There's also no point in #typedef'ing void/char pointers. Accordingly, rip out ClientData/Address pointers and use standard types. Obtained from: OpenBSD END K 10 svn:author V 5 green K 8 svn:date V 27 2000-12-02T21:18:11.000000Z K 7 svn:log V 104 Make some style changes to the ident_stream() code. Partially submitted by: alfred Reviewed by: alfred END K 10 svn:author V 6 marcel K 8 svn:date V 27 2000-12-02T23:47:41.000000Z K 7 svn:log V 168 Fix dependency for auto-generated files. This commit is for archiving purposes only; auto-generation is going to be reverted. requested by: obrien submitted: gallatin END K 10 svn:author V 5 abial K 8 svn:date V 27 2000-12-03T00:09:08.000000Z K 7 svn:log V 210 Properly check the return values from malloc(3). Remove some PNP-related dead code that is unlikely to survive the changes in -current PNP anyway. Submitted by: fixes from Chris Faulhaber END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-12-03T00:11:19.000000Z K 7 svn:log V 67 tm.h should include the platform specific ELF header if it exists. END K 10 svn:author V 4 jake K 8 svn:date V 27 2000-12-03T01:09:59.000000Z K 7 svn:log V 333 Change cpu_switch to explicitly popl the callers program counter and pushl that of the new process, rather than doing a movl (%esp) and assuming that the stack has been setup right. This make the initial stack setup slightly more sane, and will make it easier to stick an interrupted process onto the run queue without its knowing. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-12-03T01:22:34.000000Z K 7 svn:log V 169 - Add a mutex to the proc structure p_mtx that will be used to lock accesses to each individual proc. - Initialize the lock during fork1(), and destroy it in wait1(). END K 10 svn:author V 6 marcel K 8 svn:date V 27 2000-12-03T01:28:51.000000Z K 7 svn:log V 30 Don't auto-generate syscalls. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2000-12-03T01:30:31.000000Z K 7 svn:log V 34 Don't auto-generate the syscalls. END K 10 svn:author V 2 dg K 8 svn:date V 27 2000-12-03T01:35:46.000000Z K 7 svn:log V 213 Changed second argument in a call to sf_buf_free() to be NULL instead of PAGE_SIZE to match the prototype better. The argument is ignored, so this is just to silence the compile-time warning. Pointed out by: jhb END K 10 svn:author V 6 marcel K 8 svn:date V 27 2000-12-03T01:56:15.000000Z K 7 svn:log V 60 Include machine/cpu.h for cpu_getstack(). Spotted by: jake END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-12-03T02:09:47.000000Z K 7 svn:log V 96 Fix up a whitespace glitch in PHOLD() and fix it to use do { ... } while(0) instead of { ... }. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-12-03T02:11:35.000000Z K 7 svn:log V 250 - add support for crashdumps (courtesy of ps and Y!) - standardise error reporting for commands - simplify the driver-to-controller bio transfer - add bio in/out accounting - correctly preserve the command ID in twe_ioctl (thanks to joel@3ware) END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-12-03T11:03:55.000000Z K 7 svn:log V 71 Update SCSI info for PC164 Obtained from: discussions on netbsd-alpha END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-12-03T11:04:47.000000Z K 7 svn:log V 72 Update SCSI info for PC164 Obtained from: discussions on netbsd-alpha END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2000-12-03T11:32:26.000000Z K 7 svn:log V 282 Tidy up some prototypes: make sure there is exactly one prototype for each function, use K&R style definitions everywhere to match dominant style, make flag_signal take an int to avoid problems if we have ANSI prototypes and K&R definitions. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2000-12-03T13:18:49.000000Z K 7 svn:log V 55 Check return value of malloc correctly and use M_ZERO. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2000-12-03T13:21:55.000000Z K 7 svn:log V 127 Use M_ZERO. Submitted by: josh@zipperup.org Submitted by: Robert Drehmel Approved by: mark_salyzyn@adaptec.com END K 10 svn:author V 2 hm K 8 svn:date V 27 2000-12-03T16:20:33.000000Z K 7 svn:log V 61 Bugfix: enable interrupt sharing for ELSA Microlink ISDN PCI END K 10 svn:author V 2 hm K 8 svn:date V 27 2000-12-03T16:23:12.000000Z K 7 svn:log V 60 Add controller number to unknown incoming call log message. END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-12-03T16:28:56.000000Z K 7 svn:log V 122 Remove ${DESTDIR} from _PATH_TCSHELL, it is call path, not install path Add gethost to build-tools to help cross-building END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-12-03T17:05:45.000000Z K 7 svn:log V 119 Remove register keyword usage with prejudice. Modern compilers are smarter when it comes to allocating register usage. END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2000-12-03T17:07:19.000000Z K 7 svn:log V 301 We now have the ability to assign the correct IRQ when PNP-OS is turned on. So stop failing the attach if the IRQ is unassigned. With this patch, I can now boot with PNP-OS YES in my BIOS no differently than PNP-OS NO (which is a good thing since Windows hangs with PNP-OS NO). Obtained from: msmith END K 10 svn:author V 4 alex K 8 svn:date V 27 2000-12-03T18:43:41.000000Z K 7 svn:log V 97 Add the NS DP83815 to the list of supported chips by the sis driver. Inspired by: Oliver Fromme END K 10 svn:author V 6 dillon K 8 svn:date V 27 2000-12-03T20:17:36.000000Z K 7 svn:log V 63 Add warning on file-fragmentation issues related to MAP_NOSYNC END K 10 svn:author V 6 marcel K 8 svn:date V 27 2000-12-03T20:29:31.000000Z K 7 svn:log V 51 Fix cross-building once again. Forgotten by: ache END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2000-12-03T20:46:54.000000Z K 7 svn:log V 118 More M_ZERO patches. Submitted by: josh@zipperup.org Submitted by: Robert Drehmel Approved by: mjacob END K 10 svn:author V 3 jdp K 8 svn:date V 27 2000-12-04T01:26:29.000000Z K 7 svn:log V 184 When recording the original arguments, don't (ab)use "nargc" for iterating over the arguments. Doing so wipes out the value which is about to be stored into the ps_strings structure. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-12-04T01:33:44.000000Z K 7 svn:log V 116 Comment out debug printfs about enable/disable ints. Current now appears to work at least fitfully on one Rawhide. END K 10 svn:author V 3 jdp K 8 svn:date V 27 2000-12-04T01:45:57.000000Z K 7 svn:log V 372 When recording the original arguments, stop short if we encounter a NULL argument. Some programs change the contents of the argv array, typically to remove some special arguments. They shorten argv by storing a NULL where an argument pointer used to be. Such programs core dumped if they called setproctitle(), because it would try to apply strlen() to a NULL pointer. END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 2000-12-04T06:09:04.000000Z K 7 svn:log V 48 Added termcap entry for multilingual sysinstall END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 2000-12-04T06:37:42.000000Z K 7 svn:log V 40 (MFC: 1.581) make sure vn.ko is loaded. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-04T08:11:50.000000Z K 7 svn:log V 51 mdoc(7) police: fix formatting errors in rev 1.27. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2000-12-04T09:21:05.000000Z K 7 svn:log V 44 remove struct mount from useland visibility END K 10 svn:author V 4 jake K 8 svn:date V 27 2000-12-04T09:49:34.000000Z K 7 svn:log V 34 Remove if defined(tahoe) cobwebs. END K 10 svn:author V 4 jake K 8 svn:date V 27 2000-12-04T09:52:39.000000Z K 7 svn:log V 38 Whitespace. Fix an overly long line. END K 10 svn:author V 4 jake K 8 svn:date V 27 2000-12-04T10:23:29.000000Z K 7 svn:log V 46 Whitespace. Fix indentation, align comments. END K 10 svn:author V 4 alex K 8 svn:date V 27 2000-12-04T10:36:17.000000Z K 7 svn:log V 32 MFC: Fix the -d (delay) option. END K 10 svn:author V 4 alex K 8 svn:date V 27 2000-12-04T10:42:15.000000Z K 7 svn:log V 34 MFC: Fix -d option. Add $FreeBSD$ END K 10 svn:author V 4 jake K 8 svn:date V 27 2000-12-04T12:38:03.000000Z K 7 svn:log V 462 (1) Allow a stray lock prefix to be compiled out with the MPLOCKED macro (2) Use decimal 12 rather than hex 0xc in an addl (3) Implement MTX_ENTER for the I386_CPU case (4) Use semi-colons between instructions to allow MTX_ENTER and MTX_ENTER_WITH_RECURSION to be assembled (5) Use incl instead of incw to increment the recusion count (6) 10 is not a valid label, use 7, 8 and 9 rather than 8, 9 and 10 (7) Sort numeric labels Submitted by: bde (2, 4, and 5) END K 10 svn:author V 3 ume K 8 svn:date V 27 2000-12-04T13:38:59.000000Z K 7 svn:log V 84 test strdup() failures. from: Chris Faulhaber Obtained from: KAME END K 10 svn:author V 3 ume K 8 svn:date V 27 2000-12-04T14:04:24.000000Z K 7 svn:log V 70 MFC 1.55->1.56: Add missing initialization for IPv6 address lifetime. END K 10 svn:author V 3 ume K 8 svn:date V 27 2000-12-04T14:07:04.000000Z K 7 svn:log V 128 MFC 1.7->1.8 - do not check/advertise cloned routes, nor dynamic routes - cast size_t on printing (be friendly with alpha) END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-12-04T17:21:46.000000Z K 7 svn:log V 304 Fix for vanilla PC164 systems to use a slightly different PALcode magic tweak to enable/disable interrupt sources. Seems to work. It is unclear how many of the PC164 models actually might needs this, and whether or not there are other hidden issues. Obtained from:Bernd Walter END K 10 svn:author V 3 ume K 8 svn:date V 27 2000-12-04T18:02:12.000000Z K 7 svn:log V 398 - __ivaliduser_sa() was introduced for forthcoming IPv6 support to lpd - iruserok_sa() and __ivaliduser_af() were re-organized to use __ivaliduser_sa() - __icheckhost() was re-written to use getaddrinfo() instead of getipnodebyname() - better handling of multiple destination addresses in rcmd() These changes were basically taken from KAME and changed to fit our rcmd.c. Obtained from: KAME END K 10 svn:author V 3 ume K 8 svn:date V 27 2000-12-04T18:06:49.000000Z K 7 svn:log V 37 Wait DAD complete after ifconfig up. END K 10 svn:author V 5 joerg K 8 svn:date V 27 2000-12-04T20:16:06.000000Z K 7 svn:log V 579 Turn off the load_eject bit in cdstartunit(). It causes an `Invalid field in CDB' error when attempting to start a caddy-type CD drive, since those drives apparently in general refuse to load a medium. Since we never advertised the feature to load the medium upon calling cdstartunit() (i. e. upon receipt of a CDIOCSTART ioctl command), nobody should have relied on it. Besides, nobody noticed so far at all that this command is failing for caddy-type drives... Only few applications seem to use it at all (among them is workman, which made me notice it). Reviewed by: ken END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-12-04T21:15:14.000000Z K 7 svn:log V 280 Cleanup some leftover lint from the old interrupt system. Also, while here, run up to 32 interrupt sources on APIC systems. Normalize INTREN/INTRDIS so they are the same on both UP and SMP systems rather than sometimes a macro, and sometimes a function. Reviewed by: jhb, jakeb END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-12-04T21:35:23.000000Z K 7 svn:log V 105 MFC: Check the return from tcsetattr(). Requested by: Andre Albsmeier END K 10 svn:author V 6 julian K 8 svn:date V 27 2000-12-04T22:08:50.000000Z K 7 svn:log V 71 MFC: 1.26 protect reference counts during queue operations with spl... END K 10 svn:author V 6 julian K 8 svn:date V 27 2000-12-04T22:11:01.000000Z K 7 svn:log V 38 MFC: 1.26 block a race with splhigh() END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-12-04T22:13:30.000000Z K 7 svn:log V 168 Drop out of our main loop due to a signal rather than handling things in the signal handler. Fix a spelling error. Subtley pointed out by: bde Make some stuff static END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-12-04T22:46:50.000000Z K 7 svn:log V 158 Initialize/grab the mutex earlier in the attach phase, so that bailing out to the fail: label where we release/destroy the mutex will work without exploding. END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-12-04T22:57:53.000000Z K 7 svn:log V 61 Remove duplicate line Not responded to by: kris, then green END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-12-05T00:19:10.000000Z K 7 svn:log V 234 ACPI HID's aren't limited to 7 characters. Don't check the length of the HID passed in as an argument at all; callers are typically going to be sending us static strings anyway. Submitted by: Munehiro Matsuda END K 10 svn:author V 4 jake K 8 svn:date V 27 2000-12-05T00:36:00.000000Z K 7 svn:log V 250 Remove the last of the MD netisr code. It is now all MI. Remove spending, which was unused now that all software interrupts have their own thread. Make the legacy schednetisr use an atomic op for setting bits in the netisr mask. Reviewed by: jhb END K 10 svn:author V 5 green K 8 svn:date V 27 2000-12-05T02:20:19.000000Z K 7 svn:log V 57 Import of OpenSSH 2.3.0 (virgin OpenBSD source release). END K 10 svn:author V 5 green K 8 svn:date V 27 2000-12-05T02:20:19.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r69587, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2000-12-05T02:20:20.000000Z K 7 svn:log V 92 This commit was manufactured by cvs2svn to create tag 'openssh-vendor-crypto-OpenSSH_2_3_0'. END K 10 svn:author V 5 green K 8 svn:date V 27 2000-12-05T02:41:01.000000Z K 7 svn:log V 50 Forgot to remove the old line in the last commit. END K 10 svn:author V 5 green K 8 svn:date V 27 2000-12-05T02:55:12.000000Z K 7 svn:log V 568 Update to OpenSSH 2.3.0 with FreeBSD modifications. OpenSSH 2.3.0 new features description elided in favor of checking out their website. Important new FreeBSD-version stuff: PAM support has been worked in, partially from the "Unix" OpenSSH version, and a lot due to the work of Eivind Eklend, too. This requires at least the following in pam.conf: sshd auth sufficient pam_skey.so sshd auth required pam_unix.so try_first_pass sshd session required pam_permit.so Parts by: Eivind Eklend END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2000-12-05T02:55:13.000000Z K 7 svn:log V 81 This commit was manufactured by cvs2svn to create branch 'VENDOR-crypto-openssh'. END K 10 svn:author V 5 green K 8 svn:date V 27 2000-12-05T03:01:33.000000Z K 7 svn:log V 26 Update for OpenSSH 2.3.0. END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-12-05T04:49:26.000000Z K 7 svn:log V 356 Start to make code more generic so it can be used by the pccbb driver in the future: o Remove pcic_softc from pcic_handle and replace it with a void * o Reduce dependence on accessing softc via a pcic_handle Minor cleanups: o Define a macro to count the size of an array and use it. o Minor whitespace alignment o make no slots found a printf not a panic. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2000-12-05T06:44:22.000000Z K 7 svn:log V 68 Remove call to bzero after MALLOC and instead add M_ZERO to MALLOC. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-12-05T07:38:41.000000Z K 7 svn:log V 112 Remove more printfs and use either isp_prt or device_printf. Remember to set ISP_LOGINFO if bootverbose is set. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-12-05T07:39:54.000000Z K 7 svn:log V 104 Replace some more printfs with isp_prt's. Use isp_prt/ISP_LOGDEBUG0 for rate setting/getting printouts. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-12-05T07:41:53.000000Z K 7 svn:log V 223 Only call ISP_UNLOCK/ISP_LOCK if isp->isp_osinfo.intsok in USEC_SLEEP. Add a test against isp->isp_osinfo.islocked prior to trying to see whether --isp->isp_osinfo.islocked is zero to cause us to unlock (non-SMPLOCK case). END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-12-05T07:48:01.000000Z K 7 svn:log V 404 MFC: Make the Not RESPONSE in RESPONSE QUEUE message have a bit more info (specifically, how many entries we've looked at so far). Maintain interrupt instrumentation. Use USEC_SLEEP instead of USEC_DELAY in a number of places (this allows us to drop locks and sleep instead of spin). Track changes to configuration options for topology preference. Fix botched order of printout for Channel, Target, Lun. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-12-05T07:49:16.000000Z K 7 svn:log V 147 MFC: Replace some more printfs with isp_prt's. Use isp_prt/ISP_LOGDEBUG0 for rate setting/getting printouts. Remove "SERVICING_INTERRUPT" nonsense END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-12-05T07:51:35.000000Z K 7 svn:log V 353 MFC: Only call ISP_UNLOCK/ISP_LOCK if isp->isp_osinfo.intsok in USEC_SLEEP. Add a test against isp->isp_osinfo.islocked prior to trying to see whether --isp->isp_osinfo.islocked is zero to cause us to unlock (non-SMPLOCK case). Add USEC_SLEEP macro support. Change the location at which we define ISP_LOCK/ISP_UNLOCK macros. Roll minor revision again. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-12-05T07:52:09.000000Z K 7 svn:log V 223 MFC: Add interrupt instrumentation. Change ISP_CFG_NPORT config option to a set of options that allows specific loop, loop-only, nport, nport-only topology settings. Define a required macro for all platforms (USEC_SLEEEP). END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-12-05T07:53:38.000000Z K 7 svn:log V 206 MFC: Remove more printfs and use either isp_prt or device_printf. Remember to set ISP_LOGINFO if bootverbose is set. Remove unneeded , Replace splbio/splx with ISP_LOCK/ISP_UNLOCK macros. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-12-05T07:57:58.000000Z K 7 svn:log V 190 MFC: Far too many changes to list singly- but cause 3.X to benefit from the rewrites that up through this date's -current && RELENG_4 have had. (this is probably the last RELENG_3 update). END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-05T08:10:27.000000Z K 7 svn:log V 24 Fixed manpage building. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-05T08:11:12.000000Z K 7 svn:log V 29 MFC: Fixed manpage building. END K 10 svn:author V 8 takawata K 8 svn:date V 27 2000-12-05T08:47:41.000000Z K 7 svn:log V 46 Update Makefile to follow acpica-1115 import. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2000-12-05T09:04:25.000000Z K 7 svn:log V 52 Make osendsig global. It's used by the Linuxulator. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2000-12-05T09:06:41.000000Z K 7 svn:log V 106 Minor cleanups: o remove unused prototypes, o remove unused extern declarations, o move prototypes up. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2000-12-05T09:10:50.000000Z K 7 svn:log V 147 Add support for COMPAT_LINUX and DEBUG_LINUX. Make the OSF1 files dependent on 'compat_linux' as well as the Linuxulator depends on the osfulator. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-12-05T09:27:42.000000Z K 7 svn:log V 50 Merged from files.i386 revisions 1.337 and 1.338. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-12-05T09:28:49.000000Z K 7 svn:log V 39 Merged from files.i386 revision 1.339. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-12-05T09:33:11.000000Z K 7 svn:log V 52 Merged from sys/i386/i386/machdep.c revision 1.424. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-12-05T09:35:54.000000Z K 7 svn:log V 49 Merged from sys/i386/isa/clock.c revision 1.164. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2000-12-05T09:43:12.000000Z K 7 svn:log V 86 MFC: remove struct mount from userland (except fstat) to prevent namespace pollution. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2000-12-05T11:02:19.000000Z K 7 svn:log V 77 - Add missed `-s' option into usage printout; - sort options alphabetically. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2000-12-05T11:03:20.000000Z K 7 svn:log V 82 MFC: - Add missed `-s' option into usage printout; - sort options alphabetically. END K 10 svn:author V 2 tg K 8 svn:date V 27 2000-12-05T12:38:23.000000Z K 7 svn:log V 48 Install manpages, including appropriate MLINKS. END K 10 svn:author V 2 tg K 8 svn:date V 27 2000-12-05T12:40:14.000000Z K 7 svn:log V 190 Add some missing functions in MLINKS. Link assume_default_colors.3 and use_default_colors.3 to default_colors.3 instead of dft_fgbg.3. The former seems to be newer and/or better maintained. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2000-12-05T13:56:01.000000Z K 7 svn:log V 217 Add a -F option to the builtin ident service, which allows .fakeid files to contain the name of other valid users. PR: 22837 Submitted by: Andreas Gerstenberg Reviewed by: green Reviewed by: sheldonh END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2000-12-05T16:21:00.000000Z K 7 svn:log V 237 Move the wakeup/signaling of the reader side of the tun device into a tunstart function, which is called when a packet is sucessfully placed on the queue. This allows us to properly do output byte accounting within the handoff routine. END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-12-05T16:38:14.000000Z K 7 svn:log V 51 Add new ssh pam support and pam.conf requirements. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2000-12-05T16:40:14.000000Z K 7 svn:log V 93 Alphabetically reorder options in `.Op Fl' macro to be consistent with the rest of the code. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2000-12-05T16:41:26.000000Z K 7 svn:log V 98 MFC: Alphabetically reorder options in `.Op Fl' macro to be consistent with the rest of the code. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2000-12-05T16:59:01.000000Z K 7 svn:log V 388 MFS4: - Add "-o" option to pkg_create(1) and pkg_info(1). This option intended to record a path of the port from which package has been created within FreeBSD Ports Collection and will be used to improve pkg_version(1) and similar tools; - add "-s" option to check size of installed package(s); - add several missed references to pkg_version(1). Prompted by: asami (`origin' option) END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-05T18:49:44.000000Z K 7 svn:log V 35 Virgin import of FSF groff v1.16.1 END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-05T18:49:44.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r69626, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2000-12-05T18:49:45.000000Z K 7 svn:log V 77 This commit was manufactured by cvs2svn to create tag 'groff-vendor-v1_16_1'. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-05T18:52:33.000000Z K 7 svn:log V 45 Removed files not present in v1.16.1 import. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-05T18:53:29.000000Z K 7 svn:log V 30 Removed yacc(1) output files. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-05T19:06:41.000000Z K 7 svn:log V 40 Resolve conflicts after v1.16.1 import. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-05T19:15:36.000000Z K 7 svn:log V 27 Upgrade to version 1.16.1. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-05T19:18:45.000000Z K 7 svn:log V 56 Added directories needed for Groff 1.16.1 distribution. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-05T19:56:50.000000Z K 7 svn:log V 38 groff does not use MANDEPEND anymore. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-12-05T20:21:18.000000Z K 7 svn:log V 178 Note that Symbios is the new owner of the NCR SCSI chip designs. And that the document references to Symbios are ment to include NCR-stamped chips as well. Suggested by: obrien END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-12-05T20:23:43.000000Z K 7 svn:log V 461 1. Several style cleanups: - Whitespace fixes. - Comment fixes (mostly capitalization and trailing periods). - Reorderings to put variables all in the same place, function prototypes sorted alphabetically, etc. 2. Removed unused and #ifdef'd out members from struct ithd. 3. Changed ESTCPULIM() to use an explicit (PRIO_MAX - PRIO_MIN) rather than PRIO_TOTAL. 4. Remove #include and resort #include's. Submitted by: bde (1, 3, 4) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-12-05T20:30:28.000000Z K 7 svn:log V 118 Move the ipfw(4) xref to the description of LOG_SECURITY instead of LOG_UUCP. PR: docs/23302 Submitted by: cshumway END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-12-05T20:33:06.000000Z K 7 svn:log V 38 MFC: Put ipfw(4) xref in right place. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-12-05T20:41:56.000000Z K 7 svn:log V 31 MFC: Trim trailing whitespace. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-12-05T22:10:43.000000Z K 7 svn:log V 137 Change the spelling of `.' to `.' from .OBJDIR since `.' really is where generated files land. Also give precedence to generated files. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2000-12-05T22:22:24.000000Z K 7 svn:log V 158 need to adjust allocation size to properly deal with non PAGE_SIZE allocations, specifically with allocations < PAGE_SIZE when the code doesn't work properly END K 10 svn:author V 6 alfred K 8 svn:date V 27 2000-12-05T22:23:10.000000Z K 7 svn:log V 50 MFC: 1.4 (handle non PAGE_SIZE requests properly) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2000-12-05T22:30:36.000000Z K 7 svn:log V 149 MFC: "origin patch", -L option, other small bugfixes to sync up to HEAD. pkg_version.pl: 1.9->1.15 pkg_version.1: 1.7->1.10 Requested by: sobomax END K 10 svn:author V 6 alfred K 8 svn:date V 27 2000-12-05T23:05:45.000000Z K 7 svn:log V 114 Add forgotten SYSCALL_MODULE_HELPER() for msgsys() syscall. Discovered by: Valentin Chopov END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-12-06T00:33:58.000000Z K 7 svn:log V 138 Add in #include of since it was axed from . Noticed by: Wesley Morgan Pointy hat to: me END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-12-06T00:38:04.000000Z K 7 svn:log V 40 GC unused assembler function apic_eoi() END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-12-06T00:47:54.000000Z K 7 svn:log V 160 Enable the same path deduction as for ftp install (great for snapshot tests) Allow user to change proxy server Allow user to change ftp path Submitted by: pho END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-12-06T00:50:53.000000Z K 7 svn:log V 73 Move $FreeBSD id up to top of file for multi-OS ease of support reasons. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-12-06T00:52:28.000000Z K 7 svn:log V 286 Restore a sense of cleanly supporting multiple platforms. That is, place the LOCKing macros within the areas within if_wxvar.h that is set aside for them. Put any platform specific data also in those areas. For ease of maintenance purposes, merge in the OpenBSD version codebase here. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-12-06T00:54:33.000000Z K 7 svn:log V 85 MFC: Merge in OpenBSD support and add some LOCKing macros, also for ease of support. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-12-06T01:04:02.000000Z K 7 svn:log V 229 Move io_apic_{read,write} from apic_ipl.s (where they do not belong) into mpapic.c. This gives us the benefit of C type checking. These functions are not called in any critical paths and are not used by the interrupt routines. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-12-06T01:45:20.000000Z K 7 svn:log V 62 Protect accesses to member of struct proc with the proc lock. END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2000-12-06T01:49:08.000000Z K 7 svn:log V 99 Add appropriate defines to use snprintf/vsnprintf instead of sprintf/vsprintf. Approved by: peter END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-12-06T02:01:56.000000Z K 7 svn:log V 251 - Add in PROC_LOCK() and PROC_UNLOCK() macros. For now these do simple mutex operations. In the future they may call functions that verify correct locking order between processes in the INVARIANTS case. - Lock the process in PHOLD() and PREL(). END K 10 svn:author V 8 deischen K 8 svn:date V 27 2000-12-06T03:14:28.000000Z K 7 svn:log V 168 Add a LIST_HEAD to DIR for a queue of telldir positions. Also add a location count (used as the magic for telldir) to DIR. A future change will also add a mutex/lock. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2000-12-06T03:15:49.000000Z K 7 svn:log V 413 Cleanup XXXdir functions to eliminate global hash table of telldir positions. This will allow (future) locking on a per-DIR basis (for MT-safety). For now, this change does the following: o Remove the hash table from telldir.c. Recode to use queue macros. o Remove 'const' from 'telldir(const DIR *)'. o Remove 'register' variables as suggested in a recent thread. No response from: -current END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-12-06T03:45:15.000000Z K 7 svn:log V 354 Pass RFSTOPPED to fork1() in kthread_create() to avoid a race condition where fork1() could put the process on the run queue where it could be snatched up by another CPU before kthread_create() had set the proper fork handler. Instead, we put the new kthread on the runqueue after its fork handler has been sent. Noticed by: jake Looked over by: peter END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-12-06T03:47:14.000000Z K 7 svn:log V 428 This is kind of a nasty hack, but it appears to solve the Compaq DL360 SMP problem. Compaq, in their infinite wisdom, forgot to put the IO apic intpin #0 connection to the 8259 PIC into the mptable. This hack is to look and see if intpin #0 has *no* table entry and adds a fake ExtInt entry for the remap routines to use. isa/clock.c will still test the interrupts. This entry is only ever used on an already broken system. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-12-06T04:35:45.000000Z K 7 svn:log V 155 Add back displaying the `world' start time when displaying the stop time. However, don't prefix it with '>>>', so those greping for times will not see it. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-12-06T06:00:43.000000Z K 7 svn:log V 52 MFC: rev 1.242 (show start and stop times together) END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-06T06:48:28.000000Z K 7 svn:log V 20 ipfw(4) -> ipfw(8). END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-06T06:50:24.000000Z K 7 svn:log V 47 Back this out, we apparently have the ipfw(4). END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-12-06T06:59:38.000000Z K 7 svn:log V 227 Simplify this a bit so that it doesn't have to generate silly redundant __P() prototypes when an ansi-style static inline is a prototype already. Since vnode_if.[ch] are generated on the fly, there are no CVS diffs to mess up. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-12-06T07:09:08.000000Z K 7 svn:log V 127 Untangle vfsinit() a bit. Use seperate sysinit functions rather than having a super-function calling bits all over the place. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-06T08:35:46.000000Z K 7 svn:log V 100 Fixed device files building procedure. This makes it possible to ``make all install'' in one pass. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-12-06T08:45:03.000000Z K 7 svn:log V 222 Fix bogon in previous commit, whereby the contents of SUBDIR were lost in the assignment of man4.alpha! This prevented the man4.i386 pages from being installed. Reported by: Masayuki FUKUI END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-06T08:49:05.000000Z K 7 svn:log V 38 Use stock (FSF) version of this file. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-06T09:01:07.000000Z K 7 svn:log V 61 Font `L' is not needed for BSD docs, but some use font `CW'. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-06T09:21:36.000000Z K 7 svn:log V 125 Backout rev 1.2 (workaround for gcc 2.60 expression evaluation bug) as later versions of gcc have apparently this bug fixed. END K 10 svn:author V 3 des K 8 svn:date V 27 2000-12-06T09:23:27.000000Z K 7 svn:log V 335 Somewhere along the line, I misunderstood the whole FTP_PASSIVE_MODE debate and had libfetch selecting passive mode even when FTP_PASSIVE_MODE was not set at all, which is really quite surprising unless you know about it. So change it to the agreed default behaviour of selecting passive mode if FTP_PASSIVE_MODE is set, but not "no". END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-06T09:32:10.000000Z K 7 svn:log V 47 Reduce the diffs with the stock (FSF) version. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-06T10:32:40.000000Z K 7 svn:log V 49 These groff(1) documents require sed(1) parsing. END K 10 svn:author V 5 green K 8 svn:date V 27 2000-12-06T10:57:57.000000Z K 7 svn:log V 112 The PAM support for our OpenSSH is sponsored by Enitel ASA. PAM support by: Eivind Eklund END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-06T11:25:33.000000Z K 7 svn:log V 45 Hmm, font `L' is still used in old Sun docs. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-06T11:38:34.000000Z K 7 svn:log V 25 Upgrade to groff 1.16.1. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-06T11:56:34.000000Z K 7 svn:log V 144 Groff 1.16.1 implements .psbb request internally in troff(1) rather than as a macro using the .sy request, so we may drop the unsafe (-U) mode. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-06T12:17:01.000000Z K 7 svn:log V 53 Build and install groff(1) texinfo(1) documentation. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-06T12:45:10.000000Z K 7 svn:log V 109 Backout rev 1.2 (emulate `:o' and `/o' letters using 'o'), since they are already emulated in tmac.tty-char. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-06T17:02:33.000000Z K 7 svn:log V 184 Install the stock (as supplied by groff(1) distribution) tmac.an and tmac.andoc files. The man(1), catman(1) and bsd.man.mk have been modified to call groff(1) with -mandoc argument. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-06T18:31:21.000000Z K 7 svn:log V 162 Do not duplicate our efforts checking FreeBSD version. For a new version, simply define the empty string before the .Fx macro definition, like this: .ds Fx*4.3 END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-12-06T20:03:02.000000Z K 7 svn:log V 135 MFC: remove and undefined reference when no VLAN support is compiled in, do not compile in VLAN support when RELEASE_CRUNCH is defined END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-12-06T20:32:41.000000Z K 7 svn:log V 185 Keep going even if crunchgen gives some warnings, they might be non fatal. Also, now that crunchgen can deal with obj directories different from /usr/obj we do not need the perl magic. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-12-06T20:34:29.000000Z K 7 svn:log V 131 Put back kernel in $(SRC)/sys/compile/$(TYPE), the previous place would require a full make world to be done in advance (i think!) END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-12-06T20:36:39.000000Z K 7 svn:log V 116 Mve build directory to /usr/obj-pico just to be sure that everything works with objects outside the standard place. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-12-06T20:38:18.000000Z K 7 svn:log V 147 Misc. cleanup: * deal with new location of kernel and objects; * take mfs files from mfs_tree; * build a small version of the loader without FORTH END K 10 svn:author V 6 dillon K 8 svn:date V 27 2000-12-06T20:55:09.000000Z K 7 svn:log V 205 Add necessary bwillwrite() in writev() entry point. Deal with excessive dirty buffers when msync() syncs non-contiguous dirty buffers by checking for the case in UFS *before* checking for clusterability. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2000-12-06T21:52:23.000000Z K 7 svn:log V 738 Really fix phys_pager: Backout the previous delta (rev 1.4), it didn't make any difference. If the requested handle is NULL then don't add it to the list of objects, to be found by handle. The problem is that when asking for a NULL handle you are implying you want a new object. Because objects with NULL handles were being added to the list, any further requests for phys backed objects with NULL handles would return a reference to the initial NULL handle object after finding it on the list. Basically one couldn't have more than one phys backed object without a handle in the entire system without this fix. If you did more than one shared memory allocation using the phys pager it would give you your initial allocation again. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2000-12-07T01:06:19.000000Z K 7 svn:log V 816 Partially re-write T2 chipset support based on Tru64 platform support files which Compaq open-sourced (with a BSD license). This commit adds support for proper PCI interrupt mapping and much better support for swizzling between "standard" isa IRQs and the stdio irqs used by the t2. This also adds enabling/disabling/eoi support for AlphaServer 2100A machines. The 2100A (or lynx) interrupt hardware is is very different (and much nicer) than the 2100. Previously, only AS2100 and AS2000 machines worked. This commits also lays the groundwork for supporting ExtIO modules. These modules are essentially a second hose. This work is left unfinished pending testing on real hardware. Wilko tells me that ExtIO modules are quite rare, and may not actually exist in the wild. Obtained from: Tru64 Tested by: wilko END K 10 svn:author V 6 archie K 8 svn:date V 27 2000-12-07T02:09:39.000000Z K 7 svn:log V 27 Convert from spl -> mutex. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-12-07T02:23:16.000000Z K 7 svn:log V 145 Fix broken register restraints that needlessly clobbered registers %ecx and %edx resulting in gcc not having enough registers left to work with. END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-12-07T03:16:21.000000Z K 7 svn:log V 38 Add support for compiling ray driver. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2000-12-07T03:16:22.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-12-07T03:20:57.000000Z K 7 svn:log V 45 No need to do X11 forwarding with picobsd... END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-12-07T04:09:39.000000Z K 7 svn:log V 204 Merge awi driver from -current version of the driver, less the changes that are not relevant (and break!) -stable. This driver is for PRISM I based wireless pccards written by Atushi Onoe-san on NetBSD. END K 10 svn:author V 2 ps K 8 svn:date V 27 2000-12-07T08:08:45.000000Z K 7 svn:log V 231 MFC: - add support for crashdumps - standardise error reporting for commands - simplify the driver-to-controller bio transfer - add bio in/out accounting - correctly preserve the command ID in twe_ioctl (thanks to joel@3ware) END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-07T09:48:59.000000Z K 7 svn:log V 30 MFC: Upgrade to Groff 1.16.1. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-07T10:01:34.000000Z K 7 svn:log V 30 MFC: Upgrade to Groff 1.16.1. END K 10 svn:author V 5 roger K 8 svn:date V 27 2000-12-07T10:13:18.000000Z K 7 svn:log V 202 Non functional change. Change a few indentations to tabs. Change the functions to use ANSI sytle parameters. This lowers the diffs between our copy of ugen.c and NetBSD's copy Approved by: Nick Hibma END K 10 svn:author V 5 roger K 8 svn:date V 27 2000-12-07T10:28:25.000000Z K 7 svn:log V 511 Add Isochronus transfer mode support required by USB WebCams, using a patch from Peter Housel. With this change ugen, and with Peter's 'vid' program in ports/graphics/vid, we can capture single images from USB Cameras using the OmniVision OV511 chipset (including some models of the Creative WebCam 3) NetBSD merged in Peter's patch to their ugen.c file several months ago, so this brings us back in line. Submitted by: Peter Housel http://members.home.com/housel/ Approved by: Nick Hibma END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-12-07T10:52:59.000000Z K 7 svn:log V 290 Update to improve handling of verbose PCI vendor/device information. - Read the database from /usr/share/misc (or wherever else we're pointed) rather than compiling it in. - Decode the class/subclass fields if requested. - Print things in a slightly longer but more readable format. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-12-07T10:56:29.000000Z K 7 svn:log V 292 Add a PCI vendor/device database, used by pciconf (and available for use by other tools as well). Note that omissions and corrections for this file should be resolved via http://www.yourvote.com/pci, as this is the master source for this database, rather than by editing this file directly. END K 10 svn:author V 2 tg K 8 svn:date V 27 2000-12-07T12:23:57.000000Z K 7 svn:log V 64 MFC: Install missing manpages, add missing functions to MLINKS. END K 10 svn:author V 3 des K 8 svn:date V 27 2000-12-07T13:17:55.000000Z K 7 svn:log V 20 MFC: bogus bogomips END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2000-12-07T14:27:02.000000Z K 7 svn:log V 138 Create a pmtimer device instance for GENERIC and NEWCARD kernels by default. Submitted by: Masayuki FUKUI END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-07T14:59:11.000000Z K 7 svn:log V 35 MFS: Silence compilation warnings. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-07T15:02:31.000000Z K 7 svn:log V 38 Sync with -current (whitespace only). END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-07T15:09:48.000000Z K 7 svn:log V 38 Whitespace-only to sync with -stable. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-07T15:12:53.000000Z K 7 svn:log V 62 The previous MFC of 1.16 was not actually an MFC, fixed this. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-07T15:16:12.000000Z K 7 svn:log V 71 MFC (rev 1.8): Removed broken PAM support from rshd(8) and rlogind(8). END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-07T15:19:17.000000Z K 7 svn:log V 57 MFC: (rev 1.232) Turn the verbose mode on for dumpon(8). END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-07T15:24:26.000000Z K 7 svn:log V 84 MFC: (rev 1.72) IPFW does not discard *any* IP fragments with OFF=1, only TCP ones. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-07T15:38:46.000000Z K 7 svn:log V 32 MFC: convert to mdoc(7) format. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-12-07T16:05:31.000000Z K 7 svn:log V 58 MFC: (rev 1.6) use stock (SENDMAIL) version of this file. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-12-07T16:33:39.000000Z K 7 svn:log V 5 MFC. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-12-07T16:35:21.000000Z K 7 svn:log V 19 put localdir first END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-12-07T19:24:55.000000Z K 7 svn:log V 38 Retire this ancient version of rdist. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-12-07T20:04:35.000000Z K 7 svn:log V 135 Fix bug where minimal dist selection didn't check off the right menu item. Noticed by: Dan "Sheepdip" Langille END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-12-07T20:05:07.000000Z K 7 svn:log V 35 MFC: fix minimal distribution flag END K 10 svn:author V 4 alex K 8 svn:date V 27 2000-12-07T20:58:16.000000Z K 7 svn:log V 58 Remove unneeded include of Approved by: groudier END K 10 svn:author V 3 ben K 8 svn:date V 27 2000-12-07T21:09:22.000000Z K 7 svn:log V 161 Explicitly document the fact that securelevel > 0 means that kernel modules may not be (un)loaded. PR: 23350 Submitted by: Gordon Tetlow END K 10 svn:author V 3 ben K 8 svn:date V 27 2000-12-07T21:10:44.000000Z K 7 svn:log V 63 MFC: document that securelevel > 0 forbids module (un)loading. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-12-07T21:13:39.000000Z K 7 svn:log V 124 Document support for AlphaServer 2100A. Thanks to: gallatin & Compaq for open-sourcing bits of Tru64 UNIX Tested by: wilko END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-12-07T21:35:50.000000Z K 7 svn:log V 114 Document 'untested' status of ExtIO module on AS2100. Even when we don't know if these things were ever produced. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-12-07T21:36:32.000000Z K 7 svn:log V 111 Document 'untested' status of ExtIO module on AS2100. Even when we don't know these things were ever produced. END K 10 svn:author V 4 alex K 8 svn:date V 27 2000-12-07T21:46:04.000000Z K 7 svn:log V 41 Build the sym driver as a kernel module. END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-12-07T22:19:06.000000Z K 7 svn:log V 89 Add back some now needed #include Fix various warnings while here anyway. END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-12-07T22:28:20.000000Z K 7 svn:log V 45 Add __ucmpdi2 prototype to quelch a warning. END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-12-07T22:30:11.000000Z K 7 svn:log V 62 Move extern tsc_present outside function to quelch a warning. END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-12-07T22:31:13.000000Z K 7 svn:log V 41 Add needed include of END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-12-07T22:33:12.000000Z K 7 svn:log V 98 Don't use a private malloc(9) type for something this M_DEVBUFish. Noticed long time ago by: bde END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-12-07T22:38:22.000000Z K 7 svn:log V 47 Hide intrstate in the #ifdef where it belongs. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-12-07T23:30:51.000000Z K 7 svn:log V 288 When I converted this driver, I neglected to deal with packet alignment. We must force payload alignment to a longword boundary to make the alpha happy. This should stop the driver from trapping on the alpha when the interface is ifconfig'ed (actually, when the first frame is received). END K 10 svn:author V 6 dillon K 8 svn:date V 27 2000-12-07T23:45:57.000000Z K 7 svn:log V 70 Only call bwillwrite() for vnodes. Do not penalize devices or pipes. END