ƒ­\56236 223 346 165 132 366 146 134 149 158 246 177 456 254 217 153 163 126 199 242 159 328 260 206 156 175 346 212 270 175 236 167 219 188 161 134 263 263 243 412 338 144 145 1082 194 351 130 203 173 128 145 145 143 1156 240 194 200 331 267 175 162 467 286 276 484 346 153 285 137 117 188 161 280 150 283 207 189 248 141 363 261 151 113 224 2954 100 328 165 196 138 143 130 395 105 244 130 172 156 201 168 175 169 112 175 350 177 164 271 313 148 118 312 127 121 401 186 147 150 144 193 145 129 113 296 155 129 134 357 174 271 221 130 218 239 189 306 135 213 186 377 426 230 311 238 526 111 145 242 179 268 160 188 239 185 154 203 172 217 137 121 115 1235 199 165 171 302 171 314 130 141 142 174 216 228 144 265 555 143 367 240 326 202 207 207 127 133 152 138 140 260 138 126 168 249 313 602 216 149 171 144 128 203 251 208 513 424 742 189 160 189 235 156 164 341 195 246 162 170 128 129 161 641 157 149 266 K 10 svn:author V 8 deischen K 8 svn:date V 27 2000-01-18T11:35:25.000000Z K 7 svn:log V 248 Properly initialize the last active time of the initial thread. This fixes the case that a CPU hungry main thread is prevented from being preempted due to a negative calculation of its time slice. Reported by: Alexander Litvin END K 10 svn:author V 6 alfred K 8 svn:date V 27 2000-01-18T12:24:44.000000Z K 7 svn:log V 70 unbreak (rv -> r), afaik what Mike intended, boots fine on my machine END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-01-18T12:50:13.000000Z K 7 svn:log V 35 Add HISTORY. Submitted by: obrien END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-01-18T14:07:13.000000Z K 7 svn:log V 271 Temporary fix for bridging when used without ipfw. bdg_forward() might consume the mbuf and drivers would dereference a null pointer. Fixes to individual drivers will be committed shortly. Note that the 'de' driver will _not_ be fixed soon and is unusable with bridging. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-01-18T14:12:52.000000Z K 7 svn:log V 52 fix bridging support for potential null dereference END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-01-18T14:14:46.000000Z K 7 svn:log V 40 Add bridging support to the 'rl' driver END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-01-18T14:19:39.000000Z K 7 svn:log V 55 fix a potential null pointer dereference when bridging END K 10 svn:author V 5 billf K 8 svn:date V 27 2000-01-18T15:44:24.000000Z K 7 svn:log V 64 Cast rman_get_virtual() to a vm_offset_t. Submitted by: msmith END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-01-18T15:50:23.000000Z K 7 svn:log V 150 * add SVR4 and OSF/1 enabling in the Start Up config menu * deals with X11 install when all we have is the Port (such as on the Alpha) Ok'ed by: JKH END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-01-18T15:52:35.000000Z K 7 svn:log V 82 MFC: SVR4 and OSF/1 enabling in configuator, and X11 install using the Port. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-01-18T16:03:57.000000Z K 7 svn:log V 361 Various MFC: * update dummynet to the new code in 4.0, and cleanup call interface (affects ip_dummynet.c ip_dummynet.h ip_input.c ip_output.c) * various cleanup of ipfw code, including dummynet hooks, support for masks on UDP/TCP ports, and removal of ip_nat hooks as in 4.0 (affects ip_fw.c ip_fw.h raw_ip.c) The new dummynet code is thanks Akamba Corp. END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-01-18T16:28:11.000000Z K 7 svn:log V 161 MFC (1.139: don't panic for `sysctl -w machdep.tsc_freq=N' when the TSC is present but not used, etc.). This bug affects releases 3.2, 3.3 and 3.4. PR: 16113 END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-01-18T16:37:28.000000Z K 7 svn:log V 122 MFC: ipfw changes to support new dummynet and ipfw features. Also, significantly restructured manpage with more examples. END K 10 svn:author V 2 cg K 8 svn:date V 27 2000-01-18T17:13:43.000000Z K 7 svn:log V 62 update ac97 layer to use device_printf when printing messages END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-01-18T17:39:38.000000Z K 7 svn:log V 67 MFC: rev.1.36: vmstat -i reports negative counts Reminded By: dan END K 10 svn:author V 5 markm K 8 svn:date V 27 2000-01-18T18:23:28.000000Z K 7 svn:log V 32 A bunch of factual corrections. END K 10 svn:author V 5 markm K 8 svn:date V 27 2000-01-18T18:25:45.000000Z K 7 svn:log V 104 This man page is not needed; it just gets jumped on later when libcrypt is installed. Submitted by: bde END K 10 svn:author V 2 cg K 8 svn:date V 27 2000-01-18T18:59:03.000000Z K 7 svn:log V 150 kludge to fix the end-of-sample repeating bug. i don't know why it happens; none of my hw does it, but this should fix it for now. Tested by: wpaul END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-01-18T20:13:16.000000Z K 7 svn:log V 65 Reshaped things a bit so that this can become alpha/HARDWARE.TXT END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-01-18T21:02:59.000000Z K 7 svn:log V 235 Rearrange the probecode, so that 80pin cables can be identified correctly on both master and slave. Smash together the ata_params & atapi_params structures as they are more or less equal anyways. Get rid of the last SYSINIT's in here. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-01-18T21:27:23.000000Z K 7 svn:log V 162 Correctly parse broken MDTM responses from servers which format tm_year with "19%02d". PR: 15981 Reported by: klh@netcom.com (Ken Harrenstien) Reviewed by: bde END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-01-18T22:00:26.000000Z K 7 svn:log V 109 Add the Intel InBusiness 10/100 PCI Network Adapter Submitted by: Mohit Aron on -current END K 10 svn:author V 6 dillon K 8 svn:date V 27 2000-01-18T22:43:21.000000Z K 7 svn:log V 61 Flesh-out the VM & SWAP release notes. Approved by: jkh END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-01-18T22:48:24.000000Z K 7 svn:log V 81 Now that I have my NoName back I could confirm it: IDE is no-go on these boards. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-01-19T01:01:56.000000Z K 7 svn:log V 251 Fix a couple of bugs: - The busy wait hack in usbdi.c was doing its timeout in microseconds instead of milliseconds. - if_aue.c:aue_intr() is creating a bitmask by and'ing two bits when it should be or'ing them. Submitted by: Lennart Augustsson END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-01-19T01:26:06.000000Z K 7 svn:log V 116 Reference machine/param.h rather than the nonexistent machine/machparam.h in a comment PR: kern/11178, kern/16128 END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-01-19T01:31:12.000000Z K 7 svn:log V 173 MFC: support for Am79C978 (AMD PCHome/PCI ethernet adapter) http://www.amd.com/products/npd/overview/homenetworking/intro.html Approved by: paul PR: kern/12275 END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-01-19T04:03:48.000000Z K 7 svn:log V 82 Require USA_RESIDENT to be 'NO' or 'YES' if building secure/ Reviewed by: marcel END K 10 svn:author V 5 chris K 8 svn:date V 27 2000-01-19T04:16:48.000000Z K 7 svn:log V 141 Document truncation of strings when a NUL character is reached in a format string. PR: 15929 Submitted by: Daniel Hagan END K 10 svn:author V 5 chris K 8 svn:date V 27 2000-01-19T04:20:16.000000Z K 7 svn:log V 73 MFC: Document truncation in format string at NUL characters. PR: 15929 END K 10 svn:author V 5 chris K 8 svn:date V 27 2000-01-19T04:58:39.000000Z K 7 svn:log V 124 Document isnanf() for checking if a float is NaN (``Not-a-Number'') and create a link from isnanf.3 to isinf.3. PR: 13878 END K 10 svn:author V 5 chris K 8 svn:date V 27 2000-01-19T05:05:19.000000Z K 7 svn:log V 94 MFC: Document isnanf() for determining whether a float is NaN (``Not-a- Number'') PR: 13878 END K 10 svn:author V 5 chris K 8 svn:date V 27 2000-01-19T05:32:27.000000Z K 7 svn:log V 67 Document KERN_QUANTUM under CTL_KERN PR: 15637 Submitted by: jhs END K 10 svn:author V 5 chris K 8 svn:date V 27 2000-01-19T05:39:48.000000Z K 7 svn:log V 40 MFC: Document KERN_QUANTUM. PR: 15637 END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-01-19T06:01:07.000000Z K 7 svn:log V 166 Fix bde'isms in acl/extattr syscall interface, renaming syscalls to prettier (?) names, adding some const's around here, et al. Commit 1 out of 3. Reviewed by: bde END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-01-19T06:02:31.000000Z K 7 svn:log V 166 Fix bde'isms in acl/extattr syscall interface, renaming syscalls to prettier (?) names, adding some const's around here, et al. Commit 2 out of 3. Reviewed by: bde END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-01-19T06:07:34.000000Z K 7 svn:log V 146 Fix bde'isms in acl/extattr syscall interface, renaming syscalls to prettier (?) names, adding some const's around here, et al. Reviewed by: bde END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-01-19T06:12:32.000000Z K 7 svn:log V 317 Close PR#16028. Make the sanity check saner. The condition that we check for on the server may arise legitimately on the client. The correct way to check for a zero record length is to check for it without the LAST_FRAG marker in it, since it's legal to send a LAST_FRAG marker with 0 bytes of data. PR: misc/16028 END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-01-19T06:13:59.000000Z K 7 svn:log V 241 Fix bde'isms in acl/extattr syscall interface, renaming syscalls to prettier (?) names, adding some const's around here, et al. This is commit 4 out of 3, updating the userland library to reflect kernel interface changes. Reviewed by: bde END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-01-19T06:14:41.000000Z K 7 svn:log V 50 MFC: close PR 16028 (fix zero length record test) END K 10 svn:author V 6 jasone K 8 svn:date V 27 2000-01-19T07:01:40.000000Z K 7 svn:log V 50 Make minor entry point changes to support libc_r. END K 10 svn:author V 6 jasone K 8 svn:date V 27 2000-01-19T07:04:50.000000Z K 7 svn:log V 986 Implement continuations to correctly handle [sig|_]longjmp() inside of a signal handler. Explicitly check for jumps to anywhere other than the current stack, since such jumps are undefined according to POSIX. While we're at it, convert thread cancellation to use continuations, since it's cleaner than the original cancellation code. Avoid delivering a signal to a thread twice. This was a pre-existing bug, but was likely unexposed until these other changes were made. Defer signals generated by pthread_kill() so that they can be delivered on the appropriate stack. deischen claims that this is unnecessary, which is likely true, but without this change, pthread_kill() can cause undefined priority queue states and/or PANICs in [sig|_]longjmp(), so I'm leaving this in for now. To compile this code out and exercise the bug, define the _NO_UNDISPATCH cpp macro. Defining _PTHREADS_INVARIANTS as well will cause earlier crashes. PR: kern/14685 Collaboration with: deischen END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-01-19T07:25:46.000000Z K 7 svn:log V 101 Quantify the calls to ad_attach and atapi_attach so that diskless or atapiless kernels can be built. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-01-19T09:47:19.000000Z K 7 svn:log V 255 Utility to control the printing of "Fixed up unaligned data access for pid nnn at pc 0xADDR" and the fixup of the UA fault on the DEC Alpha when an unaligned access fault happens. Modeled after the OSF/1 utility of the same name. Submitted by: gallatin END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-01-19T10:44:28.000000Z K 7 svn:log V 39 ${.MAKE} -> ${MAKE} Reviewed by: hoek END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-01-19T10:54:44.000000Z K 7 svn:log V 111 Do not set the default terminal type to "su", leave it empty. PR: bin/5084 Reviewed by: asmodai, davidn, sef END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-01-19T11:00:32.000000Z K 7 svn:log V 82 MFC: Do not set the default terminal type to "su", leave it empty. PR: bin/5084 END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-01-19T11:05:18.000000Z K 7 svn:log V 37 MFC: fix a typo: ${.MAKE} -> ${MAKE} END K 10 svn:author V 4 nyan K 8 svn:date V 27 2000-01-19T13:05:15.000000Z K 7 svn:log V 52 Merge from sys/i386/isa/if_ed.c revision 1.148.2.5. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2000-01-19T13:06:59.000000Z K 7 svn:log V 52 Merge from sys/i386/isa/clock.c revision 1.129.2.6. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-01-19T13:27:03.000000Z K 7 svn:log V 46 Make the quotes in the #include line visible. END K 10 svn:author V 3 joe K 8 svn:date V 27 2000-01-19T14:25:08.000000Z K 7 svn:log V 1062 It's not been possible to configure a print server running lpd, with remote hosts feeding it, so that some hosts have their header pages supressed and some don't. This is because lpd doesn't know how to rewrite a print job before forwarding it to a remote lpd. In particular this causes problems with p rinters that contain their own lpd, eg. HP jet direct cards, because they can't suppress headers. It's not possible to have headers supressed by putting 'sh' in any printcap in the lpd chain, it is up to the originating lpr to have a '-h' option specified at run time. Lpr has been modified to allow _it_ to honour the 'sh' flag in the local print cap. This allows the administrator to switch off headers for a particular printer (on a particular host) irrespective of whether that printer is local to the machine or remote. This doesn't break anything, because in the case of a remote printer the 'sh' flag would have had no meaning, in the case of the local printer it would have been on anyway. Submitted by: Scott James Remnant END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-01-19T16:21:05.000000Z K 7 svn:log V 142 Although it should be obvious that the 3-digit numeric values of the characters shown are octal, state this explicitly for the easily misled. END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-01-19T17:18:43.000000Z K 7 svn:log V 101 Add recent entries: CAM version bump gnu texinfo pccardd/pccardc recompile to match kernel ioctls END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-01-19T17:27:56.000000Z K 7 svn:log V 107 Add entries for: 3com 3c589ET Simple Technology CF ATA flash cards Viking Components CF ATA flash cards END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-01-19T18:16:24.000000Z K 7 svn:log V 238 Add device entries for new parallel port radio clock driver. We were supposed to get these in far earlier and didn't, hence the commit after feature freeze. A promise is a promise. :) Submitted by: Sascha Schumann END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-01-19T18:17:25.000000Z K 7 svn:log V 174 Import simple driver for a parallel port radio clock which receives the German legal time (commonly available in Europe). Submitted by: Sascha Schumann END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-01-19T18:19:16.000000Z K 7 svn:log V 83 Add parallel port clock driver. Submitted by: Sascha Schumann END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-01-19T18:36:01.000000Z K 7 svn:log V 67 Change the error message to be the FreeBSD one, not the OSF/1 one. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-01-19T19:03:08.000000Z K 7 svn:log V 372 Add support for the Davicom DM9102A 10/100 ethernet controller chip. This is just to make sure we initialize the chip correctly: we need to make the sure the port select bit in CSR6 is set properly so that we use the internal PHY for 10/100 support. (The eval boards I have also include an external HomePNA PHY, but I need to play with that more before I can support it.) END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-01-19T19:18:50.000000Z K 7 svn:log V 194 New install-info(1) correctly fails to install ENTRY for file FOO if ENTRY already exists for file FOO2 in /usr/share/info/dir. So, re-init /usr/share/info/dir unconditionally at installworld. END K 10 svn:author V 5 chris K 8 svn:date V 27 2000-01-19T21:54:19.000000Z K 7 svn:log V 181 - Use proper markup for a section header. - Replace nonexistent OPIE_PROMPT_MAX with OPIE_CHALLENGE_MAX PR: 16209 Submitted by: Tetsuro Furuya END K 10 svn:author V 5 green K 8 svn:date V 27 2000-01-19T22:03:12.000000Z K 7 svn:log V 389 Implement -g and -d options in my ident code. The -g flag uses a random garbage value for the username (hex garbage, that is), and the -d flag provides a default username for fallback purposes if the user cannot be looked up. That is very useful for the case where inetd auth is running on a NAT box. While I'm here updating the manpage, clean up an English error and a few small nits. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-01-19T22:48:50.000000Z K 7 svn:log V 251 Allow automatic 'pulling in' of machdep *.TXT files from ./texts/[alpha,i386] and concat these to the corresponding generic *.TXT living in ./texts This is currently aimed at HARDWARE.TXT but works for things like RELNOTES.TXT too. Reviewed by: jkh END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-01-19T23:00:37.000000Z K 7 svn:log V 59 Only briefly going away, will re-incarnate as HARDWARE.TXT END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-01-19T23:04:21.000000Z K 7 svn:log V 190 Here is the new Alpha-specific HARDWARE.TXT Again, generic HARDWARE.TXT info should go into release/texts/HARDWARE.TXT That file will arrive there shortly courtesy of the repo meisters ;-) END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-01-20T00:58:49.000000Z K 7 svn:log V 44 Port of the PC-98 ppc to the newbus system. END K 10 svn:author V 5 green K 8 svn:date V 27 2000-01-20T01:49:41.000000Z K 7 svn:log V 23 I like base-36 better. END K 10 svn:author V 6 archie K 8 svn:date V 27 2000-01-20T01:49:45.000000Z K 7 svn:log V 93 Fix an #ifdef that should have been and #ifndef. Noticed by: Hellmuth Michaelis END K 10 svn:author V 6 archie K 8 svn:date V 27 2000-01-20T01:51:06.000000Z K 7 svn:log V 66 MFC: (rev. 1.33) Fix an #ifdef that should have been and #ifndef. END K 10 svn:author V 6 jasone K 8 svn:date V 27 2000-01-20T01:59:58.000000Z K 7 svn:log V 184 Don't tsleep() while at splbio(). Correctly return EINPROGRESS from aio_error() even when an aio request is still in the socket queue. Submitted by: Adrian Chadd END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-01-20T02:54:03.000000Z K 7 svn:log V 55 Add the pcdmx theatre lighting controller major number END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-01-20T03:12:57.000000Z K 7 svn:log V 187 Update the sed action to match the change to "diff -u". Otherwise the encrypted password of any account who's information changed was shown in the daily email to root. Submitted by: jhb END K 10 svn:author V 6 jasone K 8 svn:date V 27 2000-01-20T03:15:01.000000Z K 7 svn:log V 111 Move ENTRY and ALTENTRY definitions to asm.h where they belong. Unbreak profiling. Again. Submitted by: bde END K 10 svn:author V 6 jasone K 8 svn:date V 27 2000-01-20T04:46:52.000000Z K 7 svn:log V 94 Do signal deferral for pthread_kill() as it was done in the old days. Submitted by: deischen END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-01-20T06:17:00.000000Z K 7 svn:log V 151 MFC of Diamond HomeFree support continued. This file was missed in a previous commit, so PCI forms of the card were not probed. Should now be fixed. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-01-20T06:39:07.000000Z K 7 svn:log V 45 A few more style cleanups Submitted by: bde END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-01-20T07:12:52.000000Z K 7 svn:log V 270 When we are execing a setugid program, and we have a procfs filesystem file open in one of the special file descriptors (0, 1, or 2), close it before completing the exec. Submitted by: nergal@idea.avet.com.pl Constructive comments: deraadt@openbsd.org, sef, peter, jkh END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-01-20T07:24:40.000000Z K 7 svn:log V 167 Build infrastructure for libRSAglue, required for compatability with ports even though it doesn't seem to do anything which requires it to be separate from libcrypto. END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-01-20T07:27:38.000000Z K 7 svn:log V 58 Move the rsaref gunk to libRSAglue where ports expect it. END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-01-20T07:27:49.000000Z K 7 svn:log V 20 Activate librsaglue END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-01-20T07:29:01.000000Z K 7 svn:log V 130 Don't search for libraries in ${LOCALBASE}. This should fix the problems people were seeing with conflicts with the openssl port. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-01-20T07:38:33.000000Z K 7 svn:log V 2858 More USB ethernet tweaks: - Sync ohci, uhci and usbdi modules with NetBSD in order to obtain the following improvements: o New USBD_NO_TSLEEP flag can be used in place of UQ_NO_TSLEEP quirk. This allows drivers to specify busy waiting only for certain transfers (namely control transfers for reading/writing registers and stuff). o New USBD_FORCE_SHORT_XFER flag can be used to deal with devices like the ADMtek Pegasus that sense the end of bulk OUT transfers in a special way (if a transfer is exactly a multiple of 64 bytes in size, you need to send an extra empty packet to terminate the transfer). o usbd_open_pipe_intr() now accepts an interval argument which can be used to change the rate at which the interrupt callback routine is invoked. Specifying USBD_DEFAULT_INTERVAL uses the value specified in the device's config data, but drivers can override it if needed. - Change if_aue to use USBD_FORCE_SHORT_XFER for packet transmissions. - Change if_aue, if_kue and if_cue to use USBD_NO_TSLEEP for all control transfers. We no longer force the non-tsleep hack for bulk transfers since these are done asynchronously anyway. - Removed quirk entry fiddling from if_aue and if_kue since we don't need it anymore now that we have the USBD_NO_TSLEEP flag. - Tweak ulpt, uhid, ums and ukbd drivers to use the new arg to usbd_open_pipe_intr(). - Add a flag to the softc struct in the ethernet drivers to indicate when a device has been detached, and use this flag to perform tests to prevent the drivers from trying to do control transfers if this is the case. This is necessary because calling if_detach() with INET6 enabled will eventually result in a call to the driver's ioctl() routine to delete the multicast groups on the interface, which will result in attempts to perform control transfers. (It's possible this also happens even without INET6 support enabled.) This is pointless since we know that if the detach method has been called, the hardware has been unplugged. - Changed watchdog timeout routines to just call the driver init routines to initialize the device states without trying to close and re-open the pipes. This is partly because we don't want to frob things at interrupt context, but also because this doesn't seem to work right and I don't want to panic the system just because a USB device may have stopped responding. - Fix aue_rxeof() to be a little smarter about detecting when a double transfer is needed. Unfortunately, the design of the chip makes it hard to get this exactly right. Hopefully, this will go away once either Nick or Lennart finds the bug in the uhci driver that makes this ugly hack necessary. - Also sync usbdevs with NetBSD. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-01-20T07:39:19.000000Z K 7 svn:log V 7 Regen. END K 10 svn:author V 6 jasone K 8 svn:date V 27 2000-01-20T07:54:49.000000Z K 7 svn:log V 232 Add sem_*() functions. Named semaphores and process-shared semaphores are not supported by this implementation, and the error return values from sem_init(), sem_open(), sem_close(), and sem_unlink() reflect this. Approved by: jkh END K 10 svn:author V 6 jasone K 8 svn:date V 27 2000-01-20T07:55:42.000000Z K 7 svn:log V 70 Track libc_r addition of semaphores implementation. Approved by: jkh END K 10 svn:author V 6 jasone K 8 svn:date V 27 2000-01-20T08:15:13.000000Z K 7 svn:log V 100 Back out the previous spl change, since it opens a race window. Reviewed by: alfred, dillon, peter END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-01-20T08:34:40.000000Z K 7 svn:log V 45 Synced with sys/i386/conf/GENERIC rev 1.230. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-01-20T08:35:32.000000Z K 7 svn:log V 50 Synced with sys/i386/i386/userconfig.c rev 1.169. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-01-20T08:37:54.000000Z K 7 svn:log V 37 Synced with sys/isa/sio.c rev 1.285. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-01-20T09:41:31.000000Z K 7 svn:log V 297 Revert the change from memset() to bzero(), since bzero() is simply a special case of memset and we already initialize all those members of the struct tm which are required by mktime(). The memset() is only necessary for style conformity with the rest of the file. :-) Scenic route tour by: bde END K 10 svn:author V 4 nyan K 8 svn:date V 27 2000-01-20T12:37:06.000000Z K 7 svn:log V 12 Fixed typo. END K 10 svn:author V 6 yokota K 8 svn:date V 27 2000-01-20T13:21:47.000000Z K 7 svn:log V 148 Fix wrong usage of FONT_NONE. It was not meant to be set in scp->font_size in the first place. It is redundant now and is removed. Found by: bde END K 10 svn:author V 6 yokota K 8 svn:date V 27 2000-01-20T13:23:03.000000Z K 7 svn:log V 35 Unconditionally define sc_paste(). END K 10 svn:author V 6 yokota K 8 svn:date V 27 2000-01-20T13:23:42.000000Z K 7 svn:log V 77 PSM_HOOKAPM is obsolete; it was renamed to PSM_HOOKRESUME in psm.c rev.1.21. END K 10 svn:author V 6 yokota K 8 svn:date V 27 2000-01-20T13:24:28.000000Z K 7 svn:log V 61 Do not include `ukbd.h'; it's not used. Pointed out by: bde END K 10 svn:author V 6 yokota K 8 svn:date V 27 2000-01-20T13:25:18.000000Z K 7 svn:log V 105 Do not explicitly create empty option files; they are taken care of by bsd.kmod.mk. Pointed out by: bde END K 10 svn:author V 6 yokota K 8 svn:date V 27 2000-01-20T13:27:03.000000Z K 7 svn:log V 73 YAMFC: merge GlidePoint support from sys/isa/psm.c rev.1.16 in -CURRENT. END K 10 svn:author V 6 yokota K 8 svn:date V 27 2000-01-20T13:32:53.000000Z K 7 svn:log V 80 - Add some comment from bde on the keyboard interrupt. - Fix obsolete comments. END K 10 svn:author V 6 yokota K 8 svn:date V 27 2000-01-20T13:39:08.000000Z K 7 svn:log V 74 Add the PnP ID for the Logitech Cordless MouseMan Wheel (serial version). END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2000-01-20T14:56:37.000000Z K 7 svn:log V 15 Add $FreeBSD$. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-01-20T15:16:49.000000Z K 7 svn:log V 82 Synced with the sc driver in the sys/dev/syscons directory. Submitted by: yokota END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2000-01-20T16:49:18.000000Z K 7 svn:log V 252 Make devices behind PPBs work on DS10s (and any other single pchip tsunamis) I was wagering on DEC being elegant & numbering PCI buses normally on machines with one pchip. It looks like they went with consistent -- buses behind ppbs begin with bus 2. END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-01-20T17:03:53.000000Z K 7 svn:log V 85 bdeize last commit: o Remove opt_dontuse.h and ifdef PROCFS Subitted by: bde, peter END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-01-20T19:38:32.000000Z K 7 svn:log V 70 Revamped Multia section. Included comments received from Peter Jeremy END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-01-20T19:57:43.000000Z K 7 svn:log V 176 Fix test for deciding when a bulk IN transfer got truncated. I thought I fixed this last night, but apparently I only applied the patch to the copy of the code in /dev/brain0. END K 10 svn:author V 5 billf K 8 svn:date V 27 2000-01-20T20:48:51.000000Z K 7 svn:log V 218 Brucify: add an upper limit to -t match the types of return values and the variables they are stuffed in make the man page and usage() a little more consistantly ugly less obfuscation. Submitted by: adrian, billf END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-01-20T21:36:07.000000Z K 7 svn:log V 52 Properly remove interrupts if initialisation fails. END K 10 svn:author V 6 jasone K 8 svn:date V 27 2000-01-20T21:53:59.000000Z K 7 svn:log V 23 Minor *jmp() cleanups. END K 10 svn:author V 6 jasone K 8 svn:date V 27 2000-01-20T21:58:27.000000Z K 7 svn:log V 216 Remove unnecessary alternate entry points for *setjmp(). Make the main entry point the standard name when not compiling libc_r (for example, longjmp is the main entry point instead of __longjmp). Suggested by: bde END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-01-20T22:01:56.000000Z K 7 svn:log V 35 Backport procfs special case code. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-01-20T22:05:30.000000Z K 7 svn:log V 25 Remove duplicate include END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-01-20T22:24:35.000000Z K 7 svn:log V 304 Add support for DEVICE_SUSPEND, DEVICE_RESUME and DEVICE_SHUTDOWN methods for USB devices. However: with none of the devices I have here suspend seems to work properly. This is probably a bug in uhci_power which I still have to look at. Prodded and pushed by: Christopher Masto END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-01-21T00:31:43.000000Z K 7 svn:log V 92 Add a new TUNSIFPID ioctl to update the tun_pid (recorded in tunopen) with the current pid. END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-01-21T00:33:27.000000Z K 7 svn:log V 53 Use TUNSIFPID when we change our PID (if it exists). END K 10 svn:author V 6 archie K 8 svn:date V 27 2000-01-21T01:39:40.000000Z K 7 svn:log V 55 Remove definition of the unimplemented "control" hook. END K 10 svn:author V 6 archie K 8 svn:date V 27 2000-01-21T01:42:55.000000Z K 7 svn:log V 49 Document these drivers' support for netgraph(4). END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-01-21T02:00:53.000000Z K 7 svn:log V 100 Oops, The dependency of libcrypt on libmd went away before it was "fixed" here. Reported by: peter END K 10 svn:author V 6 archie K 8 svn:date V 27 2000-01-21T02:02:04.000000Z K 7 svn:log V 50 MFC: remove unimplemented "control" netgraph hook END K 10 svn:author V 6 archie K 8 svn:date V 27 2000-01-21T02:09:15.000000Z K 7 svn:log V 34 MFC: document netgraph(4) support END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-01-21T02:09:43.000000Z K 7 svn:log V 18 Minor style nits. END K 10 svn:author V 3 jdp K 8 svn:date V 27 2000-01-21T02:15:27.000000Z K 7 svn:log V 203 If a directory on the command line doesn't exist, warn about it and proceed rather than quitting with a fatal error message. PR: bin/16056 Submitted by: Philipp Mergenthaler END K 10 svn:author V 3 jdp K 8 svn:date V 27 2000-01-21T02:31:53.000000Z K 7 svn:log V 63 Sync with -current: add locking support to the dynamic linker. END K 10 svn:author V 5 green K 8 svn:date V 27 2000-01-21T02:52:54.000000Z K 7 svn:log V 35 Fix style bugs in the last commit. END K 10 svn:author V 5 green K 8 svn:date V 27 2000-01-21T02:54:13.000000Z K 7 svn:log V 40 MFC: Fix style bugs in the last commit. END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 2000-01-21T03:08:46.000000Z K 7 svn:log V 259 Propagate MAC address in CIS tupple to dev/ed/ driver. Many ed-based Ethernet PC-cards can't get correct MAC address without this patch. Submitted by: Takanori Watanabe Reviewed by: Warner Losh END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 2000-01-21T06:42:49.000000Z K 7 svn:log V 77 s/echo/logger -s/ to insert/remove lines in pccard.conf. Obtained from: PAO END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-01-21T06:57:52.000000Z K 7 svn:log V 178 Fix the style bugs in the style bugs fix. The style bug fix made the new function inconsistant with the rest of this file. The spelling and grammer fixes were good and remain. END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 2000-01-21T06:59:19.000000Z K 7 svn:log V 123 Added Allied Telesis Ethernet Card Panasonic KX-PH402D Submitted by: Hidetoshi Shimokawa END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-01-21T07:01:21.000000Z K 7 svn:log V 38 MFC: 1.81. Bad style fixes corrected. END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 2000-01-21T09:05:49.000000Z K 7 svn:log V 120 Added support for hex-encoded MAC address of Megahertz X-Jack Ethernet Card Reviewed by: Warner Losh END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 2000-01-21T09:12:00.000000Z K 7 svn:log V 141 Added "attr2" MAC address encoding (used by Megahertz Ethernet Card) support. Reviewed by: Warner Losh Obtained from: PAO END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 2000-01-21T09:26:13.000000Z K 7 svn:log V 92 Added Megahertz X-Jack Ethernet Card. (sorry, Warner, please merge it!) Obtained from: PAO END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-01-21T09:42:20.000000Z K 7 svn:log V 209 Group of usb and usb\d+ is now operator and permissions are 0660. Might need to be revisted to make it 0640 and limit the access to usb and usb\d+ (in sys/dev/usb/usb.c) to 'retrieve info' only for operator. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-01-21T10:46:29.000000Z K 7 svn:log V 39 Add ID for the AMD-756 OHCI controller END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 2000-01-21T12:26:12.000000Z K 7 svn:log V 115 Fixed "NTT DoCoMo PCMCIA DATA/FAX ADAPTER 9600". Submitted by: Hidetoshi Shimokawa END K 10 svn:author V 4 nyan K 8 svn:date V 27 2000-01-21T13:22:07.000000Z K 7 svn:log V 93 - Merge from sys/i386/conf/GENERIC rev 1.224, 1.225 and 1.226. - Reorder network interfaces. END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-01-21T16:55:21.000000Z K 7 svn:log V 284 Cleanup of the card database: o Make sure every entry has a logger event on insert/delete o Make sure that the order of loggers is consistant o Add D-Link DEF-650 o use /sbin/ifconfig consistantly o Add Elecom Laneed LD-CDE, NTT DoCoMo Paldio 321S and 341S (from shige@FreeBSD.org) END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-01-21T19:13:46.000000Z K 7 svn:log V 331 This is an ugly way to make HARDWARE.TXT live here again (instead of in [i386,alpha]HARDWARE.TXT. This particular file is destined to be the generic HARDWARE.TXT. In [i386,alpha]HARWDARE.TXT the machdep information will live from now on. This should fix the make release failures people were experiencing. Reviewed by: Peter Wemm END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-01-21T19:14:25.000000Z K 7 svn:log V 137 Remove wicontrol from the boot floppy - it's not easy to make these things architecture dependent and wpaul says wicontrol is i386 only. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-01-21T19:24:33.000000Z K 7 svn:log V 216 This file has gone away. It's contents have become the starting point for the GENERIC HARDWARE.TXT now located one directory level up. This saves people from duplicating all updates in i386 that are in fact generic. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-01-21T20:11:40.000000Z K 7 svn:log V 142 Specify the system directory for which we put in our include path as a separate line so we can override it on the command line if we need to. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2000-01-21T20:17:01.000000Z K 7 svn:log V 430 Fix a deadlock between msync(..., MS_INVALIDATE) and vm_fault. The invalidation code cannot wait for paging to complete while holding a vnode lock, so we don't wait. Instead we simply allow the lower level code to simply block on any busy pages it encounters. I think Yahoo may be the only entity in the entire world that actually uses this msync feature :-). Bug reported by: Paul Saab END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-01-21T20:19:18.000000Z K 7 svn:log V 17 updated comments END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-01-21T20:33:43.000000Z K 7 svn:log V 51 update table to reflect move from wd to ata driver END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-01-21T20:54:22.000000Z K 7 svn:log V 146 There seems to be some problems, particularly on alpha, with FAST POSTING enabled for parallel SCSI. Be sure about things and disable it for now. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-01-21T21:14:42.000000Z K 7 svn:log V 84 Clean up some of the SAF-TE matching code. Add a few missing newlines in printouts. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-01-21T23:18:08.000000Z K 7 svn:log V 172 Specify the system directory for which we put in our include path as a separate line so we can override it on the command line if we need to. Reviewed by: ken@freebsd.org END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-01-21T23:19:30.000000Z K 7 svn:log V 65 Do some intptr_t casting for alpha. Reviewed by: ken@freebsd.org END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-01-22T02:59:08.000000Z K 7 svn:log V 93 Bring in bug fixes from the GCC anoncvs server's "gcc-2_95-branch" branch on Jan 20th, 2000. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-01-22T02:59:08.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r56385, 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-22T02:59:09.000000Z K 7 svn:log V 89 This commit was manufactured by cvs2svn to create tag 'gcc-vendor-gcc_2_95_cvs_20000120'. END K 10 svn:author V 6 jasone K 8 svn:date V 27 2000-01-22T09:15:15.000000Z K 7 svn:log V 59 Fix millisecond to nanosecond conversion. PR: misc/16245 END K 10 svn:author V 6 nsouch K 8 svn:date V 27 2000-01-22T10:49:41.000000Z K 7 svn:log V 107 Various manpage cleanups after newbus port of ppbus. Remove alpm.4 from machine independant manpages set. END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 2000-01-22T15:58:04.000000Z K 7 svn:log V 75 Added Corega Ether PCC-T. PR: conf/14297 Submitted by: sanpei@sanpei.org END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-01-22T16:04:30.000000Z K 7 svn:log V 121 Merge in the restore pic register fix from the vendor branch. PR: 3441 Submitted by: Mark Diekhans END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-01-22T16:05:33.000000Z K 7 svn:log V 42 Merge in fixes from the GCC anoncvs tree. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-01-22T16:13:26.000000Z K 7 svn:log V 25 Add reference to AMD-756 END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-01-22T16:26:20.000000Z K 7 svn:log V 19 Update USB entries END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-01-22T16:31:39.000000Z K 7 svn:log V 1138 I wanted to preserve this analysis of the bug fixed by the previous commit. From "Alexander N. Kabaev" : The problem is that default builtin_setjmp implementation does not restore any registers except for stack pointers when doing nonlocal jump. This means, that every platform, that needs to store/restore some other state between jumps, has to provide appropriate definitions for builtin_setjmp_setup and builtin_setjmp_receiver RTL expansions. Every plaftorm which needs to do some additional processing at setjmp receive point, such as restoring additional information previously saved by builtin_setjmp_setup, can provide definition for builtin_setjmp_receiver RTL expansion. [That is what the previous commit does.] The i386 code compiled with -fpic option requires the value of the PIC register (EBX) to be restored in order to function properly. One should not provide expansion for builtin_setjmp_setup because GCC documentation explicitly states that values should be recalculated if possibe, rather than stored in setjmp buffer and proper value for EBX can easlity be determined from the current EIP contents. END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 2000-01-22T17:13:20.000000Z K 7 svn:log V 101 Added tag (pccard:$device) for insert/remove event log. Submitted by: Warner Losh END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 2000-01-22T17:24:16.000000Z K 7 svn:log V 68 Don't execute MAC address initialization for non-pccard sn devices. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-01-22T17:55:05.000000Z K 7 svn:log V 75 Remove alpm.4 from being made, since it was removed. Forgotten by: nsouch END K 10 svn:author V 5 green K 8 svn:date V 27 2000-01-22T18:11:58.000000Z K 7 svn:log V 207 Cleanups, new options, and syntax changes w.r.t. the -e fiag I had just added. This completes the addition of apmconf(8) features into apm(8), and will be followed shortly by asmodai with a manpage commit. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-01-22T18:28:23.000000Z K 7 svn:log V 75 Import the apmconf function descriptions as per modified patch from green. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-01-22T18:33:24.000000Z K 7 svn:log V 219 Check if the various .TXT files exist before trying to copy them. Oh why did I select a first project that needed to touch release/Makefile.. The fact that my release-building Alpha panics on me does not help either :( END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-01-22T18:51:16.000000Z K 7 svn:log V 36 Include email feedback on EISA bus. END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 2000-01-22T19:02:47.000000Z K 7 svn:log V 44 Added Planex FNW-3600-T 16bit FastEthernet. END K 10 svn:author V 3 mpp K 8 svn:date V 27 2000-01-22T21:24:36.000000Z K 7 svn:log V 50 Fix minor mdoc style bug made by previous commit. END K 10 svn:author V 3 jdp K 8 svn:date V 27 2000-01-22T22:20:05.000000Z K 7 svn:log V 82 Allow files in LD_PRELOAD to be separated by white space, like Solaris and Linux. END K 10 svn:author V 5 wosch K 8 svn:date V 27 2000-01-22T22:22:45.000000Z K 7 svn:log V 121 Added NetBSD -current, OpenBSD -current and Added NetBSD 1.4.1 Update/Fix release date for NetBSD 1.3, 1.3.1, 1.4, 1.4.1 END K 10 svn:author V 3 mpp K 8 svn:date V 27 2000-01-23T01:30:05.000000Z K 7 svn:log V 135 Fix various man pages to stop abusing the .Bx macro to generate the strings "FreeBSD" and "NetBSD". Use the .Fx or .Nx macro instead. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-01-23T01:39:13.000000Z K 7 svn:log V 49 Add in a define for the optimal cache line size. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-01-23T01:41:17.000000Z K 7 svn:log V 169 Add a pointer in the softc that will point to partially received packet. Set up index increments for receive descriptors based on whether the PADDED_CELL define is set. END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-01-23T01:47:12.000000Z K 7 svn:log V 460 Implement TUN[GS]IFHEAD ioctls. Passing a non-zero int to TUNSIFHEAD tells that tun unit to prepend a four byte address family to packets queued for tunread() and to expect a four byte address family at the front of data received by tunwrite(). We queue any protocol received from the interface for tunread(), but only accept INET, INET6, IPX and NETATALK from tunwrite(). There is support for Xerox's NS stuff, but AFAICT config(8) doesn't ever define NS. END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-01-23T01:47:59.000000Z K 7 svn:log V 49 Support INET6, NETATALK and IPX as well as INET. END K 10 svn:author V 3 mpp K 8 svn:date V 27 2000-01-23T01:48:16.000000Z K 7 svn:log V 274 Fxi various man pages to stop abusing the .Bx macro to generate the string "FreeBSD". Use the .Fx macro instead. Also did some minor re-wording/formatting to work around a deficiency with the .Fx macro when it comes to puncuation characters other than periods and commas. END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-01-23T01:48:19.000000Z K 7 svn:log V 145 Handle the availability of TUNSIFHEAD. If it's there, use it. For the moment this is just overhead, but it'll be used for INET6 support later. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-01-23T01:49:11.000000Z K 7 svn:log V 230 Get rid of the WX_XMIT_SMALL code- we've fixed that problem. Restructure the receive code so that it correctly chains receive descriptors together and handles the case that only a part of a packet is done at the time we get here. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-01-23T02:07:31.000000Z K 7 svn:log V 106 Remove some debugging code, replace one line that had spaces with tabs, and fix a silly botch for reinit. END K 10 svn:author V 3 mpp K 8 svn:date V 27 2000-01-23T02:10:01.000000Z K 7 svn:log V 114 Fix various man pages to stop abusing the .Bx macro to generate the string "FreeBSD". Use the .Fx macro instead. END K 10 svn:author V 3 mpp K 8 svn:date V 27 2000-01-23T02:18:19.000000Z K 7 svn:log V 114 Fix various man pages to stop abusing the .Bx macro to generate the string "FreeBSD". Use the .Fx macro instead. END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 2000-01-23T03:00:04.000000Z K 7 svn:log V 30 Added IC-CARD+ Ethernet card. END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 2000-01-23T03:01:26.000000Z K 7 svn:log V 36 Fixed name of CyQ've Ethernet Card. END K 10 svn:author V 5 mharo K 8 svn:date V 27 2000-01-23T03:04:49.000000Z K 7 svn:log V 58 fix cp -vi bug Submitted by: Dan Papasian (bugg_ on irc) END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-01-23T03:18:14.000000Z K 7 svn:log V 43 add PREVIOUS index macro for transmit side END K 10 svn:author V 5 mharo K 8 svn:date V 27 2000-01-23T03:19:34.000000Z K 7 svn:log V 46 MFC: 1.23 (df -hH flags) minus 1.22 (-a flag) END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-01-23T03:19:49.000000Z K 7 svn:log V 164 Correctly put the place to mark EOP where we actually do the packet transmission- this handles the odd and rare case of a list terminating with a zero length mbuf. END K 10 svn:author V 2 bp K 8 svn:date V 27 2000-01-23T03:35:11.000000Z K 7 svn:log V 47 Allow if_ef driver to be compiled into kernel. END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-01-23T04:29:17.000000Z K 7 svn:log V 34 Add the two wireless pccard nics. END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 2000-01-23T05:26:15.000000Z K 7 svn:log V 71 Added Banksia CardModem 56. Submitted by: Rice END K 10 svn:author V 8 tanimura K 8 svn:date V 27 2000-01-23T07:04:02.000000Z K 7 svn:log V 151 The pointer of the serial FIFO in the DSP seems to make an error upon starting/stopping the DSP. Correct the pointer in addition to clearing the FIFO. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2000-01-23T08:23:38.000000Z K 7 svn:log V 218 Add the ID for the 3c509-TPC. Also, while I'm here, add a mechanism to catch unknown board IDs that are likely to be 3c509s and allow them to be attached. PR: kern/16304 Submitted by: Kelly Yancey END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2000-01-23T08:46:21.000000Z K 7 svn:log V 507 Fix a bug in the last commit. >> 4 instead of >> 8. *bap* Fix a long-standing bug where I used a 'break;' instead of a 'continue;'; you had to have multiple ISA boards in non-PnP mode with an 'unknown' board with a lower MAC address to find this one. Since I have 4 3c5x9 boards in my test box I was somewhat confused when this happened. :) Make the messages printed by ep_isa_identify() a little more consistent; we'll only see them in verbose boot mode but it makes me feel better if they look nice. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-01-23T09:50:10.000000Z K 7 svn:log V 119 Stop apmconf from being build. green integrated apmconf into apm and we should use that instead. Suggested by: msmith END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-01-23T09:52:09.000000Z K 7 svn:log V 53 Bury apmconf, apm succeeds it. Suggested by: msmith END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-01-23T09:59:31.000000Z K 7 svn:log V 75 Reflect that apmconf(8) has been absorbed by apm(8). Suggested by: msmith END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-01-23T10:00:05.000000Z K 7 svn:log V 48 Add MLINK for apmconf(8). Suggested by: msmith END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-01-23T10:03:21.000000Z K 7 svn:log V 34 missing ] in if at cdrom.1 target END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-01-23T10:04:50.000000Z K 7 svn:log V 106 Use apm instead of apmconf. Necessary change to due removal of apmconf which got moved into apm by green. END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-01-23T10:41:48.000000Z K 7 svn:log V 156 Hmm, don't compile in INET6, IPX or NETATALK support for the moment :-( I think we need some sort of stub variable and a ``is this queue available'' flag. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-23T11:26:49.000000Z K 7 svn:log V 113 GC isa_device->id_reconfig - it's not referenced anywhere anymore. GC reconfig_isadev() - it's not used anymore. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-01-23T11:40:10.000000Z K 7 svn:log V 416 Add the unlpt\d+ device to MAKEDEV. It is the same as ulpt\d+, except that it does not reset the printer when opened. This fixes the problem of printing a document almost till the end and then resetting the printer when the next print job is started. Submitted by: Christopher Masto Also, remove all but the ums0 device from the fixit target 'to save precious i-nodes on the fixit floppy'. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-23T11:50:43.000000Z K 7 svn:log V 329 Clean up some more loose ends.. isa_device->id_ri_flags and RI_FAST were not implemented and did nothing. The two drivers that were mistakenly thinking this was working were cy.c and loran.c - these should be converted to newbus. GC (garbage collect) isa_device->id_alive GC userconfig.c references to isa_device->id_scsiid (!). END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-23T12:01:08.000000Z K 7 svn:log V 647 Clean up something in config(8) that has annoyed me for ages. Remove the need to specify the unit number of unwired devices. ie: instead of saying "device fxp0" we can say "device fxp" which is much closer to what it actually means. The former (fxp0) implied something about reserving the 0th unit, but it does not and never did - it was a figment of config(8)'s imagination that we had to work around.. "device fxp0" simply means "compile in the fxp device driver", so we may as well just write it as "device fxp" which is closer to what it really means. Doing this also saves us from filling up the ioconf.c tables with meaningless entries. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-23T12:18:53.000000Z K 7 svn:log V 95 Update GENERIC/LINT to leave out the useless digit at the end of pci or other unwired devices. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-23T12:20:09.000000Z K 7 svn:log V 66 Remove useless trailing digit from pci and other unwired devices. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-23T12:22:25.000000Z K 7 svn:log V 95 Update GENERIC/SIMOS to leave out the useless trailing digit in pci and other unwired devices. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-23T12:24:48.000000Z K 7 svn:log V 140 Bump configvers.h as a precaution. Although existing config files will work unmodified still, new config files won't work on the old ones. END K 10 svn:author V 8 groudier K 8 svn:date V 27 2000-01-23T12:25:19.000000Z K 7 svn:log V 59 `sym' driver man page addition. Reviewed by: David O'Brien END K 10 svn:author V 8 groudier K 8 svn:date V 27 2000-01-23T12:27:49.000000Z K 7 svn:log V 67 Add 53C895A and 53C1510D device description to the ncr chip table. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-01-23T12:49:42.000000Z K 7 svn:log V 244 Fix fdformat to not use /dev/r* device nodes anymore, this usage has been made obsolete by the block/char device merging. Reflect this change in the manual page and fix the usage of a backslash in ``e.g.''. Reviewed by: bright, sheldonh, phk END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-01-23T13:00:47.000000Z K 7 svn:log V 99 Remove these manpages. They already got axed in other parts of the documentation. Nudged by: phk END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-23T13:17:03.000000Z K 7 svn:log V 151 Note the PnP id's for the NMX2210 next to the id's where they are used. The pnpbios doesn't supply a description in the case we've seen so supply one. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-01-23T13:30:44.000000Z K 7 svn:log V 66 Remove Xr to apmconf(8) since it got replaced in total by apm(8). END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-01-23T13:41:56.000000Z K 7 svn:log V 74 Remove .Xr's to apmconf(8) since this got removed and merged into apm(8). END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-01-23T13:48:36.000000Z K 7 svn:log V 32 Don't build ze and zp manpages. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-01-23T13:56:58.000000Z K 7 svn:log V 33 Get rid of some debugging cruft. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-23T14:34:38.000000Z K 7 svn:log V 67 I missed some trailing digits in a comment. Submitted by: asmodai END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-23T14:41:04.000000Z K 7 svn:log V 546 Some newbus-inspired tidy-ups. Use device_identify() rather than scanning the resource table to locate children. The 'at ppbus?' can go again. Remove a few #if Nxxx > 0' type things, config arranges this for us. Move the newbus method glue next to the DRIVER_MODULE() stuff so we don't need extra prototypes. Don't set device descriptions until after the possibility of the probe returning an error. Remove all cdevsw_add() calls, all the drivers that did this also use make_dev() correctly, so it's not required. A couple of other minor nits. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-23T14:46:20.000000Z K 7 svn:log V 63 Drop 'at ppbus?' and the trailing '0' from the ppbus children. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-23T14:47:58.000000Z K 7 svn:log V 55 Drop 'at ppbus?' and trailing '0' from ppbus children. END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-01-23T14:52:37.000000Z K 7 svn:log V 173 Add a couple of strategic sysctls for monitoring. In the rather obscure case of hardpps(), use a type-II PLL if the external signal is phase locked, but a FLL if it isn't. END