‚Än55839 161 129 240 171 215 122 157 200 138 201 145 189 207 157 339 193 140 354 305 440 172 266 177 178 151 477 178 563 959 306 124 217 165 127 128 225 157 150 173 148 107 181 407 361 205 113 200 649 574 150 218 113 143 166 134 209 144 390 205 127 143 243 130 676 211 239 142 178 182 159 346 207 219 249 217 204 158 143 229 448 260 277 212 217 125 126 230 238 175 127 461 173 113 319 574 106 445 129 136 200 154 1145 128 464 192 331 947 1854 170 169 504 172 126 177 119 492 262 202 123 230 160 320 790 260 221 122 432 182 129 138 143 141 207 434 173 230 224 189 133 128 138 165 196 128 163 128 375 170 225 168 148 187 161 166 775 148 123 635 172 318 119 155 K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-01-12T09:51:43.000000Z K 7 svn:log V 33 Virgin import of FSF groff v1.15 END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-01-12T09:51:43.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r55839, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2000-01-12T09:51:44.000000Z K 7 svn:log V 75 This commit was manufactured by cvs2svn to create tag 'groff-vendor-v1_15'. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2000-01-12T10:00:36.000000Z K 7 svn:log V 119 Fix broken installkernel target. Don't use the WMAKE context to install; use the IMAKE context. Reported by: sheldonh END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-01-12T10:25:39.000000Z K 7 svn:log V 30 MFC: upgrade to XFree86 3.3.6 END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-01-12T10:26:36.000000Z K 7 svn:log V 61 Fix conflicts which arose during import, also add $FreeBSD$. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-01-12T10:30:27.000000Z K 7 svn:log V 103 Add bmake glue for grog(1), an utility which guesses groff's flags and options. Requested by: andreas END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-01-12T10:31:55.000000Z K 7 svn:log V 42 Allow grog to be made during compilation. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-01-12T10:35:57.000000Z K 7 svn:log V 104 The groff package is not maintained by jjc@jclark.com anymore. Reflect this change in the upgrade file. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2000-01-12T11:16:23.000000Z K 7 svn:log V 48 Add support for detection of the ESS 1878 chip. END K 10 svn:author V 6 yokota K 8 svn:date V 27 2000-01-12T12:30:33.000000Z K 7 svn:log V 94 Make the mouse cursor char code configurable via the CONS_MOUSECTL ioctl. By popular demand. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-01-12T13:06:44.000000Z K 7 svn:log V 110 Add devhtml entry for the groff_font directory. This is needed for the new devhtml in the groff 1.15 package. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-01-12T13:14:27.000000Z K 7 svn:log V 61 Add bmake glue for devhtml and grohtml of the groff package. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-01-12T13:17:51.000000Z K 7 svn:log V 242 Allow devhtml and grohtml to be built. This is a new feature of groff and is a html driver for groff. From the manual page: "grohtml translates the output of GNU troff to html." This is very interesting for people working on documentation. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-01-12T13:37:57.000000Z K 7 svn:log V 97 Add necessary tmac files to the tmac Makefile and install them in /usr/share/tmac like the rest. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2000-01-12T13:43:23.000000Z K 7 svn:log V 47 Merge from sys/conf/files.i386 revision 1.296. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-12T14:20:12.000000Z K 7 svn:log V 259 Fix a bungle with the CAM static wiring tables. Write CAMCONF_UNSPEC instead of -2. This (I believe) caused static wirings to not match. This should fix Bill Pechter's problem but we'll see. Problem discovered by: Bill Pechter END K 10 svn:author V 6 marcel K 8 svn:date V 27 2000-01-12T14:33:00.000000Z K 7 svn:log V 209 Add gross hack to work around bogus dependency information created by gnu/usr.bin/cc/cc_tools/Makefile. This bug is painfully visible when making buildworld with -DNOCLEAN. This work around is beyond dirty... END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-01-12T14:41:00.000000Z K 7 svn:log V 342 Add selected manual pages transcribed from the HTML documentation. Those pages which have not been transcribed are referenced as gracefully as possible. There is no perfect section for the ntp_* files, which document configuration options for the NTP suite, so I'm putting them in the same section as the pages for the utilities themselves. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-01-12T14:49:38.000000Z K 7 svn:log V 76 We do not support the -B option. PR: 15925 Submitted by: Thierry Herbelot END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-01-12T14:49:51.000000Z K 7 svn:log V 168 Remove the cautionary note concerning the move of the chown binary and its link chgrp, since the change has been reverted. Reported by: Kelly Yancey END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-01-12T14:52:27.000000Z K 7 svn:log V 81 MFC: We do not support the -B option. PR: 15925 Submitted by: Thierry Herbelot END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-01-12T15:50:57.000000Z K 7 svn:log V 81 MFC rev 1.76: Match "promiscous mode enabled" warnings with "disabled" warnings. END K 10 svn:author V 5 luoqi K 8 svn:date V 27 2000-01-12T17:26:42.000000Z K 7 svn:log V 57 Seconds to ticks conversion was done at the wrong place. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-01-12T17:46:40.000000Z K 7 svn:log V 382 Apply the same netisr mechanism to transmissions as well. In order to drive the transmitter, we have to check the interface's send queue in the TX end of frame handler (i.e. the usb bulk out callback) and push out new transmissions if the queue has packets in it and the transmitter is ready. But the txeof handler is also called from a USB callback running at splusb() too. Grrr. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2000-01-12T17:51:01.000000Z K 7 svn:log V 84 Remove a stray splx(s) call. This fixes the compiler warning. Submitted by: gibbs END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-01-12T21:53:46.000000Z K 7 svn:log V 468 As we parse the interface list, ignore sockaddr_dl's that don't have an interface index that's the same as the if_msghdr interface index. This prevents the occasional perror("SIOCGIFFLAGS") from appearing at boot time. While I'm there: Make a couple of error messages more useful. Add a missing include. Add some braces to silence gccs dumb complaints. Add some consts Ansify decls Add copyright to pmap_check.h (well, you could say it's been rewritten) END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-01-12T22:24:05.000000Z K 7 svn:log V 864 Reintroduce the dc_coal() workaround routine for coalescing outbound packets into a single buffer, and set the DC_TX_COALESCE flag for the Davicom DM9102 chip. I thought I had escaped this problem, but... This chip appears to silently corrupt or discard transmitted frames when using scatter/gather DMA (i.e. DMAing each packet fragment in place with a separate descriptor). The only way to insure reliable transmission is to coalesce transmitted packets into a single cluster buffer. (There may also be an alignment constraint here, but mbuf cluster buffers are naturally aligned on 2K boundaries, which seems to be good enough.) The DM9102 driver for Linux written by Davicom also uses this workaround. Unfortunately, the Davicom datasheet has no errata section describing this or any other apparently known defect. Problem noted by: allan_chou@davicom.com.tw END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-01-13T00:29:06.000000Z K 7 svn:log V 213 o Remove entry that has 'any' for the interrupt and 'auto' for config. We don't have that yet. o Uncomment FLASH cards so when the ata flash patches go into the tree they will work. Reported by: hosokawa-san END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2000-01-13T02:09:44.000000Z K 7 svn:log V 27 Make this compile on alpha END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2000-01-13T02:47:36.000000Z K 7 svn:log V 119 add entries for several DEC PCI-PCI bridges & the Cypress PCI-ISA bridge found on newer alpha workstations and servers END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-01-13T04:55:41.000000Z K 7 svn:log V 70 Make mktemp.c a "normal" C implimentation when building this library. END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-01-13T05:01:27.000000Z K 7 svn:log V 34 remove unnecessary "$ifdef INET6" END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-01-13T05:07:42.000000Z K 7 svn:log V 35 added missing IPV6_PORTRANGE case. END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-01-13T05:12:48.000000Z K 7 svn:log V 131 removed an ours case which think a packet destined to loopback interface with IPv6 loopback addr for its dest or src addr as ours. END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-01-13T05:18:30.000000Z K 7 svn:log V 64 removed incorrect ip6 length setting for IPv6 tcp reset packet. END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-01-13T05:21:05.000000Z K 7 svn:log V 57 add a comment for some possible? IPv4 option processing. END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-01-13T05:37:51.000000Z K 7 svn:log V 80 added IPv4 mapped IPv6 addr consideration for getaddrinfo() reverse lookup case END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-01-13T05:47:11.000000Z K 7 svn:log V 55 added IPv6 unspecified addr check for getipnodebyaddr. END K 10 svn:author V 2 cg K 8 svn:date V 27 2000-01-13T06:00:57.000000Z K 7 svn:log V 16 be less verbose END K 10 svn:author V 2 cg K 8 svn:date V 27 2000-01-13T06:11:32.000000Z K 7 svn:log V 90 attach to non-ac97 neomagic chips and hope that ac97 ones do not have the same pnpbios id END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-01-13T06:32:33.000000Z K 7 svn:log V 314 Stop the recurring feeling of deja vu Stop the recurring feeling of deja vu Stop the recurring feeling of deja vu Stop the recurring feeling of deja vu and debounce the eject messages. We now mark the socket empty in the interrupt handler, rather than after we've disabled the socket which happens "much later". END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2000-01-13T06:46:02.000000Z K 7 svn:log V 266 When I converted this driver to newbus I also cleaned up the code layout. It seems that I cleaned it up a bit too much and confused a few if () { if () { } else { } } statements in the obvious manner. This allows the driver to transmit packets again. *sigh* END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2000-01-13T06:52:51.000000Z K 7 svn:log V 110 Implement a DEVICE_IDENTIFY method. I want to revisit some of this later but this is enough to get us going. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2000-01-13T06:55:35.000000Z K 7 svn:log V 19 Cosmetic cleanups. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2000-01-13T07:01:13.000000Z K 7 svn:log V 105 Remove the 'at isa? ...' bits for ex0. Remove the confusing text about pccard and unit numbers for ep0. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2000-01-13T07:17:39.000000Z K 7 svn:log V 551 A panic occurs during an fsync when a dirty block associated with a vnode has not been written (which would clear certain of its dependencies). The problems arises because fsync with MNT_NOWAIT no longer pushes all the dirty blocks associated with a vnode. It skips those that require rollbacks, since they will just get instantly dirty again. Such skipped blocks are marked so that they will not be skipped a second time (otherwise circular dependencies would never clear). So, we fsync twice to ensure that everything will be written at least once. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2000-01-13T07:20:01.000000Z K 7 svn:log V 476 Because cylinder group blocks are now written in background, it is no longer sufficient to get a lock on a buffer to know that its write has been completed. We have to first get the lock on the buffer, then check to see if it is doing a background write. If it is doing background write, we have to wait for the background write to finish, then check to see if that fullfilled our dependency, and if not to start another write. Luckily the explanation is longer than the fix. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2000-01-13T08:01:53.000000Z K 7 svn:log V 56 Add a few devices IDs and clarify the SiS 85c496 entry. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-13T08:40:10.000000Z K 7 svn:log V 123 Remove duplicate DEC 21050 PCI-PCI bridge (0x00011011) Add an entry for the Toshiba Fast Infra Red controller (0x07011179) END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2000-01-13T08:49:47.000000Z K 7 svn:log V 19 Correctly test CF. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2000-01-13T09:01:46.000000Z K 7 svn:log V 49 Implement BUS_{GET,SET,DELETE}_RESOURCE methods. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2000-01-13T09:09:02.000000Z K 7 svn:log V 72 Allow SMP systems with an MCA bus to work properly. Reviewed by: peter END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2000-01-13T09:13:22.000000Z K 7 svn:log V 40 Set ifq_maxlen. (to default IFQ_MAXLEN) END K 10 svn:author V 6 jasone K 8 svn:date V 27 2000-01-13T09:26:50.000000Z K 7 svn:log V 113 Fix unresolved _libc_*() references in libc by creating weak aliases to the respective system call entry points. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2000-01-13T09:30:18.000000Z K 7 svn:log V 50 Remove old copy of if_ed.c; it is no longer used. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-01-13T09:59:55.000000Z K 7 svn:log V 292 Abandon hope of keeping in line with the author's structure, in favour of placing information in the correct sections. The ntp_acc(8), ntp_auth(8), ntp_clock(8), ntp_conf(8), ntp_misc(8) and ntp_mon(8) pages have been merged into ntp.conf(5) and ntp.keys(5). Requested by: rgrimes, wollman END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-01-13T10:03:53.000000Z K 7 svn:log V 107 Move the Variables section of the old ntp_misc(8) manual page to the correct location in the ntpd(8) page. END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-01-13T10:21:25.000000Z K 7 svn:log V 35 Fixed missing include in synopsis. END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-01-13T10:22:50.000000Z K 7 svn:log V 51 Fixed missing include and missing arg in synopsis. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-01-13T11:44:28.000000Z K 7 svn:log V 146 Add description for how to enable DHCP for network interfaces. PR: 15980 Submitted by: John Reynolds Reviewed by: sheldonh END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-01-13T11:45:33.000000Z K 7 svn:log V 37 Synced with sys/isa/sio.c rev 1.284. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-01-13T11:47:42.000000Z K 7 svn:log V 582 Synced with following changes: >yokota 2000/01/11 05:39:06 PST > > Modified files: > sys/dev/usb ukbd.c > sys/dev/kbd atkbd.c kbd.c kbdreg.h > Log: > Rework shifta/ctla/alta key handling. It appears that there was > misunderstanding between the PR originator and me. I hope I got it > right this time. > > Revision Changes Path > 1.22 +4 -1 src/sys/dev/usb/ukbd.c > 1.21 +1 -8 src/sys/dev/kbd/atkbd.c > 1.16 +19 -10 src/sys/dev/kbd/kbd.c > 1.9 +2 -2 src/sys/dev/kbd/kbdreg.h Submitted by: yokota END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-01-13T11:54:35.000000Z K 7 svn:log V 114 Add crossreference to dhclient(8) since our interfaces nowadays support DHCP and more information would be handy. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-01-13T12:06:41.000000Z K 7 svn:log V 142 Fix old style /fB /fR emphasis to the correct usage of .Em or other more appropriate uses of mdoc macros given the context they were used in. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-01-13T12:24:43.000000Z K 7 svn:log V 49 Synced with sys/dev/syscons/syscons.c rev 1.331. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-01-13T12:53:54.000000Z K 7 svn:log V 82 Add dhclient(8) crossreference to the dhcp_flags section. Submitted by: sheldonh END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-01-13T12:59:58.000000Z K 7 svn:log V 91 Fix page fault in -vv mode. PR: 16098 Submitted by: Alan.Judge@indigo.ie Reviewed by: ru END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-01-13T13:02:00.000000Z K 7 svn:log V 62 Add myself as ntp docs maintainer, with roberto's permission. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-01-13T13:11:11.000000Z K 7 svn:log V 249 MFC: Compound MFC of rev 1.60: addresses PR 15980 rev 1.61: crossreference of dhclient(8) in SEE ALSO rev 1.62: Fix old style /fB /fR emphasis to the correct mdoc usage rev 1.63: Add dhclient(8) crossreference to the dhcp_flags section. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-01-13T13:13:22.000000Z K 7 svn:log V 115 MFC: rev 1.52 - Make hostname comparisons case insensitive. rev 1.54 - Fix page fault in -vv mode (PR 16098). END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-13T13:29:51.000000Z K 7 svn:log V 124 Add missing 'DEVICE_SYSCTLS' to opt_bus.h. This is the (experimental?) code that exports the bus heirarchy to hw.devices.* END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-01-13T13:43:21.000000Z K 7 svn:log V 152 Add the LSI-Logic 53C875e chipset and the DawiControl DC2976UW entries to our hardware list. PR: 15744 Submitted by: Sascha Blank END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-01-13T13:59:03.000000Z K 7 svn:log V 120 MFC: Add the LSI-Logic 53C875e and the DawiControl DC2976UW. PR: 15744 Submitted by: Sascha Blank END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-01-13T14:21:30.000000Z K 7 svn:log V 110 Clear rt after RTFREE. This might have sometime caused kernel panic at rtfree() on INET6 enabled environment. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-01-13T14:26:23.000000Z K 7 svn:log V 62 Change ``from'' to ``to''. PR: 15729 Submitted by: Kim Toms END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-01-13T14:27:44.000000Z K 7 svn:log V 47 Correct placement of $FreeBSD$ CVS identifier. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-01-13T14:32:22.000000Z K 7 svn:log V 132 MFC: Compound MFC: rev 1.7: Change ``from'' to ``to'', addresses PR 15729 rev 1.8: Correct placement of $FreeBSD$ CVS identifier. END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-01-13T14:52:53.000000Z K 7 svn:log V 354 Change struct sockaddr_storage member name, because following change is very likely to become consensus as recent ietf/ipng mailing list discussion. Also recent KAME repository and other KAME patched BSDs also applied it. s/__ss_family/ss_family/ s/__ss_len/ss_len/ Makeworld is confirmed, and no application should be affected by this change yet. END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-01-13T15:09:48.000000Z K 7 svn:log V 166 libc rcmd update for IPv6. A new function bindresvport2(), AF independent version of bindresvport() is also added. Reviewed by: sumikawa Obtained from: KAME project END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-01-13T15:27:50.000000Z K 7 svn:log V 183 fix wrong name which is hidden by wrong ifdef. Sorry for build failure. There was a mistake when I moved the patch from my build check machine to commit machine. Specified by: peter END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-01-13T16:27:20.000000Z K 7 svn:log V 115 Fix dhclient-exit-hooks location. (PR 14253) Add $FreeBSD$ CVS identifier. PR: 14253 Submitted by: Arcady Genkin END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-01-13T17:20:53.000000Z K 7 svn:log V 120 MFC: Fix dhclient-exit-hooks location. (PR 14253) Add $FreeBSD$ CVS identifier. PR: 14253 Submitted by: Arcady Genkin END K 10 svn:author V 6 marcel K 8 svn:date V 27 2000-01-13T17:26:19.000000Z K 7 svn:log V 30 Implement linux_rt_sigsuspend END K 10 svn:author V 6 marcel K 8 svn:date V 27 2000-01-13T17:35:43.000000Z K 7 svn:log V 31 Implement linux_rt_sigsuspend. END K 10 svn:author V 5 guido K 8 svn:date V 27 2000-01-13T18:30:37.000000Z K 7 svn:log V 135 Import of ipfilter 3.3.6 (freebsd relevant part) Obtained from: ftp://coombs.anu.edu.au/pub/net/firewall/ip-filter/ip_fil3.3.6.tar.gz END K 10 svn:author V 5 guido K 8 svn:date V 27 2000-01-13T18:30:37.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r55924, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2000-01-13T18:30:38.000000Z K 7 svn:log V 79 This commit was manufactured by cvs2svn to create tag 'ipfilter-vendor-v3_3_6'. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-01-13T18:45:14.000000Z K 7 svn:log V 32 add MAINTAINER file for clarity END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-13T18:48:12.000000Z K 7 svn:log V 366 Free the global softupdates lock prior to tsleep() in getdirtybuf(). This seems to be responsible for a bunch of panics where the process sleeps and something else finds softupdates "locked" when it shouldn't be. This commit is unreviewed, but has been a big help here. Previously my boxes would panic pretty much on the first fsync() that wrote something to disk. END K 10 svn:author V 5 guido K 8 svn:date V 27 2000-01-13T19:01:33.000000Z K 7 svn:log V 79 Bring over ipfilter kernel sources, including merging the local modifications. END K 10 svn:author V 5 guido K 8 svn:date V 27 2000-01-13T20:00:48.000000Z K 7 svn:log V 19 Add ipfilter 3.3.6 END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2000-01-13T20:03:22.000000Z K 7 svn:log V 221 Confirming Peter's fix (locking 101: release the lock before you go to sleep). Locking 101, part 2: do not look at buffer contents after you have been asleep. There is no telling what wonderous changes may have occurred. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-01-13T20:13:58.000000Z K 7 svn:log V 479 Bunch of updates: - Add vendor/device ID for Corega USB-T ethernet adapter to necessary places so that it will work with the kue driver. - Add vendor/device ID for CATC Netmate devices for driver to be added soon. - Get really crazy about netisr stuff: avoid doing any mbuf allocations or deallocations at splbio/splusb. - Fix if_aue driver so that it works with LinkSys USB100TX: you need to flip the GPIO bits just the right way to put the PHY in the right mode. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-01-13T20:17:11.000000Z K 7 svn:log V 12 Regenerate. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2000-01-13T20:18:25.000000Z K 7 svn:log V 349 The alpha build cuases the 'nfsuid bloated' warning to occur. Well, there is nothing we can do about it. In fact, after further review there simply are not very many instances of the two structures NFS checks for 'bloat' so I've decided to simply rip the checks out entirely. Submitted by: Andrew Gallatin END K 10 svn:author V 5 guido K 8 svn:date V 27 2000-01-13T20:27:22.000000Z K 7 svn:log V 35 Readd ipfilter devices PR: 16093 END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-01-13T20:53:49.000000Z K 7 svn:log V 42 Remove debug printf I left in by mistake. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2000-01-13T21:47:21.000000Z K 7 svn:log V 104 Thresh-out the nfs manual page references a bit Reviewed by: Julian Elischer END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-01-13T23:40:00.000000Z K 7 svn:log V 60 Fix instance of AUE_BUFSZ that should have been AUE_CUTOFF. END K 10 svn:author V 6 nsouch K 8 svn:date V 27 2000-01-14T00:18:06.000000Z K 7 svn:log V 1048 Port of ppbus standalone framework to the newbus system. Note1: the correct interrupt level is invoked correctly for each driver. For this purpose, drivers request the bus before being able to call BUS_SETUP_INTR and BUS_TEARDOWN_INTR call is forced by the ppbus core when drivers release it. Thus, when BUS_SETUP_INTR is called at ppbus driver level, ppbus checks that the caller owns the bus and stores the interrupt handler cookie (in order to unregister it later). Printing is impossible while plip link is up is still TRUE. vpo (ZIP driver) and lpt are make in such a way that using the ZIP and printing concurrently is permitted is also TRUE. Note2: specific chipset detection is not done by default. PPC_PROBE_CHIPSET is now needed to force chipset detection. If set, the flags 0x40 still avoid detection at boot. Port of the pcf(4) driver to the newbus system (was previously directly connected to the rootbus and attached by a bogus pcf_isa_probe function). END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-01-14T00:49:28.000000Z K 7 svn:log V 34 Clean up rxeof routines a little. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-01-14T01:36:16.000000Z K 7 svn:log V 369 Pull my head out of my ass and actually make the tx netisr stuff work right. Do not not not call m_freem() in the txeof routines. Let the netisr routine do it. This also makes the tx netisr queuing much simpler (I can just use another ifqueue instead of the mess I had before.) Thanks to Bosko Milekic for making me actually think about what I was doing for a minute. END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 2000-01-14T02:17:57.000000Z K 7 svn:log V 95 Eliminate PC-card installation floppy and add PC-card support for generic installation floppy. END K 10 svn:author V 6 jasone K 8 svn:date V 27 2000-01-14T02:53:29.000000Z K 7 svn:log V 235 Add aio_waitcomplete(). Make aio work correctly for socket descriptors. Make gratuitous style(9) fixes (me, not the submitter) to make the aio code more readable. PR: kern/12053 Submitted by: Chris Sedore END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-01-14T03:14:49.000000Z K 7 svn:log V 852 Add device driver support for USB ethernet adapters based on the CATC USB-EL1202A chipset. Between this and the other two drivers, we should have support for pretty much every USB ethernet adapter on the market. The only other USB chip that I know of is the SMC USB97C196, and right now I don't know of any adapters that use it (including the ones made by SMC :/ ). Note that the CATC chip supports a nifty feature: read and write combining. This allows multiple ethernet packets to be transfered in a single USB bulk in/out transaction. However I'm again having trouble with large bulk in transfers like I did with the ADMtek chip, which leads me to believe that our USB stack needs some work before we can really make use of this feature. When/if things improve, I intend to revisit the aue and cue drivers. For now, I've lost enough sanity points. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2000-01-14T03:33:38.000000Z K 7 svn:log V 1758 adv_pci.c: Update list of supported products. Adjust probe message to include the ASC3030. advansys.c: Fix a long standing bug in the error recovery strategy. In order to keep recovery simple, we freeze the SIMQ, stopping the XPT from submitting new requests. Unfortunately, we also will freeze the SIMQ if bus_dmamap_load blocks or we run out of controller resources. On cards with limited resources it was possible to freeze the SIM a second time and never unfreeze it. Now we more carefully track our exception state so we never freeze the SIMQ more than once. Don't rely on pointers fitting in a 32bit field stored in the per-transaction data structures on the card. Use an index to an array of transaction mapping structures instead. This should allow this driver to work on the Alpha. Deal with the ASC3030 which is almost idistinguishable from the ASC3050. Unfortunately the ASC3030 does not work at Ultra speeds, so if we can't find an eeprom, we must assume that ultra is disabled. The SIIG cards using the 3030 do not have eeproms. As a side effect, we now honor the ultra disable bit in the eeprom if it is present. Don't bother attempting to write corrected eeprom data back to the eeprom. We can function just fine if the data is corrupted and I'd rather not risk messing up the user's eeprom. Modify the interrupt handler to catch latched external bus rests. Dynamically determine the maximum number of S/G elements we can map at a single time. The nature of the firmware interface for these cards makes this value dependent on the number of "queues" the card can support. advlib.c: advlib.h: advmcode.c: advmcode.h: Synchronize with the latest firmware image released in the Linux Advansys driver. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2000-01-14T03:39:30.000000Z K 7 svn:log V 76 The error status for a scsi status error is "CAM_SCSI_STATUS_ERROR", not 0. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2000-01-14T04:39:28.000000Z K 7 svn:log V 74 Non-operational change, fix compiler warning. Reviewed by: mckusick END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-14T05:03:23.000000Z K 7 svn:log V 409 Don't do device_set_desc() until after checking for PnP probes. Otherwise things like sound cards can get called "Parallel port". A note to the unwary; the isa-pnp devices in the system are probed like PCI - each device ID is passed to *all* isa probe routines to find the best match. If the driver is not prepared to deal with this, it must abort in this scenario or it will try and claim all PnP devices. END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-01-14T05:24:08.000000Z K 7 svn:log V 79 Fix breakage when NO_RSA specified. Reviewed by: Ben Laurie END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-01-14T05:49:29.000000Z K 7 svn:log V 33 Build infrastructure for OpenSSL END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-01-14T05:51:14.000000Z K 7 svn:log V 84 (Forced commit) RSARef support is still forthcoming once I finish hacking the code. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-01-14T07:08:33.000000Z K 7 svn:log V 25 Do a few minor cleanups. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-14T07:14:17.000000Z K 7 svn:log V 397 Pre 4.0 tidy up. Collect together the components of several drivers and export eisa from the i386-only area (It's not, it's on some alphas too). The code hasn't been updated to work on the Alpha yet, but that can come later. Repository copies were done a while ago. Moving these now keeps them in consistant place across the 4.x series as the newbusification progresses. Submitted by: mdodd END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 2000-01-14T07:41:11.000000Z K 7 svn:log V 165 Introduce the new mk internal target _includeinstall and add the controlling knob defaults INCOWN, INCGRP, INCMODE, and INCDIR. Reviewed by: marcel, and make world END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 2000-01-14T07:57:47.000000Z K 7 svn:log V 105 Replace beforeinstall target with new variables used by .mk system. Reviewed by: marcel, and make world END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-01-14T08:01:51.000000Z K 7 svn:log V 30 Connect OpenSSL to the build. END K 10 svn:author V 6 nsouch K 8 svn:date V 27 2000-01-14T08:03:15.000000Z K 7 svn:log V 134 ppi needs to use a bus method to get this rather than peering inside the 1284 stuff. Submitted by: Peter Wemm END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-14T08:16:28.000000Z K 7 svn:log V 66 Add back the 'at ppbus?' for the lpt etc drivers. Now it's used. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-01-14T09:25:31.000000Z K 7 svn:log V 222 Fix lint for the new cpp. Lint is still broken in other ways, but this at least allows the use of lint -i on single files again. Fiddled rcsid to satisfy commitprep.pl; the original NetBSD tag is still in the comments. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-01-14T09:28:25.000000Z K 7 svn:log V 694 This patch solves the a cross-build problem where proj.c is both used by a build-tools target and by the actual target. In a cross-building situation proj.o is both a native object and a cross-object (i.e., for the target arch) and thus doesn't work. Creating seperate opjects from the same source file solves this... This patch may also fix the following issue: > it looks like -DNOCLEAN doesn't work too well. > cd /usr/src/gnu/usr.bin/cc/f771; make build-tools > make: don't know how to make /usr/obj/usr/src/i386/usr/include/stdarg.h. Stop This seems caused by wrong dependency information. Dependency information shouldn't be created for build-tools sources. Submitted by: marcel END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-01-14T10:02:27.000000Z K 7 svn:log V 162 Populate /usr/libdata/lint again. David Malone is responsible for getting me to look at the NetBSD makefiles. :-) Obtained from: NetBSD END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-01-14T10:41:39.000000Z K 7 svn:log V 123 Protect the i386 machine-dependant type definitions of __int64_t and __uint64_t from lint(1) with /* LONGLONG */ comments. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-01-14T10:47:54.000000Z K 7 svn:log V 25 Add a missing .El macro. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-01-14T11:15:33.000000Z K 7 svn:log V 334 MFC: Incorporate the builtin.1 manpage and its MLINKS. Remove the cd(1) and wait(1) manual pages (for which MLINKS are created instead. Fix some mark-up issues in csh(1) and add a builtin(1) xref to csh.1 These changes should have been committed along-side those committed with the log message above, but were forgotten. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-01-14T11:20:04.000000Z K 7 svn:log V 85 (null commit) The previous commit included: MFC rev 1.16: Add a missing .El macro. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-01-14T12:56:42.000000Z K 7 svn:log V 36 Synced with options.i386 rev 1.132. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-01-14T13:05:33.000000Z K 7 svn:log V 45 Synced with sys/i386/conf/GENERIC rev 1.228. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-01-14T13:07:16.000000Z K 7 svn:log V 50 Synced with sys/i386/i386/userconfig.c rev 1.168. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-01-14T13:10:22.000000Z K 7 svn:log V 48 Synced with sys/i386/isa/isa_compat.h rev 1.24. END K 10 svn:author V 5 luoqi K 8 svn:date V 27 2000-01-14T14:18:00.000000Z K 7 svn:log V 112 Remove pre-CAM aic driver. Support for apm, pccard and pc98 has yet to be incorporated into the new CAM driver. END K 10 svn:author V 3 des K 8 svn:date V 27 2000-01-14T15:09:06.000000Z K 7 svn:log V 341 Slight change of secure mode semantics: instead of reading (and counting) vogons, set the size of the receive buffer to 1 and rely on the kernel to simply drop incoming packets. The logging code was buggy anyway. Use socklen_t instead of int for the length argument to recvfrom. Add a 'continue' at the end of a loop for ANSI conformance. END K 10 svn:author V 3 des K 8 svn:date V 27 2000-01-14T15:10:36.000000Z K 7 svn:log V 81 Reflect the change in secure mode semantics, and document fascist mode properly. END K 10 svn:author V 3 des K 8 svn:date V 27 2000-01-14T15:29:00.000000Z K 7 svn:log V 137 I really don't think receipt a stray UDP packet justifies logging a message at the LOG_EMERG (aka. "system is unusable") priority level. END K 10 svn:author V 3 des K 8 svn:date V 27 2000-01-14T15:37:18.000000Z K 7 svn:log V 131 Do this the Right Way (tm), i.e. use shutdown() instead of fooling around with the size of the receive buffer. Pointed out by: ru END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-01-14T15:43:27.000000Z K 7 svn:log V 97 Fixed disordering, misformatting, and duplicate declaration of iruserok_af() in previous commit. END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-01-14T15:47:00.000000Z K 7 svn:log V 41 Fixed corrupted tabs in previous commit. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-14T15:54:45.000000Z K 7 svn:log V 34 Make this compile - missing ")"; END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-01-14T16:01:28.000000Z K 7 svn:log V 46 Removed yet another vestige of the ft driver. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2000-01-14T16:36:54.000000Z K 7 svn:log V 70 MFC 1.25 (fix out of space panic with softdep) Approved by: mckusick END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-14T16:37:03.000000Z K 7 svn:log V 101 Move sbin/i386/{mount_msdos,comcontrol} back to sbin, they are not i386 specific. Submitted by: bde END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-01-14T17:03:00.000000Z K 7 svn:log V 34 Fix multicast filter programming. END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 2000-01-14T17:18:42.000000Z K 7 svn:log V 66 Enable pccardd when the system is installed with PC-card support. END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-01-14T17:39:20.000000Z K 7 svn:log V 36 Adjust paths after repository copy. END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-01-14T18:28:23.000000Z K 7 svn:log V 282 Fixed bitrot in K&R support (1 missing __P(()) defeated the point of 7 non-missing ones). Removed private declaration of __P(()) while I'm here. Include to get the system definition. The privation declaration would break the system definition if it were different. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2000-01-14T18:50:40.000000Z K 7 svn:log V 76 Oops! We need an entry for if_ie still. Change a few nits while I'm here. END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-01-14T18:51:30.000000Z K 7 svn:log V 132 Fixed bitrot in K&R support (3 missing __P(())'s defeated the point of 7 non-missing ones in which includes this file). END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-01-14T18:57:33.000000Z K 7 svn:log V 76 Removed redundant declarations again. Fixed in rev.1.5, broken in rev.1.8. END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 2000-01-14T19:05:55.000000Z K 7 svn:log V 51 Set pccard_ifconfig in /etc/rc.conf automatically. END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-01-14T19:47:07.000000Z K 7 svn:log V 95 Use MALLOC_DECLARE when it is #defined, not when a (wrong) test of __FreeBSD_version succeeds. END K 10 svn:author V 5 guido K 8 svn:date V 27 2000-01-14T19:48:42.000000Z K 7 svn:log V 67 Apply patches in rev 1.2 and 1.9 that I forgot Pointe out by: bde END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-01-14T19:54:42.000000Z K 7 svn:log V 74 Forward declare some structs so that this header is more self-suifficent. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-01-14T20:41:03.000000Z K 7 svn:log V 680 Add driver support for the Aironet 4500/4800 series wireless 802.11 NICs. (Finally!) The PCMCIA, ISA and PCI varieties are all supported, though only the ISA and PCI ones will work on the alpha for now. PCCARD, ISA and PCI attachments are all provided. Also provided an ancontrol(8) utility for configuring the NIC, man pages, and updated pccard.conf.sample. ISA cards are supported in both ISA PnP and hard-wired mode, although you must configure the kernel explicitly to support the hardwired mode since you have to know the I/O address and port ahead of time. Special thanks to Doug Ambrisko for doing the initial newbus hackery and getting it to work in infrastructure mode. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2000-01-14T20:49:01.000000Z K 7 svn:log V 53 include proc.h to get curproc used in last revision. END K 10 svn:author V 3 jmb K 8 svn:date V 27 2000-01-14T21:41:09.000000Z K 7 svn:log V 31 Document the KASSERT() macro. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2000-01-14T23:08:46.000000Z K 7 svn:log V 540 Clean up the xpt_sim creation to mirror how HBA drivers perform this task. Clean up node creation in the EDT so that initialization follows member declaration. Sort registered paths by pathid so that we probe busses in order of ascending pathid. This makes hardwiring of busses without wiring individual targets do what the user expects. (submitted by tegge@FreeBSD.org) Fix an EDT node leak. Target nodes would never go away. Implement xpt_bus_deregister(). (prodded by some patches from T. Ichinoseki, but implemented differently.) END K 10 svn:author V 5 billf K 8 svn:date V 27 2000-01-14T23:40:38.000000Z K 7 svn:log V 78 Add '-t X' which times out after pinging for X seconds. Submitted by: adrian END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-01-14T23:42:36.000000Z K 7 svn:log V 225 Add support to aic for pccard attachments. Reports from testers have been so positive that I'm going to go ahead and commit this now rather than do another round of patches. My Adaptec 1460D works great with these changes. END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-01-14T23:44:32.000000Z K 7 svn:log V 27 Add pccard aic attachment. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-01-14T23:46:05.000000Z K 7 svn:log V 61 Grrr. Really add the module makefile for the Aironet driver. END