ƒ¬:64000 237 792 185 117 615 356 521 135 199 255 162 287 161 167 131 238 153 298 135 328 162 147 161 168 114 226 168 146 138 162 169 124 150 169 187 174 138 112 106 108 111 112 139 126 565 176 203 187 506 183 161 203 202 260 218 163 212 121 251 218 254 146 200 141 255 185 231 223 229 156 160 127 131 162 175 253 171 252 138 150 133 158 152 264 223 228 318 284 256 136 235 183 399 470 315 272 3760 203 224 321 150 236 152 309 426 287 228 133 415 130 187 119 182 150 274 133 156 142 166 264 389 727 217 359 594 167 159 158 117 165 114 235 134 144 241 206 122 222 519 210 150 205 115 167 424 113 157 167 134 128 155 156 179 129 114 142 114 267 147 134 113 134 138 113 375 425 165 158 126 180 122 109 109 109 313 232 173 139 223 238 260 207 159 174 196 169 270 288 186 164 296 159 245 141 157 175 363 119 460 278 145 150 109 139 164 143 133 109 126 112 128 169 253 145 1316 147 268 313 138 246 267 222 441 119 258 169 259 164 259 142 152 213 154 144 235 120 239 122 K 10 svn:author V 5 peter K 8 svn:date V 27 2000-07-29T07:14:04.000000Z K 7 svn:log V 697 rfork(2) wrapper for simple rfork-style threads. I have lost count of the number of times I have given this to people and got asked: why isn't it in libc? It is impossible to do this without assembler glue to reset the stack for the new child process. int rfork_thread(flags, stack_addr, start_fnc, start_arg) int flags; Flags to rfork system call. See rfork(2). void *stack_addr; Top of stack for thread. int (*start_fnc)(void *); Address of thread function to call in child. void *start_arg; Argument to pass to the thread function in child. This is deliberately not documented or prototyped in includes until the corresponding alpha version is written. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-07-29T10:05:25.000000Z K 7 svn:log V 91 Sigh. Fix SYS_exit problems. I misunderstood the significance of these trailing options. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-07-29T10:07:38.000000Z K 7 svn:log V 23 Regen. (Fix SYS_exit) END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-07-29T11:34:01.000000Z K 7 svn:log V 520 Fix some rather interesting bugs that managed to not turn up in various testing and real-life applications: 1) If you returned from the thread function, you got a segv instead of calling _exit() with your return code. 2) clean up some bogus stack management. There was also an underflow on function return. 3) when making syscalls, the kernel is expecting to have to leave space for the function's return address. We need to duplicate this. It was an accident that the rfork syscall actually worked here. :-/ END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-07-29T11:43:21.000000Z K 7 svn:log V 261 Take a shot at implementing a functional rfork_thread() for alpha. This was not fun and I am not entirely certain of the correctness, but it seems to work. (in fact, side by side testing of this code vs the x86 version turned up hidden bugs in the x86 code). END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-07-29T11:53:35.000000Z K 7 svn:log V 426 Add a prototype for rfork_thread(). pid_t rfork_thread(int forkflags, void *stack, int (*func)(void *arg), void *arg); A new process is created, presumably using RFMEM shared address space. The child process switches to the supplied stack, which is set up with a function call frame. The function is called with the supplied arguement. If the function returns, the return value will be used with _exit(2). END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-07-29T12:12:39.000000Z K 7 svn:log V 41 Add a skeleton rfork_thread(3) man page. END K 10 svn:author V 5 toshi K 8 svn:date V 27 2000-07-29T13:33:22.000000Z K 7 svn:log V 104 MFC: rev.1.43 -> rev.1.44. Whoops - really make the "fix" I did to the dmenuToggleVariable logic work. END K 10 svn:author V 3 ume K 8 svn:date V 27 2000-07-29T15:31:56.000000Z K 7 svn:log V 162 MFC rev 1.29 -> 1.30: Make compilable without -DINET6. With shut up unused variable warnings. PR: bin/20225 Submitted by: Paul Herman END K 10 svn:author V 3 ume K 8 svn:date V 27 2000-07-29T15:48:26.000000Z K 7 svn:log V 70 MFC 1.46 -> 1.47: Workaround to avoid panic during detach pccard nic. END K 10 svn:author V 3 jdp K 8 svn:date V 27 2000-07-29T20:26:23.000000Z K 7 svn:log V 194 MFC: Call init and fini functions in a proper order based on the interdependencies of the shared libraries. Includes these revisions: rtld.c 1.47 rtld.h 1.19 END K 10 svn:author V 3 jdp K 8 svn:date V 27 2000-07-29T20:33:38.000000Z K 7 svn:log V 69 MFC 1.32 -> 1.33: Don't omit header line in output of "netstat -si". END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-07-29T21:14:11.000000Z K 7 svn:log V 73 RELENG_4 is post 4.1-RELEASE - this should have been bumped a while ago. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-07-29T22:16:55.000000Z K 7 svn:log V 37 Optimize out no-op chmod() syscalls. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-07-29T22:22:11.000000Z K 7 svn:log V 143 Initialize vflag like the rest (not necessary, but this keeps it together) Optimize out chown(2) syscalls if there is no change in uid or gid. END K 10 svn:author V 2 cg K 8 svn:date V 27 2000-07-30T02:33:37.000000Z K 7 svn:log V 62 do the ac97 init delay for all chips and increase it to 500ms END K 10 svn:author V 5 green K 8 svn:date V 27 2000-07-30T03:15:11.000000Z K 7 svn:log V 203 Since the driver supports both (and may have different semantics for both soon...), create urandom instead of the link to random. It's also what makes sense according to the make_dev(9)'s in random(4). END K 10 svn:author V 6 marcel K 8 svn:date V 27 2000-07-30T05:36:11.000000Z K 7 svn:log V 40 MFC: bounds checking to stackgap_alloc. END K 10 svn:author V 7 darrenr K 8 svn:date V 27 2000-07-30T06:31:49.000000Z K 7 svn:log V 231 Darren, Could you please enable my "state top" patches in the FreeBSD distribution. I developped the stuff under FreeBSD, so it must be good there :-) Here is a patch (relative to the RELENG_4 branch). Thanks, Frank END K 10 svn:author V 4 nyan K 8 svn:date V 27 2000-07-30T07:45:02.000000Z K 7 svn:log V 69 Merged from sys/boot/i386/btx/btx/btx.s revisions from 1.18 to 1.22. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2000-07-30T07:59:19.000000Z K 7 svn:log V 54 Merged from sys/dev/syscons/syscons.c revision 1.344. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2000-07-30T08:12:08.000000Z K 7 svn:log V 68 Merged from sys/dev/syscons/scterm-sc.c revisions from 1.8 to 1.12. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2000-07-30T08:13:03.000000Z K 7 svn:log V 75 Merged from sys/dev/syscons/scterm-sc.c revisions from 1.4.2.4 to 1.4.2.7. END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-07-30T08:57:03.000000Z K 7 svn:log V 22 Add the bio/buf paper END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-07-30T11:02:54.000000Z K 7 svn:log V 133 Add the bufbio paper to the build. Various plans to move all these to the doc tree exist pending time and somebody to docbook them. END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2000-07-30T14:52:43.000000Z K 7 svn:log V 73 MFC 1.14 -> 1.15: Update the description of available channel for Japan. END K 10 svn:author V 5 green K 8 svn:date V 27 2000-07-30T16:18:48.000000Z K 7 svn:log V 52 Keep urandom as a link to random (but a hard link). END K 10 svn:author V 5 steve K 8 svn:date V 27 2000-07-30T17:54:34.000000Z K 7 svn:log V 44 Spell the word 'limited' with only one 't'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-07-30T19:28:05.000000Z K 7 svn:log V 67 Update rev 1.29 -- 'draft-manning-dsua' is now in its 3rd version. END K 10 svn:author V 2 cg K 8 svn:date V 27 2000-07-30T19:36:13.000000Z K 7 svn:log V 78 fix a bug where opening /dev/dsp twice resulted in it being busy until reboot END K 10 svn:author V 2 cg K 8 svn:date V 27 2000-07-30T19:38:26.000000Z K 7 svn:log V 33 fix a potential local DoS attack END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-07-30T21:05:22.000000Z K 7 svn:log V 58 Allow use of TSC even if APM is compiled in but disabled. END K 10 svn:author V 2 cg K 8 svn:date V 27 2000-07-30T21:15:35.000000Z K 7 svn:log V 78 add suspend/resume for yamaha chips Submitted by: Ira L Cooper END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-07-30T22:18:53.000000Z K 7 svn:log V 95 Fix the HTTP transfer code to correctly parse the port number if specified. Submitted by: pho END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-07-30T22:25:54.000000Z K 7 svn:log V 81 Don't build sshd if NO_OPENSSL defined. Submitted by: stephen@math.missouri.edu END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-07-30T22:26:29.000000Z K 7 svn:log V 45 MFC: Don't build sshd if NO_OPENSSL defined. END K 10 svn:author V 5 asami K 8 svn:date V 27 2000-07-31T00:13:44.000000Z K 7 svn:log V 18 Add ports-hebrew. END K 10 svn:author V 5 asami K 8 svn:date V 27 2000-07-31T00:16:28.000000Z K 7 svn:log V 12 Add hebrew. END K 10 svn:author V 5 asami K 8 svn:date V 27 2000-07-31T00:18:17.000000Z K 7 svn:log V 14 MFC (hebrew). END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-07-31T04:14:52.000000Z K 7 svn:log V 18 Add #ports/hebrew END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-07-31T04:24:54.000000Z K 7 svn:log V 19 MFC: #ports/hebrew END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-07-31T04:27:06.000000Z K 7 svn:log V 46 MFC: #ports/hebrew and comment about comments END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-07-31T05:43:43.000000Z K 7 svn:log V 32 Add pointers to rfork_thread(3) END K 10 svn:author V 3 dcs K 8 svn:date V 27 2000-07-31T06:30:37.000000Z K 7 svn:log V 472 MFC: engine.c: 1.6 through 1.9 regcomp.c: 1.14 through 1.23 regex.3: 1.5 regex2.h: 1.4 and 1.5 regfree.c: 1.2 and 1.3 Improve search heuristics by: 1. Using Boyer-Moore algorithm for search the "must" string when those strings are at least 4 characters in length. 2. Use the point at which the must string was found to compute the earliest possible point at which the pattern may be found, if possible. Correct the BUGS section of the man page. PR: 15561 PR: 14342 END K 10 svn:author V 3 mpp K 8 svn:date V 27 2000-07-31T07:28:16.000000Z K 7 svn:log V 84 Xref strfile(8). PR: misc/20304 Submitted by: Kim Scarborough END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-07-31T07:47:37.000000Z K 7 svn:log V 109 MFC: Default to "FallBackToRsh no" and sync internal defaults and documentation to the default config files. END K 10 svn:author V 2 ps K 8 svn:date V 27 2000-07-31T08:23:43.000000Z K 7 svn:log V 96 Remove unnecessary call to splnet when setting an accept filter since we are already at splnet. END K 10 svn:author V 4 alex K 8 svn:date V 27 2000-07-31T09:22:50.000000Z K 7 svn:log V 412 Reflect reality: - Make world doesn't build the modules any more. - Mention the buildkernel/installkernel targets as common used targets. - LINT has gone, NOTES is new but cannot be built. It is a pure reference file. However, I still mentioned LINT but pointed out the difference between the ancient LINT and the new NOTES. This should avoid confusion. - crypto/ subdir isn't export controlled any more. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2000-07-31T09:24:32.000000Z K 7 svn:log V 88 mbstat should be a read-only sysctl. Submitted by: Bosko Milekic END K 10 svn:author V 4 alex K 8 svn:date V 27 2000-07-31T09:26:59.000000Z K 7 svn:log V 68 Mention the buildkernel/installkernel targets in the documentation. END K 10 svn:author V 4 alex K 8 svn:date V 27 2000-07-31T09:45:43.000000Z K 7 svn:log V 109 - Update the list of backuped files during upgrade according to sysinstall's source-code. - wd(4) -> ad(4) END K 10 svn:author V 4 alex K 8 svn:date V 27 2000-07-31T09:49:28.000000Z K 7 svn:log V 108 - FreeBSD supports the Alpha Platform as well - There are now more than 3500 ports in the ports collection. END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-07-31T10:14:06.000000Z K 7 svn:log V 166 Don't coredump on long input lines. If anyone actually cares, this should be fixed to actually process long lines instead of truncating them. Obtained from: OpenBSD END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-07-31T10:49:08.000000Z K 7 svn:log V 124 Don't segv when trying to add a 0-length unit name. Some string-related cleanups inspired by OpenBSD. Reviewed by: asmodai END K 10 svn:author V 3 nbm K 8 svn:date V 27 2000-07-31T11:00:01.000000Z K 7 svn:log V 71 Fix the obvious make and sed syntax errors lurking from my last "fix". END K 10 svn:author V 4 alex K 8 svn:date V 27 2000-07-31T12:24:13.000000Z K 7 svn:log V 118 Crypto sources are no longer export controlled: Explain, why crypto sources are still in crypto/. Reviewed by: markm END K 10 svn:author V 4 alex K 8 svn:date V 27 2000-07-31T12:26:51.000000Z K 7 svn:log V 28 MFC: export control changes END K 10 svn:author V 4 alex K 8 svn:date V 27 2000-07-31T12:39:09.000000Z K 7 svn:log V 157 Point out, that build/installkernel need a built world and that more information can be found in the handbook. Requested by: sheldonh Reviewed by: sheldonh END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-07-31T12:40:26.000000Z K 7 svn:log V 121 Support for the Panasonic / Matshita USB FDD. Submitted by: SAKIYAMA Nobuo PR: kern/20300 END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2000-07-31T13:10:52.000000Z K 7 svn:log V 156 Sleep for a second after tcp wrappers rejects a connection, so we don't traumatise the parent inetd. Requested by: wietse@porcupine.org Approved by: markm END K 10 svn:author V 7 darrenr K 8 svn:date V 27 2000-07-31T13:11:42.000000Z K 7 svn:log V 50 activate pfil_hooks and covert ipfilter to use it END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-07-31T13:49:21.000000Z K 7 svn:log V 102 Whitespace only: Fix an overlong line and trailing whitespace that crept in, in the previous commit. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2000-07-31T14:02:51.000000Z K 7 svn:log V 45 Add current position (line, column) display. END K 10 svn:author V 5 luoqi K 8 svn:date V 27 2000-07-31T14:47:14.000000Z K 7 svn:log V 160 Handle write page faults (both write only or read-modify-write) as MI vm write-only faults. This would allow write-only mmapped regions to function correctly. END K 10 svn:author V 2 cg K 8 svn:date V 27 2000-07-31T16:17:40.000000Z K 7 svn:log V 94 almost-there ess solo-1 driver, committed so people can tell me why it doesn't generate irqs. END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2000-07-31T17:22:30.000000Z K 7 svn:log V 135 Add the module Makefile for the newly committed ESS solo sound driver. It will be connected to the parent Makefile after more testing. END K 10 svn:author V 5 billf K 8 svn:date V 27 2000-07-31T18:33:10.000000Z K 7 svn:log V 128 RELENG_4 people are more interested in getting RELENG_4 by default instead of accidently overwriting their files with the HEAD. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-07-31T20:13:26.000000Z K 7 svn:log V 132 o MFC asmodai's csh.login:1.20 and profile:1.13 o Remove all mention of LANG and MM_CHARSET o Point people at login.conf PR: 9245 END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-07-31T20:52:28.000000Z K 7 svn:log V 61 Don't offer the PC98 link kit or setup on non-i386 installs. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-07-31T20:54:04.000000Z K 7 svn:log V 65 MFC: rev 1.180 (dike out lk98 and Xsetup98 on non-i386 installs) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-07-31T21:05:48.000000Z K 7 svn:log V 32 Add all the missing US keymaps. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-07-31T21:16:20.000000Z K 7 svn:log V 36 MFC: rev 1.269 (add all US keymaps) END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-07-31T21:37:29.000000Z K 7 svn:log V 69 Fix a bug in keyed sorting due to malloc abuse. Submitted by: green END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-07-31T23:35:08.000000Z K 7 svn:log V 82 Nonexistent "ipfilter.h" -> "opt_ipfilter.h" Kernel 'make depend' fails otherwise END K 10 svn:author V 5 green K 8 svn:date V 27 2000-07-31T23:36:08.000000Z K 7 svn:log V 158 Make style match the surrounding style. Use memset() instead of bzero() because it's standard (bah, show me a real system without bzero()...) Noted by: bde END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-07-31T23:41:47.000000Z K 7 svn:log V 78 Nonexistent -> Kernel 'make depend' fails otherwise END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2000-07-31T23:47:57.000000Z K 7 svn:log V 156 Add 'nc' flag to gettytab -- no carrier. Forces non-blocking open and setting of CLOCAL. Necessary for 3 wire RS-232 setups with dumb terminals. PR: 5959 END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-07-31T23:58:38.000000Z K 7 svn:log V 45 Generate opt_ipfilter.h to fix 'make depend' END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-08-01T00:04:24.000000Z K 7 svn:log V 57 Add missing '0' to FreeBSD_version test: 50011 -> 500011 END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-08-01T00:10:08.000000Z K 7 svn:log V 40 Fix prev. commit: NIPFILTER -> IPFILTER END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-08-01T00:12:27.000000Z K 7 svn:log V 65 Check IPFILTER (options IPFILTER generates) instead of NIPFILTER END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-08-01T00:40:32.000000Z K 7 svn:log V 59 Replace nonexistent !defined(_LKM) by !defined(KLD_MODULE) END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-08-01T00:44:42.000000Z K 7 svn:log V 170 Back out opt_ipfilter.h creation I add recently and add -DIPFILTER=1 to CFLAGS instead According to other sources, opt_ipfilter.h not supposed to be included for modules END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2000-08-01T04:18:15.000000Z K 7 svn:log V 127 Reverse the sense of the signed/unsigned formatting bit. This dramatically cleans up playback quality, at least with mxaudio. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2000-08-01T04:27:50.000000Z K 7 svn:log V 132 Back out rev 1.12; its not clear that this is the right thing to do, and in any event, it wasn't done correctly in the first place. END K 10 svn:author V 6 cokane K 8 svn:date V 27 2000-08-01T05:10:29.000000Z K 7 svn:log V 222 Bring tdfx_pci.c in sync with some patches I have been testing. Adds better stability for the Voodoo3/Banshee cards than there was before. Still has a little way to go before it is completely fixed for those cards though. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-08-01T05:16:49.000000Z K 7 svn:log V 188 Part of major rewrite for core version 2.0- clarification of mdvec structure, removal of printf/CFGPRINTF in place of isp_prt calls. Parameterization of RQUEST_QUEUE_LEN/RESULT_QUEUE_LEN. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-08-01T06:10:21.000000Z K 7 svn:log V 160 Rewrite for version 2.0. Some structural changes, but also a substantial amount of commenting about what each platform specific definitions are supposed to be. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-08-01T06:21:21.000000Z K 7 svn:log V 41 Add in lengths of SBus or PCI registers. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-08-01T06:23:24.000000Z K 7 svn:log V 139 Fix typo. Remove isp_tdebug (we'll use ISP_LOGTDEBUG2 in isp->isp_dblev as a selector now). Change DFLT_CMD_CNT to a fixed amount for now. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-08-01T06:24:01.000000Z K 7 svn:log V 88 Remove isp_tdebug. Change all PRINTF macros to the now common isp_prt logging function. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-08-01T06:26:04.000000Z K 7 svn:log V 303 Remove isp_prtstst (now in case statement in isp.c). Remove isp2100_fw_statename as an INLINE (now a function in isp.c). Remove isp2100_pdb_statename (unused). Redo all ISP_SCSI_XFER_T as XS_T types. Change all RQUEST_QUEUE_LEN/RESULT_QUEUE_LEN macros to take a parameter. Add isp_print_bytes function. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-08-01T06:29:55.000000Z K 7 svn:log V 374 Core version 2.0 cleanup/rewrite. Things get rearranged and changed quite a bit so that all of the ports have a similar set of required macros/definitions (and in similar places in the isp_.h file). Some new macros/functions added- Mailbox Acquire/Relase macros, NANOTIME macros, SNPRINTf and STRNCAT. MemoryBarrier beomes MEMORYBARRIER with much stronger types. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-08-01T06:31:44.000000Z K 7 svn:log V 219 Core version 2.0 rewrite. In this file we replace isp_tdebug with isp_prt calls. We now use an argument to the ISPCTL_FCLINK_TEST call. We change all IDPRINTF macros to isp_prt calls. We add the isp_prt function here. END K 10 svn:author V 2 ps K 8 svn:date V 27 2000-08-01T06:37:09.000000Z K 7 svn:log V 180 If the format string passed to setproctitle begins with a '-' character, skip the program name when setting the process title. Ansified with extreme prejudice. Reviewed by: peter END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-08-01T06:51:05.000000Z K 7 svn:log V 3663 Major whacking for core version 2.0. A major motivator for 2.0 and these changes is that there's now a Solaris port of this driver, so some things in the core version had to change (not much, but some). In order, from the top.....: A lot of error strings are gathered in one place at the head of the file. This caused me to rewrite them to look consistent (with respect to things like 'Port 0x%' and 'Target %d' and 'Loop ID 0x%x'. The major mailbox function, isp_mboxcmd, now takes a third argument, which is a mask that selectively says whether mailbox command failures will be logged. This will substantially reduce a lot of spurious noise from the driver. At the first run through isp_reset we used to try and get the current running firmware's revision by issuing a mailbox command. This would invariably fail on alpha's with anything but a Qlogic 1040 since SRM doesn't *start* the f/w on these cards. Instead, we now see whether we're sitting ROM state before trying to get a running BIOS loaded f/w version. All CFGPRINTF/PRINTF/IDPRINTF macros have been replaced with calls to isp_prt. There are seperate print levels that can be independently set (see ispvar.h), which include debugging, etc. All SYS_DELAY macros are now USEC_DELAY macros. RQUEST_QUEUE_LEN and RESULT_QUEUE_LEN now take ispsoftc as a parameter- the Fibre Channel cards and the Ultra2/Ultra3 cards can have 16 bit request queue entry indices, so we can make a 1024 entry index for them instead of the 256 entries we've had until now. A major change it to fix isp_fclink_test to actually only wait the delay of time specified in the microsecond argument being passed. The problem has always been that a call to isp_mboxcmd to get he current firmware state takes an unknown (sometimes long) amount of time- this is if the firmware is busy doing PLOGIs while we ask it what's up. So, up until now, the usdelay argument has been a joke. The net effect has been that if you boot without being plugged into a good loop or into a switch, you hang. Massively annonying, and hard to fix because the actual time delta was impossible to know from just guessing. Now, using the new GET_NANOTIME macros, a precise and measured amount of USEC_DELAY calls are done so that only the specified usecdelay is allowed to pass. This means that if the initial startup of the firmware if followed by a call from isp_freebsd.c:isp_attach to isp_control(isp, ISP_FCLINK_TEST, &tdelay) where tdelay is 2 * 1000000, no more than two seconds will actually elapse before we leave concluding that the cable is unhooked. Jeez. About time.... Change the ispscsicmd entry point to isp_start, and the XS_CMD_DONE macro to a call to the platform supplied isp_done (sane naming). Limit our size of request queue completions we'll look at at interrupt time. Since we've increased the size of the Request Queue (and the size of the Response Queue proportionally), let's not create an interrupt stack overflow by having to keep a max completion list (forw links are not an option because this is common code with some platforms that don't have link space in their XS_T structures). A limit of 32 is not unreasonable- I doubt there'd be even this many request queue completions at a time- remember, most boards now use fast posting for normal command completion instead of filling out response queue entries. In the isp_mboxcmd cleanup, also create an array of command names so that "ABOUT FIRMWARE" can be printed instead of "CMD #8". Remove the isp_lostcmd function- it's been deprecated for a while. Remove isp_dumpregs- the ISP_DUMPREGS goes to the specific bus register dump fucntion. Various other cleanups. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-08-01T06:55:08.000000Z K 7 svn:log V 107 Add in macros && masks so that mailbox command errors can be selectively printed/supressed in isp_mboxcmd. END K 10 svn:author V 2 ps K 8 svn:date V 27 2000-08-01T07:50:26.000000Z K 7 svn:log V 132 MFC: If the format string passed to setproctitle begins with a '-' character, skip the program name when setting the process title. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-08-01T08:07:15.000000Z K 7 svn:log V 224 Chalk up another phkmalloc victim. It seems as if uninitialised memory was the culprit. We may want to contribute this back to the OpenSSH project. Submitted by: Alexander Leidinger on -current. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-08-01T08:15:06.000000Z K 7 svn:log V 59 Fix an off-by-nine error when building a list of includes. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-08-01T09:33:11.000000Z K 7 svn:log V 138 Use ${LIBDATADIR} instead of hardcoding /usr/libdata into the ${TABDIR} path. PR: 17945 Submitted by: Benno Rice END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-08-01T09:34:45.000000Z K 7 svn:log V 55 MFC rev 1.15: use LIBDATADIR instead of /usr/libdata . END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-08-01T10:21:13.000000Z K 7 svn:log V 217 Make auto-generated ioctl.c to be always considered out of date since it could potentially depend on any ${DESTDIR}/usr/include preprocessor file. This fixes the broken -DNOCLEAN world build I experienced yesterday. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-08-01T13:58:55.000000Z K 7 svn:log V 328 Honour skey.access(5) by allowing UNIX passwords when skeyaccess(3) has set pwok to a non-zero value. Previously, the fact that skey.access(5) allowed UNIX passwords for this connection attempt was ignored, even in the NOPAM case. This only addresses the NOPAM case; when libpam is used, the problem will persist. PR: 20333 END K 10 svn:author V 7 roberto K 8 svn:date V 27 2000-08-01T14:15:07.000000Z K 7 svn:log V 190 Fix the lockmgr panic everyone is seeing at shutdown time. vput assumes curproc is the lock holder, but it's not true in this case. Thanks a lot Luoqi ! Submitted by: luoqi Tested by: phk END K 10 svn:author V 7 roberto K 8 svn:date V 27 2000-08-01T17:14:38.000000Z K 7 svn:log V 131 Change __FreeBSD_Version into the proper __FreeBSD_version. Submitted by: Alain.Thivillon@hsc.fr (Alain Thivillon) (for ip_fil.c) END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-08-01T18:50:29.000000Z K 7 svn:log V 39 Revert the temporary hack in rev 1.79. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-08-01T19:34:13.000000Z K 7 svn:log V 320 Apply patch supplied by John Hood to fix problems with LEDs on some cards being stomped on when clearing the "jabber disable" bit. Using DC_SETBIT() has an unwanted side effect of setting a write enable bit in the watchdog timer register which we really want to be cleared when we do a write. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-08-01T19:36:03.000000Z K 7 svn:log V 36 MFC: fix LED handling on some cards END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-08-01T20:56:21.000000Z K 7 svn:log V 94 Fix linux console color capabilities Submitted by: Christian Weisgerber END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-08-01T20:57:43.000000Z K 7 svn:log V 26 MFC: linux console colors END K 10 svn:author V 6 jasone K 8 svn:date V 27 2000-08-01T21:19:09.000000Z K 7 svn:log V 87 Make sem_post() safe to call from within a signal handler, as required by POSIX/SUSv2. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-08-01T22:40:23.000000Z K 7 svn:log V 54 Sync with NetBSD: K&R style function headers -> ANSI. END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2000-08-01T22:42:22.000000Z K 7 svn:log V 178 The solo driver now works for playback, so far as I can tell. recording is still broken, but IMHO that's enough to at least "hook it up" to the rest of the kernel/module builds. END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2000-08-01T22:43:15.000000Z K 7 svn:log V 38 Back out last commit -- wrong branch. END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2000-08-01T22:44:18.000000Z K 7 svn:log V 61 Hook up the ESS solo driver in the correct branch this time. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-08-01T23:26:26.000000Z K 7 svn:log V 46 MFC: make the recognition of Zip drives work. END K 10 svn:author V 2 ps K 8 svn:date V 27 2000-08-01T23:49:10.000000Z K 7 svn:log V 75 MFC: [rev 1.61] remove unneeded splnet call when setting an accept filter. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-08-02T01:02:42.000000Z K 7 svn:log V 169 GRRR! Fix the 'panic: ip6_init' caused by darrenr's incomplete changes for the pfil hooks. The protosw and ip6protosw structures were out of sync with each other. :-( END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2000-08-02T06:36:55.000000Z K 7 svn:log V 293 Fix channel 1, sort of. recording now generates IRQs and the output appears to be the correct length, but quality of output has not yet been tested. Also, full duplex audio (that is, playback on channel 1) does not yet work. Two constants and I am there! Obtained from: major hints from ALSA END K 10 svn:author V 6 kbyanc K 8 svn:date V 27 2000-08-02T06:54:21.000000Z K 7 svn:log V 631 Fix patch such that skipping files does not count as a failure. Previously, using -S/--skip, -f/--force, or -t/--batch to skip a patch in a patchset still registers a failure which causes patch to return a non-zero exit code. This is particularly undesirable with regards to ports as there is no way to ignore the non-zero code. (Luckily, we don't currently have any ports that make use of any of these options.) The PR (yes, my own) is slightly incorrect: It states that -f does indeed properly skip patches. It does, but it still sets the failure flag causing patch to return non-zero. PR: 19638 Submitted by: kbyanc@posi.net END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-08-02T07:37:44.000000Z K 7 svn:log V 125 Unbreak world build by adding the necessary include. Submitted by: Nickolay Dudorov END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2000-08-02T08:01:00.000000Z K 7 svn:log V 263 Get playback on channel 1 closer to working. 8 bit samples work. 16 bit samples have some sort of choppiness, the nature of which is not completely clear, but it clearly has something to do with dma buffer synchronization. But at least channel 1 makes noise now. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-08-02T08:46:08.000000Z K 7 svn:log V 500 Added PC-98 HDD boot manager. The boot0 is the `IPL' which occupies sector 0 of a disk and boot0.5 is the `boot selector' which starts from address 0x400. The IPL loads boot0.5 and boot0.5 loads bootblock of a slice. The boot manager stuff was developed by me (kato) with Borland C++, and then, translated into bcc in the ports collection by Nokubi-san. After that, boot0 has been translated into gas with the .code16 directive by Takahashi-san (nyan) and boot0.5 has been rewritten in gas by me. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-08-02T09:05:26.000000Z K 7 svn:log V 74 Commented out card and pcic devices because they are broken in pc98 port. END K 10 svn:author V 2 ps K 8 svn:date V 27 2000-08-02T09:16:28.000000Z K 7 svn:log V 68 MFC: [rev 1.150] Check for the NMI first and then trap to debugger. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-08-02T10:11:08.000000Z K 7 svn:log V 65 Added PC-98 boot manager installation and configuration utility. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-08-02T11:12:54.000000Z K 7 svn:log V 20 Import routed-2.21. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2000-08-02T11:12:55.000000Z K 7 svn:log V 69 This commit was manufactured by cvs2svn to create tag 'vjs_20000721'. END K 10 svn:author V 3 des K 8 svn:date V 27 2000-08-02T11:25:21.000000Z K 7 svn:log V 22 Fix signedness bogon. END K 10 svn:author V 3 des K 8 svn:date V 27 2000-08-02T11:31:33.000000Z K 7 svn:log V 142 MFC: signedness bogon. MFCed quickly because it causes a confusing (and incorrect) warning and -STABLE users have been complaining about it. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-08-02T11:38:20.000000Z K 7 svn:log V 37 Resolve conflicts from vendor merge. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-08-02T11:56:42.000000Z K 7 svn:log V 49 These files are for an arch we don't care about. END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2000-08-02T15:09:39.000000Z K 7 svn:log V 145 Fix channel 1 playback the rest of the way. There are a couple of hiccups, but playback now proceeds mostly normally using both channel 1 and 2. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-08-02T16:31:11.000000Z K 7 svn:log V 111 Grrrr. Add definition for DC_WDOG_CTLWREN. I made this change yesterday but stupidly only commited to if_dc.c. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-08-02T16:32:13.000000Z K 7 svn:log V 28 MFC: define DC_WDOG_CTLWREN END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2000-08-02T17:27:39.000000Z K 7 svn:log V 126 Minor man page corrections and fixups to document the difference between tap and vmnet style devices. Submitted by: Vladimir END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-08-02T18:19:00.000000Z K 7 svn:log V 424 Add call to bus_generic_attach() at the end of sk_attach(). It turns out that if you kldload this driver, all the subordinate devices are probed/attached as expected. But this is not the case when the driver is statically compiled into the kernel. Since I do most of my testing with modules, I failed to notice this. I'm not sure if it's intended behavior or not. I think it may be, but it seems a little counter-intuitive. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-08-02T18:19:56.000000Z K 7 svn:log V 115 MFC: remember to call bus_generic_attach() in sk_attach() if we want all our child devices instantiated correctly. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-08-02T18:49:17.000000Z K 7 svn:log V 56 Add support for the Netgear GA620T copper gigabit card. END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2000-08-02T19:37:43.000000Z K 7 svn:log V 109 Undo some of my own damage. With this patch, it appears that both recording and playback now work correctly. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-08-02T20:18:50.000000Z K 7 svn:log V 20 Update for GDB 5.0. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-08-02T21:05:21.000000Z K 7 svn:log V 73 Fix the SYSINIT() bubble sort. This was fixed in kern_linker.c already. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-08-02T21:08:53.000000Z K 7 svn:log V 329 Fix self referential dependencies. eg: uhub was packaged along with usb, all in usb.ko. uhub depends on usb. The bug was that the preload processing only adds a module to the list once it's internal dependencies are resolved... Since it was not "seeing" the internal usb module it believed that uhub had a missing dependency. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-08-02T21:27:07.000000Z K 7 svn:log V 19 MFC: add $FreeBSD$ END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-08-02T21:50:30.000000Z K 7 svn:log V 63 MFC: rev 1.15: add an alias from ENOTSUP (SUSv2) to EOPNOTSUPP END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-08-02T21:52:20.000000Z K 7 svn:log V 73 MFC: rev 1.5: add a comment about a wierd line in MAKE_SET to quiet gcc. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-08-02T21:54:37.000000Z K 7 svn:log V 40 MFC: spelling fix: contion -> condition END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-08-02T22:04:31.000000Z K 7 svn:log V 34 MFC: various minor spelling fixes END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-08-02T22:15:09.000000Z K 7 svn:log V 61 MFC: eliminate useless (and unused) third arg to vsunlock(). END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-08-02T22:19:57.000000Z K 7 svn:log V 62 MFC: use correct pci symbol (PCIR_MAPS), not the compat ones. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-08-02T22:22:40.000000Z K 7 svn:log V 85 MFC: use correct PCI symbol names, not the FreeBSD 2.2 backwards compatability ones. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-08-02T22:24:40.000000Z K 7 svn:log V 35 MFC: add PnP Id's, spelling fixes. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-08-02T22:25:25.000000Z K 7 svn:log V 20 MFC: spelling fixes END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-08-02T22:29:50.000000Z K 7 svn:log V 48 MFC: PCI register name fixes, unload verbosity. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-08-02T22:30:37.000000Z K 7 svn:log V 20 s/limitted/limited/ END K 10 svn:author V 6 kbyanc K 8 svn:date V 27 2000-08-02T22:31:34.000000Z K 7 svn:log V 171 Fix previous commit such that only -S/--skip ignores errors when applying a patch, returning -f/--force and -t/--batch to their previous semantics. Pointed out by: asami END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-08-02T22:32:26.000000Z K 7 svn:log V 53 MFC; spelling fixes; remove unused '#include "bt.h"' END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-08-02T22:35:22.000000Z K 7 svn:log V 40 MFC: remove '#include "fb.h"' (unused) END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-08-02T22:36:29.000000Z K 7 svn:log V 19 MFC: add $FreeBSD$ END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-08-02T22:39:30.000000Z K 7 svn:log V 40 sync with -current: add matching braces END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-08-02T22:40:52.000000Z K 7 svn:log V 44 MFC: use the delay on all YMF740 ds1 chips. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-08-02T22:42:34.000000Z K 7 svn:log V 19 MFC: add $FreeBSD$ END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2000-08-02T22:45:57.000000Z K 7 svn:log V 279 1. Increase the size of the DMA buffer. 2. Offer half duplex with both playback and record on channel 1 or full duplex with playback always on channel 2 as a compile-time option. 3. 16 bit record output is byte swapped for some dumb reason. Report the _BE AFMTs for recording. END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2000-08-02T22:47:44.000000Z K 7 svn:log V 329 Simplex devices will always report EBUSY on 2nd (and subsequent) opens if the reference count is not decremented on close. Note that this may result in the reference count being corrupted on full duplex devices (due to mismatching opens/closes), but the code doesn't use the reference count for anything on full duplex devices. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-08-02T23:52:55.000000Z K 7 svn:log V 71 MFC: use the correct (non-2.2-compat) names for the PCI map registers. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-08-02T23:54:41.000000Z K 7 svn:log V 64 MFC: use the correct name (PCIR_MAPS) for the pci map registers END K 10 svn:author V 2 ps K 8 svn:date V 27 2000-08-03T00:09:44.000000Z K 7 svn:log V 35 MFC: Sanitize SYSCTL_HANDLER_ARGS. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-08-03T00:09:56.000000Z K 7 svn:log V 86 MFC: don't limp along if there is an unknown option - just complain and get it fixed. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-08-03T00:25:22.000000Z K 7 svn:log V 28 MFC: add device_set_softc() END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-08-03T00:26:00.000000Z K 7 svn:log V 15 MFC: newbusify END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-08-03T00:54:41.000000Z K 7 svn:log V 15 MFC: $FreeBSD$ END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-08-03T01:09:59.000000Z K 7 svn:log V 15 MFC: $FreeBSD$ END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-08-03T02:03:30.000000Z K 7 svn:log V 218 Make the pfil.c code conditional on either option PFIL_HOOKS or IPFILTER. The previous line was an AND. This change means you can compile in the pfil_hook stuff and make it available for other users besides ipfilter. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-08-03T02:47:06.000000Z K 7 svn:log V 139 Use instead of so that this will compile. While I'm at it, move the #include line up to the top of the file. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-08-03T02:51:45.000000Z K 7 svn:log V 81 Fix HTTP port addresses for the IPv6 case. Submitted by: pho and Hajimu UMEMOTO END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-08-03T03:05:50.000000Z K 7 svn:log V 44 Add a comment as to where stdarg.h applies. END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-08-03T05:29:04.000000Z K 7 svn:log V 129 Install the openssl(1) manpage with an MLINK from ssl(8) to at least put something in the location where OpenSSH likes to point. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2000-08-03T05:52:22.000000Z K 7 svn:log V 142 Fix buildkernel and installkernel when KERNEL is defined in /etc/make.conf. PR: 20325 Submitted by: Johan Karlsson END K 10 svn:author V 6 marcel K 8 svn:date V 27 2000-08-03T06:12:19.000000Z K 7 svn:log V 164 MFC: buildkernel and installkernel: 1.151: Add NO_KERNELDEPEND and NO_KERNELCONFIG 1.162: Name all kernels 'kernel' 1.164: Fix when KERNEL is set in /etc/make.conf END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-08-03T06:36:38.000000Z K 7 svn:log V 114 MFC: device_set_unit, don't use this, but it is needed for pci modem. sys/bus.h 1.31 kern/subr_bus.c 1.56 END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-08-03T06:38:39.000000Z K 7 svn:log V 67 MFC: pci modem support. I forgot to do this for 4.1. sio.c 1.294 END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-08-03T08:24:42.000000Z K 7 svn:log V 77 Don't bitch when trying to create a ${DESTDIR}/modules which already exists. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-08-03T09:00:19.000000Z K 7 svn:log V 102 - Fixed pointer to the partition table in the buffer. - Use shift by %cl instead of five shifts by 1. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-08-03T09:06:53.000000Z K 7 svn:log V 74 * Create entire directory path for modules. * Don't ignore error returns. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-08-03T09:08:29.000000Z K 7 svn:log V 177 Cleanup warnings by adding missint prototypes, removing unneeded duplicate prototypes, and adding in several 'const's. Also, add some missing $FreeBSD$'s. Found by: BDECFLAGS END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-08-03T09:09:49.000000Z K 7 svn:log V 195 Fix several BDECFLAGS warnings. Also, actually use the 'verbose' parameter for lsdev when printing out slice information. Now, you only get the sizes and LBA's of slices if you use 'lsdev -v'. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-08-03T09:14:02.000000Z K 7 svn:log V 94 Cleanup warnings. Most of these are signed/unsigned warnings, as well as some added const's. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-08-03T09:49:44.000000Z K 7 svn:log V 72 Fix the more obvious warnings to deal with my earlier warning cleanups. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-08-03T10:24:54.000000Z K 7 svn:log V 203 Forced commit to note that actually, the last commit to this file was not warning fixes, but rather it made pre-existing compile-time knobs tweakable via make variables. It also documented the options. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-08-03T13:01:45.000000Z K 7 svn:log V 66 - Fixed %si (offset to partition table) in boot. - Fixed comment. END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2000-08-03T13:46:52.000000Z K 7 svn:log V 149 Add the ESS Solo-1 to generic chip match. Solo-1 Datasheet(vendor/device info at P.33) http://www.alsa-project.org/alsa/ftp/manuals/ess/DsSolo1.pdf END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-08-03T14:09:52.000000Z K 7 svn:log V 50 Make netstat(1) to be aware of divert(4) sockets. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-08-03T14:53:41.000000Z K 7 svn:log V 66 Do not display icmp(4) sockets as non-existent bridge(4) sockets. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2000-08-03T15:12:06.000000Z K 7 svn:log V 78 Replace two calls to strlen+calloc+strcpy with strdup. Reviewed by: sheldonh END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2000-08-03T15:19:27.000000Z K 7 svn:log V 265 Sort cases in getopt switch statement. Remove extra parens from my host selection commit. Add white space after if, while, for and switch. Get rid of braces around a single statement if. There should be no functional changes in this commit. Reviewed by: sheldonh END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2000-08-03T15:33:39.000000Z K 7 svn:log V 22 specifer -> specifier END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2000-08-03T15:45:38.000000Z K 7 svn:log V 362 Explain "-c" option more exactly and state the default in the man page. Add ability to run "inetd -R 0" to disable the default connection per minute limit of 256 connections. Document this in man page. Don't use maxchild as a boolean - instead check if it is greater than zero. Reviewed by: sheldonh Based on a patch by: Alexander Langer END K 10 svn:author V 3 hsu K 8 svn:date V 27 2000-08-03T16:36:40.000000Z K 7 svn:log V 185 Restore STAILQ_LAST() semantics to match that of TAILQ_LAST() and CIRCLEQ_LAST(). Return the last element instead of a pointer to the next field of the last element. Reviewed by: dfr END K 10 svn:author V 3 hsu K 8 svn:date V 27 2000-08-03T16:37:46.000000Z K 7 svn:log V 53 Modify to use fixed STAILQ_LAST(). Reviewed by: dfr END K 10 svn:author V 3 hsu K 8 svn:date V 27 2000-08-03T17:31:56.000000Z K 7 svn:log V 58 Make check for empty list in STAILQ_LAST() more readable. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-08-03T18:47:38.000000Z K 7 svn:log V 15 MFC: $FreeBSD$ END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-08-03T18:48:27.000000Z K 7 svn:log V 45 move $FreeBSD$ to the same place as -current END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-08-03T18:49:43.000000Z K 7 svn:log V 70 Regen. This fixes $FreeBSD$ - and the files were out of date anyway. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-08-03T18:52:02.000000Z K 7 svn:log V 49 Regen: adds $FreeBSD$, and some were out of sync END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-08-03T18:54:28.000000Z K 7 svn:log V 39 regen: out of sync with syscall.master END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-08-03T18:56:28.000000Z K 7 svn:log V 15 MFC: $FreeBSD$ END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-08-03T21:07:27.000000Z K 7 svn:log V 32 MFC: make tree k-12 safe[r] :-) END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-08-03T21:10:58.000000Z K 7 svn:log V 18 MFC: spelling fix END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-08-03T21:33:35.000000Z K 7 svn:log V 34 MFC: 1.38: Fully initialize apics END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-08-03T21:36:50.000000Z K 7 svn:log V 75 MFC: change default bus limit from 4 to 8 - many newer machines need this. END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-08-03T21:51:03.000000Z K 7 svn:log V 160 Merge from GENERIC. Mostly reenable some devices and add SOFTUPDATES and RANDOMDEV to the list. STill need to do more merging, but for now things are better. END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-08-03T23:13:35.000000Z K 7 svn:log V 52 Change use of perror() to warn() Submitted by: bde END K 10 svn:author V 6 archie K 8 svn:date V 27 2000-08-03T23:23:36.000000Z K 7 svn:log V 1219 Improve performance in the case where ip_output() returns an error. When this happens, we know for sure that the packet data was not received by the peer. Therefore, back out any advancing of the transmit sequence number so that we send the same data the next time we transmit a packet, avoiding a guaranteed missed packet and its resulting TCP transmit slowdown. In most systems ip_output() probably never returns an error, and so this problem is never seen. However, it is more likely to occur with device drivers having short output queues (causing ENOBUFS to be returned when they are full), not to mention low memory situations. Moreover, because of this problem writers of slow devices were required to make an unfortunate choice between (a) having a relatively short output queue (with low latency but low TCP bandwidth because of this problem) or (b) a long output queue (with high latency and high TCP bandwidth). In my particular application (ISDN) it took an output queue equal to ~5 seconds of transmission to avoid ENOBUFS. A more reasonable output queue of 0.5 seconds resulted in only about 50% TCP throughput. With this patch full throughput was restored in the latter case. Reviewed by: freebsd-net END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-08-03T23:44:43.000000Z K 7 svn:log V 54 Cleanup of TMPDIR code. Requested by: bde (ages ago) END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-08-04T00:26:23.000000Z K 7 svn:log V 173 Remove this file from RELENG_4 in preperation for replacing it with the one in -current, since Matt Jacob objects to me editing the file. The previous MFC has been deleted. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-08-04T00:30:11.000000Z K 7 svn:log V 218 Add the mcclock_tlsb.c file from -current onto RELENG_4 so that it is clear that I didn't edit Matt's copyright. Suprise, suprise, this ends up exactly the same in the RCS files, but consumes an additional RCS delta. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-08-04T00:39:50.000000Z K 7 svn:log V 44 MFC: fix harmless SYSINIT() bubble sort bug END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-08-04T00:49:17.000000Z K 7 svn:log V 151 MFC: set socket stat values appropriately.. eg: turn off read or write bits if it has been shutdown() in one direction, set uid/gid, set the size etc. END K 10 svn:author V 5 green K 8 svn:date V 27 2000-08-04T04:25:59.000000Z K 7 svn:log V 172 Unbreak the OpenSSL headers for those of us who don't/can't use IDEA by getting rid of the check for NO_IDEA (in evp.h) completely if it's installed without MAKE_IDEA=YES. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-08-04T05:23:41.000000Z K 7 svn:log V 129 Bring back the perform() function. However, conditionionalize it on BOOT_FORTH as it is only used if BOOT_FORTH is not defined. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-08-04T05:25:36.000000Z K 7 svn:log V 348 Fix some of the arcdisk devsw functions to catch up with warning fixes in . Also, since bcache_strategy() used to not have a prototype, arcdisk happily called bcache_strategy() with 6 parameters instead of 7, leaving out the disk unit number, which is the 2nd parameter. Add in the unit number to the bcache_strategy() call to fix this. END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-08-04T06:25:30.000000Z K 7 svn:log V 26 Prevent buffer overflows. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-08-04T06:52:00.000000Z K 7 svn:log V 162 Add support for 2.x/3.x firmware adapters which are too old to have a memory-mapped register window. This closes the last known issue with 2.x vintage adapters. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-08-04T06:52:50.000000Z K 7 svn:log V 74 MFC: support for 2.x/3.x adapters without memory-mapped register windows. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-08-04T08:05:52.000000Z K 7 svn:log V 161 Merge the truncate(1) utility onto the RELENG_4 branch and adjust the HISTORY section to reflect the first release of FreeBSD in which this utility will appear. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2000-08-04T08:05:53.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-08-04T08:05:54.000000Z K 7 svn:log V 161 Merge the truncate(1) utility onto the RELENG_4 branch and adjust the HISTORY section to reflect the first release of FreeBSD in which this utility will appear. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-08-04T08:15:45.000000Z K 7 svn:log V 49 Merged from sys/i386/isa/clock.c revision 1.155. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-08-04T08:29:50.000000Z K 7 svn:log V 59 Commented out xe device because it depend on PCMCIA stuff. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-08-04T08:30:00.000000Z K 7 svn:log V 117 Fix this so it is a Makefile and not a shell script -- now issuing `make' a second time does not rebuild the binary. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-08-04T08:31:08.000000Z K 7 svn:log V 59 MFC: rev 1.5 (fix rules so `make' can do its job properly) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-08-04T08:34:04.000000Z K 7 svn:log V 49 These files are for an arch we don't care about. END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-08-04T09:23:07.000000Z K 7 svn:log V 141 Limit the amount of data copied to the error buffer to _POSIX2_LINE_MAX. This is the documented size which the user-provided buffer must be. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-08-04T09:35:05.000000Z K 7 svn:log V 25 Virgin import of gdb-5.0 END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-08-04T09:35:05.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r64234, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-08-04T10:23:42.000000Z K 7 svn:log V 29 sprintf -> snprintf paranoia END