ƒ°46479 211 396 258 263 147 144 122 101 130 124 150 126 133 120 1743 353 196 1337 208 203 143 110 102 103 258 138 152 115 324 138 167 123 142 171 138 127 164 166 138 132 321 213 183 307 143 232 136 99 132 134 119 171 121 118 135 122 140 118 141 165 151 171 187 158 396 307 118 127 144 146 602 246 232 121 194 115 189 269 264 149 164 201 123 1359 226 413 124 153 191 153 180 149 167 302 306 137 160 208 115 115 329 138 168 3654 244 135 182 251 215 146 131 130 129 156 141 116 208 178 166 214 124 113 143 161 117 167 311 192 3660 130 189 1405 147 363 168 124 187 168 161 229 117 774 204 195 232 137 548 288 518 201 316 156 228 357 127 239 547 578 133 182 124 156 120 285 203 280 171 165 202 239 100 150 132 206 160 170 204 146 299 153 278 125 363 229 392 264 390 362 164 142 199 147 194 530 128 187 107 278 353 165 146 212 271 132 134 142 189 125 893 117 152 121 K 10 svn:author V 4 grog K 8 svn:date V 27 1999-05-05T05:20:33.000000Z K 7 svn:log V 302 MFC: Bring up to date with -CURRENT set_sd_state: If a drive is down, take "empty" sds down. Previously they were unchanged, which cause set_plex_state to take them up under some circumstances. set_sd_state: Don't change state from reborn to reborn. This caused a silly warning message. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-05-05T05:21:12.000000Z K 7 svn:log V 164 MFC: Bring up to date with -CURRENT sizespec: Implement scaling letter 's' to mean 'sectors' (of 512 bytes). Requested-by: Steve Taylor END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-05-05T05:21:39.000000Z K 7 svn:log V 169 MFC: Bring up to date with -CURRENT struct drive: add fields for debugging lockdrive deadlocks. Remove some dead variables. Change DEBUG_EXITFREE to DEBUG_WARNINGS. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1999-05-05T05:42:11.000000Z K 7 svn:log V 52 MFC: {rev 1.6} "sd","st"->"da","sa"; correct xrefs. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1999-05-05T05:43:50.000000Z K 7 svn:log V 49 MFC: {rev 1.4} correct prototype for tigetstr(). END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1999-05-05T05:47:14.000000Z K 7 svn:log V 27 MFC: {rev 1.4} typo fixes. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-05-05T05:47:40.000000Z K 7 svn:log V 9 st -> sa END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1999-05-05T05:56:48.000000Z K 7 svn:log V 35 MFC: {rev 1.2} correct .Nm misuse. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1999-05-05T05:58:31.000000Z K 7 svn:log V 29 MFC: {rev 1.3} correct typo. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1999-05-05T06:09:48.000000Z K 7 svn:log V 55 MFC: {rev 1.4} clarify format of exit code, add xrefs. END K 10 svn:author V 5 markm K 8 svn:date V 27 1999-05-05T06:15:30.000000Z K 7 svn:log V 32 Restore perror --> err changes. END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-05-05T06:45:10.000000Z K 7 svn:log V 41 Remove bt_softcs. It is no longer used. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-05-05T07:09:21.000000Z K 7 svn:log V 28 Install the right man page. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-05-05T07:11:38.000000Z K 7 svn:log V 1647 Add device driver support for the Lucent WaveLAN/IEEE 802.11 wireless network adapters. These are all PCMCIA devices (the ISA version is a PCMCIA to ISA bridge with a PCMCIA card plugged into it). Also add a wicontrol utility to read and write some of the card's parameters. Note: I do not have access to a WavePOINT access point, so I have only been able to test this driver in ad-hoc (point to point) mode. The wicontrol utility allows programming the desired service set name (SSID) and enabling BSS mode, but I can't tell for sure if it works (I know the card switches modes, but I can't verify that it joins a service set correctly). This driver was written using information gleaned from the Lucent HCF Light library, which is an API library designed to simplify driver development for devices based on the Lucent Hermes chip. Unfortunately, the HCF Light is missing certain features (like 802.11 frame encapsulation!) which are available only in the proprietary complete HCF code, which is not available to the public. This driver uses none of the HCF Light code: it's very ugly and contaminated by the GPL. IP and ARP packets are encapsulated as 802.11 frames, everything else is encapsulated as 802.3. (It would be easier to just get the Hermes programming manual, but that's not publically available either. For those who are wondering, the Linux WaveLAN/IEEE driver uses the proprietary HCF code, which is provided in object code form only. So much for supporting open source sofware.) Multicast filter support is implemented, however it appears that the filter doesn't work: programming in one IP mutlicast group enables them all. END K 10 svn:author V 5 abial K 8 svn:date V 27 1999-05-05T07:22:34.000000Z K 7 svn:log V 258 Simple_HTTPd on steroids - major rework of the original program, by William Lloyd. New features include: * many additional command line options * "fetch" mode * less bugs :-) * better README. Submitted by: William Lloyd Reviewed by: abial END K 10 svn:author V 5 abial K 8 svn:date V 27 1999-05-05T07:31:33.000000Z K 7 svn:log V 101 MFC: new revision of Simple_HTTPd. Submitted by: William Lloyd Reviewed by: abial END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-05-05T07:37:11.000000Z K 7 svn:log V 1241 Add device driver support for the Lucent WaveLAN/IEEE 802.11 PCMCIA adapter (and some workalikes). Also add man pages and a wicontrol utility to manipulate some of the card parameters. This driver was written using information gleaned from the Lucent HCF Light library, though it does not use any of the HCF Light code itself, mainly because it's contaminated by the GPL (but also because it's pretty gross). The HCF Light lacks certain featurs from the full (but proprietary) HCF library, including 802.11 frame encapsulation support, however it has just enough register information about the Hermes chip to allow someone with enough spare time and energy to implement a proper driver. (I would have prefered getting my hands on the Hermes manual, but that's proprietary too. For those who are wondering, the Linux driver uses the proprietary HCF library, but it's provided in object code form only.) Note that I do not have access to a WavePOINT access point, so I have only been able to test ad-hoc mode. The wicontrol utility can turn on BSS mode, but I don't know for certain that the NIC will associate with an access point correctly. Testers are encouraged to send their results to me so that I can find out if I screwed up or not. END K 10 svn:author V 5 abial K 8 svn:date V 27 1999-05-05T08:37:46.000000Z K 7 svn:log V 113 Deal with MAKEDEV's braindedness. Submitted by: Patrick Powell Reviewed by: abial END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-05-05T09:37:22.000000Z K 7 svn:log V 110 Add information strings for a number of devices which have suddenly appeared in the configuration name space. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-05-05T10:14:06.000000Z K 7 svn:log V 51 Fix a few bogons and make this safer for humanity. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-05-05T10:14:35.000000Z K 7 svn:log V 18 MFC: bogon fixed. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-05-05T10:18:55.000000Z K 7 svn:log V 10 Typo fix. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-05-05T10:22:11.000000Z K 7 svn:log V 11 MFC: typos END K 10 svn:author V 2 jb K 8 svn:date V 27 1999-05-05T11:24:15.000000Z K 7 svn:log V 166 Add an INIT_PATH option to allow the init_path (for sys/kern/init_main.c) to be customised in an embedded system which doesn't want to run either init of sysinstall. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-05-05T11:34:03.000000Z K 7 svn:log V 46 Another round of updates for -current and 3.2 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-05-05T11:34:44.000000Z K 7 svn:log V 60 MFC: sync up with latest non-experimental (or WIP) changes. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-05-05T11:48:11.000000Z K 7 svn:log V 23 Add fire screen saver. END K 10 svn:author V 2 jb K 8 svn:date V 27 1999-05-05T12:20:23.000000Z K 7 svn:log V 232 Allow the init_path to be customised in an embedded system using the INIT_PATH config option. Also fix two bugs which caused an infinite loop in none of the programs in the init_path were found. That code was obviously not tested! END K 10 svn:author V 2 jb K 8 svn:date V 27 1999-05-05T12:22:31.000000Z K 7 svn:log V 47 Add the INIT_PATH option for embedded systems. END K 10 svn:author V 3 cwt K 8 svn:date V 27 1999-05-05T12:54:50.000000Z K 7 svn:log V 75 Fix a typo (wi. -> wi.4) Submitted by: Zach Heilig END K 10 svn:author V 5 markm K 8 svn:date V 27 1999-05-05T13:19:09.000000Z K 7 svn:log V 29 MFC: Upgrade to Perl 5.00503 END K 10 svn:author V 5 markm K 8 svn:date V 27 1999-05-05T13:22:35.000000Z K 7 svn:log V 48 MFC: increment Perl5 maintenance relase number. END K 10 svn:author V 5 markm K 8 svn:date V 27 1999-05-05T13:24:14.000000Z K 7 svn:log V 77 MFC: remove dependancy on Perl5 libraries to avoid circular dependancy loop. END K 10 svn:author V 5 markm K 8 svn:date V 27 1999-05-05T13:26:39.000000Z K 7 svn:log V 44 MFC: bump Perl5 maintenance release number. END K 10 svn:author V 5 markm K 8 svn:date V 27 1999-05-05T13:28:53.000000Z K 7 svn:log V 33 MFC: system Perl is now 5.00503! END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-05-05T17:05:07.000000Z K 7 svn:log V 70 Dynamically increase TX start threshold if TX underruns are detected. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-05-05T17:10:49.000000Z K 7 svn:log V 72 MFC: Dynamically adjust TX start threshold in the face of tx underruns. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-05-05T18:36:25.000000Z K 7 svn:log V 43 MFC: hookup to libwrap now in base system. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-05-05T18:52:17.000000Z K 7 svn:log V 37 MFC: hookup to libwrap/tcp_wrappers. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-05-05T19:01:28.000000Z K 7 svn:log V 225 * Note that TCP Wrappers is now in base system for 3.2-RELEASE * reorder one network driver description to be with the others and simular in format * note that 'nlpt' is now just 'lpt' * reformat one of my previous entries END K 10 svn:author V 5 markm K 8 svn:date V 27 1999-05-05T19:09:48.000000Z K 7 svn:log V 118 Remove $Log garbage from these; it was causing failure when expanded. Found by: Udo Schweigert END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-05-05T19:23:45.000000Z K 7 svn:log V 91 Various cosmetics. Submitted by: Rudolf Cejka Reviewed by: phk END K 10 svn:author V 5 markm K 8 svn:date V 27 1999-05-05T19:34:29.000000Z K 7 svn:log V 212 This has bitrotted to the state that it is no longer functional. Make Mike Smith very happy by nuking the PCIC auto-load code. :-) NOTE - You will have to have PCIC in your kernel again!! You have been warned!! END K 10 svn:author V 5 markm K 8 svn:date V 27 1999-05-05T19:42:40.000000Z K 7 svn:log V 49 MFC: Remove $Log garbage that was breaking folk. END K 10 svn:author V 5 markm K 8 svn:date V 27 1999-05-05T19:44:14.000000Z K 7 svn:log V 137 Add extra dirs needed by install. Do the include/* by reusing BSD.include.dist to make tracking this easier. Pointed out by: Rod Grimes END K 10 svn:author V 5 markm K 8 svn:date V 27 1999-05-05T20:28:54.000000Z K 7 svn:log V 42 Incomplete. Back out until I can revisit. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-05-05T20:47:42.000000Z K 7 svn:log V 5 MFC. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-05-05T20:58:15.000000Z K 7 svn:log V 37 MFS: don't build the pcic.ko module. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-05-05T21:20:30.000000Z K 7 svn:log V 40 MFC: Use realhostname() & trimdomain(). END K 10 svn:author V 2 dt K 8 svn:date V 27 1999-05-05T22:14:47.000000Z K 7 svn:log V 28 MFC: fseeko() and ftello(). END K 10 svn:author V 2 dt K 8 svn:date V 27 1999-05-05T22:18:12.000000Z K 7 svn:log V 80 MFC: added fsseko() and ftello(); fgetpos() and fsetpos() fixed for files >2GB. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-05-05T22:51:12.000000Z K 7 svn:log V 26 *** empty log message *** END K 10 svn:author V 2 dt K 8 svn:date V 27 1999-05-05T22:53:07.000000Z K 7 svn:log V 27 MFC: pread() and pwrite(). END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-05-05T22:56:42.000000Z K 7 svn:log V 40 We need to downgrade emacs on freefall. END K 10 svn:author V 2 dt K 8 svn:date V 27 1999-05-05T22:59:29.000000Z K 7 svn:log V 31 Regenerate (pread and pwrite). END K 10 svn:author V 2 dt K 8 svn:date V 27 1999-05-05T23:18:50.000000Z K 7 svn:log V 49 MFC: wrappers and docs for pread() and pwrite(). END K 10 svn:author V 2 dt K 8 svn:date V 27 1999-05-05T23:19:59.000000Z K 7 svn:log V 27 MFC: pread() and pwrite(). END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-05-06T00:01:48.000000Z K 7 svn:log V 49 Don't forget to install crash.8 after moving it. END K 10 svn:author V 5 luoqi K 8 svn:date V 27 1999-05-06T00:39:00.000000Z K 7 svn:log V 71 Do not set curproc until proc0 is fully initialized (in proc0_init()). END K 10 svn:author V 5 luoqi K 8 svn:date V 27 1999-05-06T00:46:19.000000Z K 7 svn:log V 57 Don't ignore mmap() address hint below the text section. END K 10 svn:author V 5 luoqi K 8 svn:date V 27 1999-05-06T00:54:54.000000Z K 7 svn:log V 77 Initialize dblfault_tss.tss_fs to the per-cpu private data segment selector. END K 10 svn:author V 5 luoqi K 8 svn:date V 27 1999-05-06T01:07:03.000000Z K 7 svn:log V 93 Now that each cpu has its own gdt table, we need to setup apm gdt entries in all the tables. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-05-06T02:58:30.000000Z K 7 svn:log V 66 "Fixed" missing dependency of ${PROG} on ${LIBC} in the elf case. END K 10 svn:author V 6 archie K 8 svn:date V 27 1999-05-06T03:23:24.000000Z K 7 svn:log V 300 Add the capability for traceroute(8) to send packets of any IP protocol instead of just UDP; an alternate protocol is specified by '-P proto'. This is useful for finding routers that are blocking packets based on IP protocol. New handlers can be added fairly easily to do protocol- specific things. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-05-06T03:34:02.000000Z K 7 svn:log V 212 Fix some byte ordering problems; I was storing string lengths wrong, which was causing wicontrol to crash when reading string parameters from the WaveLAN. Patches submitted by: Brad Karp END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-05-06T03:35:44.000000Z K 7 svn:log V 26 Fixed bitrot in comments. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-05-06T06:01:08.000000Z K 7 svn:log V 32 MFC: rev 1.14 (example changes) END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-05-06T09:13:56.000000Z K 7 svn:log V 51 Sync with sys/i386/conf/files.i386 revision 1.237. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-05-06T09:15:20.000000Z K 7 svn:log V 53 Sync with sys/i386/i386/userconfig.c revision 1.138. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-05-06T09:44:57.000000Z K 7 svn:log V 509 Fixed profiling of elf kernels. Made high resolution profiling compile for elf kernels (it is broken for all kernels due to lack of egcs support). Renaming of many assembler labels is avoided by declaring by declaring the labels that need to be visible to gprof as having type "function" and depending on the elf version of gprof being zealous about discarding the others. A few type declarations are still missing, mainly for SMP. PR: 9413 Submitted by: Assar Westerlund (initial parts) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-05-06T11:03:21.000000Z K 7 svn:log V 153 Fix includes; I had a slightly different Makefile than everyone else which is why I didn't see this. :) Noted by: Maxim Sobolev END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-05-06T11:05:19.000000Z K 7 svn:log V 139 Argh, those last two commits snuck in with the other one by mistake. Disable the non-working dhcp client code I just committed by mistake. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-05-06T11:15:33.000000Z K 7 svn:log V 29 revert premature DHCP commit END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1999-05-06T11:28:01.000000Z K 7 svn:log V 99 Fix typos and -mdoc usage. PR: docs/11537 Submitted by: Motomichi Matsuzaki END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-05-06T11:33:15.000000Z K 7 svn:log V 23 MFC: correct includes. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1999-05-06T12:17:58.000000Z K 7 svn:log V 94 Fix spelling and typos. PR: docs/11506 Submitted by: Norihiro Kumagai END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-06T12:47:21.000000Z K 7 svn:log V 174 I'm not sure why the #ifdef SMP became #if 1 (this overrode the npx probe and always succeeded as is required on SMP). Anyway, reverting this still compiles and appears ok. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-06T13:42:25.000000Z K 7 svn:log V 169 Move the proc0 init before the driver probe/attach etc since machdep.c doesn't set curproc anymore, and certain drivers like to tsleep() during probes, usb for example. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-05-06T13:48:01.000000Z K 7 svn:log V 53 MFC: Via Controllers reset FRLBASE register as well. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-05-06T13:51:26.000000Z K 7 svn:log V 68 Added USB HID devices major number. Submitted by: MAEKAWA Masahide END K 10 svn:author V 2 dt K 8 svn:date V 27 1999-05-06T13:57:57.000000Z K 7 svn:log V 109 readklog(): rename variable 'l' to 'len', to avoid possible confusion with 'i' and '1'. Requested by: mckay END K 10 svn:author V 2 dt K 8 svn:date V 27 1999-05-06T14:12:25.000000Z K 7 svn:log V 32 MFC: fight with false newlines. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-05-06T15:32:52.000000Z K 7 svn:log V 1263 Tweak the Macronix driver to hopefully make it more reliable: - Change to the same transmit scheme as the PNIC driver. - Dynamically set the cache alignment, and set burst size the same as the PNIC driver in mx_init(). - Enable 'store and forward' mode by default. This is the slowest option and it does reduce 100Mbps performance somewhat, but it's the most reliable setting I can find. I'm more interested in having the driver work reliably than trying to squeeze the best performance out of it. The reason I'm doing this is that on *some* systems you may see a lot of transmit underruns (which I can't explain: these are *fast* test systems) and these errors seem to cause unusual and decidedly non-tulip-like behavior. In normal 10Mbps mode, performance is fine (you can easily saturate a 10Mbps link). Also tweak some of the other drivers: - Increase the size of the TX ring for the Winbond, ASIX, VIA Rhine and PNIC drivers. - Set a larger value for ifq_maxlen in the ThunderLAN driver. The setting of TL_TX_LIST_CNT - 1 is too low (the ThunderLAN driver only allocates 20 transmit descriptors, and I don't want to fiddle with that now because the ThunderLAN's descriptor structure is an oddball size compared to the others). END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-05-06T15:39:40.000000Z K 7 svn:log V 131 MFC: stability fixes for Macronix driver, small performance tweaks for ASIX, PNIC, Winbond, VIA Rhine and ThunderLAN drivers. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-05-06T16:32:45.000000Z K 7 svn:log V 318 Modify wicontrol(8) and wi(4) to allow setting the frequency of the WaveLAN's radio modem. The default is whatever the NIC uses since NICs sold in different countries may default to different frequencies. (The Lose95/LoseNT software doesn't let you select the channel so it's probably not really meant to be changed.) END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-05-06T16:43:01.000000Z K 7 svn:log V 29 MFC: rev 1.195 (hosts.allow) END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-05-06T16:48:17.000000Z K 7 svn:log V 58 Actually install rc.diskless{1,2}. MFC rev 1.189 & 1.194 END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-05-06T17:06:41.000000Z K 7 svn:log V 99 Remove unused fields from struct buf: b_savekva b_validoff b_validend Reviewed by: dillon, bde END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-06T18:08:23.000000Z K 7 svn:log V 59 Add missing comment characters from wi driver description. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-06T18:13:11.000000Z K 7 svn:log V 86 Add sufficient braces to keep egcs happy about potentially ambiguous if/else nesting. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-06T18:33:48.000000Z K 7 svn:log V 55 Missing 'int' declaration in devsw_installed variable. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-06T18:39:32.000000Z K 7 svn:log V 73 The joypart() macro had a precedence bug. Add seatbelts for UNIT() too. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-06T18:44:42.000000Z K 7 svn:log V 207 Fix up a few easy 'assignment used as truth value' and 'suggest parens around && within ||' type warnings. I'm pretty sure I have not masked any problems here, I've committed real problem fixes seperately. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-06T18:50:10.000000Z K 7 svn:log V 211 Fix a precedence bug in the atapi tape driver. I think it could either write a filemark where it wasn't needed, or neglect to write one at all, depending on how the boolean converted to an int value for the &. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-06T18:54:19.000000Z K 7 svn:log V 43 Missing 'int' in declaration of variables. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-06T18:58:05.000000Z K 7 svn:log V 66 Fix 'signed char as array index' warnings and an unused variable. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-05-06T19:07:06.000000Z K 7 svn:log V 115 Nuke bogus prototypes which have bogotified ccd and vinum (who shouldn't really use this file in the first place!) END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-05-06T19:19:30.000000Z K 7 svn:log V 23 Don't use END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-05-06T19:20:34.000000Z K 7 svn:log V 23 don't use END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-05-06T19:24:45.000000Z K 7 svn:log V 234 Added details of PCI network cards which work by emulating the NE2000. RealTek 8029, NetVin 5000, Winbond W89C940, Surecom NE-34, VIA VT86C926. (checked with Bill Paul) Mention the Brooktree Bt878 is supported by the Bt848 driver. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-05-06T19:35:55.000000Z K 7 svn:log V 46 Oops, forgot this bit: don't use END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-05-06T20:00:34.000000Z K 7 svn:log V 76 remove b_proc from struct buf, it's (now) unused. Reviewed by: dillon, bde END K 10 svn:author V 3 ken K 8 svn:date V 27 1999-05-06T20:16:39.000000Z K 7 svn:log V 3560 Add a number of interrelated CAM feature enhancements and bug fixes. NOTE: These changes will require recompilation of any userland applications, like cdrecord, xmcd, etc., that use the CAM passthrough interface. A make world is recommended. camcontrol.[c8]: - We now support two new commands, "tags" and "negotiate". - The tags commands allows users to view the number of tagged openings for a device as well as a number of other related parameters, and it allows users to set tagged openings for a device. - The negotiate command allows users to enable and disable disconnection and tagged queueing, set sync rates, offsets and bus width. Note that not all of those features are available for all controllers. Only the adv, ahc, and ncr drivers fully support all of the features at this point. Some cards do not allow the setting of sync rates, offsets and the like, and some of the drivers don't have any facilities to do so. Some drivers, like the adw driver, only support enabling or disabling sync negotiation, but do not support setting sync rates. - new description in the camcontrol man page of how to format a disk - cleanup of the camcontrol inquiry command - add support in the 'devlist' command for skipping unconfigured devices if -v was not specified on the command line. - make use of the new base_transfer_speed in the path inquiry CCB. - fix CCB bzero cases cam_xpt.c, cam_sim.[ch], cam_ccb.h: - new flags on many CCB function codes to designate whether they're non-immediate, use a user-supplied CCB, and can only be passed from userland programs via the xpt device. Use these flags in the transport layer and pass driver to categorize CCBs. - new flag in the transport layer device matching code for device nodes that indicates whether a device is unconfigured - bump the CAM version from 0x10 to 0x11 - Change the CAM ioctls to use the version as their group code, so we can force users to recompile code even when the CCB size doesn't change. - add + fill in a new value in the path inquiry CCB, base_transfer_speed. Remove a corresponding field from the cam_sim structure, and add code to every SIM to set this field to the proper value. - Fix the set transfer settings code in the transport layer. scsi_cd.c: - make some variables volatile instead of just casting them in various places - fix a race condition in the changer code - attach unless we get a "logical unit not supported" error. This should fix all of the cases where people have devices that return weird errors when they don't have media in the drive. scsi_da.c: - attach unless we get a "logical unit not supported" error scsi_pass.c: - for immediate CCBs, just malloc a CCB to send the user request in. This gets rid of the 'held' count problem in camcontrol tags. scsi_pass.h: - change the CAM ioctls to use the CAM version as their group code. adv driver: - Allow changing the sync rate and offset separately. adw driver - Allow changing the sync rate and offset separately. aha driver: - Don't return CAM_REQ_CMP for SET_TRAN_SETTINGS CCBs. ahc driver: - Allow setting offset and sync rate separately bt driver: - Don't return CAM_REQ_CMP for SET_TRAN_SETTINGS CCBs. NCR driver: - Fix the ultra/ultra 2 negotiation bug - allow setting both the sync rate and offset separately Other HBA drivers: - Put code in to set the base_transfer_speed field for XPT_GET_TRAN_SETTINGS CCBs. Reviewed by: gibbs, mjacob (isp), imp (aha) END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-05-06T20:51:31.000000Z K 7 svn:log V 149 Fix confusing sentence, the PR noticed the sentence, I rewrote the sentence. PR: docs/11257 Submitted by: Motomichi Matsuzaki END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-05-06T20:53:16.000000Z K 7 svn:log V 41 MFC: 1.9 -> 1.10, wording clarification. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-05-06T20:58:37.000000Z K 7 svn:log V 86 Add new member for XPT_PATH_INQ, follows recent changes in version v1.2 of cam_sim.h. END K 10 svn:author V 3 ken K 8 svn:date V 27 1999-05-06T21:12:58.000000Z K 7 svn:log V 158 Take out calls to cam_sim_set_basexfer_speed(), the base transfer speed is now returned in the path inquiry CCB. Submitted by: Nick Hibma END K 10 svn:author V 3 ken K 8 svn:date V 27 1999-05-06T21:14:49.000000Z K 7 svn:log V 122 The base transfer speed for the parallel port bus is 93K/sec, not 3.3MB/sec. Submitted by: Nick Hibma END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-05-06T21:21:30.000000Z K 7 svn:log V 51 Add Cyrix (NatSemi) 5520 and 5530 PCI-ISA bridges. END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-05-06T21:29:00.000000Z K 7 svn:log V 36 MFC: Add two cyrix devices to list. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-06T22:03:14.000000Z K 7 svn:log V 36 GC unused pps_drvinit() declaration END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-06T22:04:21.000000Z K 7 svn:log V 35 Fix some variable naming confusion END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-06T22:05:39.000000Z K 7 svn:log V 62 Fix a goof on my part; s/struct moduledata */struct module */ END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-06T22:06:45.000000Z K 7 svn:log V 47 Add brackets to silence egcs and help clarity. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-06T22:07:34.000000Z K 7 svn:log V 22 One too many vfsops.. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-06T22:08:57.000000Z K 7 svn:log V 113 Fix two warnings; and note a problem where a pointer is stored in an int variable - this can't work on an Alpha. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-06T22:09:55.000000Z K 7 svn:log V 84 Fix a warning - make sure the register is read regardless of the debugging options. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-06T22:11:19.000000Z K 7 svn:log V 72 Put the old-style isa interrupt handlers in id_ointr to avoid warnings. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-06T22:13:04.000000Z K 7 svn:log V 119 Fix a static/extern conflict. Put extra brackets to ensure the tsleep() priority is clear and not parsed incorrectly. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-06T22:13:53.000000Z K 7 svn:log V 30 Pull in prototype for splq(). END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-06T22:14:46.000000Z K 7 svn:log V 19 GC unused variable END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-06T22:16:19.000000Z K 7 svn:log V 49 Ensure prototype for pnp_configure() is visible. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-06T22:17:26.000000Z K 7 svn:log V 67 Use consistant function definitions which also silences a warning. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-06T22:18:21.000000Z K 7 svn:log V 23 ahatimeout is static.. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-06T22:19:38.000000Z K 7 svn:log V 73 Undo excess staticization - these two are meant to be callable from DDB. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-06T22:21:31.000000Z K 7 svn:log V 216 ``fix'' the devfs_add_devswf() calls, the printf string wasn't factoring in the unit number. I'm not so sure about this at all, the SVR4 systems I have access to have a mixture of names and often %03d format units. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-06T22:26:28.000000Z K 7 svn:log V 98 Use id_ointr for setting the pnp interrupt handler, it uses the oldstyle int unit argument still. END K 10 svn:author V 3 ken K 8 svn:date V 27 1999-05-07T00:43:47.000000Z K 7 svn:log V 3566 MFC: Add a number of interrelated CAM feature enhancements and bug fixes. NOTE: These changes will require recompilation of any userland applications, like cdrecord, xmcd, etc., that use the CAM passthrough interface. A make world is recommended. camcontrol.[c8]: - We now support two new commands, "tags" and "negotiate". - The tags commands allows users to view the number of tagged openings for a device as well as a number of other related parameters, and it allows users to set tagged openings for a device. - The negotiate command allows users to enable and disable disconnection and tagged queueing, set sync rates, offsets and bus width. Note that not all of those features are available for all controllers. Only the adv, ahc, and ncr drivers fully support all of the features at this point. Some cards do not allow the setting of sync rates, offsets and the like, and some of the drivers don't have any facilities to do so. Some drivers, like the adw driver, only support enabling or disabling sync negotiation, but do not support setting sync rates. - new description in the camcontrol man page of how to format a disk - cleanup of the camcontrol inquiry command - add support in the 'devlist' command for skipping unconfigured devices if -v was not specified on the command line. - make use of the new base_transfer_speed in the path inquiry CCB. - fix CCB bzero cases cam_xpt.c, cam_sim.[ch], cam_ccb.h: - new flags on many CCB function codes to designate whether they're non-immediate, use a user-supplied CCB, and can only be passed from userland programs via the xpt device. Use these flags in the transport layer and pass driver to categorize CCBs. - new flag in the transport layer device matching code for device nodes that indicates whether a device is unconfigured - bump the CAM version from 0x10 to 0x11 - Change the CAM ioctls to use the version as their group code, so we can force users to recompile code even when the CCB size doesn't change. - add + fill in a new value in the path inquiry CCB, base_transfer_speed. Remove a corresponding field from the cam_sim structure, and add code to every SIM to set this field to the proper value. - Fix the set transfer settings code in the transport layer. scsi_cd.c: - make some variables volatile instead of just casting them in various places - fix a race condition in the changer code - attach unless we get a "logical unit not supported" error. This should fix all of the cases where people have devices that return weird errors when they don't have media in the drive. scsi_da.c: - attach unless we get a "logical unit not supported" error scsi_pass.c: - for immediate CCBs, just malloc a CCB to send the user request in. This gets rid of the 'held' count problem in camcontrol tags. scsi_pass.h: - change the CAM ioctls to use the CAM version as their group code. adv driver: - Allow changing the sync rate and offset separately. adw driver - Allow changing the sync rate and offset separately. aha driver: - Don't return CAM_REQ_CMP for SET_TRAN_SETTINGS CCBs. ahc driver: - Allow setting offset and sync rate separately bt driver: - Don't return CAM_REQ_CMP for SET_TRAN_SETTINGS CCBs. NCR driver: - Fix the ultra/ultra 2 negotiation bug - allow setting both the sync rate and offset separately Other HBA drivers: - Put code in to set the base_transfer_speed field for XPT_GET_TRAN_SETTINGS CCBs. Reviewed by: gibbs, imp (aha), mjacob (isp) END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-05-07T01:25:54.000000Z K 7 svn:log V 37 Remove old grunge Submitted-by: phk END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-05-07T01:35:29.000000Z K 7 svn:log V 96 Remove old grunge, including references to sys/disk.h (which is going away). Submitted-by: phk END K 10 svn:author V 8 mckusick K 8 svn:date V 27 1999-05-07T02:26:47.000000Z K 7 svn:log V 1306 Severe slowdowns have been reported when creating or removing many files at once on a filesystem running soft updates. The root of the problem is that soft updates limits the amount of memory that may be allocated to dependency structures so as to avoid hogging kernel memory. The original algorithm just waited for the disk I/O to catch up and reduce the number of dependencies. This new code takes a much more aggressive approach. Basically there are two resources that routinely hit the limit. Inode dependencies during periods with a high file creation rate and file and block removal dependencies during periods with a high file removal rate. I have attacked these problems from two fronts. When the inode dependency limits are reached, I pick a random inode dependency, UFS_UPDATE it together with all the other dirty inodes contained within its disk block and then write that disk block. This trick usually clears 5-50 inode dependencies in a single disk I/O. For block and file removal dependencies, I pick a random directory page that has at least one remove pending and VOP_FSYNC its directory. That releases all its removal dependencies to the work queue. To further hasten things along, I also immediately start the work queue process rather than waiting for its next one second scheduled run. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-05-07T03:28:46.000000Z K 7 svn:log V 54 Remove the last trace of disk.h Put-up-to-it-by: phk END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-05-07T03:28:54.000000Z K 7 svn:log V 268 Add support to wicontrol(8) and wi(4) for enabling and configuring power management. This will only work on newer firmware revisions; older firmware will silently ignore the attempts to turn power management on. Patches supplied by: Brad Karp END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-05-07T04:04:42.000000Z K 7 svn:log V 73 My 5520 turned out to be a 5510 in disguise.. correct the probe message. END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-05-07T04:06:38.000000Z K 7 svn:log V 29 MFC: Fix mis-identified chip END K 10 svn:author V 3 jdp K 8 svn:date V 27 1999-05-07T04:29:12.000000Z K 7 svn:log V 95 MFC: Enable MS-CHAP support. pppd/Makefile: 1.12 -> 1.13 release/Makefile: 1.479 -> 1.480 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-05-07T04:36:21.000000Z K 7 svn:log V 76 1. Silence warning. 2. Deal with potential whitespace evil early (PR#7455). END K 10 svn:author V 8 mckusick K 8 svn:date V 27 1999-05-07T05:11:31.000000Z K 7 svn:log V 64 Get rid of random debugging cruft; sync up with latest version. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-05-07T05:15:17.000000Z K 7 svn:log V 136 Commit a more general version of the last patch; don't do any back-filling of values more than once. User might want to override them. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 1999-05-07T05:21:16.000000Z K 7 svn:log V 20 Whitespace cleanup. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1999-05-07T05:22:08.000000Z K 7 svn:log V 678 1. Enhanced syntax for mount(8). The -o option now supports two 'meta' options: -o fstab brings in filesystem options specified in /etc/fstab -o current incorporates the current set of options for the file system The rightmost option wins in the case of conflicting options being specified. E.g.:- # mount -u -o current,nosuid /home will preserve the current mount options while adding the 'nosuid' flag. 2. Rewording of manual page to be hopefully clearer; small -Wall cleanups. Thanks to David Malone for his patience and willingness to work multiple patches on request. PR: bin/6399 Submitted by: David Malone END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1999-05-07T05:31:01.000000Z K 7 svn:log V 108 Null commit. > PR: bin/6399 > Submitted by: David Malone Also reviewed by: bde END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-05-07T05:39:50.000000Z K 7 svn:log V 102 Use a more correct filesystem type name if given a "UFS" mountpoint that's not really UFS. PR: 10711 END K 10 svn:author V 5 markm K 8 svn:date V 27 1999-05-07T06:48:01.000000Z K 7 svn:log V 137 There seems to be a problem (most likely when there is no hosts.allow) with wrapping the internal services, so do not wrap them for now. END K 10 svn:author V 5 markm K 8 svn:date V 27 1999-05-07T06:50:28.000000Z K 7 svn:log V 43 MFC: don't wrap internal services for now. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 1999-05-07T06:50:41.000000Z K 7 svn:log V 450 Generalize to allow any serial port to be used as the GDB port. Mark the GDB port in the config file with flags 0x80. Currently only the sio driver checks these flags and sets up a GDB port, but adding similar code to other serial drivers would be easy. For backward compatibility, if an sio port is marked as the console and no port is marked as the gdb port, the GDB port will be mapped to the console port. This hack should go away at some point. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-05-07T07:03:47.000000Z K 7 svn:log V 195 Introduce two functions: physread() and physwrite() and use these directly in *devsw[] rather than the 46 local copies of the same functions. (grog will do the same for vinum when he has time) END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-05-07T07:11:01.000000Z K 7 svn:log V 424 Arrange the "CONFIGURATION FILE" section in the order in which the entries go into the config file. Clarify what names can be used for Vinum drives, and what will happen to you if you use other names. Forcibly-demonstrated-by: Thomas Stromberg Peter K Campbell George Cox many others, but those were the only three today. END K 10 svn:author V 6 jasone K 8 svn:date V 27 1999-05-07T07:54:03.000000Z K 7 svn:log V 105 Apply patch included in bin/8872. This fixes a bug that occurs when pthread_cond_timedwait() times out. END K 10 svn:author V 6 jasone K 8 svn:date V 27 1999-05-07T07:59:44.000000Z K 7 svn:log V 220 Apply patch included in bin/8872. This fixes a bug that occurs when pthread_cond_timedwait() times out. PR: bin/8872 Submitted by: Jason Evans Reviewed by: David Schwartz END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-05-07T08:07:09.000000Z K 7 svn:log V 63 Convert to use physread() and physwrite(). Advertised-by: phk END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-05-07T08:08:02.000000Z K 7 svn:log V 134 Include opt_vinum.h to get the VINUMDEBUG definition as early as possible. This fixed a problem building LINT. Tripped-over-by: phk END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-05-07T09:02:05.000000Z K 7 svn:log V 264 MFC: Most non-newbus and non-vm changes to the alpha port since the 3.1 branch was started, including: * Crashdumps * Fixes to spl * Sysctls to control unaligned accesses * Use the new syscons driver instead of the old one. * A few other minor fixes and cleanups. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-05-07T09:03:06.000000Z K 7 svn:log V 35 MFC: Use the new syscons on alpha. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-05-07T09:10:10.000000Z K 7 svn:log V 146 Fix a goof in the #ifdef DEVFS case which was found by inspection, it may have made things very difficult for people if they tried to used DEVFS. END K 10 svn:author V 5 abial K 8 svn:date V 27 1999-05-07T10:04:45.000000Z K 7 svn:log V 452 Assorted fixes to PicoBSD in preparation for 3.2-RELEASE: * use system's kget instead of TinyWare version * use /bin/sh instead of Ash - it was old, and not much smaller * remove unused MIB files * check for kzip stubs, and build them if necessary * slightly update the docs * use newer /boot/ contents * use my own greeting menu. * fix a couple of bugs in scripts * bump revision number to 0.44 Submitted by: me && various people from freebsd-small END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-05-07T10:11:40.000000Z K 7 svn:log V 485 Continue where Julian left off in July 1998: Virtualize bdevsw[] from cdevsw. bdevsw() is now an (inline) function. Join CDEV_MODULE and BDEV_MODULE to DEV_MODULE (please pay attention to the order of the cmaj/bmaj arguments!) Join CDEV_DRIVER_MODULE and BDEV_DRIVER_MODULE to DEV_DRIVER_MODULE (ditto!) (Next step will be to convert all bdev dev_t's to cdev dev_t's before they get to do any damage^H^H^H^H^H^Hwork in the kernel.) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-05-07T10:42:32.000000Z K 7 svn:log V 41 MFC: various fixes over the last 2 days. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-05-07T11:02:58.000000Z K 7 svn:log V 90 Make saving kernel configuration info disable-able (may be useful in certain situations). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-05-07T11:03:23.000000Z K 7 svn:log V 32 MFC: allow kget to be disabled. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-05-07T11:45:26.000000Z K 7 svn:log V 64 Erm, correct mighty braino in previous "don't annoy me" change. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-05-07T11:45:50.000000Z K 7 svn:log V 28 MFC: give each dog its day. END K 10 svn:author V 7 foxfair K 8 svn:date V 27 1999-05-07T13:24:58.000000Z K 7 svn:log V 188 PR: 10918 Submitted by: Yung-Jen Hung Reviewed by: bearscorp.bbs@bbs.life.nthu.edu.tw _BIG5_sgetrune() in libc doesn't work well, this commit will fix it. END K 10 svn:author V 7 foxfair K 8 svn:date V 27 1999-05-07T13:29:31.000000Z K 7 svn:log V 106 MFC, fix _BIG5_sgetrune() in libc. PR: 10918 Submitted by: Yung-Jen Hung END K 10 svn:author V 5 mckay K 8 svn:date V 27 1999-05-07T14:38:48.000000Z K 7 svn:log V 185 Make flood ping flood again. It hasn't worked since 2.2.6. Make the "-l" option work as described in the manual, not as another flood ping variant. Once discussed to death with: bde END K 10 svn:author V 3 dcs K 8 svn:date V 27 1999-05-07T15:24:22.000000Z K 7 svn:log V 79 Update loader's version. -stable can boot kernels at different load addresses. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-07T16:33:08.000000Z K 7 svn:log V 71 Minor style nit (this minor style.9 violation caused a grep miss here) END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-07T16:37:06.000000Z K 7 svn:log V 107 GC stray static prototypes for physread/physwrite which don't exist statically and cause compile warnings. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-07T16:54:50.000000Z K 7 svn:log V 144 Yet another kludge to maintain the isa_device illusion, this time malloc an isa_driver and name pointer so the uc_devlist sysctl can get to it. END K 10 svn:author V 3 des K 8 svn:date V 27 1999-05-07T17:37:08.000000Z K 7 svn:log V 9 Nit fix. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-05-07T17:48:44.000000Z K 7 svn:log V 55 Propagate i386 change to alpha (bdevsw[] -> bdevsw()). END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-05-07T17:52:01.000000Z K 7 svn:log V 37 fix it so it compiles on alpha again END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-05-07T18:03:27.000000Z K 7 svn:log V 111 Update intpm driver. PR: 11531 Submitted by: Takanori Watanabe END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-05-07T19:53:05.000000Z K 7 svn:log V 68 Add core-regset.c to the Makefile to allow debugging elf corefiles. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-05-07T20:31:36.000000Z K 7 svn:log V 78 Don't install compat22 by default. Add some more safety belts to package foo. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-05-07T21:49:06.000000Z K 7 svn:log V 111 Implement corefiles for FreeBSD/alpha. This requires a separate change to the kernel which is awaiting review. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-05-07T22:06:11.000000Z K 7 svn:log V 54 MFC: One more patch to console.h for the new syscons. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-05-07T22:09:18.000000Z K 7 svn:log V 206 The structure Elf_Note does not have 32 and 64 bit variants but always has 32bit fields. This change allows FreeBSD/alpha to generate well-formed ELF corefiles. Reviewed by: John Polstra END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-05-07T22:11:03.000000Z K 7 svn:log V 61 MFC: Use correct definition of Elf_Note for 64bit platforms. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 1999-05-07T23:08:23.000000Z K 7 svn:log V 180 Get rid of extern declarations on gdb stuff so systems compiled without DDB will compile. Warn users that try to use GDB without specifying a GDB port in their configuration file. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-05-07T23:35:55.000000Z K 7 svn:log V 31 Fix a couple of small buglets. END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-05-07T23:43:07.000000Z K 7 svn:log V 267 Allow a specific driver to wrest control of a device from the generic "chipset" driver if it knows more about it than the generic driver does. Not an MFC because doug and co are doing it differently in the new-bus world. Reviewed by: Doug Rabson END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-05-08T00:28:13.000000Z K 7 svn:log V 133 Handle the case when the default handler doesn't want to take the device. Pointy hat dispensed by: Mike Spengler END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-05-08T00:46:06.000000Z K 7 svn:log V 296 Impliment elements of TCP Wrappers's `safe_finger'. * if run by root (or root process) drop privs * ensure output size is not infinate (net finger only) * ensure output lines are not infinate in length (net finger only) * do not allow finger client to run longer than 3 minutes (net finger only) END K 10 svn:author V 6 nectar K 8 svn:date V 27 1999-05-08T01:08:56.000000Z K 7 svn:log V 168 16 characters for the device name in /etc/dumpdates is not long enough, particularly when using vinum. Allow 32 characters (arbitrary, I know) instead. PR: bin/11433 END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-05-08T01:19:23.000000Z K 7 svn:log V 297 Remove one tab from us.iso.kbd so that it now has no tabs in it. This is likely the intent of the original author since no other places use tabs. Sync us.unix.kdb to us.iso.kbd. It should now only swap ESC and `~, bs and delete, control and caps lock and make no other changes from us.iso.kdb. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1999-05-08T01:59:27.000000Z K 7 svn:log V 269 Revive the pam_deny and pam_permit modules from Linux-PAM. They are simple enough to be trusted. Add account management functionality to the pam_unix module. These changes should make it possible to use PAM in some ports. Submitted by: Max Khon END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1999-05-08T01:59:28.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_3'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-05-08T02:19:25.000000Z K 7 svn:log V 47 Use /usr/bin/finger rather than `safe_finger'. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-05-08T02:50:44.000000Z K 7 svn:log V 105 Make Vinum compile correctly without VINUMDEBUG Tripped-over-by: Thomas Stromberg END K 10 svn:author V 3 dcs K 8 svn:date V 27 1999-05-08T04:35:47.000000Z K 7 svn:log V 55 The lowercasing of Joliet filenames was not a feature. END K 10 svn:author V 3 dcs K 8 svn:date V 27 1999-05-08T04:38:22.000000Z K 7 svn:log V 101 MFC. Do not lowercase Joliet cd's filenames. Submitted by: Motomichi Matsuzaki END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-05-08T04:58:29.000000Z K 7 svn:log V 437 MFC: rev 1.52 nfs_realign: Check for badly aligned mbuf data and realign by copying the unaligned portion of the data into a new mbuf chain and freeing the portions of the old chain that were replaced. We cannot simply realign the data within the existing mbuf chain because the underlying buffers may contain other rpc commands and we cannot afford to overwrite them. Submitted by: Matthew Dillon END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-05-08T05:48:54.000000Z K 7 svn:log V 36 we don't have anymore. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-05-08T05:50:07.000000Z K 7 svn:log V 95 Protect declarations for C++ users. Submitted by: Richard Wiwatowski END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-05-08T05:50:40.000000Z K 7 svn:log V 15 MFC: C++ safe. END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-05-08T06:29:19.000000Z K 7 svn:log V 183 MFC. Bring in recent changes from -current. This makes the driver identical to CVS 1.70 (authors version 1.61) This includes the code to prevent kernel hangs when row=0 or columns=0 END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-05-08T06:40:31.000000Z K 7 svn:log V 260 I got tired of seeing all the cdevsw[major(foo)] all over the place. Made a new (inline) function devsw(dev_t dev) and substituted it. Changed to the BDEV variant to this format as well: bdevsw(dev_t dev) DEVFS will eventually benefit from this change too. END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-05-08T06:53:28.000000Z K 7 svn:log V 71 MFC Include PCI NE2000 cards which are supported Include Bt878 support END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-05-08T07:00:04.000000Z K 7 svn:log V 54 Fix some disordering I introduced with the jail code. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-05-08T07:02:41.000000Z K 7 svn:log V 119 Fix some of the places where too much inside knowledge about major/minor layout and dev_t structure is being (ab)used. END K 10 svn:author V 6 jasone K 8 svn:date V 27 1999-05-08T07:50:05.000000Z K 7 svn:log V 175 Back out patch for cond_timedwait() bug from -current, since other changes have made the patch obsolete, as pointed out by Daniel Eischen . PR: bin/8872 END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-05-08T08:58:48.000000Z K 7 svn:log V 40 MFC: Import gdb-4.18 Approved by: core END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-05-08T09:11:26.000000Z K 7 svn:log V 42 MFC: A couple of stragglers from gdb-4.18 END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-05-08T10:01:33.000000Z K 7 svn:log V 50 MFC: Another missing file from the big gdb merge. END K 10 svn:author V 4 kris K 8 svn:date V 27 1999-05-08T10:22:15.000000Z K 7 svn:log V 96 Various spelling/formatting changes. Submitted by: Philippe Charnier END K 10 svn:author V 4 kris K 8 svn:date V 27 1999-05-08T10:43:20.000000Z K 7 svn:log V 32 MFC: Spelling/formatting fixes. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-05-08T11:07:56.000000Z K 7 svn:log V 798 o Redesign the layering mechanism and make the aliasing code part of the layering. We now ``stack'' layers as soon as we open the device (when we figure out what we're dealing with). A static set of `dispatch' routines are also declared for dealing with incoming packets after they've been `pulled' up through the stacked layers. Physical devices are now assigned handlers based on the device type when they're opened. For the moment there are three device types; ttys, execs and tcps. o Increment version number to 2.2 o Make an entry in [uw]tmp for non-tty -direct invocations (after pap/chap authentication). o Make throughput counters quad_t's o Account for the absolute number of mbuf malloc()s and free()s in ``show mem''. o ``show modem'' becomes ``show physical''. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-05-08T11:39:19.000000Z K 7 svn:log V 25 MFC: Needed for gdb-4.18 END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-05-08T11:47:54.000000Z K 7 svn:log V 60 MFC: declare the return address register so gdb can see it. END K 10 svn:author V 3 des K 8 svn:date V 27 1999-05-08T11:51:51.000000Z K 7 svn:log V 29 A little closer to style(9). END