ƒ¬ 54000 221 190 124 485 145 107 135 123 288 517 127 119 149 125 264 146 139 107 247 337 127 115 100 415 132 441 188 316 360 143 292 147 392 140 137 533 1126 261 170 203 227 319 222 131 251 672 182 194 297 118 201 377 256 216 312 147 341 132 137 148 115 256 431 250 235 212 276 436 121 156 284 174 153 208 720 126 169 194 121 141 140 127 365 299 316 164 240 168 123 138 129 147 170 127 133 164 389 272 229 121 346 127 514 123 312 166 204 167 318 117 114 147 114 147 189 234 173 379 159 268 255 137 141 816 174 149 257 200 438 219 188 146 203 180 127 390 163 199 204 1415 198 141 137 122 139 183 180 124 187 171 208 218 216 114 198 142 270 395 187 198 185 138 973 307 148 180 184 345 152 180 154 376 123 197 107 169 533 160 382 256 261 193 217 205 173 168 141 129 151 112 136 167 116 191 151 493 682 508 202 319 413 115 164 181 563 364 192 234 150 203 146 119 1134 482 700 219 164 192 259 256 193 214 K 10 svn:author V 6 julian K 8 svn:date V 27 1999-12-01T19:41:51.000000Z K 7 svn:log V 95 MFC: make Netgraph in -stable match that in -current exactly except where impossible to do so. END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-12-01T22:10:43.000000Z K 7 svn:log V 29 Allow to compile on -stable. END K 10 svn:author V 6 archie K 8 svn:date V 27 1999-12-01T22:31:32.000000Z K 7 svn:log V 389 The functions m_copym() and m_copypacket() return read-only copies, because in the case of mbuf clusters they only increment the reference count rather than actually copying the data. Add comments to this effect, and add a new routine called m_dup() that returns a real, writable copy of an mbuf chain. This is preliminary work required for implementing 'ipfw tee'. Reviewed by: julian END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-12-01T22:46:17.000000Z K 7 svn:log V 50 Hack to support strtol until it gets into libkern END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-12-01T22:49:13.000000Z K 7 svn:log V 12 Stupid typo END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-12-01T22:50:30.000000Z K 7 svn:log V 40 gotta stop getting my windows confused. END K 10 svn:author V 6 archie K 8 svn:date V 27 1999-12-01T22:56:51.000000Z K 7 svn:log V 28 Eliminate compiler warning. END K 10 svn:author V 6 archie K 8 svn:date V 27 1999-12-01T23:11:58.000000Z K 7 svn:log V 192 Use m_dup() instead of m_copypacket() to duplicate the mbuf chain. This fixes a bug where if the original packet was modified downstream of the tee node, then the copy could get modified too. END K 10 svn:author V 2 gj K 8 svn:date V 27 1999-12-01T23:21:12.000000Z K 7 svn:log V 425 Fix a problem which only occured for telephony. Since it isn't possible to deactivate a B-channel when both are active, the "deactivated" channel still received bytes and allocated mbufs for the data which were never consumed. This eventually resulted in using up all mbufs which resulted in a kernel panic. Clean up some prototypes. Rename isic_hscx_fifo to avma1pp_fifo to avoid a conflict with the prototype in i4b_l1.h. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-12-02T01:52:45.000000Z K 7 svn:log V 35 Add the hostname command for dhcp. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-12-02T01:53:05.000000Z K 7 svn:log V 27 MFC: add hostname command. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-12-02T01:54:15.000000Z K 7 svn:log V 57 We need COMPAT3X for both i386 and alpha, not just i386. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-12-02T02:21:43.000000Z K 7 svn:log V 33 MFC: Use compat3x appropriately. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-12-02T02:53:08.000000Z K 7 svn:log V 168 Add the AMI MegaRAID and Mylex DAC960 drivers. Installation to arrays on these controllers is now no different to the process for any other supported disk controller. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-12-02T02:55:57.000000Z K 7 svn:log V 54 Allow 2 more characters for Mike's long device names. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-12-02T02:56:13.000000Z K 7 svn:log V 47 MFC: allow 2 more chars for long device names. END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-12-02T03:01:54.000000Z K 7 svn:log V 13 Grammar nit. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 1999-12-02T03:13:11.000000Z K 7 svn:log V 151 Remove code to select APM version with flags to the apm0 device. This code has been disabled for the last 4 months. Prodded into action by: n_hibma END K 10 svn:author V 6 jlemon K 8 svn:date V 27 1999-12-02T03:25:19.000000Z K 7 svn:log V 241 Change the delayed ack time from 200ms to 100ms. This results in closer behavior to earlier versions, where the fixed 200ms timer actually resulted in a delay anywhere from 1..200ms, with the average delay being 100ms. Pointed out by: dg END K 10 svn:author V 3 dcs K 8 svn:date V 27 1999-12-02T03:47:46.000000Z K 7 svn:log V 35 Add if_ prefix to network drivers. END K 10 svn:author V 3 dcs K 8 svn:date V 27 1999-12-02T03:48:50.000000Z K 7 svn:log V 23 Add bus suffix to mii. END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-12-02T05:46:22.000000Z K 7 svn:log V 9 /tmp/msg END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-12-02T05:52:58.000000Z K 7 svn:log V 322 Implement pccardc power command. This allows one to power off individual slots at one's whim. Useful for turning the slots into card carrying cases, etc. Patch was originally from mihira-san in message to freebsd-mobile. He ported the code originally from PAO. Submitted by: MIHIRA Sanpei Yoshiro END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-12-02T05:56:36.000000Z K 7 svn:log V 40 Forgotten part of pccardc power command END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-12-02T05:57:50.000000Z K 7 svn:log V 348 [[ First attempt used -m /tmp/msg rather than -F /tmp/msg ]] Kernel portion of pccardc power virtual power interface (it helps me test). Patch was originally from mihira-san in message to freebsd-mobile. I reworked it a little and tested it here. He ported the code originally from PAO. Submitted by: MIHIRA Sanpei Yoshiro END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-12-02T08:25:53.000000Z K 7 svn:log V 96 Correct outdated aic entries. Submitted by: Greg Lewis PR: 15186 END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-12-02T09:16:02.000000Z K 7 svn:log V 220 Updates for 4.x: - Add AMI and Mylex RAID controllers - Reflect the demise of the 'eg' and 'ft' drivers - Various minor cleanups - Add some initial Microchannel information (this could do with some fleshing out) END K 10 svn:author V 5 mdodd K 8 svn:date V 27 1999-12-02T10:01:06.000000Z K 7 svn:log V 265 Remove the "MCA not supported" from RELNOTES.TXT and add mention of the various devices that are supported. Add some text and entry to LINT for 'controller mca0'. I'd like to turn this option on in GENERIC as well as it isn't impacting and has a small footprint. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 1999-12-02T13:39:05.000000Z K 7 svn:log V 46 mention AlphaServer 1000 and AlphaServer DS20 END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-12-02T13:47:17.000000Z K 7 svn:log V 196 Make sure DESTDIR is set in the environment of mkioctls. This fixes the breakage people have encountered at certain times (for example when the altq_*.h files were removed). $FreeBSD$ tag added. END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-12-02T14:00:28.000000Z K 7 svn:log V 54 Sync with sys/i386/conf/GENERIC revision up to 1.207. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-12-02T16:30:21.000000Z K 7 svn:log V 295 Remove check for attached state. sc = devclass_get_softc(devclass, unit); doesn't return NULL during attach anymore, and produces the sc, identical to (for devclass_get_unit(devclass, unit) != NULL that is): sc = device_get_softc(devclass_get_unit(devclass, unit)); Reviewed-by: dfr END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-12-02T16:31:12.000000Z K 7 svn:log V 44 It's device_add_child*, not bus_add_child*. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-12-02T16:34:09.000000Z K 7 svn:log V 41 Add the device_get_children(9) man page. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-12-02T16:39:15.000000Z K 7 svn:log V 435 Replace the -q option to pwd_mkdb with a test for PW_SCAN_BIG_IDS in the environment. This allows big ID warnings to be suppressed for vipw and chpass as well. Since the environment variable test is only performed for callers of pw_scan() that do not set pw_big_ids_warning, the test can still be overriden. Currently, chpass and pwd_mkdb are the only users of pw_scan() and neither of them overrides the environment variable test. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-12-02T16:43:18.000000Z K 7 svn:log V 1028 In one queue all the TDs (transfer descriptor, packets) for one transfer are queued. Traverse the queues vertically and then horizontally. This means that TDs for one xfer are transmitted back to back until the first NAK or error condition. Up to now we transmitted a TD per frame and transmitted the next TD in the next frame. The old approach is more fair if you have the end of the queue point at the beginning of the control transfer queue, but also a lot more overhead due to the fact that the QHs have to be read more often. The new approach squirts the packets down the line as fast as possible for one transfer and then does the next one. In the current situation, with fairly empty USB buses, this is a more sensible approach. We might have to revisit the scheduler later however. It speeds up large transfers (Zip drive, Host-To-Host adapters) on UHCI by a factor of 5 and makes it as fast as OHCI on the bus. The next problem to solve is the question why the limit is 300kb/s and not 1000/kb/s (kb == kilobyte). END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-12-02T17:46:17.000000Z K 7 svn:log V 163 Reserve #137 for nCipher's nFast PCI hardware cryptographic accelerator, for which open source drivers are under development, for John Hartley . END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-12-02T19:31:28.000000Z K 7 svn:log V 78 Fix typo from last commit. Noticed by: Maxim Sobolev END K 10 svn:author V 6 archie K 8 svn:date V 27 1999-12-02T19:36:05.000000Z K 7 svn:log V 107 Add 'const' to the bpf_filter() and bpf_validate() prototypes. Remove a stale comment from bpf_validate(). END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-12-02T19:45:19.000000Z K 7 svn:log V 130 Reserve 138 for usio, the USB sio driver by Doug Ambrisko, Whistle. Also, change mail address in all case to n_hibma@freebsd.org END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-12-02T19:46:41.000000Z K 7 svn:log V 226 Make pccardc beep actually work. The kernel was doing the wrong thing with the beep information it had (like ignoring it). Submitted by: sanpei@sanpei.org (MIHIRA-san Yoshiro) Add $FreeBSD$ to pccard_beep.c while I'm here. END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-12-02T19:48:16.000000Z K 7 svn:log V 129 Now that pccardc beep actually works, add knob for it in rc.conf/rc.pccard Submitted by: sanpei@sanpei.org (MIHIRA-san Yoshiro) END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-12-02T19:50:08.000000Z K 7 svn:log V 36 MFC: backport getenv_quad function. END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-12-02T19:51:34.000000Z K 7 svn:log V 158 Print device names for children that fail to detach. Free child array when we're done with it. Forgotten by: imp Submitted by: Nick Hibma END K 10 svn:author V 6 archie K 8 svn:date V 27 1999-12-02T23:43:08.000000Z K 7 svn:log V 576 When specifying additiona user-specified kernel compilation source files in a 'files.XXX' file, config allows non-FreeBSD source files with the same name as a FreeBSD source file to override the latter, and in this situation it issues a warning. However, if one of the user-specified files is actually a FreeBSD source file (perhaps your kernel has some custom option that requires that file), config mistakenly thinks it's a completely new file and goes ahead and overrides all previous information for that file (and issues the warning). Fix this. With help from: julian END K 10 svn:author V 3 wes K 8 svn:date V 27 1999-12-02T23:46:49.000000Z K 7 svn:log V 90 Add Matt Fuller's comment about long-standing x86 bug that allows you to install Windows. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-12-03T00:16:20.000000Z K 7 svn:log V 99 Remove the 'gzip' image activator. We're not using a.out anymore, so save ourselves just over 8k. END K 10 svn:author V 6 archie K 8 svn:date V 27 1999-12-03T00:28:06.000000Z K 7 svn:log V 201 A better version of the previous checkin. If the user specifies a custom file that could override a FreeBSD file under a different configuration, but doesn't under this one, give a different warning. END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-12-03T00:34:26.000000Z K 7 svn:log V 24 Fix typo, add $FreeBSD$ END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-12-03T00:40:31.000000Z K 7 svn:log V 106 Remove the 'alpha, use at your own risk' death-statement. Reviewed by: mckusick (verbally at FreeBSDcon) END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-12-03T01:34:42.000000Z K 7 svn:log V 280 Fix the 'usb0: USB revision unknown, not supported' people have been seeing by identifying the version in the PCI drivers. The OHCI driver just presets this to 1.0 as it is not specified in the PCI registers anywhere. This should be revisited once USB 2.0 is in wide spread use. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-12-03T02:23:34.000000Z K 7 svn:log V 163 Define name length differently for alpha in order to preserve backwards compatibility. Submitted by: Andrew Gallatin Reviewed by: mckusick END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-12-03T03:20:59.000000Z K 7 svn:log V 121 Correct co-MAINTAINER's e-mail address. I don't know how many more ways I can screw his address up. Suggestions welcome. END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-12-03T06:08:11.000000Z K 7 svn:log V 217 Add '-l' which will match a certain status code. Add the submitter as a contributor in the man page freebsd -> FreeBSD, while I'm poking around. PR: bin/15162 Submitted by: Dominic Mitchell END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-12-03T06:18:04.000000Z K 7 svn:log V 53 MFC: -l option, fix MAINTAINER e-mail, minor fixups. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-12-03T06:33:10.000000Z K 7 svn:log V 246 Be careful not to re-initialise `struct stat' while it still has a running timer. This fixes a problem where a dial is manually aborted, the hangup script kicks in and the chat timer ends up on the timer queue twice (tick tick tick tick *boom*) END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-12-03T06:34:04.000000Z K 7 svn:log V 38 MFC: Don't memset active chat timers. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-12-03T06:55:39.000000Z K 7 svn:log V 42 turn some messages into CFGPRINT messages END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-12-03T06:56:23.000000Z K 7 svn:log V 53 clean up sprintf and have buffer that won't overflow END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-12-03T06:56:43.000000Z K 7 svn:log V 20 roll platform minor END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-12-03T07:20:22.000000Z K 7 svn:log V 160 Set RB_VERBOSE into boothowto (provide proper layering from boot loader (eventually) settings to kernel settings). Prototype read_random to quiesce a warning. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-12-03T07:28:33.000000Z K 7 svn:log V 335 MFC: dmasetup now uses u_int16_t's for request queue indices. Regularize and deal with f/w availability or lack thereof. Dig chip revision out of PCI header and store in softc. Generate WWN from config'd SCSI_ISP_WWN or get it from a quad in the environment. If all else fails, try and generate a default WWN that is vaguely sensible. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-12-03T07:30:43.000000Z K 7 svn:log V 154 MFC: use new *BSD style licence for f/w. Organize f/w so that various portions can be compiled in, or not. While we're at it, roll the 2200 f/w revision. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-12-03T07:33:14.000000Z K 7 svn:log V 139 MFC: roll platform minor. Remove WWN seed and replace with a default WWN. Change DEFAULT_WWN macro to point to it. Remove unneeded string. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-12-03T07:34:27.000000Z K 7 svn:log V 116 MFC: clean up isp_prtstst function and make sure it has a buffer big enough. Add in isp_getrqentry inline function. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-12-03T07:36:55.000000Z K 7 svn:log V 180 MFC: remove some target mode stuff. Roll minor version. Change func declarations to follow that request/response queue indices now are u_int16_t. Clean up some of the softc a bit. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-12-03T07:40:31.000000Z K 7 svn:log V 340 MFC: cleanup request/response queue size u_int8_t to u_int16_t change. Change the usage of 'used' to 'touched'. Change some messages to be CFGPRINTF instead of PRINTF. Clean up f/w download. If we're a 2100 less than rev 5, turn off loop fairness. Fix some random botches. Use the isp_getrqentry inline to get the next request queue entry. END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-12-03T07:41:37.000000Z K 7 svn:log V 26 *** empty log message *** END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-12-03T07:42:26.000000Z K 7 svn:log V 61 MFC: we don't need asm_sbus until we have an SBUS to run on. END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-12-03T07:44:24.000000Z K 7 svn:log V 188 forced commit to add commit message for last commit. MFC: Improve documentation of the parser bring the sampe node code up to date us m_dup for writable packet copy in ng_tee.c. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-12-03T07:48:03.000000Z K 7 svn:log V 79 MFC: add in some more isp related options (to control f/w compilation mostly). END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-12-03T07:49:38.000000Z K 7 svn:log V 58 MFC: m_dup() to produce writable copies of an mbuf chain. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-12-03T08:09:22.000000Z K 7 svn:log V 112 MFC: bring back the new isp options. Unfortunately a LINT kernel does not compile, but it wasn't broken by me. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 1999-12-03T08:41:24.000000Z K 7 svn:log V 625 Remove the 'ivars' arguement to device_add_child() and device_add_child_ordered(). 'ivars' may now be set using the device_set_ivars() function. This makes it easier for us to change how arbitrary data structures are associated with a device_t. Eventually we won't be modifying device_t to add additional pointers for ivars, softc data etc. Despite my best efforts I've probably forgotten something so let me know if this breaks anything. I've been running with this change for months and its been quite involved actually isolating all the changes from the rest of the local changes in my tree. Reviewed by: peter, dfr END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-12-03T09:10:04.000000Z K 7 svn:log V 31 correct incomplete last change END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-12-03T09:59:02.000000Z K 7 svn:log V 74 Make the stub routines have the same prototypes as the real bpf routines. END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-12-03T10:06:57.000000Z K 7 svn:log V 99 MFC: Stop config from getting confused when a standard file is required by a site specific option. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 1999-12-03T11:22:28.000000Z K 7 svn:log V 27 Remove mention of 'ivars'. END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-12-03T11:40:52.000000Z K 7 svn:log V 48 Sync with sys/i386/conf/GENERIC revision 1.208. END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-12-03T11:58:12.000000Z K 7 svn:log V 47 Change splbio() to splcam(). bs is cam driver. END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-12-03T12:00:32.000000Z K 7 svn:log V 34 MFC: Change splbio() to splcam(). END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-12-03T12:50:02.000000Z K 7 svn:log V 269 Avoid hardcoding any paths and variables. The include directory must now be specified on the command line. Accept a '-s' option which controls whether a switch-statement is to be used instead of a series of if-statements. Replace cpp with gcc -E. Discussed with: bde END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-12-03T12:52:40.000000Z K 7 svn:log V 201 Update a few broken URLs and source file references. Homogenize sourcefile references and express URLs correctly. Analogous to rev 1.686. PR: 15213 Submitted by: jedgar@fxp.org (Chris D. Faulhaber) END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-12-03T12:56:21.000000Z K 7 svn:log V 222 pc98/pc98/atapi.c Copied from i386/isa/atapi.c. Fixed to support slave devices. Ignore the device that has strange model strings. i386/isa/atapi.c Removed pc98 codes. Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata) END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1999-12-03T12:56:22.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_3'. END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-12-03T13:03:00.000000Z K 7 svn:log V 146 MFC: pc98/pc98/atapi.c Fixed to support slave devices. Ignore the device that has strange model strings. i386/isa/atapi.c Removed pc98 codes. END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-12-03T13:20:55.000000Z K 7 svn:log V 75 Supported to sound beep. Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata) END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-12-03T13:23:16.000000Z K 7 svn:log V 30 MFC: Supported to sound beep. END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-12-03T16:56:57.000000Z K 7 svn:log V 45 Change -i host to whois.networksolutions.com END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-12-03T17:35:34.000000Z K 7 svn:log V 34 Fix for the new usage of mkioctls END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-12-03T19:52:06.000000Z K 7 svn:log V 54 Don't use %E* in old fields for compatibility reasons END K 10 svn:author V 6 semenu K 8 svn:date V 27 1999-12-03T20:17:16.000000Z K 7 svn:log V 75 Added ntfs subdir to allow mountd.c include and others. END K 10 svn:author V 6 semenu K 8 svn:date V 27 1999-12-03T20:22:45.000000Z K 7 svn:log V 32 Added ntfs subdir to be filled. END K 10 svn:author V 6 semenu K 8 svn:date V 27 1999-12-03T20:23:53.000000Z K 7 svn:log V 38 Added ntfs filesystem to be exported. END K 10 svn:author V 6 archie K 8 svn:date V 27 1999-12-03T20:27:33.000000Z K 7 svn:log V 69 Fix bug parsing 32 bit integers on machines where sizeof(long) == 4. END K 10 svn:author V 6 semenu K 8 svn:date V 27 1999-12-03T20:37:40.000000Z K 7 svn:log V 293 Merged NetBSD version, as they have done improvements: 1. ntfs_read*attr*() functions now accept uio structure to eliminate one data copying. 2. found and removed deadlock caused by 6 concurent ls -lR. 3. started implementation of nromal Unicode<->unix recodeing. Obtained from: NetBSD END K 10 svn:author V 6 archie K 8 svn:date V 27 1999-12-03T21:17:30.000000Z K 7 svn:log V 176 Add a new function ng_findhook() for finding a node's hook; if the node type provides a more efficient implementation than the normal linear scan, use it. Reviewed by: julian END K 10 svn:author V 6 archie K 8 svn:date V 27 1999-12-03T21:21:49.000000Z K 7 svn:log V 133 New netgraph node type, ng_bpf(8). This node type allows you to apply bpf(4) filters to data travelling through a netgraph network. END K 10 svn:author V 6 archie K 8 svn:date V 27 1999-12-03T23:12:41.000000Z K 7 svn:log V 26 Recognize NGM_BPF_COOKIE. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-12-03T23:14:11.000000Z K 7 svn:log V 250 Correct some botched timeout defines. Allocate only 8KB for the test read in samount. Make things a lot quieter in samount (and other places). Fix ridiculous and not so ridiculous bugs in compression related code in both sagetparams and sasetparams. END K 10 svn:author V 6 archie K 8 svn:date V 27 1999-12-03T23:15:33.000000Z K 7 svn:log V 32 Missed part of previous commit. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-12-03T23:22:00.000000Z K 7 svn:log V 418 MFC (hastily because of 3.4 closure): Add some shorthand timeout defines. Add a QFROZEN_RELEASE macro. Stop a potential race condition in saopen. Various other things like test reads at mount time to determine type of media inserted, clearing up some missing xpt_release_ccb things, clearing up a bit of saerror so we can see errors printed before it's swallowed by cam_periph_error. Fix some compression code issues. END K 10 svn:author V 5 green K 8 svn:date V 27 1999-12-03T23:25:14.000000Z K 7 svn:log V 29 Add RLIMIT_SBSIZE here, too. END K 10 svn:author V 5 green K 8 svn:date V 27 1999-12-03T23:31:08.000000Z K 7 svn:log V 217 From the author: [This] updates [elf.5] from the enitial work I did in Queen's (UK) English to American English, as is normal for the -doc project stuff. Submitted by: Jeroen Ruigrok van der Werven END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-12-04T00:14:37.000000Z K 7 svn:log V 71 MFC: Put an upper bound on the number of BUSY status retries we'll do. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-12-04T01:13:59.000000Z K 7 svn:log V 108 Add back in a prefatory TUR when the tape is *not* mounted. This seems to help with some older tape drives. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-12-04T01:15:59.000000Z K 7 svn:log V 72 MFC (in haste): put back in a prefatory TUR when tape is *not* mounted. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-12-04T01:23:26.000000Z K 7 svn:log V 222 Support the environtmental var "CVS_OPTIONS". Which can hold a set of default options for cvs. These options are interpreted first and can be overwritten by explicit command line parameters. Obtained from: GNU Grep 2.3 END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-12-04T01:27:51.000000Z K 7 svn:log V 22 Minor whitespace fix. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-12-04T01:29:43.000000Z K 7 svn:log V 19 Add -q quite mode. END K 10 svn:author V 4 kris K 8 svn:date V 27 1999-12-04T02:11:51.000000Z K 7 svn:log V 54 Fix buffer overflow & add $FreeBSD$ Reviewed by: imp END K 10 svn:author V 4 kris K 8 svn:date V 27 1999-12-04T02:13:11.000000Z K 7 svn:log V 21 MFC: Buffer overflow END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-12-04T02:15:30.000000Z K 7 svn:log V 53 Document the .cvsrc "cvs" option for global options. END K 10 svn:author V 4 kris K 8 svn:date V 27 1999-12-04T02:19:33.000000Z K 7 svn:log V 96 Fix off-by-one error leading to a segfault. Noticed by: Thomas Stromberg END K 10 svn:author V 4 kris K 8 svn:date V 27 1999-12-04T03:19:15.000000Z K 7 svn:log V 140 The -s option was broken (missing braces around an else clause). Noticed by: Thomas Stromberg Obtained from: OpenBSD END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-12-04T03:52:29.000000Z K 7 svn:log V 78 forgot .CURDIR caught by Steven G. Kargl END K 10 svn:author V 3 jhb K 8 svn:date V 27 1999-12-04T06:22:15.000000Z K 7 svn:log V 286 MFC Revision 1.36 Fix man so that it does not allow command line arguments to expand when executing apropos or whatis. This prevents `man -k ';echo foo'` from executing `echo foo` and causes apropos to print an error message instead. Add $FreeBSD$ while I am here. Reviewed by: jkh END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-12-04T08:44:05.000000Z K 7 svn:log V 64 Call isspace() directly to get rid of an objectionable include. END K 10 svn:author V 8 tanimura K 8 svn:date V 27 1999-12-04T09:51:24.000000Z K 7 svn:log V 170 Call ISA_PNP_PROBE() to probe PnP cards, rather than match the vendor and logical IDs directly. Submitted by: peter Tested by: Timo Geusch END K 10 svn:author V 8 tanimura K 8 svn:date V 27 1999-12-04T10:13:17.000000Z K 7 svn:log V 157 Add the logical ID of ViBRA16CL PNP on Micron Millenium II motherboards. PR: kern/15243 Submitted by: Steven G. Kargl END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-12-04T10:40:24.000000Z K 7 svn:log V 42 Fix type of sf_addr. Pointed out by: bde END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-12-04T10:53:39.000000Z K 7 svn:log V 46 oszsigcode -> szosigcode Pointed out by: bde END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-12-04T11:10:22.000000Z K 7 svn:log V 720 Implement pluggable ioctl handlers. Other modules can register and unregister ioctl handlers to extend the ioctls known by the Linuxulator. A recent application is the vmware port. The Linuxulator itself uses the new interface to register its handlers as well. Handlers for the following types of ioctls have been defined: cdrom console (=keyboard and VT handling) socket sound termio All ioctl related defines and declarations have been moved to a new file (linux_ioctl.h), except for the pluggable ioctl handler interface definition. While there, cleanup linux.h some more. linux.h and linux_ioctl.[ch] have been made to conform to style(9) as much as possible. Inspired and reviewed by: Vladimir N. Silyaev END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-12-04T11:42:29.000000Z K 7 svn:log V 79 Bump the version number now that the Linuxulator has pluggable ioctl handlers. END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-12-04T12:35:05.000000Z K 7 svn:log V 56 Sync with sys/i386/i386/machdep.c revision up to 1.381. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-12-04T12:35:56.000000Z K 7 svn:log V 161 When a Makefile.PL is evaluated in a subdirectory (ext/SDBM_Files/sdbm) do not prepend '../' to PERL and FULLPERL. It breaks cross-building. Approved by: markm END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-12-04T12:40:38.000000Z K 7 svn:log V 104 Add miniperlmain.c to CLEANFILES and remove a second instance of config_h.sh Not objected to by: markm END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-12-04T13:01:21.000000Z K 7 svn:log V 342 Override PERL and FULLPERL to be just "perl". This prevents MakeMaker (ie Makefile.PL) from creating makefiles that explicitly use the perl from the object tree. It breaks cross-building. While I'm here, create a variable that holds common MakeMaker arguments used by all targets, and by doing so automaticly fixed a bug. Approved by: markm END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-12-04T13:09:26.000000Z K 7 svn:log V 125 The address 0x472 is used for the SCSI HDD geometry information on PC-98. Therefore, the PC-98 kernel should not modify it. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-12-04T13:13:58.000000Z K 7 svn:log V 95 MFC: PC-98 kernel should not write the warm boot magic to the BIOS work area (revision 1.132.) END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-12-04T13:36:22.000000Z K 7 svn:log V 51 Properly align the columns of the header on Alpha. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-12-04T14:20:51.000000Z K 7 svn:log V 109 MFC: Fix /sbin/init vs kern.securelevel incoherence (rev 1.19 of init.8 and rev 1.36 of init.c). PR: 14941 END K 10 svn:author V 8 cracauer K 8 svn:date V 27 1999-12-04T17:12:47.000000Z K 7 svn:log V 83 Fix "subscript has type `char'" warnings by casting to int, as discussed on -arch. END K 10 svn:author V 8 cracauer K 8 svn:date V 27 1999-12-04T17:19:07.000000Z K 7 svn:log V 30 MFC: Sheldon's manpage fixes. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-12-04T17:41:31.000000Z K 7 svn:log V 295 Add the if_dc driver and remove all of the al, ax, dm, pn and mx drivers which it replaces. The new driver supports all of the chips supported by the ones it replaces, as well as many DEC/Intel 21143 10/100 cards. This also completes my quest to convert things to miibus and add Alpha support. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-12-04T20:07:54.000000Z K 7 svn:log V 69 Grrrr. I knew I forgot something. Remove mxphy, add dcphy and pnphy. END K 10 svn:author V 5 luoqi K 8 svn:date V 27 1999-12-04T22:15:02.000000Z K 7 svn:log V 104 Disconnect and tagged queueing now really work. Also fix a bug that's causing problems to slow devices. END K 10 svn:author V 5 luoqi K 8 svn:date V 27 1999-12-04T22:49:48.000000Z K 7 svn:log V 109 MFC: Disconnect and tagged queueing now really work. Also fix a bug that's causing problems to slow devices. END K 10 svn:author V 8 deischen K 8 svn:date V 27 1999-12-04T22:55:59.000000Z K 7 svn:log V 1316 Change signal handling to conform to POSIX specified semantics. Before this change, a signal was delivered to each thread that didn't have the signal masked. Signals also improperly woke up threads waiting on I/O. With this change, signals are now handled in the following way: o If a thread is waiting in a sigwait for the signal, then the thread is woken up. o If no threads are sigwait'ing on the signal and a thread is in a sigsuspend waiting for the signal, then the thread is woken up. o In the case that no threads are waiting or suspended on the signal, then the signal is delivered to the first thread we find that has the signal unmasked. o If no threads are waiting or suspended on the signal, and no threads have the signal unmasked, then the signal is added to the process wide pending signal set. The signal will be delivered to the first thread that unmasks the signal. If there is an installed signal handler, it is only invoked if the chosen thread was not in a sigwait. In the case that multiple threads are waiting or suspended on a signal, or multiple threads have the signal unmasked, we wake up/deliver the signal to the first thread we find. The above rules still apply. Reported by: Scott Hess Reviewed by: jb, jasone END K 10 svn:author V 8 deischen K 8 svn:date V 27 1999-12-05T00:48:53.000000Z K 7 svn:log V 100 Make work for sigset_t change. Also modify tests to account for recent changes to signal handling. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-12-05T01:39:11.000000Z K 7 svn:log V 47 Add pci_if.h to SRCS so that dcphy will build. END K 10 svn:author V 5 luoqi K 8 svn:date V 27 1999-12-05T01:56:42.000000Z K 7 svn:log V 43 Reinstate the aic driver. PR: conf/15187 END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-12-05T07:54:43.000000Z K 7 svn:log V 27 Mention USB mouse support. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-12-05T09:28:59.000000Z K 7 svn:log V 47 A procfs mount is no longer needed for a jail. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-12-05T10:04:37.000000Z K 7 svn:log V 88 Fix cursor position calculation. Submitted by: Cejka Rudolf END K 10 svn:author V 8 cracauer K 8 svn:date V 27 1999-12-05T12:13:54.000000Z K 7 svn:log V 83 make '|' character visible. PR: docs/15265 Submitted by: takamune@avrl.mei.co.jp END K 10 svn:author V 8 cracauer K 8 svn:date V 27 1999-12-05T12:16:26.000000Z K 7 svn:log V 27 MFC: make '|' char visible END K 10 svn:author V 8 cracauer K 8 svn:date V 27 1999-12-05T12:23:03.000000Z K 7 svn:log V 90 Make '||' visible. PR: docs/15265 Submitted by: Kazu TAKAMUNE END K 10 svn:author V 8 cracauer K 8 svn:date V 27 1999-12-05T12:36:19.000000Z K 7 svn:log V 74 MFC: Formatting fixes from docs/15265 (one MFC, one -stable specific fix) END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-12-05T14:20:29.000000Z K 7 svn:log V 115 This file never got properly merged when gdb-4.18 was imported. Noticed by: Ronald F. Guilmette END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-12-05T18:41:34.000000Z K 7 svn:log V 125 Don't use a bogus bus number for Ross host-pci bridges. PR: kern/15278 Submitted by: Ahmed Benani END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-12-05T18:46:33.000000Z K 7 svn:log V 121 Lower (a lot!) the chip* probe so it doesn't steal the pci ID from ide_pci which still uses the pci driver compat shims. END K 10 svn:author V 6 archie K 8 svn:date V 27 1999-12-05T18:49:09.000000Z K 7 svn:log V 19 Fix LINT breakage. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-12-05T18:50:22.000000Z K 7 svn:log V 103 Raise the pci compat driver match priority a bit so that it's not quite so close to the chip* drivers. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-12-05T18:55:53.000000Z K 7 svn:log V 50 Add entry about updating of /dev being desirable. END K 10 svn:author V 2 cg K 8 svn:date V 27 1999-12-05T19:09:13.000000Z K 7 svn:log V 178 fix dma underrun issues mutate some panics to kasserts add more spl protection PR: kern/14990 Partially Submitted by: Vladimir N.Silyaev Reviewed by: dfr END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-12-05T19:51:40.000000Z K 7 svn:log V 300 newbusify and port the joy driver to the Alpha. It now attaches to the joystick port on PnP sound cards that have a suitable device ID on them. Doug Rabson added timer code so it didn't have to beat on the isa timer. Submitted by: Takanori Watanabe END K 10 svn:author V 8 charnier K 8 svn:date V 27 1999-12-05T19:53:37.000000Z K 7 svn:log V 90 Do not dot terminate errx() strings. Add rcsid. Document -d flag. Rework SYNOPSIS section END K 10 svn:author V 8 charnier K 8 svn:date V 27 1999-12-05T19:57:14.000000Z K 7 svn:log V 100 Correct use of .Nm, .Em, .Ev Add rcsid. Use errx instead of fprintf + exit. Various spelling fixes. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1999-12-05T20:01:28.000000Z K 7 svn:log V 88 Typo. Standard list of flag Add ``c89: '' in front of error messages to be errx()-like. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-12-05T20:02:19.000000Z K 7 svn:log V 44 Switch over to using the generic joy driver END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-12-05T20:02:45.000000Z K 7 svn:log V 878 Modify the Adaptec "starfire" driver to reset the PHY on the MII bus before selecting a mode. The Seeq PHY chips on the Adaptec cards that use the AIC-6915 controller seem to need it in order to get them to change modes correctly. This corrects a problem that I noticed where my ANA-62022 board failed to correctly program the full duplex bit in the macconfig1 register when the interface was brought up. Running ifconfig sf0 would mask this problem in some cases because polling the PHY status would cause the miibus code to notice that full duplex was now needed and the statchg callback would be invoked to configure the duplex setting. However it would still get it wrong other times. Also changed sf_miibus_statchg() to program the IPG register to match the duplex setting in accordance with Adaptec manual's recommendations (0x15 for full duplex, 0x11 for half duplex). END K 10 svn:author V 8 charnier K 8 svn:date V 27 1999-12-05T20:03:22.000000Z K 7 svn:log V 209 Minimal use of .Ar and .Nm. Add section number to .Xr reference. Add DIAGNOSTICS section name. Remove unused #includes. Be consistant in the parsing of flags and add missing option in usage string. Add rcsid. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1999-12-05T20:04:56.000000Z K 7 svn:log V 51 Add extra columns for printing longer device name. END K 10 svn:author V 3 joe K 8 svn:date V 27 1999-12-05T20:05:45.000000Z K 7 svn:log V 88 Fixed a potential buffer overflow problem, in the device name handling. PR: bin/15101 END K 10 svn:author V 2 cg K 8 svn:date V 27 1999-12-05T20:25:29.000000Z K 7 svn:log V 93 conditionalise some warning messages Submitted by: Vladimir N.Silyaev END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-12-05T20:57:58.000000Z K 7 svn:log V 249 Enter 3.4-RC (Release Candidate). __FreeBSD_version has been set to its release value, as has __FreeBSD_cc_version. This commit gives the Ports build cluster a chance to find those ports that will not configure correctly on 3.4. Approved by: jkh END K 10 svn:author V 4 kris K 8 svn:date V 27 1999-12-05T21:02:41.000000Z K 7 svn:log V 59 Fix buffer overflows. Reviewed by: imp, audit@freebsd.org END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-12-05T21:11:05.000000Z K 7 svn:log V 86 Update to reflect removed of al, ax, dm, pn and mx drivers and addition of dc driver. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-12-05T21:34:09.000000Z K 7 svn:log V 60 Create a symlink for , like soundcard.h END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-12-05T22:18:29.000000Z K 7 svn:log V 281 Remove references to old joystick driver from this file, which Peter forgot to do when he converted it to newbus. Note: make *sure* to remove any old joy.o object files from your kernel build directories in order to be sure the joy driver is properly recompiled. Noticed by: phk END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-05T22:43:32.000000Z K 7 svn:log V 31 Fixed disordering in rev.1.63. END K 10 svn:author V 3 joe K 8 svn:date V 27 1999-12-05T22:43:36.000000Z K 7 svn:log V 104 Added a -6 option to lookup information using the whois.6bone.net database. PR: misc/10803 misc/10804 END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-05T23:31:04.000000Z K 7 svn:log V 15 Sorted SUBDIR. END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-12-06T00:23:38.000000Z K 7 svn:log V 76 Supported i8251 (internal COM1) FIFO mode. Submitted by: tanimura and nyan END K 10 svn:author V 6 archie K 8 svn:date V 27 1999-12-06T00:43:07.000000Z K 7 svn:log V 437 Miscellaneous fixes/cleanups relating to ipfw and divert(4): - Implement 'ipfw tee' (finally) - Divert packets by calling new function divert_packet() directly instead of going through protosw[]. - Replace kludgey global variable 'ip_divert_port' with a function parameter to divert_packet() - Replace kludgey global variable 'frag_divert_port' with a function parameter to ip_reass() - style(9) fixes Reviewed by: julian, green END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-12-06T00:58:14.000000Z K 7 svn:log V 66 Remove joystick references from pc98 version of isa_compat.h too. END K 10 svn:author V 6 archie K 8 svn:date V 27 1999-12-06T01:00:24.000000Z K 7 svn:log V 286 Turn on 'ipfw tee'. Update man page. Please note (from the man page): Packets that match a tee rule should not be immediately accepted, but should continue going through the rule list. This may be fixed in a later version. I hope to fix this soon in a separate commit. END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-12-06T01:09:33.000000Z K 7 svn:log V 161 - Fix a typo and add a missing file. PR: docs/15286 Submitted by: Mark Ovens - Use .Dq where it should be. (This was done by me.) END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-12-06T01:35:37.000000Z K 7 svn:log V 168 Remove unused junk: next fields and list head. Likely not completely needed on software reaching EOL, but I'd have caught the hang bug sooner had I done this earlier. END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-12-06T01:41:34.000000Z K 7 svn:log V 99 MFC: - Spelling fix - Missing file in FILES listing - Use .Dq where it belongs. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-12-06T03:19:16.000000Z K 7 svn:log V 124 Only pkg_delete the old package if the new one builds properly. Submitted by: Dan "The Bug" Bugg END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-12-06T03:22:16.000000Z K 7 svn:log V 109 Fix mouse cursor logic which I broke in 1.1 ;-< Reported by: Christian Weisgerber END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-12-06T03:28:55.000000Z K 7 svn:log V 80 MFC: Supported i8251 (internal COM1) FIFO mode. Approved by: Jordan K. Hubbard END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-12-06T04:21:50.000000Z K 7 svn:log V 76 bad144 elimination bdev removal and its required actions (MAKEDEV) sd -> da END K 10 svn:author V 4 kris K 8 svn:date V 27 1999-12-06T04:35:06.000000Z K 7 svn:log V 48 MFC: Code cleanups, fix bugs. Approved by: jkh END K 10 svn:author V 4 kris K 8 svn:date V 27 1999-12-06T04:43:22.000000Z K 7 svn:log V 36 MFC: L10n, fix -s Approved by: jkh END K 10 svn:author V 4 kris K 8 svn:date V 27 1999-12-06T04:48:56.000000Z K 7 svn:log V 58 MFC: Cleanups, buffer limiting, usage() Approved by: jkh END K 10 svn:author V 5 luoqi K 8 svn:date V 27 1999-12-06T04:53:08.000000Z K 7 svn:log V 18 User ldt sharing. END K 10 svn:author V 4 kris K 8 svn:date V 27 1999-12-06T05:00:51.000000Z K 7 svn:log V 43 MFC: Cleanups, -v option Approved by: jkh END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-12-06T05:01:14.000000Z K 7 svn:log V 72 Document the "-v" flag. [It was like that when I got here.. honestly.] END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-12-06T05:02:32.000000Z K 7 svn:log V 21 Add "-v" to usage(). END K 10 svn:author V 5 luoqi K 8 svn:date V 27 1999-12-06T05:12:26.000000Z K 7 svn:log V 97 Need header for prototype declaration of smp_rendezvous() in my previous commit. END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-12-06T05:22:47.000000Z K 7 svn:log V 59 Make this compile again after the device_add_child change. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-12-06T06:47:02.000000Z K 7 svn:log V 398 Use bus_get_resource() instead of bus_get_resource_start() as the latter returns "0" on failure, which is indistinguishable from (say) irq 0. This should stop a couple of stray messages that turn up. Also, if a BUS_SETUP_INTR() fails with INTR_TYPE_FAST, try falling back to a normal interrupt. This might help pccard folks with a shared slot interrupt. This whole thing needs to be revisited. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-12-06T06:59:09.000000Z K 7 svn:log V 587 Add a truely evil workaround (hack!) for some unfortunate BIOS programming practices. It seems that newer fdc chips have an alternative way of setting the transfer speed (including high speed modes for floppy tape) that doesn't use the control register (which we don't support - we use the old way only). So, they (the BIOS programmers) sometimes leave out the 0x3f6 control register from the PnP ports descriptor(!!). "Hey, it works with windows, so what's the problem?" :-( Anyway, this hack tries to compensate for that. This was discussed with dfr (who did the pnp attachment). END K 10 svn:author V 5 mdodd K 8 svn:date V 27 1999-12-06T08:31:47.000000Z K 7 svn:log V 413 Correctly implement the non-PnP enumeration of ISA board. We now correctly skip boards that have PnP support enabled, or are in test mode. The 3c509s support a number of combinations of device probing, as per the databook. - ISA only - PnP only - ISA or PnP We will allow cards that can be dealt with by PnP to be attached by the PnP enumerator. This fixes the bogus detection of boards at weird ioports. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 1999-12-06T08:40:59.000000Z K 7 svn:log V 107 Standardize device descriptions so that there is parity between PnP descriptions and non-PnP descriptions. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 1999-12-06T08:59:52.000000Z K 7 svn:log V 224 Add a delay (per the databook) to the get_eeprom_data() loop so that the read EEPROM command has time to execute. I didn't observe any difference in behavior on my test system but this is the documented "correct behavior". END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-12-06T09:07:14.000000Z K 7 svn:log V 315 Correct the ttys.5 and init.8 manpages with respect to the incorrect assumption that only getty processes can be managed. Describe the SysV-like ability to keep arbitrary long-running processes alive using a non-device first field in /etc/ttys. PR: 12767 Submitted by: Peter Jeremy END K 10 svn:author V 5 mdodd K 8 svn:date V 27 1999-12-06T09:16:13.000000Z K 7 svn:log V 21 Whitespace cleanups. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 1999-12-06T09:29:34.000000Z K 7 svn:log V 70 Add defines for additional EEPROM locations and register definitions. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-12-06T10:19:03.000000Z K 7 svn:log V 89 Remove DSO_BAD144 from wd driver(s) so people with bad144'ed disks get a bit of warning. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-12-06T11:13:50.000000Z K 7 svn:log V 468 Put on my asbestos underwear and commit the patch that I posted to -arch some time ago that changes kern.randompid from a boolean to a randomness range for the next pid assigment. Too high causes a lot of extra work to scan for free pids, and too low merely wastes randomness entropy. It's still possible to select a completely random range by using PID_MAX (100k) or -1 as a shortcut to mean "the whole range". Also, don't waste randomness when doing a wraparound. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-12-06T14:50:41.000000Z K 7 svn:log V 267 Complain if we get an error that is not ENXIO while opening /dev/usb\d+ devices. For example, starting 'usbd -e' would give a 'No USB controllers found' message instead of a '/dev/usb0: Permission denied'. Submitted-By: Dirk-Willem van Gulik END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-12-06T15:52:18.000000Z K 7 svn:log V 98 Fix another quirk in the unknown device detection, and also deal with unknown 'controller' lines. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-12-06T17:52:20.000000Z K 7 svn:log V 139 Fix a pair of silly warnings that I introduced (that would have been nasty on an Alpha or some other sizeof(int) != sizeof(long) machine). END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-12-06T18:12:29.000000Z K 7 svn:log V 56 Make this compile again. (missing #include for RFPROC) END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-12-06T18:17:42.000000Z K 7 svn:log V 108 Fold the pnp code into the base isa system to pave the way for PNPBIOS. Reviewed by: dfr (a few weeks ago) END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-12-06T18:20:31.000000Z K 7 svn:log V 52 Merge pnp change from i386/conf/GENERIC (rev 1.211) END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-12-06T18:22:19.000000Z K 7 svn:log V 25 Update for loss of pnp.h END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1999-12-06T18:23:31.000000Z K 7 svn:log V 1038 Simplify my copyright license terms. aic7xxx.c: Add a function for sucking firmware out of the controller prior to reset. Remove some inline bloat from functions that should not have been inlined. During initialization, wait 1ms after the chip reset before touching any registers. You can get machine checks on certain architectures (Atari I think?) without the delay. Return CAM_REQ_CMP for external BDR requests instead of CAM_BDR_SENT. Bump some messages to bootverbose levels above 1. Don't clear any negotiated sync rate if the target rejects a WDTR message. The sync rate is only cleared if the target accepts a WDTR message. Fix a small bug in the mesgin handling code that could cause us to believe that we had recieved a message that was actually received by another target. This could only confuse us in some very rare transmission negotiation scenarios. Remove some unecessary cleanup of residual information after a residual is reported. The sequencer does this when the command is queued now. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-12-06T18:26:33.000000Z K 7 svn:log V 387 Update for pnp adjustments regarding NPNP. Also, optimize out a mess of #if's that were duplicating work already done by config(8). For example, if a file is marked as "dev/sound/pci/foo.c optional pcm pci" then it's only added if pcm *and* pci are present, so #if NPCM > 0 and #if NPCI > 0 are totally redundant. A bit more work is still needed. Discussed with: cg (a few weeks ago) END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1999-12-06T18:29:03.000000Z K 7 svn:log V 605 Simplify my license. Don't arbitrarily limit the initiator ID of the card to something <= 7. Fix a bug in the checksum code that would incorrectly prevent a valid checksum of zero. (cp) Don't touch rely on seeprom data when configuring termination. We may not have seeprom data. (cp) Treat all ULTRA2 capable adapters the same way when reading or writing the BRDCTL register. We previously only did this correctly for aic7890/91 chips. This should correct some problems with termination settings on aic7896/97 adapters. (cp) Changes marked with "(cp)" Pointed out by: Chuck Paterson END K 10 svn:author V 6 archie K 8 svn:date V 27 1999-12-06T18:43:32.000000Z K 7 svn:log V 123 Change definition of NG_BPF_HOOKPROG_SIZE() so as not to require a structure pointer, just the number of BPF instructions. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1999-12-06T18:43:33.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_3'. END K 10 svn:author V 6 archie K 8 svn:date V 27 1999-12-06T19:08:31.000000Z K 7 svn:log V 97 Prototypes should either have explicit parameter names, or not, but some combination of the two. END K 10 svn:author V 3 joe K 8 svn:date V 27 1999-12-06T19:58:57.000000Z K 7 svn:log V 166 Rewrite of the manual page to make it clear that NSI and InterNIC are no longer the same organisation. Submitted by: Szilveszter Adam END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-12-06T20:11:53.000000Z K 7 svn:log V 161 MFC: new PCI device ID for the InBusiness 10/100 card. (an 82559 with a different PCI device ID in it's eprom - 0x1030 instead of 0x1229) Reviewed by: jkh, dg END K 10 svn:author V 5 guido K 8 svn:date V 27 1999-12-06T20:32:53.000000Z K 7 svn:log V 99 Add ifilter klld module to ipfilter based kernels Allow kld based kernel with option IPFILTER_LKM. END K 10 svn:author V 5 guido K 8 svn:date V 27 1999-12-06T20:33:38.000000Z K 7 svn:log V 119 Add forgotten ip_fil.c and fil.c to kld version Remove mlfk_ipl.c from here: no sources allowed in these directories! END