ƒ°l52243 208 360 553 273 519 357 448 144 281 134 155 178 149 131 125 270 168 160 969 182 120 129 174 188 190 527 142 162 182 203 138 219 150 205 490 135 239 161 239 491 795 312 137 239 365 137 239 110 126 172 120 150 152 116 207 127 133 156 138 232 196 229 219 129 166 118 162 160 364 141 142 144 142 120 192 133 161 144 129 136 345 114 315 321 410 191 154 159 135 106 112 143 349 114 117 146 117 119 2214 126 231 166 164 173 123 668 374 361 1195 400 306 154 130 1311 177 127 672 370 400 235 130 1230 396 409 209 158 703 270 135 120 317 208 226 455 180 277 151 123 108 130 105 108 281 592 447 122 158 158 158 159 180 171 258 171 337 417 213 1115 200 238 158 118 127 243 237 141 142 322 148 772 311 299 128 117 130 124 122 445 120 709 121 213 103 190 912 127 164 379 182 220 173 124 122 131 1107 150 155 303 234 284 116 188 214 186 161 181 130 192 283 K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-10-14T21:38:33.000000Z K 7 svn:log V 267 * Implement bus_set/get/delete_resource for pci. * Change the hack used on the alpha for mapping devices into DENSE or BWX memory spaces to a simpler one. Its still a hack and should be a seperate api to explicitly map the resource. * Add $FreeBSD$ as necessary. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-10-14T21:49:17.000000Z K 7 svn:log V 458 Make some small tweaks: - When setting/clearing promisc mode, just update the filter, don't reset the whole interface. - Call xl_init() in xl_ifmedia_upd() when setting miibus media modes. This fixes a problem with the 3c905B-COMBO where switching from 10base5/AUI or 10base2/BNC to a 10/100 mode doesn't always work right. - Attempt to reset the interface in xl_init() so that we know we're getting the receive and transmit rings reset properly. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 1999-10-15T01:28:04.000000Z K 7 svn:log V 178 Break out the bus front end code into separate files. Note that these haven't been turned on nor has the old code been removed from if_ed.c. The next commit will address that. END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-10-15T03:10:13.000000Z K 7 svn:log V 426 Make it easier to have completely new bus attachment points for pccard devices. There may still be problems with said drivers, if so please let me know. o Move attach-like functionality to the nbk attach compatibility code. o Smarter probe code: for the compatibility code probe succeeds if strcmp succeeds, for noncompatibility you can do anything you like. o Get rid of some compiler warnings introduced in last commit. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 1999-10-15T03:12:48.000000Z K 7 svn:log V 262 - Remove the ISA, PCI, and PCCARD specific code from if_ed.c; it now lives in the respective bus front end files. - Add various function prototypes to if_edvar.h - Clean up some debugging code that snuck into if_ed_isa.c - Turn on the right bits in files.i386 END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-10-15T05:07:00.000000Z K 7 svn:log V 352 Implement pseudo_AF_HDRCMPLT, which controls the state of the 'header completion' flag. If set, the interface output routine will assume that the packet already has a valid link-level source address. This defaults to off (the address is overwritten) PR: kern/10680 Submitted by: "Christopher N . Harrell" Obtained from: NetBSD END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-10-15T05:07:26.000000Z K 7 svn:log V 49 Document the use of pseudo_AF_HDRCMPLT with BPF. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-10-15T07:07:43.000000Z K 7 svn:log V 185 Acutally our style is "options\x20\x09". As BDE says: "options\x09\x09foo" looks quite different from "options\x20\x09foo" after adding a one or two character prefix. Notice by: BDE END K 10 svn:author V 2 bp K 8 svn:date V 27 1999-10-15T08:54:09.000000Z K 7 svn:log V 43 Add libncp to the list of known libraries. END K 10 svn:author V 2 bp K 8 svn:date V 27 1999-10-15T09:59:48.000000Z K 7 svn:log V 64 Add mount_nwfs program. Now -current can mount NetWare volumes. END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-10-15T12:50:18.000000Z K 7 svn:log V 82 Sync with reallity (USERCONFIG_BOOT option was removed long time ago) mdoc(7)'fy END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-10-15T12:52:02.000000Z K 7 svn:log V 53 MFC: rev 1.22, USERCONFIG_BOOT removed, mdoc(7)'fied END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-10-15T13:01:12.000000Z K 7 svn:log V 35 "Plag and play" -> "Plug and Play" END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-10-15T13:03:50.000000Z K 7 svn:log V 29 MFC: rev. 1.23, Plag -> Plug END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-10-15T13:35:55.000000Z K 7 svn:log V 175 Include opt_bktr. Without it the kernel config options, like OVERRIDE_TUNER, where not getting passed to the driver. Bug noticed by: Marc Fonvieille END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-10-15T13:38:40.000000Z K 7 svn:log V 74 MFC. Fix missing #include which meant kernel config options were ignored. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-10-15T16:20:58.000000Z K 7 svn:log V 66 Fix ``MAKEDEV acd'' Spotted by: Mark Knight END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-10-15T17:29:21.000000Z K 7 svn:log V 876 Reorganize the attachement point for pcic (it was unattached and floating before). Attach pccard devices to pcic, one per slot (although this may change to one per pcic). pcic is now attached to isa (to act as a bridge) and pccard is attached to pcic, cbb and pc98ic (the last two are card bus bridge and the pc98ic version of pcic, neither of which are in the tree yet). Move pccard compat code into pccard/pccard_compat.c. THIS REQUIRES A CONFIG FILE CHANGE. You must change your pcic/card entries to be: # PCCARD (PCMCIA) support controller pcic0 at isa? controller pcic1 at isa? controller card0 The old system was upside down and this corrects that problem. It will make it easier to add support for YENTA pccard/card bus bridges. Much more cleanup needs to happen before newbus devices can have pccard attachments. My previous commit's comments were premature. END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-10-15T17:32:32.000000Z K 7 svn:log V 90 Add new file for pccard compatibilty code. Add it to files so it gets pulled in as well. END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-10-15T17:33:24.000000Z K 7 svn:log V 26 -Wall fix: ambigious else END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-10-15T17:34:56.000000Z K 7 svn:log V 37 New pccard kernel config requirement END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-10-15T19:00:50.000000Z K 7 svn:log V 79 Until we actually support SBus, there's no reason to keep the f/w in the tree. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-10-15T20:30:44.000000Z K 7 svn:log V 94 Redefine CRTS_IFLOW and CCTS_OFLOW on the mac. Submitted by: Kazuyoshi Kato END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-10-15T20:36:04.000000Z K 7 svn:log V 96 When we get the last NCP TLD, close all datalinks with CLOSE_STAYDOWN rather than CLOSE_NORMAL. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-10-15T20:44:34.000000Z K 7 svn:log V 432 When more than one timer is expired at once, allow for the possibility that the first timer ends up doing a timer_Stop() on the second. When this happens, remove the timer from the pending list so that we still call any subsequent timers. This bug has been here for several years, but has only been tickled recently with my device layering changes. With enormous thanks for the perseverance of: Ruslan Ermilov END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-10-15T20:48:35.000000Z K 7 svn:log V 47 Merge rev 1.2 (a.out support) into EGCS 1.1.2. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-10-15T20:56:19.000000Z K 7 svn:log V 67 Register the fact we want expand_main_function() to invoke __main. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 1999-10-15T21:08:52.000000Z K 7 svn:log V 85 Use BWX instructions on EV6 as well as EV5. This gets the AlphaServer DS10 booting. END K 10 svn:author V 5 tegge K 8 svn:date V 27 1999-10-15T21:38:15.000000Z K 7 svn:log V 108 Eliminate remaining part of incorrect PCI bus numbering sanity check on systems with more than one PCI bus. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-10-15T21:49:40.000000Z K 7 svn:log V 43 Grrrrr. Put the $FreeBSD$ in a Bad Place. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-10-16T01:46:59.000000Z K 7 svn:log V 123 Save the drive device_t correctly so we can print it later. The drive number is 5 bits, not 4, in the read/write command. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-10-16T01:47:46.000000Z K 7 svn:log V 55 Save the drive device_t so that we can print it later. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-10-16T03:08:46.000000Z K 7 svn:log V 109 Fix mlx_diagnose_command so that it actually works. I can't believe this has been broken since implemented. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-10-16T03:21:20.000000Z K 7 svn:log V 394 Use a much larger buffer for message log retrieval until we are sure that 32 bytes is safe. Handle successful completion of message log retrieval commands. With these changes, the driver correctly handles the consequences of drive death and replacement in a reliable array. Note that the massive backlog of I/O during handling of such an event can kill the system if softupdates is enabled. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-10-16T03:52:48.000000Z K 7 svn:log V 40 Virgin import of GCC 2.95.1's libstdc++ END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-10-16T03:52:48.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r52277, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-10-16T03:54:25.000000Z K 7 svn:log V 66 Virgin import of GCC 2.95.1's libio -- the C++ iostream facility. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-10-16T03:54:25.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r52279, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-10-16T05:11:46.000000Z K 7 svn:log V 398 Remove name field from controller information. Fix name setting in pc98 case that I missed before. Attempt to get the irq for the PCIC first from the loader env var and second from the config system. I've been able to boot my laptop with a kernel that hardwired the irq to 10. This should allow boot -c to finally start working for pcic irq, but I've not tested that. Add $FreeBSD$ to slot.h. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-10-16T05:24:13.000000Z K 7 svn:log V 700 Convert the mx driver to miibus. In order to make this work, I created a pseudo-PHY driver to deal with Macronix chips that use the built-in NWAY support and symbol mode port. This is actually all of them, with the exception of the original MX98713 which presents its NWAY support via the MII serial interface. The mxphy driver actually manipulates the controller registers directly rather than using the miibus_readreg()/miibus_writereg() bus interface since there are no MII registers to read. The mx driver itself pretends that the NWAY interface is a PHY locayed at MII address 31 for the sole purpose of allowing the mxphy_probe() routine to know when it needs to attach to a host controller. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-10-16T05:42:50.000000Z K 7 svn:log V 216 Remove "-k" (kernel-arch) as "i386" is not appropriate on the Alpha. Also remove the "-d" domain option, as if someone is savey enough to want this, they are savey enought to make a custom amd_flags in /etc/rc.conf. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-10-16T06:09:09.000000Z K 7 svn:log V 42 Virgin import of the GCC 2.95.1 compilers END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-10-16T06:09:09.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r52284, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 1999-10-16T06:26:44.000000Z K 7 svn:log V 270 - Convert this driver to newbus. - Generally clean things up. - PnP now supported. Will convert to bus_space, ifmedia and add a DEVICE_IDENTIFY() method for autodetection. As it stands device ex0 at isa0 should find a card if one is present. I feel less dirty now. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-10-16T07:10:09.000000Z K 7 svn:log V 42 Virgin import of the GCC 2.95.1 compilers END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-10-16T07:10:09.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r52287, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-10-16T07:12:34.000000Z K 7 svn:log V 15 Fix conflicts. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-10-16T07:35:28.000000Z K 7 svn:log V 31 Merge rev 1.2 into GCC 2.95.1. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-10-16T07:53:19.000000Z K 7 svn:log V 77 Use the stock GCC 2.95.1 file here. Our previous (rev 1.2) changes are OBE. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-10-16T07:56:14.000000Z K 7 svn:log V 25 Use the stock file here. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-10-16T07:57:37.000000Z K 7 svn:log V 55 Merge BDE's printf format error fixes into GCC 2.95.1. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-10-16T08:08:21.000000Z K 7 svn:log V 57 Bring our profiling tweaks from rev 1.2 into GCC 2.95.1. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-10-16T08:10:36.000000Z K 7 svn:log V 21 Use stock file here. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-10-16T08:12:02.000000Z K 7 svn:log V 111 Use the stock file here. I cannot determine if our previous (rev 1.2) changes for ObjC are still appropriate. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-10-16T08:13:35.000000Z K 7 svn:log V 32 Use this stock version of this. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-10-16T08:21:54.000000Z K 7 svn:log V 38 Stick with the stock version of this. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-10-16T08:28:26.000000Z K 7 svn:log V 61 Merge our -fformat-extensions and printf0() into GCC 2.95.1. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-10-16T08:34:33.000000Z K 7 svn:log V 43 Go back to stock file -- our mods are OBE. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-10-16T08:39:06.000000Z K 7 svn:log V 136 Merge rev 1.2 (FreeBSD native support -- do not search the multitude of extended include file paths that do not exist) into GCC 2.95.1. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-10-16T08:44:43.000000Z K 7 svn:log V 100 Add Alpha and proper x86 support to GCC 2.95.1. [ Functionally speaking, this covers revs 1.{2,3} ] END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-10-16T09:00:49.000000Z K 7 svn:log V 136 Relax the check for class=storage, subclass=ide to just class=storage. This allows ata to probe correctly for the HPT366 on Abit's BP6. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-10-16T09:18:15.000000Z K 7 svn:log V 124 Don't ntohl() the signature before printing it... it's already been done. Spotted by: Gert-Jan Vons END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-10-16T10:25:13.000000Z K 7 svn:log V 36 MFC: fix fast search for 8bit chars END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-10-16T11:50:37.000000Z K 7 svn:log V 73 Fix longstanding bug "unused stayopen" introduced in rev1.11 PR: 14201 END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-10-16T11:52:36.000000Z K 7 svn:log V 25 MFC: unused stayopen fix END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-10-16T12:18:10.000000Z K 7 svn:log V 67 Properly fix building posix sources this time. Reported by: markm END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 1999-10-16T12:25:23.000000Z K 7 svn:log V 63 MFC: Add new entries. COREGA EtherII PCC-T I-O DATA PCLATE END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-10-16T12:31:49.000000Z K 7 svn:log V 270 YP/NIS code: remove unnecessary endgrent() calls which can cause fail on next try over chroot (descriptor closed). getgrnam() used already handles endgrent() properly and honors _gr_stayopen. Automatically call setgroupent(1) when _pw_stayopen is set (for YP/NIS code). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-10-16T12:49:33.000000Z K 7 svn:log V 49 sync with earlier change removing broken locale. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-10-16T13:11:49.000000Z K 7 svn:log V 49 Merge form sys/i386/conf/GENERIC revision 1.195. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-10-16T13:13:00.000000Z K 7 svn:log V 51 Sync w/ sys/i386/conf/options.i386 revision 1.122. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-10-16T13:14:59.000000Z K 7 svn:log V 49 Sync w/ sys/i386/isa/isa_compat.h revision 1.16. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-10-16T13:28:04.000000Z K 7 svn:log V 26 Correct a few diagnostics END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 1999-10-16T13:52:43.000000Z K 7 svn:log V 95 Add Allied Telesis CentreCOM LA-PCM_V2 entry. Submitted by: sanpei@sanpei.org PR: conf/14301 END K 10 svn:author V 4 jhay K 8 svn:date V 27 1999-10-16T14:45:44.000000Z K 7 svn:log V 40 MFC: draft-mogul-pps-api-05.txt update. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-10-16T15:57:33.000000Z K 7 svn:log V 66 The CTL0044 is more properly known as a "Creative SB AWE64 Gold". END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-10-16T16:17:54.000000Z K 7 svn:log V 49 Add `n' to the synopsis. Forgotten by: sheldonh END K 10 svn:author V 6 nsayer K 8 svn:date V 27 1999-10-16T20:18:35.000000Z K 7 svn:log V 34 spell check != grammar check. :-) END K 10 svn:author V 6 nsayer K 8 svn:date V 27 1999-10-16T20:19:39.000000Z K 7 svn:log V 41 MFC: Use the right word (forgot->forego) END K 10 svn:author V 6 nsayer K 8 svn:date V 27 1999-10-16T21:03:24.000000Z K 7 svn:log V 249 From dictionary.com: Note: This word in spelling has been confused with, and almost superseded by, forego to go before. Etymologically the form forgo is correct. Forgo v 1: do without; "We are dispensing with formalities" pointed out by: wollman END K 10 svn:author V 6 nsayer K 8 svn:date V 27 1999-10-16T21:05:11.000000Z K 7 svn:log V 19 MFS: forego->forgo END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-10-16T23:31:34.000000Z K 7 svn:log V 219 Protect xpt_run_dev_sendq in xpt_release_devq_device with splsoftcam. This seems to handle the case of timeouts firing during probe but after a device has gone away. It really does help. Obtained from:gibbs@freebsd.org END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-10-16T23:45:28.000000Z K 7 svn:log V 225 MFC: Protect xpt_run_dev_sendq in xpt_release_devq_device with splsoftcam. This seems to handle the case of timeouts firing during probe but after a device has gone away. It really does help. Obtained from:gibbs@freebsd.org END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-10-16T23:53:09.000000Z K 7 svn:log V 314 Put an upper bound on the number of BUSY status retries we'll do (use the retry count for the ccb). This is probably not quite the right thing, but it is better than silently hanging on (possibly broken) h/w which is what we do now. Reviewed by:Justin/Ken: they weren't entirely happy about it but didn't say no. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-10-17T06:48:47.000000Z K 7 svn:log V 99 Correct a stupid type which prevented us from working with any device which needed port resources. END K 10 svn:author V 4 jhay K 8 svn:date V 27 1999-10-17T09:40:04.000000Z K 7 svn:log V 61 Add support for the PCI version of the Digi SYNC/570i cards. END K 10 svn:author V 4 jhay K 8 svn:date V 27 1999-10-17T09:43:51.000000Z K 7 svn:log V 66 Note that we support the PCI version of the Digi SYNC/570i cards. END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-10-17T11:00:45.000000Z K 7 svn:log V 42 restore 8859-5, remove BUILD_TOOLS define END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-10-17T13:42:03.000000Z K 7 svn:log V 13 add mklocale END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-10-17T13:44:48.000000Z K 7 svn:log V 19 Move data to share END K 10 svn:author V 6 newton K 8 svn:date V 27 1999-10-17T14:44:48.000000Z K 7 svn:log V 48 Remove unnecessary includes. Submitted by: phk END K 10 svn:author V 6 newton K 8 svn:date V 27 1999-10-17T14:50:13.000000Z K 7 svn:log V 253 Remove unnecessary includes. phk's script walked through .c and .h files, but some of the ones on the list are actually derived from sys/svr4/syscalls.master. Make the necessary changes here and the others will implicitly follow... Submitted by: phk END K 10 svn:author V 8 charnier K 8 svn:date V 27 1999-10-17T15:46:58.000000Z K 7 svn:log V 17 add missing .El. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1999-10-17T15:50:19.000000Z K 7 svn:log V 20 add .Sh DIAGNOSTICS END K 10 svn:author V 8 charnier K 8 svn:date V 27 1999-10-17T15:52:26.000000Z K 7 svn:log V 49 Xref to warn(3) which is used instead of perror. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1999-10-17T15:54:50.000000Z K 7 svn:log V 20 Correct use of .Nm. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1999-10-17T15:57:16.000000Z K 7 svn:log V 22 Use Pa for filenames. END K 10 svn:author V 5 green K 8 svn:date V 27 1999-10-17T16:26:58.000000Z K 7 svn:log V 2118 quoting << Martin_Blapp - Completly changed the internals of umount(8). We do three checks now to see if 'argv' is in the mounttable. It they all fail, we return to main and print a warning. - fixed the umount mount-order. The checks are rather complex to do this. Cause umount(8) should also be able to unmount several devices at once ('umount -a', 'umount -A', 'umount /mnt /mnt2'), the mount-order get's important. I added checks to mark and unmark already unmounted devices. - Various fixes with nfs-unmounts (no rpc-calls were done, or they were done although there was an existing mount). Since we allow overlay-mounts, we should also handle them properly. - Translate the deprecated nfs-syntax with '@' to ':' like mount_nfs does. The ':' syntax has now precedence, but '@' still works. - 'umount -v' is now fixed for all cases and doesn't print garbage like two times the mountpoint etc. - removed non documented and useless umount '-F'. - hanged nfsmounts can now unmounted 'without' any problems. I've removed stat() and realpath() checks on the mountpoint. Instead we just do a realpath() on the basedir of the mountpath and add the dirname again. Implemented this as an idea from phk. But there are still vfs-restrictions if the nfs_mount is busy. If there are unwritten metadata on a hanged nfs-mount, and we modify nfs_vfsops.c to not return EBUSY, we get a deadlock :( The problem has now moved from userland to kernel. - removed the BUGS part from the umount(8) manpage. - Converted it to ANSI C (more than 60% of the code have changed). Martin_Blapp Fixed PR's ---------- o [1999/02/03] bin/9893 NFS umount of regular file impossible s [1995/11/27] bin/841 stale nfs mounts cannot be umounted o [1999/08/01] bin/12911 alfred NFS umounts are not properly done if just the mountpoint gets umounted Only partially solved: ---------------------- The problem is now in kernel: o [1999/04/07] bin/11005 `umount -f' does not work if the NFS-server is down. PR: bin/9893 bin/841 bin/12911 bin/11005 Submitted by: Martin Blapp END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-10-17T18:09:34.000000Z K 7 svn:log V 31 roll 10[24]0 and 1080/12X0 f/w END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-10-17T18:15:05.000000Z K 7 svn:log V 135 Add a file where inline functions for the Qlogic isp cards can go. This reduces duplication in all the platform specific header files. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1999-10-17T18:15:06.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_2_2'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1999-10-17T18:15:07.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 mjacob K 8 svn:date V 27 1999-10-17T18:41:21.000000Z K 7 svn:log V 78 Remove target mode definitions (they'll come back later in a different file). END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-10-17T18:41:47.000000Z K 7 svn:log V 28 add in an INT_PENDING macro END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-10-17T18:45:31.000000Z K 7 svn:log V 572 Roll core version number. Do some stylistic changes. Ensure that the result queue length is never less than 64. Move (ick) temp port database used for post-LIP merging off the kernel stack and put it into the softc. Remove some target mode stuff which will come back later in a different file. Change how the list of outstanding commands are stored (now allocated at mailbox setup time to be just enough for the max for a specific HBA which can vary). Keep a rotating seed of the last index for this in the softc. Increase the count of active commands from 10 to 16 bits. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-10-17T18:48:16.000000Z K 7 svn:log V 278 Roll platform major && minor (major now tracks FreeBSD major release). Add in null SWIZZLE definitions. Add in CFGPRINTF define. Change default debug level to refer to an external isp_debug variable. Remove inline functions as they're now in isp_inline.h and include that file. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-10-17T18:50:47.000000Z K 7 svn:log V 265 Add in isp_debug variable. It defaults to zero unless CAMDEBUG is defined where it defaults to one. Change simq width allocation to the max number of commands supported by the HBA after f/w fires up- not the constant MAXISPREQUEST value. Do some stylistic changes. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-10-17T18:58:22.000000Z K 7 svn:log V 1098 Remove some target mode stuff. It will get re-introduced in a different file later. Do some pencil-sharpening types of minor changes. Change how active commands are remembered (using new inline functions to get handles, etc..). Now do a GET FIRMWARE STATUS after firing up the f/w as outgoing mailbox 2 will tell you the f/w's notion of the max commands that can be supported. Attempt to retrieve loop topology. Add in the appropriate SWIZZLE/UNSWIZZLE macros calls (this is a no-op on Little Endian machines but is needed for sparc (on other platforms)). Move the temp port database we use to find out where things have moved to after a LIP to the softc and off the kernel stack. Follow Qlogic's hint and don't bother setting a tag for commands that don't have this enabled (presumably the f/w will do it's own selection then). Use an INT_PENDING macro to check for an interrupt. The call to ISP_DMAFREE now just takes the handle- not the 'handle-1' which was a layering violation. Use CFGPRINTF in a couple of places to make things less chatty if not booting verbose, or CAMDEBUG compiles, etc.. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-10-17T19:03:11.000000Z K 7 svn:log V 304 Add in inclusion of machine/md_var.h (so alpha_scsi_bus_register or what have you is prototyped). Removed code versions in md struct- not used any more. Allocate transfer dma maps and xflist stuff in mbxdmasetup based upon isp->isp_maxcmds. Allow for multiple calls to mbxdmasetup (for isp_reset cases). END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-10-17T19:07:48.000000Z K 7 svn:log V 210 MFC:Removed code versions in md struct- not used any more. Allocate transfer dma maps and xflist stuff in mbxdmasetup based upon isp->isp_maxcmds. Allow for multiple calls to mbxdmasetup (for isp_reset cases). END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-10-17T19:12:29.000000Z K 7 svn:log V 59 MFC:duplication in all the platform specific header files. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-10-17T19:13:32.000000Z K 7 svn:log V 35 MFC:roll 10[24]0 and 1080/12X0 f/w END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-10-17T19:16:33.000000Z K 7 svn:log V 1214 (Yes, this *was* tested sufficiently to allow what looks like a simultaneous commit to -current 3.X and 2.X)... MFC:Remove some target mode stuff. It will get re-introduced in a different file later. Do some pencil-sharpening types of minor changes. Change how active commands are remembered (using new inline functions to get handles, etc..). Now do a GET FIRMWARE STATUS after firing up the f/w as outgoing mailbox 2 will tell you the f/w's notion of the max commands that can be supported. Attempt to retrieve loop topology. Add in the appropriate SWIZZLE/UNSWIZZLE macros calls (this is a no-op on Little Endian machines but is needed for sparc (on other platforms)). Move the temp port database we use to find out where things have moved to after a LIP to the softc and off the kernel stack. Follow Qlogic's hint and don't bother setting a tag for commands that don't have this enabled (presumably the f/w will do it's own selection then). Use an INT_PENDING macro to check for an interrupt. The call to ISP_DMAFREE now just takes the handle- not the 'handle-1' which was a layering violation. Use CFGPRINTF in a couple of places to make things less chatty if not booting verbose, or CAMDEBUG compiles, etc.. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-10-17T19:18:27.000000Z K 7 svn:log V 82 MFC:Remove target mode definitions (they'll come back later in a different file). END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-10-17T19:18:49.000000Z K 7 svn:log V 32 MFC:add in an INT_PENDING macro END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-10-17T19:19:09.000000Z K 7 svn:log V 576 MFC:Roll core version number. Do some stylistic changes. Ensure that the result queue length is never less than 64. Move (ick) temp port database used for post-LIP merging off the kernel stack and put it into the softc. Remove some target mode stuff which will come back later in a different file. Change how the list of outstanding commands are stored (now allocated at mailbox setup time to be just enough for the max for a specific HBA which can vary). Keep a rotating seed of the last index for this in the softc. Increase the count of active commands from 10 to 16 bits. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-10-17T19:23:22.000000Z K 7 svn:log V 274 (not a MFC since this is a different scsi midlayer than 3.X and later) Restructure a la NetBSD/OpenBSD version how enabling of sync/wide/tags is done. Put in (untested) 12X0 changes. Restructure a la NetBSD/OpenBSD version how RQLATER returns from inner module are handled. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-10-17T19:25:49.000000Z K 7 svn:log V 304 MFC:Roll platform major && minor (major now tracks FreeBSD major release). Add in null SWIZZLE definitions. Add in CFGPRINTF define. Remove inline functions as they're now in isp_inline.h and include that file. Change default debug level to be based on SCSIDEBUG (3) DIAGNOSTIC/DEBUG (2) or to be zero. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-10-17T19:27:22.000000Z K 7 svn:log V 139 MFC:Add a file where inline functions for the Qlogic isp cards can go. This reduces duplication in all the platform specific header files. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-10-17T19:33:38.000000Z K 7 svn:log V 35 MFC:roll 10[24]0 and 1080/12X0 f/w END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-10-17T19:44:27.000000Z K 7 svn:log V 1133 (last delta had wrong comment) MFC:Remove some target mode stuff. It will get re-introduced in a different file later. Do some pencil-sharpening types of minor changes. Change how active commands are remembered (using new inline functions to get handles, etc..). Now do a GET FIRMWARE STATUS after firing up the f/w as outgoing mailbox 2 will tell you the f/w's notion of the max commands that can be supported. Attempt to retrieve loop topology. Add in the appropriate SWIZZLE/UNSWIZZLE macros calls (this is a no-op on Little Endian machines but is needed for sparc (on other platforms)). Move the temp port database we use to find out where things have moved to after a LIP to the softc and off the kernel stack. Follow Qlogic's hint and don't bother setting a tag for commands that don't have this enabled (presumably the f/w will do it's own selection then). Use an INT_PENDING macro to check for an interrupt. The call to ISP_DMAFREE now just takes the handle- not the 'handle-1' which was a layering violation. Use CFGPRINTF in a couple of places to make things less chatty if not booting verbose, or CAMDEBUG compiles, etc.. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-10-17T19:45:06.000000Z K 7 svn:log V 300 (last delta had wrong comment) MFC:Add in isp_debug variable. It defaults to zero unless CAMDEBUG is defined where it defaults to one. Change simq width allocation to the max number of commands supported by the HBA after f/w fires up- not the constant MAXISPREQUEST value. Do some stylistic changes. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-10-17T19:45:50.000000Z K 7 svn:log V 313 (last delta had wrong comment) MFC:Roll platform major && minor (major now tracks FreeBSD major release). Add in null SWIZZLE definitions. Add in CFGPRINTF define. Change default debug level to refer to an external isp_debug variable. Remove inline functions as they're now in isp_inline.h and include that file. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-10-17T19:46:23.000000Z K 7 svn:log V 113 (last delta had wrong comment) MFC:Remove target mode definitions (they'll come back later in a different file). END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-10-17T19:47:17.000000Z K 7 svn:log V 63 (last delta had wrong comment) MFC:add in an INT_PENDING macro END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-10-17T19:47:51.000000Z K 7 svn:log V 607 (last delta had wrong comment) MFC:Roll core version number. Do some stylistic changes. Ensure that the result queue length is never less than 64. Move (ick) temp port database used for post-LIP merging off the kernel stack and put it into the softc. Remove some target mode stuff which will come back later in a different file. Change how the list of outstanding commands are stored (now allocated at mailbox setup time to be just enough for the max for a specific HBA which can vary). Keep a rotating seed of the last index for this in the softc. Increase the count of active commands from 10 to 16 bits. END K 10 svn:author V 6 dwhite K 8 svn:date V 27 1999-10-17T22:42:57.000000Z K 7 svn:log V 174 Reverse the sense of the /mnt/boot/defaults dir check. This was causing the bootloader to not load the loader.conf and thus the MFS image. The result was 'panic: no init'. END K 10 svn:author V 6 dwhite K 8 svn:date V 27 1999-10-17T23:05:12.000000Z K 7 svn:log V 40 MFC: install floppy prep, misc. fixups. END K 10 svn:author V 6 dwhite K 8 svn:date V 27 1999-10-17T23:11:21.000000Z K 7 svn:log V 25 MFC: Add install floppy. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-10-17T23:55:10.000000Z K 7 svn:log V 223 launch_requests: Put splbio protection around the main launch loop. We've seen cases where the bottom half was cutting off the branch on which we're sitting. Experienced-by: Michael Reifenberger END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-10-17T23:56:47.000000Z K 7 svn:log V 114 sdio_done: Set the errors in the correct buffer header. Inspection-provoked-by: Bernd Walter END K 10 svn:author V 5 green K 8 svn:date V 27 1999-10-18T03:52:20.000000Z K 7 svn:log V 131 Fix a few things. Unbogosify a free(), {,UN}MARK with correct args, and fix count checks. Submitted by: Martin Blapp END K 10 svn:author V 5 mdodd K 8 svn:date V 27 1999-10-18T04:27:33.000000Z K 7 svn:log V 360 This fixes the problem with SMC NE2000 cards hanging the box on bootup. Somehow my backout of an abortaive attempt at shared memory autoconfiguration included this line: sc->mem_shared = 1; Which is fairly important as it turns out. Since I performed my pre-commit testing on a different box with a generic NE2000 I didn't catch this. Pointy hat. END K 10 svn:author V 2 bp K 8 svn:date V 27 1999-10-18T05:45:05.000000Z K 7 svn:log V 89 Allow suppress printing of lines with zero counts for an IPX address family. PR: 14168 END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-10-18T11:56:50.000000Z K 7 svn:log V 179 Append missing newline to log() message for permanent ARP modification attempt warning, which was added in rev 1.48 . PR: 14371 Submitted by: sec@pi.musin.de (Stefan `Sec` Zehl) END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-10-18T11:59:31.000000Z K 7 svn:log V 54 MFC (rev 1.62): Add missing newline to log() message. END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-10-18T13:39:50.000000Z K 7 svn:log V 30 Move sources one directory up END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-10-18T13:47:02.000000Z K 7 svn:log V 15 moved to share END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-10-18T13:54:51.000000Z K 7 svn:log V 37 Add 8859-5, remove BUILD_TOOLS ifdef END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-10-18T13:57:10.000000Z K 7 svn:log V 12 Add colldef END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-10-18T14:00:59.000000Z K 7 svn:log V 15 Moved to share END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-10-18T16:30:35.000000Z K 7 svn:log V 187 For emacs key binding clearly describe ^t/^u as "begin of file"/"end of file" Old description "start of text"/"end of text" is too confusing assuming text currently visible on the screen END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-10-18T16:59:50.000000Z K 7 svn:log V 499 Change the default for the vfs.bdev_buffered sysctl to zero. This means that access to block devices nodes will act the same as char device nodes for disk-like devices. If you encounter problems after this, where programs accessing disks directly fail to operate, please use the following command to revert to previous behaviour: sysctl -w vfs.bdev_buffered=1 And verify that this was indeed the cause of your trouble. See the mail-archives of the arch@FreeBSD.org list for background. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 1999-10-18T17:55:38.000000Z K 7 svn:log V 349 Increase the timeout to be 3*hz. This recalibrates the timeout so that it has the same value on all platforms. Previously it was just under 3 seconds on x86 (typically hz<=128) and just under 1/3 of a second on alpha (typically hz>=1024). This covers up a race between ad_interrupt() and ad_timeout() which is being looked into. reviewd by: sos END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-10-18T20:18:04.000000Z K 7 svn:log V 29 add uk_UA.KOI8-U locale dirs END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-10-18T21:49:02.000000Z K 7 svn:log V 65 add uk_UA.KOI8-U Submitted by: Alexey Zelkin END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-10-18T21:57:33.000000Z K 7 svn:log V 65 Add uk_UA.KOI8-U Submitted by: Alexey Zelkin END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-10-18T22:04:06.000000Z K 7 svn:log V 65 Add uk_UA.KOI8-U Submitted by: Alexey Zelkin END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-10-18T22:17:08.000000Z K 7 svn:log V 66 Add ua.koi8-u.kbd Submitted by: Alexey Zelkin END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-10-18T22:40:13.000000Z K 7 svn:log V 86 Fix a few typos (capitalization and punctuation). PR: docs/14407 Submitted by: grog END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-10-18T22:45:52.000000Z K 7 svn:log V 77 MFC: Fix capitalization and punctuation. PR: docs/14407 Submitted by: grog END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-10-18T23:03:47.000000Z K 7 svn:log V 163 Give credit where credit's due. The previous commit should have the following information: PR: docs/14407 Submitted by: Greg Lewis END K 10 svn:author V 3 dcs K 8 svn:date V 27 1999-10-19T03:53:59.000000Z K 7 svn:log V 79 Make the "machine" target a prequisite to all source files. Hinted-at by: bde END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-10-19T15:21:09.000000Z K 7 svn:log V 242 Add the -unit command line switch for specifying the tun device. Warn about -alias being depricated (but still allow it). Don't moan twice about failing to open any tun device. Fix a diagnostic and add the -quiet switch to the usage message. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-10-19T17:12:28.000000Z K 7 svn:log V 322 Remove pccard attachment stub, this caused pccard unit 0 to be allocated and unusable by the pccard system since pccard doesn't attach to the nexus any more. This was stopping my 3c589D from working as pccard unit 0 is used directly for resource allocation and this fails when unit 0 isn't actually attached to anything. END K 10 svn:author V 6 dwhite K 8 svn:date V 27 1999-10-20T04:48:35.000000Z K 7 svn:log V 117 Change MFS sizes to 2400k since gzip will compact free space anyway. Add 'install' to the internal floppy type list. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-10-20T06:31:49.000000Z K 7 svn:log V 1018 A tentative agreement has been reached in regards to a procedure to remove 'b'lock devices. The agreement is, essentially, that block devices will be collapsed into character devices as a first step (though I don't particularly agree), and raw device names 'rxxx' will become simply 'xxx' in devfs in the second step (i.e. no 'rxxx' names will exist). The renaming will not effect the original /dev and the expectation is that devfs will eventually (but not immediately) become the standard way to access devices in the system. If it is determined that a reimplementation of block device access characteristics is beneficial, a number of alternatives will be possible that do not involve resurrecting the 'b'lock device class. For example, an ioctl() that might be made on an open character device descriptor or a generic buffered overlay device. This commit removes the blockdev disablement sysctl which does not apply to the solution that was reached. END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-10-20T07:22:52.000000Z K 7 svn:log V 105 Import mergemaster into the tree, a product of freebsdcon. Submitted by: Doug Barton END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-10-20T07:22:52.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r52400, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1999-10-20T07:22:53.000000Z K 7 svn:log V 62 This commit was manufactured by cvs2svn to create tag 'r0_36'. END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-10-20T07:33:09.000000Z K 7 svn:log V 24 mergemaster bmake glue. END K 10 svn:author V 2 ru K 8 svn:date V 27 1999-10-20T08:15:13.000000Z K 7 svn:log V 36 Allow for incoming DNS UDP queries. END K 10 svn:author V 2 tg K 8 svn:date V 27 1999-10-20T08:52:09.000000Z K 7 svn:log V 151 Fix termcap % code processing for some terminals. Submitted by: Ross Ridge via buster@lambda.hh.provi.de (Andreas Burmester) END K 10 svn:author V 2 bp K 8 svn:date V 27 1999-10-20T11:31:02.000000Z K 7 svn:log V 145 Add ncplist program. That makes minimal set of ncp utilities to use NetWare volumes. Other functionality (ncpsend, ncprint) will be added later. END K 10 svn:author V 2 ru K 8 svn:date V 27 1999-10-20T12:59:35.000000Z K 7 svn:log V 50 Remove one obsoleted entry from the BUGS section. END K 10 svn:author V 2 ru K 8 svn:date V 27 1999-10-20T13:07:36.000000Z K 7 svn:log V 51 MFC: Remove obsoleted entry from the BUGS section. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 1999-10-20T15:20:00.000000Z K 7 svn:log V 224 fix a serious bug where, on alpha, due to a an int/long type mismatch, the uid arg to use_yp() was getting clobbered by the call to my_yp_match(). This led to a problem where a NIS user could edit root's passwd information. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 1999-10-20T15:25:43.000000Z K 7 svn:log V 51 MFC: fix for alpha uid getting clobbered from 1.16 END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-10-20T18:19:26.000000Z K 7 svn:log V 677 MFC: merge in performance enhancements from -current for 3c90xB cards. The transmit strategy for cards with post-"boomerang" ASICs now uses descriptor polling, which reduces CPU overhead. I can now saturate a full duplex 100Mbps link in both directions at once with a pair of 3c905B cards, and can achieve slightly better overall TCP speed than before (11.3MB/sec before compared to 11.57MB/sec now). UDP transmit performance is up around 11.7MB/sec. This only affects the 3c905B, 3c900B, 3c905C, 3c980, 3c980B, 3c980C and 3cSOHO100-TX NICs. The original 3c905 and 3c900 cards still use the old transmit strategy as they don't support the transmit descriptor polling feature. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-10-21T00:19:33.000000Z K 7 svn:log V 216 Don't go from PHASE_NETWORK to PHASE_ESTABLISH when we want to re-open a device. The fact that we're in NETWORK phase indicates that there are other links in DATALINK_OPEN and that we don't want to stop using them. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-10-21T01:19:23.000000Z K 7 svn:log V 204 If we're running ppp -direct over a tcp or udp connection, record the IP number in the `from' slot and not the tty slot. We put ``ppp'' in the tty slot - in line with what ftp (and probably others) does. END K 10 svn:author V 2 bp K 8 svn:date V 27 1999-10-21T01:50:21.000000Z K 7 svn:log V 37 Use ${INSTALL} instead of 'install'. END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-10-21T07:08:56.000000Z K 7 svn:log V 22 Cleanup towards -Wall END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-10-21T07:27:47.000000Z K 7 svn:log V 35 Test commit of first Netgraph file END K 10 svn:author V 5 luoqi K 8 svn:date V 27 1999-10-21T08:56:53.000000Z K 7 svn:log V 30 Adaptec 6260/6360 CAM driver. END K 10 svn:author V 5 luoqi K 8 svn:date V 27 1999-10-21T09:00:20.000000Z K 7 svn:log V 28 Add aic CAM driver support. END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-10-21T09:06:11.000000Z K 7 svn:log V 349 Whistle's Netgraph link-layer (sometimes more) networking infrastructure. Been in production for 3 years now. Gives Instant Frame relay to if_sr and if_ar drivers, and PPPOE support soon. See: ftp://ftp.whistle.com/pub/archie/netgraph/index.html for on-line manual pages. Reviewed by: Doug Rabson (dfr@freebsd.org) Obtained from: Whistle CVS tree END K 10 svn:author V 5 luoqi K 8 svn:date V 27 1999-10-21T09:12:18.000000Z K 7 svn:log V 26 Resurrect the aic driver. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-10-21T09:14:49.000000Z K 7 svn:log V 613 Fix the duplicate filenames that are the result of using getdents. glibc2 defines struct dirent differently than the Linux kernel does. The getdents function therefore needs to read a heuristically defined number of kernel dirents to satisfy the request. In case where too many kernel dirents have been read, the function lseeks on the directory so that a next call will start with the right dirent. The offset used in lseeking is the offset-field in the last dirent passed to the application. This can only mean that the offset-field holds the offset of the next dirent and not the offset of the dirent itself. END K 10 svn:author V 2 tg K 8 svn:date V 27 1999-10-21T09:40:02.000000Z K 7 svn:log V 30 MFC: Fix for % code handling. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1999-10-21T11:30:10.000000Z K 7 svn:log V 120 Correctly document the -V and --version options. PR: docs/14417 Submitted by: Greg Lewis END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-10-21T14:31:32.000000Z K 7 svn:log V 9 fix typo END K 10 svn:author V 5 luoqi K 8 svn:date V 27 1999-10-21T15:49:25.000000Z K 7 svn:log V 96 Non-functional changes. Add some comments before I start to forget how everything works myself. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-10-21T19:42:03.000000Z K 7 svn:log V 817 Make some tweaks to the RealTek driver: - Fix a bug in rl_rxeof() handler: in the case where the packet wraps from the end of the receive buffer back to the beginning, we need to insure that at least sizeof(ether_header) bytes make it into the first mbuf. If we don't, then doing eh = mtod(m, struct ether_header *) loses. To avoid this, we use m_pullup() to suck at least MHLEN - RL_ETHER_ALIGN bytes into the first mbuf, which should also help small packets fit into a single mbuf. Pointed out by: Philip A. Prindeville - Make the transmit threshold autotuning: start off with a small value and jack it up when TX underruns are detected. - Also improve TX error recovery: kick the chip in the head with a reset/init sequence to make sure it recovers afer a transmit error. END K 10 svn:author V 5 luoqi K 8 svn:date V 27 1999-10-21T21:15:02.000000Z K 7 svn:log V 33 A few improvements and cleanups. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1999-10-21T21:15:03.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_3'. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-10-21T21:55:22.000000Z K 7 svn:log V 284 Manually create a correct(*) entry in wtmp when logging out a PPPoTCP or PPPoUDP connection. (*) This is as correct as ftp and uucp wtmp entries are - that is, multiple concurrent connections will not record enough information in wtmp to tell last(1) who was logged in for how long. END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-10-21T23:51:25.000000Z K 7 svn:log V 88 FreeBSDcon Wisdom. Reviewed by: the anonymous members of the FreeBSDcon terminal room. END K 10 svn:author V 6 nsayer K 8 svn:date V 27 1999-10-21T23:59:50.000000Z K 7 svn:log V 124 Some more old quotations I had sitting around that I shared and were laughed at. Reviewed by: the FreeBSDcon terminal room END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-10-22T00:01:29.000000Z K 7 svn:log V 79 Add a location to grog's assesment for historical reasons. Submitted by: grog END K 10 svn:author V 5 luoqi K 8 svn:date V 27 1999-10-22T01:00:05.000000Z K 7 svn:log V 30 Adaptec 6260/6360 CAM driver. END K 10 svn:author V 5 luoqi K 8 svn:date V 27 1999-10-22T01:03:02.000000Z K 7 svn:log V 28 Add aic CAM driver support. END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-10-22T04:23:11.000000Z K 7 svn:log V 36 Add missing entries in a structure. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-10-22T04:36:52.000000Z K 7 svn:log V 1009 From: src/sys/i386/conf/PCCARD revision 1.21 date: 1999/10/15 17:29:20; author: imp; state: Exp; lines: +3 -3 Reorganize the attachement point for pcic (it was unattached and floating before). Attach pccard devices to pcic, one per slot (although this may change to one per pcic). pcic is now attached to isa (to act as a bridge) and pccard is attached to pcic, cbb and pc98ic (the last two are card bus bridge and the pc98ic version of pcic, neither of which are in the tree yet). Move pccard compat code into pccard/pccard_compat.c. THIS REQUIRES A CONFIG FILE CHANGE. You must change your pcic/card entries to be: # PCCARD (PCMCIA) support controller pcic0 at isa? controller pcic1 at isa? controller card0 The old system was upside down and this corrects that problem. It will make it easier to add support for YENTA pccard/card bus bridges. Much more cleanup needs to happen before newbus devices can have pccard attachments. My previous commit's comments were premature. Forgotten by: imp END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-10-22T17:03:03.000000Z K 7 svn:log V 55 remember to initialize mailbox 2 for FC isp bus resets END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-10-22T17:04:38.000000Z K 7 svn:log V 60 MFC: remember to initialize mailbox 2 for FC isp bus resets END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-10-22T20:55:15.000000Z K 7 svn:log V 207 Use the physical block number, not the logical block number, for I/O operations. The latter only works where the partion begins at the bottom of the disk. Whoops. Submitted by: Chris Csanady END K 10 svn:author V 5 green K 8 svn:date V 27 1999-10-23T00:54:58.000000Z K 7 svn:log V 139 Small bugfixes (point not getting marked in one case, string not NUL and wrong size in the other.) Submitted by: Martin Blapp END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-10-23T04:28:11.000000Z K 7 svn:log V 188 Now that Netgraph is in the system there are some cleanups we can do. Also save a slightly closer to completion version of the PPPOE code. Submitted by: Archie Cobbs END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-10-23T04:52:54.000000Z K 7 svn:log V 21 dang, deleted a line END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-10-23T15:15:42.000000Z K 7 svn:log V 93 A version of the pppoe code ellicits a response from the ISP end (but still not quite right) END K 10 svn:author V 5 green K 8 svn:date V 27 1999-10-23T15:22:53.000000Z K 7 svn:log V 119 Add the -F option. This is for forcing restarts with -r by inhibiting transmission of the If-Range HTTP header field. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-10-23T17:45:11.000000Z K 7 svn:log V 91 Cleanup missing includes, stale includes, and a few printf format inconsistancies. END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-10-23T18:15:14.000000Z K 7 svn:log V 67 Fix a typo: ``maintain compatible'' -> ``maintain compatibility'' END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-10-23T18:53:46.000000Z K 7 svn:log V 86 Temporarily remove 'tty' netgraph sub module until it can be made to compile. END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-10-23T22:46:38.000000Z K 7 svn:log V 35 more fixes, braino's, typo's, etc. END K 10 svn:author V 6 nsayer K 8 svn:date V 27 1999-10-24T00:26:49.000000Z K 7 svn:log V 97 Add commented entry to the lo0 section inviting bridge users to enable ARP on filtering bridges. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-10-24T02:58:39.000000Z K 7 svn:log V 187 Put include back in - problem was due to a cvsup mess on freefall. There may also be a real problem w/ buildworld but the fix would go somewhere else, not here. END