ƒ°/55423 195 846 178 220 179 197 189 1029 189 887 736 456 658 164 262 454 439 162 440 212 573 127 281 324 335 411 460 198 368 198 139 133 138 143 137 387 107 118 113 232 589 299 263 179 311 1044 176 258 164 427 253 127 261 278 125 280 232 182 124 127 143 153 189 139 142 206 279 220 293 147 168 251 156 121 228 276 639 216 831 251 202 433 219 232 130 123 154 151 156 213 162 158 240 384 152 342 205 450 326 358 140 147 147 108 203 119 147 181 159 186 145 359 181 165 149 172 119 225 302 174 197 155 359 263 151 153 234 328 164 207 146 216 143 129 166 211 107 121 270 298 309 120 166 188 121 246 152 168 142 112 153 141 179 219 219 101 171 903 899 1698 289 319 200 123 998 546 563 591 276 431 141 136 274 230 204 725 232 255 210 224 199 425 377 1334 140 132 140 140 190 302 441 135 744 162 176 235 K 10 svn:author V 6 dillon K 8 svn:date V 27 2000-01-05T00:32:18.000000Z K 7 svn:log V 750 Fix at least one source of the continued 'NFS append race'. close() was calling nfs_flush() and then clearing the NMODIFIED bit. This is not legal since there might still be dirty buffers after the nfs_flush (for example, pending commits). The clearing of this bit in turn prevented a necessary vinvalbuf() from occuring leaving left over dirty buffers even after truncating the file in a new operation. The fix is to simply not clear NMODIFIED. Also added a sysctl vfs.nfs.nfsv3_commit_on_close which, if set to 1, will cause close() to do a stage 1 write AND a stage 2 commit synchronously. By default only the stage 1 write is done synchronously. Reviewed by: Alfred Perlstein END K 10 svn:author V 2 cg K 8 svn:date V 27 2000-01-05T00:39:20.000000Z K 7 svn:log V 87 allocate isa bounce buffers of the right size for ess/mss cards, fixes panics reported END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-01-05T01:09:34.000000Z K 7 svn:log V 124 Remove the unused 'func' arguments to the deregistration functions. Submitted by: Darrell Anderson END K 10 svn:author V 2 cg K 8 svn:date V 27 2000-01-05T02:03:55.000000Z K 7 svn:log V 88 set up the pci regs properly for busmastering. this makes the card work on my smp box. END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-01-05T02:59:28.000000Z K 7 svn:log V 102 Add protocol to ``nat port'' examples - it's mandatory. Suggested by: Mark Knight END K 10 svn:author V 2 cg K 8 svn:date V 27 2000-01-05T04:01:34.000000Z K 7 svn:log V 98 argh, forgot the bus_dma_tag_creates. also, panic if channel init fails instead of derefing null. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-01-05T04:27:24.000000Z K 7 svn:log V 934 Add device driver support for USB ethernet adapters based on the Kawasaki LSI KL5KUSB101B chip, including the LinkSys USB10T, the Entrega NET-USB-E45, the Peracom USB Ethernet Adapter, the 3Com 3c19250 and the ADS Technologies USB-10BT. This device is 10mbs half-duplex only, so there's miibus or ifmedia support. This device also requires firmware to be loaded into it, however KLSI allows redistribution of the firmware images (I specifically asked about this; they said it was ok). Special thanks to Annelise Anderson for getting me in touch with KLSI (eventually) and thanks to KLSI for providing the necessary programming info. Highlights: - Add driver files to /sys/dev/usb - update usbdevs and regenerate attendate files - update usb_quirks.c - Update HARDWARE.TXT and RELNOTES.TXT for i386 and alpha - Update LINT, GENERIC and others for i386, alpha and pc98 - Add man page - Add module - Update sysinstall and userconfig.c END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-01-05T04:59:02.000000Z K 7 svn:log V 93 Man pages for the VFS extended attribute and access control list vnops. Reviewed by: eivind END K 10 svn:author V 6 dillon K 8 svn:date V 27 2000-01-05T05:11:37.000000Z K 7 svn:log V 791 Enhance reassignbuf(). When a buffer cannot be time-optimally inserted into vnode dirtyblkhd we append it to the list instead of prepend it to the list in order to maintain a 'forward' locality of reference, which is arguably better then 'reverse'. The original algorithm did things this way to but at a huge time cost. Enhance the append interlock for NFS writes to handle intr/soft mounts better. Fix the hysteresis for NFS async daemon I/O requests to reduce the number of unnecessary context switches. Modify handling of NFS mount options. Any given user option that is too high now defaults to the kernel maximum for that option rather then the kernel default for that option. Reviewed by: Alfred Perlstein END K 10 svn:author V 4 grog K 8 svn:date V 27 2000-01-05T05:55:57.000000Z K 7 svn:log V 642 Explicitly type large scalar parameters to avoid compilation warnings on alpha. Submitted-by: Bernd Walter Add function vinum_mv, which moves subdisks to different drives. This function just does the low-level configuration changes; the resultant subdisk is stale if it previously had any contents, otherwise it is empty (i.e. in need of initializing if it's RAID-5). We still need to handle getting the contents moved over, but the current version will suffice to migrate subdisks from a disk which has failed. Submitted-by: Marius Bendiksen vinum_start: Get the revive block size right. END K 10 svn:author V 4 grog K 8 svn:date V 27 2000-01-05T05:56:47.000000Z K 7 svn:log V 362 Explicitly type large scalar parameters to avoid compilation warnings on alpha. Submitted-by: Bernd Walter Replace %q formats with %lld. Desired-by: bde Remove #ifdef RAID5 vinum_lsi: If a subdisk is in 'reviving' state, check the status of the revive and report the status of the revive. In verbose mode, display the pid of the reviver. END K 10 svn:author V 4 grog K 8 svn:date V 27 2000-01-05T05:57:31.000000Z K 7 svn:log V 564 makedev: Give all devices permissions 740. Suggested-by: Bernd Walter (ticso@cicely.de) Add key pairs for 'mv' and 'move' (a synonym for 'mv'). Required for the move command code submitted by Marius Bendiksen make_devices: Don't create symlinks for drives if they are only referenced. Previously, spurious symlinks appeared in the current directory. Problem-reported-by: Bernd Walter (ticso@cicely.de) No longer create character devices, now that there is no difference. Make the devices as character devices, not block devices. END K 10 svn:author V 4 grog K 8 svn:date V 27 2000-01-05T05:58:01.000000Z K 7 svn:log V 71 Change parameters of some declarations. Add declaration for vinum_mv. END K 10 svn:author V 4 grog K 8 svn:date V 27 2000-01-05T05:59:08.000000Z K 7 svn:log V 168 Describe 'move' function. Submitted-by: Marius Bendiksen Describe state transitions in more detail, in particular how to revive subdisks. END K 10 svn:author V 4 grog K 8 svn:date V 27 2000-01-05T06:02:57.000000Z K 7 svn:log V 360 Explicitly type large scalar parameters to avoid compilation warnings on alpha. Submitted-by: Bernd Walter Get parameters right for some error messages returned via throw_rude_remark(). Fix typo in comment. Remove the 'static' attribute from give_sd_to_drive. This is needed for the implementation of moveobject() in vinumioctl.c. END K 10 svn:author V 4 grog K 8 svn:date V 27 2000-01-05T06:03:56.000000Z K 7 svn:log V 345 Set P_SYSTEM in the daemon proc structure to alleviate delays on shutdown. Submitted-by: Alfred Perlstein Correct printf format for pointers to avoid compilation warnings on alpha. Submitted-by: Bernd Walter Identify daemon as 'vinum', not 'vinumd', in messages. This corresponds to the name in ps. END K 10 svn:author V 4 grog K 8 svn:date V 27 2000-01-05T06:04:17.000000Z K 7 svn:log V 69 Add declaration for give_sd_to_drive, needed for the 'move' command. END K 10 svn:author V 4 grog K 8 svn:date V 27 2000-01-05T06:05:33.000000Z K 7 svn:log V 346 Explicitly type large scalar parameters to avoid compilation warnings on alpha. Submitted-by: Bernd Walter Remove #include of vm/vm_zone.h. Submitted-by: Someone, I'm sure, but I seem to have lost the attribution. Sorry. Get the check for disk devices correct, and return an appropriate message if the check fails. END K 10 svn:author V 4 grog K 8 svn:date V 27 2000-01-05T06:06:01.000000Z K 7 svn:log V 118 Add VINUM_MOVE ioctl. Fix transfer lengths for some ioctls. Rearrange file: put structs first, then ioctl requests. END K 10 svn:author V 4 grog K 8 svn:date V 27 2000-01-05T06:07:26.000000Z K 7 svn:log V 479 Add function moveobject, which currently moves subdisks to different drives. This function just does the low-level configuration changes; the resultant subdisk is stale if it previously had any contents, otherwise it is empty (i.e. in need of initializing if it's RAID-5). We still need to handle getting the contents moved over, but the current version will suffice to migrate subdisks from a disk which has failed. Submitted-by: Marius Bendiksen END K 10 svn:author V 4 grog K 8 svn:date V 27 2000-01-05T06:07:59.000000Z K 7 svn:log V 34 Add the keywords 'mv' and 'move'. END K 10 svn:author V 4 grog K 8 svn:date V 27 2000-01-05T06:08:23.000000Z K 7 svn:log V 187 Include basename() function even if the system isn't i386. Correct printf format for pointers to avoid compilation warnings on alpha. Submitted-by: Bernd Walter END K 10 svn:author V 4 grog K 8 svn:date V 27 2000-01-05T06:08:55.000000Z K 7 svn:log V 230 Change the name of the define 'SPACETAB' (originally 'isspace') to 'iswhite'. The original change was required because of name conflicts. Add key pairs for the keywords 'mv' and 'move' (part of the move command). Add comments. END K 10 svn:author V 4 grog K 8 svn:date V 27 2000-01-05T06:09:43.000000Z K 7 svn:log V 241 Modify the manner in which we lock RAID-5 plexes. This appears to solve some of the elusive panics we have seen with corrupted buffer headers (specifically the zeroed-out b_iodone field). Submitted-by: Bernd Walter END K 10 svn:author V 4 grog K 8 svn:date V 27 2000-01-05T06:10:52.000000Z K 7 svn:log V 317 Correct printf format for pointers to avoid compilation warnings on alpha. Modify the manner in which we lock RAID-5 plexes. This appears to solve some of the elusive panics we have seen with corrupted buffer headers (specifically the zeroed-out b_iodone field). Submitted-by: Bernd Walter END K 10 svn:author V 4 grog K 8 svn:date V 27 2000-01-05T06:11:46.000000Z K 7 svn:log V 366 Correct printf format for pointers to avoid compilation warnings on alpha. Explicitly type large scalar parameters to avoid compilation warnings on alpha. Submitted-by: Bernd Walter Make better checks that the revive block size is valid, silently set it to the defaults if not. Replace block device macros with generalized device macros. END K 10 svn:author V 4 grog K 8 svn:date V 27 2000-01-05T06:12:25.000000Z K 7 svn:log V 104 When attaching a plex to a volume with 'up' subdisks, make the plexes subdisks 'stale', not 'reviving'. END K 10 svn:author V 4 grog K 8 svn:date V 27 2000-01-05T06:13:01.000000Z K 7 svn:log V 274 Explicitly type large scalar parameters to avoid compilation warnings on alpha. Submitted-by: Bernd Walter struct sd: Add a field for the pid of the reviver when the subdisk is reviving. Replace block device macros with generalized device macros. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-05T08:17:18.000000Z K 7 svn:log V 103 Quote arguments in vi recover script. PR: 15901 Submitted by: KOJIMA Hajime END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-05T09:18:20.000000Z K 7 svn:log V 45 MFC: quote filename variables in vi recovery END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-05T09:19:27.000000Z K 7 svn:log V 39 Missed a filename variable quote in rc END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-01-05T12:33:10.000000Z K 7 svn:log V 45 Synced with sys/i386/conf/GENERIC rev 1.222. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-01-05T12:34:10.000000Z K 7 svn:log V 50 Synced with sys/i386/i386/userconfig.c rev 1.166. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-01-05T12:35:03.000000Z K 7 svn:log V 44 Synced with sys/i386/isa/clock.c rev 1.149. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2000-01-05T12:59:31.000000Z K 7 svn:log V 291 Don't build with X support if DESTDIR is defined. This prevents breaking a cross-build caused by taking the X libraries on the build machine. In general this means that we never compile with X support. The user has to manually compile doscmd for that. Suggested by: bde, imp (among others) END K 10 svn:author V 7 phantom K 8 svn:date V 27 2000-01-05T15:16:32.000000Z K 7 svn:log V 11 mdoc(7)'fy END K 10 svn:author V 7 phantom K 8 svn:date V 27 2000-01-05T15:21:01.000000Z K 7 svn:log V 22 mdoc(7)'fy sort XREFs END K 10 svn:author V 6 eivind K 8 svn:date V 27 2000-01-05T16:25:20.000000Z K 7 svn:log V 18 KERNEL -> _KERNEL END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-01-05T16:31:12.000000Z K 7 svn:log V 139 Fixed missing include in synopsis. Removed superfluous quoting of function name in .Fo macro. My synopsis checker doesn't understand it. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-05T16:31:27.000000Z K 7 svn:log V 494 Patch up some of the evilness left over from the early newbus porting. In particular: - Don't leave resources allocated in the probe routine. Allocate them during probe and release them. Probe's job is to identify devices only. - Don't abuse the ivars pointer.. (!). Create real ivars and use the proper access system. (the bus_read_ivar method) - Don't add the children until attach() has successfully grabbed the hardware, otherwise there are potential leaks if attach fails. END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-01-05T16:38:58.000000Z K 7 svn:log V 206 Fixed missing includes in synopsis. went missing when KERNEL was not updated to _KERNEL. Actually including as specified never actually worked, since a prerequisite was missing. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-05T16:40:10.000000Z K 7 svn:log V 168 Zap pci_map_dense() and pci_map_bwx() - they were for compatability but are not used. All the drivers that use memory mapped IO on the Alpha have been ported already. END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-01-05T16:52:34.000000Z K 7 svn:log V 87 Refreshed the silly literal copy of . _KERNEL was still spelled KERNEL... END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-01-05T17:04:36.000000Z K 7 svn:log V 218 Refreshed the silly copy of . _KERNEL was still spelled KERNEL, and the changes to remove the prerequisite had not reached here. Removed unused/wrong include of in synopsis. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-01-05T17:13:50.000000Z K 7 svn:log V 949 Do not attempt to load the firmware a second time. If you reboot your machine but leave your KLSI adapter plugged into your USB port, it may stay powered on and retain its firmware in memory. Trying to load the firmware again in this case will wedge the chip. Try to detect this in the kue_load_fw() routine and bail if the firmware is already loaded and running. Also, in the probe/match routine, force the revision code to the hardware default and force a rescan of the quirk database. This is necessary because the adapter will return a different revision code if the firmware has been loaded. Without the firmware, the revision code is 0x002. With the firmware, the revision code is 0x202. This confuses the quirk mechanism, which won't match a quirk to a device unless the revision code agrees with the quirk table entry. This makes probe/attach of these devices somewhat more reliable. Also add a few comments about the device's operation. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-01-05T17:31:05.000000Z K 7 svn:log V 82 Doh. Forgot to add the entry for the 3Com 3c19250 to the supported devices table. END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-01-05T17:34:00.000000Z K 7 svn:log V 165 Refreshed the silly copy of . The old copy was seriously out of date. It older than Lite1 (it has an undeprecated DISKTAB but not _PATH_DISKTAB). END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-01-05T17:40:25.000000Z K 7 svn:log V 72 Refreshed the silly copy of . It was 3 years out of date. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-05T17:42:43.000000Z K 7 svn:log V 332 Make the evil broken pnpbios compensation slightly less evil. This is the hack that compensates for when bios vendors "forget" to include the fdc control (0x3f7) port in their io port mappings. Instead of accessing ports outside of a range allocated to a handle, simply allocate the port directly. It even shows up in the probe.. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-01-05T18:25:53.000000Z K 7 svn:log V 158 Correct the vendor ID for KLSI: it's actually 0x5e9. 0x3e8 is the vendor ID for Aox Inc, which makes the controller engine and/or firmware for the KLSI chip. END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-01-05T18:54:37.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-05T19:02:14.000000Z K 7 svn:log V 168 Fixed missing include in synopsis. Use long lines instead of lines split with backslash-newline in synopsis. My synopsis checker doesn't understand backslash-newline. END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-01-05T19:04:55.000000Z K 7 svn:log V 185 Fixed the type of dllockinit() (const unpoisoning). Use long lines instead of lines split with backslash-newline in synopsis. My synopsis checker doesn't understand backslash-newline. END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-01-05T19:22:10.000000Z K 7 svn:log V 33 Actually remove unrequired SRCS. END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-01-05T19:31:26.000000Z K 7 svn:log V 187 Support filesystems with the not-so-new "filetype" feature. This feature gives the d_type field for struct dirent. We used to panic in ext2_readdir() for filesystems with this feature. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-05T19:40:17.000000Z K 7 svn:log V 137 Export the nselcoll counter via the kern.nselcoll sysctl so we can see just how bad it gets in various situations. Reminded by: adrian END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-01-05T20:18:16.000000Z K 7 svn:log V 87 Cast myminor/mymajor results to u_int so comparisons to longs work correctly on alpha. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-01-05T20:35:02.000000Z K 7 svn:log V 32 MFC: various late improvements. END K 10 svn:author V 6 archie K 8 svn:date V 27 2000-01-05T20:36:07.000000Z K 7 svn:log V 32 Fix a few obscure memory leaks. END K 10 svn:author V 6 archie K 8 svn:date V 27 2000-01-05T20:37:28.000000Z K 7 svn:log V 48 MFC: (rev 1.15) fix a few obscure memory leaks. END K 10 svn:author V 2 cg K 8 svn:date V 27 2000-01-05T20:44:41.000000Z K 7 svn:log V 62 don't panic if channel init fails, report and fail gracefully END K 10 svn:author V 6 newton K 8 svn:date V 27 2000-01-05T21:28:46.000000Z K 7 svn:log V 94 Unbreak LINT -- typedefs from signal.h are needed to make prototypes in this file make sense. END K 10 svn:author V 6 newton K 8 svn:date V 27 2000-01-05T21:41:16.000000Z K 7 svn:log V 44 Add documentation for SVR4 options in LINT. END K 10 svn:author V 4 grog K 8 svn:date V 27 2000-01-05T22:58:39.000000Z K 7 svn:log V 49 Add missing header file. Not-reported-by: peter END K 10 svn:author V 4 grog K 8 svn:date V 27 2000-01-05T22:59:36.000000Z K 7 svn:log V 112 Don't tsleep with PCATCH, it's a wonderful way to hang the system. Reported-by: Bernd Walter END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-01-05T23:38:07.000000Z K 7 svn:log V 184 Update copyright date for Y2K (did the other files but forgot this one). Also update comments to credit to Rob Furr with donating the adapter that I used for testing. No code changes. END K 10 svn:author V 4 grog K 8 svn:date V 27 2000-01-05T23:56:33.000000Z K 7 svn:log V 126 make_devices(): Create devices with permissions 640, not 740. Pointed-out-by: "Rodney W. Grimes" END K 10 svn:author V 4 hoek K 8 svn:date V 27 2000-01-06T01:25:15.000000Z K 7 svn:log V 199 Make example for handling "-##" work and comply with style(9). Still doesn't handle nastier corner cases such as "-j3 -33" correctly. PR: docs/12994 (James Howard ) END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2000-01-06T02:35:44.000000Z K 7 svn:log V 50 Shutup complaints about unimplemented SVR4 ioctls END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2000-01-06T02:37:45.000000Z K 7 svn:log V 71 implement OSF_GET_MAX_UPROCS portion of osf1_getsysinfo() for AT&T ksh END K 10 svn:author V 6 itojun K 8 svn:date V 27 2000-01-06T03:47:57.000000Z K 7 svn:log V 155 bring in description for KAME IPv6 changes. XXX it looks that sysctl.3 lacks most of PF_INET items. Reviewed by: shin Obtained from: KAME (netbsd-current) END K 10 svn:author V 2 cg K 8 svn:date V 27 2000-01-06T04:11:36.000000Z K 7 svn:log V 65 allow mixer-only devices - ie, devices with no play/rec channels END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-01-06T04:14:52.000000Z K 7 svn:log V 29 MFC: handle quoted packages. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-01-06T05:20:14.000000Z K 7 svn:log V 132 Add chown(8)-like functionality. This will allow us to not use chown(8) in MAKEDEV(8) -- removing the need of having /usr mounted. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-01-06T05:30:38.000000Z K 7 svn:log V 180 Revert rev 1.3. chown(8)-like functionality has been added to mknod(8) and MAKEDEV(8) will be changed to not use chown(8), thus removing the depdendance on a having /usr mounted. END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-01-06T07:13:54.000000Z K 7 svn:log V 546 Merge most of FDC_YE into the mainline driver. o Rename FDC_PCMCIA to FDC_NODMA to allow systems that don't have dma for floppies. o Remove all but two FDC_YE ifdefs. They aren't needed. o Move defines for YE_DATAPORT to fdreg.h. Not fixed: o The pccard probe/attach. However, motivated individuals can more easily add this now. This is a merge of changes I've had in my tree for a long time. These fixes were tested on my VAIO with its normal floppy. Please let me know if I broke anything. Prodded by: Peter Wemm END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-01-06T07:18:05.000000Z K 7 svn:log V 123 Add power_if.[cho] generation for new pccard system. Also added commented out xe driver pending change. Should be benign. END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-01-06T07:30:28.000000Z K 7 svn:log V 738 Checkpoint of today's changes. We now get to the point where the pccard layer is trying to access the now unexistant chip functions. o Added DEVPRINTF which is like DPRINTF only calls device_printf. o Made it possible to define PCICDEBUG o Remove ph_parent and use the softc pointer sc instead in pcic_handle. o Remove all references to dv_xname o Add some debug messages. o enable MI attach/detach calling for pccard. o convert pcic_chip_socket_{en,dis}able to pcic_{dis,en}able_socket and connect them to the power_{enable,disbale}_socket. o Remove pccard pointer from pcic_softc. o GC some unused pccard functions. o Convert pccard_chip_socket* to POWER_ENABLE_SOCKET o kill pccard_attach_args. o power_if.m updates. More to come. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-01-06T07:39:07.000000Z K 7 svn:log V 156 Cleanups: remove stale comments left over from when I cloned the ADMtek driver, remove unused member of kue_chain struct also left over from ADMtek driver. END K 10 svn:author V 6 itojun K 8 svn:date V 27 2000-01-06T08:58:33.000000Z K 7 svn:log V 106 remove most of PF_INET6 description. add references only. Suggested by: Ruslan Ermilov END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-01-06T10:56:46.000000Z K 7 svn:log V 337 Now that chown is no longer available, we shouldn't try to use it. Improve the internal mknod() to understand being passed an (optional) user:group specification. Don't apply root:wheel to nodes explicitly anywhere, it's the default. Remove an odd looking uucp:wheel assignment, as it's inconsistent with all the other tty?? devices. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2000-01-06T12:16:16.000000Z K 7 svn:log V 121 Change REGENTS -> AUTHOR in the copyright. Add $FreeBSD$. I missed this file in a previous commit. Pointed out by: tg END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-01-06T12:40:54.000000Z K 7 svn:log V 138 libipsec and IPsec related apps. (and some KAME related man pages) Reviewed by: freebsd-arch, cvs-committers Obtained from: KAME project END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-01-06T12:47:21.000000Z K 7 svn:log V 37 Don't set \(hy to char173 for koi8-r END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-01-06T12:48:48.000000Z K 7 svn:log V 30 Oops, fix typo in prev commit END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-06T13:14:51.000000Z K 7 svn:log V 60 Missed s/KERNEL/_KERNEL/ here.. *blush*. Submitted by: bde END K 10 svn:author V 5 markm K 8 svn:date V 27 2000-01-06T13:49:46.000000Z K 7 svn:log V 57 MFC: lots more PAM examples so we don't screw folk over. END K 10 svn:author V 5 markm K 8 svn:date V 27 2000-01-06T13:57:58.000000Z K 7 svn:log V 62 MFC: Don't screw users over - give them some better examples. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-06T14:27:37.000000Z K 7 svn:log V 118 Third try.. Avoid filenames with spaces in them. PR: 15937 Pointed out by: Koga Youichirou END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-06T14:29:08.000000Z K 7 svn:log V 68 MFC: avoid breaking filenames with spaces in to seperate arguments. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-06T14:30:24.000000Z K 7 svn:log V 64 MFC: don't break filenames with spaces into seperate arguments. END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-01-06T14:40:10.000000Z K 7 svn:log V 147 Print negative minor numbers in hex. Negative minor numbers are essentially large unsigned ones, and we already print minor numbers > 255 in hex. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-01-06T15:37:37.000000Z K 7 svn:log V 286 Back out rev 1.11, about which bde had concerns, and instead implement appropriate bounds-checking and typecasts based on our knowledge of the desired conversion format specifier. Simplify diagnostics and take care to print the correct conversion format specifier when %l is involved. END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-01-06T16:45:56.000000Z K 7 svn:log V 60 FDC_YE has been removed as a valid option. Noticed by: bde END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-01-06T17:39:38.000000Z K 7 svn:log V 249 Gut this file. It contains obsolete information and has been unmaintained for some time now. Add note pointing people to jkh if they want to maintain it in -stable. I plan to remove it from this branch if no one has come forward by Feb 15, 2000. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-01-06T17:51:48.000000Z K 7 svn:log V 109 The previous commit closes PR: 14300 Submitted by: Chris Emerson END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-06T17:57:24.000000Z K 7 svn:log V 355 I believe this fixes the problem certain people have been seeing when doing checkouts from a local repo and committing via remote cvs. A cvs -d override of the mismatched CVS/Root files was missing. This is a client side fix, I'd appreciate it if the folks having trouble with this would update their cvs client and pay particular attention next time.. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-01-06T18:17:38.000000Z K 7 svn:log V 231 Cleanup diskless support in current, mostly aligning it to the one in the 3.x branch. Also remove the dependency on /usr to find the boot address/interface. Mostly-submitted-abd-tested-by: MIHIRA Sanpei Yoshiro END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-01-06T18:19:35.000000Z K 7 svn:log V 265 Fix typos: named->name: hank@black-hole.com /etc/rc.conf -> /etc/rc PR: docs/15664 Iiya Naumov Added radius.conf format change from jdp Added genassym change from geoff rehmet Yes. I'm still very much the maintainer of this file in -current. END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-01-06T22:46:20.000000Z K 7 svn:log V 48 New ATAPI burner utility. Replaces wormcontrol. END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-01-06T22:50:02.000000Z K 7 svn:log V 55 New ATAPI burner utility API, replaces the wormio API. END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-01-06T22:52:20.000000Z K 7 svn:log V 55 Add burncd to and remove wormcontrol from the targets. END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-01-06T23:10:59.000000Z K 7 svn:log V 16 Correct a typo. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-01-07T00:38:02.000000Z K 7 svn:log V 107 Don't include . It doesn't do anything, and with recent changes it breaks building genassym. END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-01-07T03:11:31.000000Z K 7 svn:log V 25 Remove an unused #define END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-01-07T03:11:42.000000Z K 7 svn:log V 53 .Bl -tag requires -width too Obtained from: OpenBSD END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-01-07T03:11:56.000000Z K 7 svn:log V 87 Call serial devices ``cuaXX'' instead of ``cuaaX'' (in line with OpenBSD conventions). END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-01-07T03:23:38.000000Z K 7 svn:log V 65 include stdlib.h (setproctitle() is prototyped there in OpenBSD) END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-01-07T03:47:12.000000Z K 7 svn:log V 92 Don't set ifaddr::in_addrs to 1 after an ``iface clear'' on an interface with no addresses. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-07T05:12:12.000000Z K 7 svn:log V 51 Bring the Alpha and x86 Makefiles closer together. END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-01-07T05:17:09.000000Z K 7 svn:log V 265 -permit protocol specific statistics at iflag, only when either of sflag and "-f inet6" is specified. -fix the indentation of default output Specified by: Stephen McKay Reviewed and Confirmed by: Stephen McKay END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-07T05:32:08.000000Z K 7 svn:log V 87 Revert back all the way to 1.11 - the problem was that Makefile.alpha was out of sync. END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-01-07T06:33:54.000000Z K 7 svn:log V 72 Zap SHA1 password support. This will be re-implemented at a later date. END K 10 svn:author V 5 billf K 8 svn:date V 27 2000-01-07T06:59:10.000000Z K 7 svn:log V 55 Fix paste-o in NeoMagic audio probe. Submitted by: cg END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-01-07T08:03:25.000000Z K 7 svn:log V 80 Temporarily remove ping from the fixit image (until IPv6 disruptions are over). END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-01-07T08:28:41.000000Z K 7 svn:log V 27 Set PIO mode in all cases. END K 10 svn:author V 5 luoqi K 8 svn:date V 27 2000-01-07T08:36:44.000000Z K 7 svn:log V 130 Introduce a mechanism to suspend/resume system processes. Suspend syncer and bufdaemon prior to disk sync during system shutdown. END K 10 svn:author V 5 luoqi K 8 svn:date V 27 2000-01-07T08:49:25.000000Z K 7 svn:log V 207 Allow SMP && NCPU == 1 to work. From now on, there's no restriction on the value of NCPU relative to the number of cpus physically present, the actual number of cpus utilized will be the smaller of the two. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-01-07T09:02:47.000000Z K 7 svn:log V 81 - Added 640KB and 1232KB formats support. - Added $FreeBSD$. Submitted by: nyan END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-01-07T09:59:31.000000Z K 7 svn:log V 104 Oops, still leftovers from yesterdays remote commit problems. Proberly restore blocksize on the device. END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-01-07T10:02:43.000000Z K 7 svn:log V 62 remove redundant ifdef's. some part is specified by: phantom END K 10 svn:author V 3 des K 8 svn:date V 27 2000-01-07T10:59:12.000000Z K 7 svn:log V 266 Patches I've had lying around for several months: * Add the 'h' ftp flag (allocate local port in high range) * Add the 'd' flag (use direct connection even if proxy is defined) * Make sure flags != NULL before calling strchr(). * Minor changes to some comments. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2000-01-07T11:50:46.000000Z K 7 svn:log V 167 Use genassym(1). The definitions of NKPDE and NKPT have been removed because they are already defined in pmap.h, resulting in duplicate definitions. Reviewed by: bde END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-01-07T12:01:01.000000Z K 7 svn:log V 59 Guard against transfers of zero length given to *strategy. END K 10 svn:author V 7 phantom K 8 svn:date V 27 2000-01-07T12:14:55.000000Z K 7 svn:log V 57 Place #include's and $NetBSD$ tag to appropriate places. END K 10 svn:author V 7 phantom K 8 svn:date V 27 2000-01-07T12:20:12.000000Z K 7 svn:log V 137 MFC: rev. 1.6, place #include's and $NetBSD$ tag to appropriate places PR: docs/15959 Submitted by: Jonathan Hanna END K 10 svn:author V 7 phantom K 8 svn:date V 27 2000-01-07T12:42:59.000000Z K 7 svn:log V 231 Add new manpages for: microtime(9) nanotime(9) getmicrotime(9) getnanotime(9) microuptime(9) nanouptime(9) getmicrouptime(9) getnanouptime(9) tvtohz(9) Based on PR: docs/15889 Submitted by: Kelly Yancey END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2000-01-07T12:43:00.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_3'. END K 10 svn:author V 7 phantom K 8 svn:date V 27 2000-01-07T12:46:07.000000Z K 7 svn:log V 110 Add manpages for microtime(9) and microuptime(9) families and tvtohz(9) to RELNENG_3 branch. PR: docs/15889 END K 10 svn:author V 7 phantom K 8 svn:date V 27 2000-01-07T12:51:34.000000Z K 7 svn:log V 50 Teach .Fx macro about 3.4-RELEASE and 3.5-RELEASE END K 10 svn:author V 7 phantom K 8 svn:date V 27 2000-01-07T12:54:00.000000Z K 7 svn:log V 119 Teach .Os macro about 3.4-RELEASE and 3.5-RELEASE. Allow to specify major version number only (like ``.Os FreeBSD 3''. END K 10 svn:author V 7 phantom K 8 svn:date V 27 2000-01-07T12:55:34.000000Z K 7 svn:log V 47 MFC: rev 1.23, Teach .Fx about 3.4-R and 3.5-R END K 10 svn:author V 3 des K 8 svn:date V 27 2000-01-07T12:56:27.000000Z K 7 svn:log V 37 Add error codes for protocol errors. END K 10 svn:author V 7 phantom K 8 svn:date V 27 2000-01-07T12:56:49.000000Z K 7 svn:log V 70 MFC: rev 1.18, Teach .Os about 3.4-R, 3.5-R and major version numbers END K 10 svn:author V 3 des K 8 svn:date V 27 2000-01-07T12:58:40.000000Z K 7 svn:log V 118 More old uncommitted patches: implement timeouts at the protocol level. Currently only supported for ftp connections. END K 10 svn:author V 7 phantom K 8 svn:date V 27 2000-01-07T12:58:57.000000Z K 7 svn:log V 11 mdoc(7)'fy END K 10 svn:author V 7 phantom K 8 svn:date V 27 2000-01-07T12:59:33.000000Z K 7 svn:log V 25 MFC: rev 1.8, mdoc(7)'fy END K 10 svn:author V 7 phantom K 8 svn:date V 27 2000-01-07T13:05:04.000000Z K 7 svn:log V 173 Document a waring that tunefs(8) emits when enabling/disabling soft updates on an unmounted filesystem. PR: docs/15657 Submitted by: Mark Ovens END K 10 svn:author V 7 phantom K 8 svn:date V 27 2000-01-07T13:06:01.000000Z K 7 svn:log V 201 MFC: rev 1.10, Document a waring that tunefs(8) emits when enabling/disabling soft updates on an unmounted filesystem. PR: docs/15657 Submitted by: Mark Ovens END K 10 svn:author V 7 phantom K 8 svn:date V 27 2000-01-07T13:14:32.000000Z K 7 svn:log V 212 . mdoc(7)'fy . add Xrs to hosts.equiv(5), auth.conf(5), services(5) to some pages . sort Xrs in SEE ALSO sections Patches based on PR: docs/15680 Submitted by: Christian Weisgerber END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-01-07T13:15:42.000000Z K 7 svn:log V 28 This is not my lucky day :( END K 10 svn:author V 7 phantom K 8 svn:date V 27 2000-01-07T13:17:02.000000Z K 7 svn:log V 70 MFC: modc(7)'fy, add required Xrs to some pages and sort SEE ALSO Xrs END K 10 svn:author V 7 phantom K 8 svn:date V 27 2000-01-07T13:20:55.000000Z K 7 svn:log V 92 Fix typos. PR: docs/15781 Submitted by: Christian Weisgerber END K 10 svn:author V 7 phantom K 8 svn:date V 27 2000-01-07T13:21:26.000000Z K 7 svn:log V 25 MFC: rev 1.27, fix typos END K 10 svn:author V 7 phantom K 8 svn:date V 27 2000-01-07T13:25:53.000000Z K 7 svn:log V 149 Include -f and -t options to SYNOPSYS section (manpage) and usage information (main.c) PR: bin/5410 Submitted by: Frank Volf END K 10 svn:author V 7 phantom K 8 svn:date V 27 2000-01-07T13:33:31.000000Z K 7 svn:log V 56 Add share/examples/dialog - examples of dialog(1) usage END K 10 svn:author V 7 phantom K 8 svn:date V 27 2000-01-07T13:35:10.000000Z K 7 svn:log V 72 Install contents of the dialog/TESTS directory to share/examples/dialog END K 10 svn:author V 6 newton K 8 svn:date V 27 2000-01-07T14:41:12.000000Z K 7 svn:log V 47 Changes as suggested by bde Submitted by: bde END K 10 svn:author V 6 marcel K 8 svn:date V 27 2000-01-07T14:58:47.000000Z K 7 svn:log V 17 Use genassym(1). END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-01-07T15:51:45.000000Z K 7 svn:log V 61 Grrrr, this time it should be right, I need sleep - badly... END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-01-07T16:20:25.000000Z K 7 svn:log V 46 Remove usage of chgrp(1) and wrap long lines. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-01-07T19:06:54.000000Z K 7 svn:log V 84 Don't try to include ipsec support if we are building for the install floppy image. END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 2000-01-07T19:56:57.000000Z K 7 svn:log V 122 Instead of reporting all 0.0.0.0 as ``default'' only report a true default of 0.0.0.0/0 as default. Reviewed by: wollman END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-01-07T20:16:39.000000Z K 7 svn:log V 126 The happy, busy elves have been happily busy again: sha-1 gone burncd (and ioctl interface changes) chown/chgrp moved back END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-01-07T21:55:18.000000Z K 7 svn:log V 9 Fix typo END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-01-07T22:01:17.000000Z K 7 svn:log V 78 Add cs.latin2 keyboard Submitted by: Cejka Rudolf END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-01-07T22:18:49.000000Z K 7 svn:log V 808 Add the vendor and device IDs for a whole bunch of additional USB ethernet adapters that are supported by the aue and kue drivers. There are actually a couple more out there from Accton, Asante and EXP Computer, however I was not able to find any Windows device drivers for these on their servers, and hence could not harvest their vendor/device ID info. If somebody has one of these things and can look in the .inf file that comes with the Windows driver, I'd appreciate knowing what it says for 'VID' and 'PID.' Additional adapters include: the D-Link DSB-650 and DSB-650TX, the SMC 2102USB, 2104USB and 2202USB, the ATen UC10T, and the Netgear EA101. These are all mentioned in the man pages, relnotes and LINT. Also correct the date in the kue(4) man page. I wrote this thing on Jan, 4 2000, not 1999. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2000-01-07T22:53:37.000000Z K 7 svn:log V 804 Add detection logic for the U160 family of adaptec controllers. These controllers will run at U2 speeds until I can complete the U160 support for this driver. Correct a termination buglet for the 2940UW-Pro. Be more paranoid in how we probe and enable external ram, fast external ram timing and external ram parity checking. We should now work on 20ns and 8bit SRAM parts. Perform initial setup for the DT feature on cards that support it. Factorize and clean up code. Use tables where it makes sense, etc. Add some delays in dealing with the board control logic. I've never seen this code fail, but with the ever increasing speed of processors, its better to insert deterministic delays just to be safe. This stuff is only touched during probe and attach, so the extra delay is of no concern. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2000-01-07T23:08:20.000000Z K 7 svn:log V 1602 Update copyrights to Y2K. 93cx6.c: Make the SRAM dump output a little prettier. aic7xxx.c: Store all SG entries into our SG array in kernel space. This makes data-overrun and other error reporting more useful as we can dump all SG entries. In the past, we only stored the SG entries that the sequencer might need to access, which meant we skipped the first element that is embedded into the SCB. Add a table of chip strings and replace ugly switch statements with table lookups. Add a table with bus phase strings and message reponses to parity errors in those phases. Use the table to pretty print bus phase messages as well as collapse another switch statement. Fix a bug in target mode that could cause us to unpause the sequencer early in bus reset processing. Add the 80MHz/DT mode into our syncrate table. This rate is not yet used or enabled. Correct some comments, clean up some code... aic7xxx.h: Add U160 controller feature information. Add some more bit fields for various SEEPROM formats. aic7xxx.reg: Add U160 register and register bit definitions. aic7xxx.seq: Make phasemis state tracking more straight forward. This avoids the consumption of SINDEX which is a very useful register. For the U160 chips, you must use the 'mov' instruction to update DFCNTRL. Using 'or' to set the PRELOADED bit is completely ineffective. At the end of the command phase, wair for our ACK signal to de-assert before disabling the SCSI dma engine. For slow devices, this avoids clearing the ACK before the other end has had a chance to see it and lower REQ. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2000-01-08T00:32:08.000000Z K 7 svn:log V 194 Really enable external SCB ram on Ultra2 capable controllers. Don't even bother to look for SCB ram on controllers < aic7870. Clear any parity errors generated by looking at external SCB ram. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-01-08T00:40:44.000000Z K 7 svn:log V 224 Leave the SOFS value (number of StartOfFrames to wait while filling an URB before sending ZLP) set to the default. Choosing a bad value can apparently cause a lockup on some machines/controllers. Reported by: Doug Ambrisko END K 10 svn:author V 6 jasone K 8 svn:date V 27 2000-01-08T01:08:48.000000Z K 7 svn:log V 104 Use 'static __inline', not 'extern __inline', for __sigisempty() and __sigseteq(). Submitted by: luoqi END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-01-08T03:01:13.000000Z K 7 svn:log V 31 Remove the SHA stuff properly. END K 10 svn:author V 3 ken K 8 svn:date V 27 2000-01-08T04:15:53.000000Z K 7 svn:log V 905 MFC, Fix Bus Device Resets from userland, and specifically from camcontrol. camcontrol.c: rev 1.16, 1.17, 1.18 cam_xpt.c: rev 1.73 The camcontrol and xpt changes switch XPT_RESET_DEV CCBs to be routed through the pass(4) driver instead of the xpt(4) driver. Note that this changes the function code for XPT_RESET_DEV. Normally, this would require a CAM version bump, and thus would break all userland programs that use the pass/xpt drivers. In this case, however, I'm not bumping the version number. A version number change is not necessary because XPT_RESET_DEV CCBs didn't work before. In any case, if someone tries to use an old version of camcontrol with the new kernel to reset a particular device, they'll actually see improved functionality, since they'll just get back an error instead of a hung machine. Submitted by: luoqi (for -current) Tested by: Carl Mascott END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2000-01-08T05:31:38.000000Z K 7 svn:log V 451 Turn on parity error reporting before configuring external sram. This makes it a little easier to notice that parity checking an 8bit sram isn't working. Turn on scb and internal data-path parity checking for all pci chips types. We were only doing this for ultra2 chips. After clearing the parity interrupt status, clear the BRKADRINT. This avoids seeing a bogus BRKADRINT interrupt after external SCB probing once normal interrupts are enabled. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-01-08T06:52:36.000000Z K 7 svn:log V 468 Be a bit more discriminating when trying to decide when to screen out certain PHY addresses in aue_miibus_readreg(). Not all adapters based on the Pegasus chip may have their PHYs wired for the same MII bus addresses: the logic that I used for my ADMtek eval board might not apply to other adapters, so make sure to only use it if this is really an ADMtek eval board (check the vendor/device ID). This will hopefully make the LinkSys USB100TX adapter work correctly. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-01-08T07:32:48.000000Z K 7 svn:log V 496 Add the vendor/device IDs for the LinkSys USB100TX. Note: the .INF file for LinkSys's driver says the vendor ID is 0x66b, however this does not agree with the vendor ID listed for LinkSys in the company list from www.usb.org. In fact, 0x66b doesn't seem to appear in the company list at all. Furthermore, this same vendor ID crops up in some of the D-Link .INF files. Frankly I don't know what the heck is going on here, but I need to add 0x66b to usbdevs and call it something, so here we are. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-08T08:31:24.000000Z K 7 svn:log V 181 Clean up the cfgmech/pci_mechanism debris. The reason for the existance of this is no longer an issue as we have a replacement driver for the one that needed it. Reviewed by: dfr END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-08T09:33:09.000000Z K 7 svn:log V 336 Futher cleanup.. "device_print_prettyname(); printf()" -> device_printf() It seems that the IDE system uses 0x3f6 for itself, which conflicts with fdc's default 0x3f0-3f7 allocation range. Sigh. Work around this. Use bus_set_resource() rather than allocating specific areas, it makes the code a little cleaner. Based on work by: dfr END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-01-08T09:34:45.000000Z K 7 svn:log V 49 Have to install from ${.CURDIR}, not ${.OBJDIR}. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-08T10:12:21.000000Z K 7 svn:log V 42 Show the port/mem/irq of pci devices too. END K 10 svn:author V 2 bp K 8 svn:date V 27 2000-01-08T10:45:54.000000Z K 7 svn:log V 182 Treat negative uio_offset value as eof (idea by: bde). Prevent overflows by casting uio_offset to uoff_t. Return correct error number if directory entry is broken. Reviewed by: bde END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-01-08T11:19:19.000000Z K 7 svn:log V 135 Support per-flow queueing in dummynet. Implement masks on UDP/TCP ports. Large rewrite of the manpage. Work supported by Akamba Corp. END K 10 svn:author V 2 bp K 8 svn:date V 27 2000-01-08T11:21:51.000000Z K 7 svn:log V 112 Some code cleanup based on the ideas from submitter. Submitted by: Philippe Charnier END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-01-08T11:24:46.000000Z K 7 svn:log V 630 Implement per-flow queueing. Using a single pipe config rule, now you can dynamically create rate-limited queues for different flows using masks on dst/src IP, port and protocols. Read the ipfw(8) manpage for details and examples. Restructure the internals of the traffic shaper to use heaps, so that it manages efficiently large number of queues. Fix a bug which was present in the previous versions which could cause, under certain unfrequent conditions, to send out very large bursts of traffic. All in all, this new code is much cleaner than the previous one and should also perform better. Work supported by Akamba Corp. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-01-08T11:28:23.000000Z K 7 svn:log V 137 Cleanup dummynet call interface so it should now work on the Alpha as well. Also (probably) fix a bug introduced during the IPv6 import. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-01-08T11:31:43.000000Z K 7 svn:log V 160 Add ipfw hooks for the new dummynet features. Support masks on TCP/UDP ports. Minor cleanup of ip_fw_chk() to avoid repeated calls to PULLUP_TO at each rule. END K 10 svn:author V 8 sumikawa K 8 svn:date V 27 2000-01-08T12:23:57.000000Z K 7 svn:log V 112 Add new define USE_INET6, which enbale IPv6 support on certain packages. Approved by: asami Reviewed by: billf END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-01-08T12:53:48.000000Z K 7 svn:log V 130 prevent kernel panic which happens when either of IPSEC and IPDIVERT is enabled. Confirmed by: Eugene M. Kim END K 10 svn:author V 4 shin K 8 svn:date V 27 2000-01-08T14:28:46.000000Z K 7 svn:log V 105 Merge bug fix from KAME repository. This fix enables inet6 default route addition. Suggested by: itojun END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-01-08T14:34:50.000000Z K 7 svn:log V 332 Fixed removal of unknown options. For options files with only a single known option, unknown options following the known option were not removed. Now I think only unknown options in unknown options files are not removed. This is harmless because unknown options files should not be used, but removing the files would be cleaner. END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-01-08T15:52:22.000000Z K 7 svn:log V 284 Compile genassym.c with ordinary ${CFLAGS}. The (small) needs for ${GEN_CFLAGS} and -U_KERNEL became negative when all all the genassym.c's were converted to be cross-built. Makefile.*: - Cleanups associated with the old genassym. - Fixed deprecated spelling of ${.IMPSRC} as "$<". END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-08T15:57:22.000000Z K 7 svn:log V 1238 Apply the axe to some more cruft in config(8). In particular: - redo the "at" configuration system so that it just syntax checks to make sure the device you're configuring something "at" appears to exist. Nuke a bunch of complexity that was responsible for creating "clones" of wildcard devices and some wierd stuff in a few places including the scbus config tables etc. - merge "controller" and "device" - there is no difference as far as the kernel is concernend, it's just something there to make life difficult for config file writers. "controller" is now an alias for "device". - emit full scsi config into the resource tables. We could trivially change cam to use that rather than it's own "special" table for wiring and static configuration. ATA could use this too for static wiring. - try and emulate some of the quirks of the old system where it made sense. Some were too strange though and I'd be very suprised if they were features and not outright bugs. nexus handling is still strange. One thing in particular is that some of the wierd entries in the newbus devtables is now gone as it was a quirk side effect of the wildcard/question-mark cloning above. GENERIC and LINT still build etc. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-08T15:59:12.000000Z K 7 svn:log V 46 s/controller/device/ as per config(8) changes END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-08T16:03:57.000000Z K 7 svn:log V 38 s/controller/device/ as per config(8) END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-08T16:07:11.000000Z K 7 svn:log V 46 s/controller/device/ as per config(8) changes END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-08T16:17:41.000000Z K 7 svn:log V 46 s/controller/device/ as per config(8) changes END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-08T16:19:33.000000Z K 7 svn:log V 96 Sync the sym0 description while here. It doesn't conflict with ncr0 and is enabled in GENERIC. END K 10 svn:author V 6 eivind K 8 svn:date V 27 2000-01-08T16:20:06.000000Z K 7 svn:log V 206 Change NDFREE() from a macro to a function for the time being; the macro version caused intolerable bloat (30k). I'm likely to revisit this with an attempt at a smarter macro. Bloat noticed by: bde END K 10 svn:author V 6 marcel K 8 svn:date V 27 2000-01-08T16:43:46.000000Z K 7 svn:log V 345 Sync with i386 \begin{quote} Compile genassym.c with ordinary ${CFLAGS}. The (small) needs for ${GEN_CFLAGS} and -U_KERNEL became negative when all all the genassym.c's were converted to be cross-built. Makefile.*: - Cleanups associated with the old genassym. - Fixed deprecated spelling of ${.IMPSRC} as "$<". \end{quote} Submitted by: bde END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-01-08T16:47:55.000000Z K 7 svn:log V 42 Allow #-comments in conversion table file END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-08T16:48:12.000000Z K 7 svn:log V 649 Support getting *.$MACHINE from sys/conf as well as sys/$MACHINE/conf. This would mean that we could move files.alpha, files.i386, files.pc98 etc all next to conf/files, and the various Makefiles next to each other. This should go a long way towards committers "seeing" the Alpha etc stuff and remembering to update that too as it would be right next to the i386 config files. Note this does not include the GENERIC etc files as they can't be shared. I haven't actually moved the files, but the support is here for it. It still supports the per-machine conf directories so that folks working on a new arch can just distribute a subdir of files. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-08T17:12:15.000000Z K 7 svn:log V 68 genassym is ELF-only, therefore the kernel is now ELF-only as well. END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-01-08T17:17:32.000000Z K 7 svn:log V 83 Add Latin2 conversion table Submitted by: Cejka Rudolf END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-01-08T17:25:00.000000Z K 7 svn:log V 140 Fix lots of warnings caused by __sigisempty and __sigseteq being externs and later static inlines. Perhaps these should be #ifdef _KERNEL? END