ƒ­ 50217 231 134 139 149 121 386 149 195 125 311 135 147 147 135 138 138 139 214 134 135 154 272 137 202 134 134 138 497 499 290 205 272 190 182 123 191 267 199 602 302 298 333 127 1593 145 299 239 156 130 136 120 154 298 255 217 196 615 297 162 184 294 238 179 235 136 286 138 197 140 266 144 400 508 745 144 166 206 124 1004 140 187 124 135 251 160 635 170 185 164 314 183 195 364 169 354 405 265 286 158 120 199 232 162 145 150 121 129 157 150 157 111 173 114 115 463 350 172 124 430 228 290 168 132 137 220 179 204 290 657 595 151 173 194 283 448 169 190 263 235 117 330 430 156 132 113 744 182 171 214 138 205 221 216 138 121 119 183 137 120 151 237 201 371 280 259 196 220 365 321 181 370 220 209 164 127 137 154 129 276 158 125 132 239 199 149 225 174 167 120 1002 129 123 134 125 143 288 266 166 143 170 133 153 140 158 170 120 180 656 308 621 223 220 230 284 145 126 290 113 154 189 405 220 383 147 147 139 196 133 357 181 176 268 K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-23T11:07:29.000000Z K 7 svn:log V 40 Document ENOSYS error. PR: docs/13290 END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-23T11:09:16.000000Z K 7 svn:log V 45 MFC: Document ENOSYS error. PR: docs/13290 END K 10 svn:author V 5 luigi K 8 svn:date V 27 1999-08-23T11:36:19.000000Z K 7 svn:log V 55 MFC: cleanup in PicoBSD scripts, bump version to 0.445 END K 10 svn:author V 5 luigi K 8 svn:date V 27 1999-08-23T11:37:34.000000Z K 7 svn:log V 27 MFC: bump version to 0.445 END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-23T12:08:45.000000Z K 7 svn:log V 291 Disable some apparently stray debug printfs: ahc0: at 0x1c00-0x1cff, irq 11 (edge) ahc0: on eisa0 slot 1 ahc0: aic7770 >= Rev E, SBLKCTL = 0x8 SSTAT0 = 0x0 SFUNCT = 0x0 Twin Channel, A SCSI Id=7, B SCSI Id=7, primary A, 4/255 SCBs Not objected to by: gibbs END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-08-23T12:45:55.000000Z K 7 svn:log V 56 Sync with sys/dev/syscons/syscons.c revision 1.293.2.7. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-08-23T12:55:19.000000Z K 7 svn:log V 98 Correct xref: setlocal -> setlocale(3). PR: 13321 Submitted by: Alexey Zelkin END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-08-23T12:56:59.000000Z K 7 svn:log V 28 MFC: Fix setlocale(3) xref. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-23T12:59:03.000000Z K 7 svn:log V 216 Fix a few problems on the Alpha, and fix -Wall while here. Before: isab0@pci0:8:0: class=0x060100 card=0x00000000 chip=0xffffffffc6931080 ... After: isab0@pci0:8:0: class=0x060100 card=0x00000000 chip=0xc6931080 ... END K 10 svn:author V 5 luigi K 8 svn:date V 27 1999-08-23T13:38:08.000000Z K 7 svn:log V 41 Delete files forgotten previous commits. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-08-23T13:39:32.000000Z K 7 svn:log V 54 Merge from sys/i386/conf/options.i386 revision .1.20. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-08-23T13:41:00.000000Z K 7 svn:log V 54 Merge from sys/i386/i386/userconfig.c revision 1.153. END K 10 svn:author V 5 luigi K 8 svn:date V 27 1999-08-23T13:41:06.000000Z K 7 svn:log V 41 Add files forgotten in previous commits. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-08-23T13:42:22.000000Z K 7 svn:log V 45 Merge from sys/i386/isa/npx.c revision 1.76. END K 10 svn:author V 5 luigi K 8 svn:date V 27 1999-08-23T13:42:31.000000Z K 7 svn:log V 44 Remove files forgotten in previous commits. END K 10 svn:author V 5 luigi K 8 svn:date V 27 1999-08-23T13:43:43.000000Z K 7 svn:log V 45 Add files forgotten in the previous commits. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-08-23T13:45:28.000000Z K 7 svn:log V 120 Merge from sys/dev/syscons/syscons.c revision 1.319. Submitted by: Takahashi Yoshihiro END K 10 svn:author V 5 luigi K 8 svn:date V 27 1999-08-23T13:46:13.000000Z K 7 svn:log V 40 add files forgotten in previous commits END K 10 svn:author V 5 luigi K 8 svn:date V 27 1999-08-23T13:48:44.000000Z K 7 svn:log V 41 Add files forgotten in previous commits. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-08-23T13:50:08.000000Z K 7 svn:log V 61 Updated to new keyboard driver. Submitted by: yokota & nyan END K 10 svn:author V 8 cracauer K 8 svn:date V 27 1999-08-23T13:53:25.000000Z K 7 svn:log V 174 Fix a mistake in my last SA_SIGINFO commit. Processes could block SIGKILL and SIGSTOP. PR: kern/13293 Submitted by: dwmalone@maths.tcd.ie Obtained from: PR had correct fix END K 10 svn:author V 5 luigi K 8 svn:date V 27 1999-08-23T13:53:50.000000Z K 7 svn:log V 43 Remove files forgotten in previous commits END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-08-23T13:54:35.000000Z K 7 svn:log V 108 - Make binary size smaller. - Fix typo in TDK/LANX stuff. Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata) END K 10 svn:author V 5 luigi K 8 svn:date V 27 1999-08-23T13:55:23.000000Z K 7 svn:log V 40 Add file forgotten in previous commits. END K 10 svn:author V 5 luigi K 8 svn:date V 27 1999-08-23T13:57:49.000000Z K 7 svn:log V 40 Add files forgotten in previous commits END K 10 svn:author V 5 luigi K 8 svn:date V 27 1999-08-23T13:58:47.000000Z K 7 svn:log V 44 Remove files forgotten in previous commits. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-08-23T14:49:22.000000Z K 7 svn:log V 400 Recognise the GPS receiver from Trimble in NMEA mode (without date). Trimble OEM Ace-II receiver. Low cost PCB with single voltage input, external active antenna and two serial ports with either NMEA and ITAPs output. Programmable to be tuned for 'time' accuracy in fixed station config. Author of tool notified. Submitted by: Dirk van Gulik END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-08-23T14:50:28.000000Z K 7 svn:log V 402 Recognise the GPS receiver from Trimble in NMEA mode (without date). Trimble OEM Ace-II receiver. Low cost PCB with single voltage input, external active antenna and two serial ports with either NMEA and ITAPs output. Programmable to be tuned for 'time' accuracy in fixed station config. Author of tool notified. Submitted by: Dirk van Gulik END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 1999-08-23T15:33:57.000000Z K 7 svn:log V 192 Merge from GENERIC: Merge the Adaptec AIC-6915 fast ethernet and SysKonnect gigabit ethernet drivers into the RELENG_3 branch. MFC: rev 1.179 (enable bpfilter), but only a single one. END K 10 svn:author V 3 wes K 8 svn:date V 27 1999-08-23T17:38:38.000000Z K 7 svn:log V 112 Re-introduced some important notes lost in the MFC. Let's try not to lose content on these style sweeps, folks. END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-08-23T18:08:34.000000Z K 7 svn:log V 179 struct vm_map: The lock structure cannot be the first element of the vm_map because this can result in livelock between two or more system processes trying to kmem_alloc_wait. END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-08-23T18:16:05.000000Z K 7 svn:log V 98 Correct the inconsistent formatting in struct vm_map. Addendum to rev 1.47: submitted by dillon. END K 10 svn:author V 6 dwhite K 8 svn:date V 27 1999-08-23T18:49:52.000000Z K 7 svn:log V 87 Add 'options MFS_ROOT' back in to kernel configs -- not going to get far without that! END K 10 svn:author V 6 dwhite K 8 svn:date V 27 1999-08-23T18:57:46.000000Z K 7 svn:log V 28 MFC: Add 'options MFS_ROOT' END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-08-23T19:14:18.000000Z K 7 svn:log V 99 Modify the macros IMASK_UNLOCK, CPL_UNLOCK, and REL_FAST_INTR_LOCK to perform the s_unlock inline. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-23T19:23:33.000000Z K 7 svn:log V 172 The nexus_attach() code works a lot better if it's actually connected to the device methods... Also, don't fail to add eisa/isa because a previous device failed to attach. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-08-23T20:35:21.000000Z K 7 svn:log V 106 Use devtoname() to print dev_t's instead of casting them to long or u_long for misprinting in %lx format. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-23T20:59:21.000000Z K 7 svn:log V 509 Convert DEVFS hooks in (most) drivers to make_dev(). Diskslice/label code not yet handled. Vinum, i4b, alpha, pc98 not dealt with (left to respective Maintainers) Add the correct hook for devfs to kern_conf.c The net result of this excercise is that a lot less files depends on DEVFS, and devtoname() gets more sensible output in many cases. A few drivers had minor additional cleanups performed relating to cdevsw registration. A few drivers don't register a cdevsw{} anymore, but only use make_dev(). END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-08-23T21:00:08.000000Z K 7 svn:log V 205 Reset the UHCI controller when the device comes back from suspend. This should be replaced by proper support for suspend one day (global suspend). Submitted-by: Christopher Masto END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-08-23T21:07:13.000000Z K 7 svn:log V 205 Initialise fsids with (user) device numbers again. Bitrot when dev_t's were changed to pointers was obscured by casting dev_t's to longs. fsids haven't even been comprised of longs since the Lite2 merge. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-23T21:34:23.000000Z K 7 svn:log V 240 Now that we can bind cdevsw to the individual dev_t, divorce the PERFMON stuff from mem.c. If PERFMON is there, it will "steal" a minor from mem.c, but mem.c doesn't need to know about this. Fixed type of cmd argument in perfmon_ioctl(). END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-23T21:51:21.000000Z K 7 svn:log V 35 Complain if this file is included. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-08-23T21:59:51.000000Z K 7 svn:log V 1497 MFC: Abstract the physical device layer (``show modem'' is now ``show physical''). Support ``physical'' and ``sync'' logging. ``set weight'' -> ``set bandwidth'' and a ``set autoload'' rewrite. ``set cd'' and better carrier detection. PPPoISDN support (.defined out in the Makefile as it's only functional with i4b-00.83.00 or better installed) PPPoUDP support -alias -> -nat Add -foreground and -quiet command lines switches Minimum idle timer support ``alias port'' range support Some alignment wrinkles ironed out Support for TUNSIFMODE and TUNSLMODE (if defined) Assorted throughput measurement improvements ``enable/disable keep-session'' support Adjust filter sets built with MYADDR and HISADDR when the IPs change Allow forward jumps in filter rules Support ospf filtering Better handing of ``no number'' CBCP REQs Handle file descriptor close-on-exec flags properly before exec()s Drop packets received when the current state is wrong Expand PROCESSID correctly when executing commands Add a new CARRIER phase (this is temporary - 'till ``set dial'' is abstracted and made device specific) Handle IPCP code rejects Support ``deny enddisc'' Don't moan about group write permissions to ppp.conf More verbiage (now I'm making words up) in ``show mp'' Show the correct `next' values in ``show timer'' Plus an assortment of other minor changes END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-08-23T22:05:49.000000Z K 7 svn:log V 53 Oops, the previous commit was missing a new include. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-08-23T22:16:18.000000Z K 7 svn:log V 204 MFC: isdn exampes (not functional without the 00.83.00 i4b patches or better) An advanced filtering example Use passive mode for PPPoSSH How to multi-link over multiple different ISPs END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-08-23T22:25:11.000000Z K 7 svn:log V 146 Implement a version of s_lock_try that doesn't cause the next s_lock call to panic when SL_DEBUG is set. (SL_DEBUG is currently set by default.) END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-08-23T23:12:14.000000Z K 7 svn:log V 62 MFC: Allow ``set authkey'' irrespective of the current phase. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-08-23T23:13:59.000000Z K 7 svn:log V 36 Cosmetic: bring closer to RELENG_3 END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-08-23T23:16:55.000000Z K 7 svn:log V 42 MFC: Reduce the recovery time to 1 second END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-08-23T23:25:00.000000Z K 7 svn:log V 26 MFC: ppp_alias -> ppp_nat END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-08-23T23:32:30.000000Z K 7 svn:log V 60 MFC: ppp_alias -> ppp_nat Shuffle ppp startup location END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-08-23T23:42:00.000000Z K 7 svn:log V 205 `bootdev' is an ordinary u_long, so don't cast it to a pointer to print it. gcc warns about the cast on i386's with 64-bit longs. Print `bootdev' in all cases when we bail out because it is unreasonable. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-08-23T23:55:03.000000Z K 7 svn:log V 162 Use devtoname to print dev_t's instead of casting them to u_long for misprinting with %lx. Cast pointers to intptr_t instead of casting them to long. Cosmetic. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-08-24T00:04:45.000000Z K 7 svn:log V 124 Cast pointers to uintptr_t instead of casting them to u_long. Don't depend on gcc's feature of casting lvalues. Cosmetic. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-08-24T00:22:10.000000Z K 7 svn:log V 103 Fixed a misplaced cast to uintptr_t. Cosmetic. Use device_get_nameunit() instead of rolling our own. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-08-24T00:38:52.000000Z K 7 svn:log V 522 Cast pointers to uintptr_t instead of casting them to u_long. They are still converted to u_long by assignment of the uintptr_t, and address calculations are still done using u_long. This is OK for currently supported machines, but addresses should be represented by vm_offset_t or uintptr_t in case pointers are longer than longs. "Fixed" size of linker_path[]. MAXPATHLEN + 1 was 1 too large for search paths with only one file path in them, but much too small for search paths with several long file paths in them. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-08-24T00:48:19.000000Z K 7 svn:log V 204 Cast pointers to [u]intptr_t instead of casting them to [u_]long. Don't depend on gcc's feature of casting lvalues, especially for direct assignment where it doesn't even simplify the syntax. Cosmetic. END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 1999-08-24T00:50:39.000000Z K 7 svn:log V 65 MFC: 3C574TX support (if_ep.c:1.80->1.81, if_epreg.h:1.23->1.24) END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-08-24T00:56:50.000000Z K 7 svn:log V 92 Cast pointers to uintptr_t instead of casting them to u_long, and/or vice versa. Cosmetic. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-24T01:06:48.000000Z K 7 svn:log V 199 Import unmodified (but trimmed) ncurses 5.0 prerelease 990821. This contains the full eti (panel, form, menu) extensions. bmake glue to follow. Obtained from: ftp://ftp.clark.net/pub/dickey/ncurses END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-24T01:06:48.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r50276, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1999-08-24T01:06:49.000000Z K 7 svn:log V 83 This commit was manufactured by cvs2svn to create tag 'ncurses-vendor-v5_0_990821'. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-24T02:17:42.000000Z K 7 svn:log V 141 Add support for logging subdisk I/O. Change parameters of unlockrange to allow calling from revive_block, which doesn't use request groups. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-24T02:18:55.000000Z K 7 svn:log V 43 vinumclose: close raw plexes and subdisks. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-24T02:20:30.000000Z K 7 svn:log V 192 give_sd_to_drive: If we don't have space, deallocate the subdisk. Previously we could end up with a valid subdisk entry pointing to offset -1 on the drive. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-24T02:21:46.000000Z K 7 svn:log V 45 Add declaration for vinum_setstate_by_force. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-24T02:23:21.000000Z K 7 svn:log V 103 Change parameters of unlockrange to allow calling from revive_block, which doesn't use request groups. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-24T02:24:47.000000Z K 7 svn:log V 47 format_config: print preferred plex correctly. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-24T02:26:15.000000Z K 7 svn:log V 172 Add VINUM_SETSTATE_FORCE ioctl for diddling individual object states. This is a repair tool which can also be used for panicing the system. Use with utmost care if at all. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-24T02:27:45.000000Z K 7 svn:log V 51 Add keywords setstate, checkparity, rebuildparity. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-24T02:28:37.000000Z K 7 svn:log V 306 Lock stripes of striped and RAID-5 plexes before writing them. This avoids a race condition where multiple RAID-5 subdisks are being revived at the same time. The locks should also prevent conflicts with user requests on concatenated and striped plexes, but this needs more work. Tidy up some comments. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-24T02:29:41.000000Z K 7 svn:log V 414 set_sd_state: Correct the conditions for bringing up empty or initialized subdisks. Tidy up some comments. Eliminate sddownstate(); it wasn't being used any more. Return REQUEST_DOWN instead. Add setstate_by_force() to implement the VINUM_SETSTATE_FORCE ioctl for diddling individual object states. This is a repair tool which can also be used for panicing the system. Use with utmost care if at all. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-24T02:31:19.000000Z K 7 svn:log V 651 Tidy up some indentation and comments. vinum_init(): Change name of variable plexindex to objindex, which better describes its purpose. initsd(): Add a second parameter to determine whether it should wait for completion or not. This allows it to DTRT when called with the -w flag either directly or via initplex(). Add 'setstate' command (function vinum_setstate ()) to implement the VINUM_SETSTATE_FORCE ioctl for diddling individual object states. This is a repair tool which can also be used for panicing the system. Use with utmost care if at all. Add unimplemented commands 'checkparity' and 'rebuildparity'. Watch this space. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-24T02:32:57.000000Z K 7 svn:log V 51 vinum_info(): Add support for logging subdisk I/O. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-24T02:33:55.000000Z K 7 svn:log V 73 parseline(): Reset the -w flag. continue_revive: Implement the -w flag. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-24T02:35:07.000000Z K 7 svn:log V 112 Change declaration for initsd. Add declarations for vinum_setstate, vinum_checkparity and vinum_rebuildparity. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-24T02:36:23.000000Z K 7 svn:log V 31 Document the setstate command. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-08-24T03:19:45.000000Z K 7 svn:log V 909 Change PN_RXLEN from 1518 bytes to 1536 bytes. The chip always DMAs data in 4 byte chunks. It turns out that with the 82c169C on the Netgear FA-310TX Rev D2, if you tell the chip you have reserved a buffer of 1518 bytes, it will actually treat it as 1516 bytes since 1518 is divisible by four. Consequently, a packet of 1514 bytes will always end up consuming two buffers: the last coupleof bytes will spill over into the next descriptor. This causes the pn_rx_bug_war() routine to trip unnecessarily. I'm not sure if the 82c169B or 82c168 chips behave the same way; I'll have to check them. In any case, this change should work just as well with them. Note that the FA-310TX Rev D2 also has a Broadcom PHY instead of a Level One LXT970 PHY, however this shouldn't make any difference as far as the driver is concerned. This change also allows me to do a way with one rounding overation in pn_rx-buf_war(). END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-08-24T03:21:09.000000Z K 7 svn:log V 46 MFC: change PN_RXLEN from 1518 to 1536 bytes. END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1999-08-24T03:51:34.000000Z K 7 svn:log V 91 This cleans up all the white space errors so that the next commit is easier to understand. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-24T04:01:30.000000Z K 7 svn:log V 31 MFC: Add Vinum RAID-5 support. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-24T04:06:51.000000Z K 7 svn:log V 42 MFC: Bring -STABLE in sync with -CURRENT. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-08-24T04:26:54.000000Z K 7 svn:log V 155 Correct the mode information for the VGA mode X. - This mode uses four planes rather than one. - "# of bytes in a scan line" = "# of pixels in the line"/2 END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-24T05:34:21.000000Z K 7 svn:log V 67 format_config: generate correct information for detached subdisks. END K 10 svn:author V 5 green K 8 svn:date V 27 1999-08-24T05:58:35.000000Z K 7 svn:log V 540 When the SYSINIT() was removed, it was replaced with a make_dev on-demand creation of /dev/drum via calling swapon. However, the make_dev has a bogus (insofar that it hasn't been added yet) cdevsw, so later we end up crashing with a null pointer dereference on the swap vp's specinfo. The specinfo points to a dev_t with a major of 254 (uninitialized), and we get a crash on its d_strategy being called. The simple solution to this is to call cdevsw_add before the make_dev is ever used. This fixes the panic which occurred upon swapping. END K 10 svn:author V 5 green K 8 svn:date V 27 1999-08-24T06:10:14.000000Z K 7 svn:log V 76 Make the comments nice, short-but-sweet XXX format. Submitted by: sheldonh END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-08-24T06:54:20.000000Z K 7 svn:log V 93 Cosmetic: Correct the Id string. Submitted by: Peter Jeremy END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1999-08-24T06:54:21.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_3'. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-08-24T08:39:41.000000Z K 7 svn:log V 216 Fix bug introduced in rev 1.28, which causes kernel build to break for the case where DEBUG is defined but not DIAGNOSTIC. ffs_checkblk is declared conditionally on DIAGNOSTIC, not DEBUG. PR: 13314 Reviewed by: bde END K 10 svn:author V 4 jhay K 8 svn:date V 27 1999-08-24T13:15:39.000000Z K 7 svn:log V 90 Move ipxrouted.dmp from /tmp to /var/log to make it more difficult to hijack. PR: 13286 END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-24T13:41:32.000000Z K 7 svn:log V 100 MFC: Remove od.4 -- driver itself was not ported to CAM and da(4) takes its functionality now. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 1999-08-24T15:44:34.000000Z K 7 svn:log V 267 MFC: apm.c: 1.80->1.81, 1.83->1.84, 1.85->1.86 - Now that each cpu has its own gdt table, we need to setup apm gdt entries in all the tables. - Make apm_probe() properly return an error code when APM BIOS calls failed, so that the apm driver won't be attached. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 1999-08-24T15:51:03.000000Z K 7 svn:log V 73 MFC: apm.c: 1.89->1.91 apm_bios.h: 1.21->1.22 Add apmd support code. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 1999-08-24T15:53:53.000000Z K 7 svn:log V 257 MFC: apm.c: 1.98->1.99 - Add apm_check_function_supported() and call it from apm_bioscall() to check requested BIOS is supported or not. - Add workaround in apm_driver_version() for the buggy BIOSes which don't return the connection version in %ax. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 1999-08-24T15:56:44.000000Z K 7 svn:log V 308 MFC: apm.c: 1.100->1.101 Fix `key release event prevent suspend' problem. We don't need `sleep 1; zzz' trick now. - APM BIOS Call for suspend/standby now should be issued with delay. - Delay for suspend/standby can be adjusted by using sysctl(8) interface (eg. sysctl -w machdep.apm_suspend_delay=3). END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 1999-08-24T15:58:27.000000Z K 7 svn:log V 168 MFC: apm.c: 1.18->1.19 Change to continue process after calling `Get Resume Timer' APM BIOS function (supported in v1.2) on older BIOS version (v1.1 or 1.0). END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-08-24T16:42:08.000000Z K 7 svn:log V 190 Work around a bad design in some PnP BIOS code whereby the BIOS can reach off the top of our constructed stack segment while it's trying to copy a maximally-sized PnP argument frame around. END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-24T16:42:15.000000Z K 7 svn:log V 64 Remove `od' entry - functionality has been taken over by da(4). END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-24T18:31:06.000000Z K 7 svn:log V 28 Remove unneeded prototypes. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-24T18:35:33.000000Z K 7 svn:log V 106 Initialize the si_bsize fields for the MFS bogodevices. (This broke MFS rootfs and thereby installation) END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-08-24T20:30:15.000000Z K 7 svn:log V 136 Devfs now adds itself to the hook that PHK supplies. block devices are still not handled correctly, though a kludge may make them "ok". END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-24T22:31:10.000000Z K 7 svn:log V 69 Add vinumraid5.c. Reported-by: Udo Schweigert END K 10 svn:author V 3 jmz K 8 svn:date V 27 1999-08-24T23:06:06.000000Z K 7 svn:log V 53 MFC (rev1.12): Fix the output of long command names. END K 10 svn:author V 3 jmz K 8 svn:date V 27 1999-08-24T23:11:40.000000Z K 7 svn:log V 58 MFC (rev1.10): flags given to chflags depend on sequence. END K 10 svn:author V 3 jmz K 8 svn:date V 27 1999-08-24T23:14:16.000000Z K 7 svn:log V 29 MFC (rev 1.19): typo in msg. END K 10 svn:author V 3 jmz K 8 svn:date V 27 1999-08-24T23:18:01.000000Z K 7 svn:log V 37 MFC (rev 1.7): initialize exit code. END K 10 svn:author V 3 jmz K 8 svn:date V 27 1999-08-24T23:22:56.000000Z K 7 svn:log V 65 MFC (rev1.8): fix excessive and inconsistent argument splitting. END K 10 svn:author V 6 dwhite K 8 svn:date V 27 1999-08-24T23:28:26.000000Z K 7 svn:log V 55 Fix patch so it applies without asking for a filename. END K 10 svn:author V 3 jmz K 8 svn:date V 27 1999-08-24T23:29:05.000000Z K 7 svn:log V 65 MFC (rev 1.4): add euro-currency and constant rates of EMU area. END K 10 svn:author V 6 dwhite K 8 svn:date V 27 1999-08-24T23:29:58.000000Z K 7 svn:log V 16 MFC: Fix patch. END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-08-25T00:26:34.000000Z K 7 svn:log V 78 Fix comment to match reality.. vop_strategy gets a vnode argument these days. END K 10 svn:author V 6 dwhite K 8 svn:date V 27 1999-08-25T01:12:55.000000Z K 7 svn:log V 19 Add missing quote. END K 10 svn:author V 6 dwhite K 8 svn:date V 27 1999-08-25T01:13:31.000000Z K 7 svn:log V 20 MFC: Missing quote. END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-08-25T02:04:40.000000Z K 7 svn:log V 367 Make DEVFS ops reflect some of the changes that have recently occured in the specfs version of the same ops. Merging with phk's dev_t changes is not yet complete. i.e. devfs still uses it's own devsw pointer rather than following devsw(a_vp->v_rdev), and it's own copy of the dev_t. This fixes some broken actions re: syscons and DEVFS due to bitrot in devfs vops. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-08-25T03:01:54.000000Z K 7 svn:log V 257 Don't open the swap file. The open descriptor for it hasn't been used for over 5 years since we switched to using procfs for kvm_uread(). This cleanup was motivated by recent breakage of the default swap file (/dev/drum) when swapon() has not been called. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-25T03:40:55.000000Z K 7 svn:log V 77 Try to get /usr/include/readline back into the snapshots. Submitted by: bde END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-25T03:42:09.000000Z K 7 svn:log V 29 MFC: rev 1.31 (fix release) END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-08-25T04:55:20.000000Z K 7 svn:log V 334 Make DEVFS use PHK's specinfo struct as the source of dev_t and devsw. In lookup() however it's the other way around as we need to supply the dev_t for the vnode, so devfs still has a copy of it stashed away. Sourcing it from the vnode in the vnops however is useful as it makes a lot of the code almost the same as that in specfs. END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-08-25T05:22:03.000000Z K 7 svn:log V 135 MFC: The new implementation of atomic.h. This implementation fixes some cases where gcc actually generated non-atomic code sequences. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-25T06:44:32.000000Z K 7 svn:log V 195 Use the far jump for the base of the page arithmatic rather than the calling function, otherwise Bad Things Happen(tm) when bios16_call is not in the same page as bios_jmp. Reviewed by: msmith END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-08-25T06:56:37.000000Z K 7 svn:log V 73 Rename 'bios_jmp' to 'bios16_jmp' to make it clear what it's related to. END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-08-25T07:46:12.000000Z K 7 svn:log V 40 MFC: 1.6 close possible buffer overflow END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-08-25T08:25:58.000000Z K 7 svn:log V 45 Some very minor changes to the ISA dma code. END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-25T08:36:38.000000Z K 7 svn:log V 125 MFC: * Merge removal of sd(4) and od(4) references. * Merge fixes from revision 1.6. This revision addresses PR #10624. END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-25T08:45:31.000000Z K 7 svn:log V 85 Sort cross-references. Move mount(8) down the list where it belongs, in particular. END K 10 svn:author V 5 chris K 8 svn:date V 27 1999-08-25T08:46:56.000000Z K 7 svn:log V 109 MFC: Move mount(8) cross-reference down the list under `SEE ALSO' with the rest of the section 8 references. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-25T09:05:29.000000Z K 7 svn:log V 194 Fix stack misalignment for Linux binaries caused by `linux_sigcode' not being a multiple of 4 bytes in size. This solves the recent SIGBUS errors for glibc2.1 configurations. Explained by: bde END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-25T11:17:36.000000Z K 7 svn:log V 561 Change all UNIMPL syscalls to STD and add them to linux_dummy. Now we always know if and when an unimplemented or obsoleted syscall is being used. Make the message more end-user friendly. And as long as we're here, rename some unimplemeted syscalls (linux_phys -> linux_umount2, linux_vm86 -> linux_vm86old, linux_new_vm86 -> linux_vm86). Change prototype for linux_newuname from `struct linux_newuname_t *' into `struct linux_new_utsname *'. This change is reflected in linux.h and linux_misc.c. Lastly, make line-continuation and indentation more uniform. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-25T11:19:03.000000Z K 7 svn:log V 499 Change all UNIMPL syscalls to STD and add them to linux_dummy. Now we always know if and when an unimplemented or obsoleted syscall is being used. Make the message more end-user friendly. And as long as we're here, rename some unimplemeted syscalls (linux_phys -> linux_umount2, linux_vm86 -> linux_vm86old, linux_new_vm86 -> linux_vm86). Change prototype for linux_newuname from `struct linux_newuname_t *' into `struct linux_new_utsname *'. This change is reflected in linux.h and linux_misc.c. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-25T11:44:11.000000Z K 7 svn:log V 59 Add a couple of missing but unimportant break; statements. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-25T12:24:39.000000Z K 7 svn:log V 81 Introduce vn_isdisk(struct vnode *vp) function, and use it to test for diskness. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-25T13:17:05.000000Z K 7 svn:log V 99 Fix lingo: 'is not implemented or obsoleted' is not the same as 'is obsoleted or not implemented'. END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 1999-08-25T13:38:11.000000Z K 7 svn:log V 185 MFC: Added "iosize" directive in /etc/pccard.conf Allocate free I/O window with given size to card. (with "iosize auto" fix) Reviewed and tested by: hosokawa, nyan, kuriyama END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-25T14:11:01.000000Z K 7 svn:log V 352 Fix {g|s}etgroups semantics. We use cr_groups[0] to hold egid. This means that egid will be twice in the set and that setting cr_groups[0] will change egid. This is simply solved by ignoring cr_groups[0]. That is; linux_getgroups does not return cr_groups[0] and linux_setgroups does not touch it. Noticed by: bde Brought to my attention by: sheldonh END K 10 svn:author V 2 dt K 8 svn:date V 27 1999-08-25T14:22:20.000000Z K 7 svn:log V 78 Declaration of strtouq() is not missing from stdlib.h, so don't redeclare it. END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 1999-08-25T14:32:37.000000Z K 7 svn:log V 93 MFC: Inappropriate commment for -i option. Reviewed and tested by: hosokawa, nyan, kuriyama END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-08-25T14:38:58.000000Z K 7 svn:log V 170 Remove obsolete BUGS section which describes something which stopped being relevant when we ripped out the BSD/VAX code. Submitted by: Guy Harris END K 10 svn:author V 2 dt K 8 svn:date V 27 1999-08-25T15:11:19.000000Z K 7 svn:log V 143 MFC: - rev. 1.26: force FPU state in memory when the process is swapping out - rev. 1.27: add some extra alpha_pal_imb() in overkill mode. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 1999-08-25T15:13:24.000000Z K 7 svn:log V 21 Document apmd stuff. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-25T15:23:54.000000Z K 7 svn:log V 234 Fix linux_newlstat in that it doesn't return the attributes of its containing directory. Also, update arguments of NDINIT for both newstat and newlstat. While I'm at it, fix style bugs in all {s|ls|fs}tat syscalls. Reported by: bde END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-08-25T16:01:45.000000Z K 7 svn:log V 332 Style clean-up: * All variables are now embraced: ${foo} * All comparisons against some value now take the form: [ "${foo}" ? "value" ] where ? is a comparison operator * All empty string tests now take the form: [ -z "${foo}" ] * All non-empty string tests now take the form: [ -n "${foo}" ] Submitted by: jkh END K 10 svn:author V 7 gehenna K 8 svn:date V 27 1999-08-25T16:50:43.000000Z K 7 svn:log V 60 MFC: from rev 1.194, 1.208 Make the USB devices by default END K 10 svn:author V 2 dt K 8 svn:date V 27 1999-08-25T16:56:45.000000Z K 7 svn:log V 41 MFC rev. 1.11: fix an alignment problem. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-08-25T18:05:52.000000Z K 7 svn:log V 18 what is a devuce? END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 1999-08-25T18:11:18.000000Z K 7 svn:log V 647 MFC: etc/Makefile: 1.200->1.201 etc/apmd.conf: added to RELENG_3 etc/rc.resume: added to RELENG_3 etc/rc.suspend: added to RELENG_3 etc/defaults/rc.conf: 1.18->1.20 etc/etc.i386/MAKEDEV: 1.205->1.206 etc/etc.i386/rc.i386: 1.39->1.42 share/man/man5/rc.conf.5: 1.42->1.43 usr.sbin/Makefile: 1.156->1.157 usr.sbin/apmd: added to RELENG_3 The apmd package provides a means of handling various APM events from userland code. Using apmd.conf, the apmd(8) configuration file, you can select the APM events to be handled from userland and specify the commands for a given event, allowing APM behaviour to be configured flexibly. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-25T18:59:39.000000Z K 7 svn:log V 87 MFC: rev 1.2 (Make sure expanding errno into a textual representation doen't overflow) END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-25T19:04:39.000000Z K 7 svn:log V 76 Use ALIGN_TEXT macro for alignment to avoid ambiguity. Pointed out by: bde END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-25T19:49:44.000000Z K 7 svn:log V 118 MFC: contrib/amd/libamu/xutil.c rev 1.2: Make sure expanding errno into a textual representation doen't overflow END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-25T19:55:03.000000Z K 7 svn:log V 43 Rev 1.1.1.1.8.2 was build tested by mharo. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-25T20:06:03.000000Z K 7 svn:log V 109 Don't getopt -M option and don't process it unless ENABLE_AMQ_MOUNT is on. Obtained from: am-utils-6.0.1s11 END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-25T20:07:52.000000Z K 7 svn:log V 125 MFC: rev 1.4 (don't getopt -M option and don't process it unless ENABLE_AMQ_MOUNT is on) Obtained from: am-utils-6.0.1s11 END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-25T20:18:37.000000Z K 7 svn:log V 120 Totally remove every bit of ``amq -M'' processing unless ENABLE_AMQ_MOUNT is defined. Obtained from: am-utils-6.0.1s11 END K 10 svn:author V 8 gallatin K 8 svn:date V 27 1999-08-25T21:14:03.000000Z K 7 svn:log V 41 Mention our support of the xp1000 family END K 10 svn:author V 6 dwhite K 8 svn:date V 27 1999-08-25T21:31:08.000000Z K 7 svn:log V 26 Add -e option to usage(). END K 10 svn:author V 6 dwhite K 8 svn:date V 27 1999-08-25T21:31:57.000000Z K 7 svn:log V 24 MFC: add -e to usage(). END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-08-25T21:39:40.000000Z K 7 svn:log V 89 Fix some mdoc(7) style inconsistences Submitted by: Alexey M. Zelkin" END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-08-25T21:40:21.000000Z K 7 svn:log V 43 MFC: Fix some mdoc(7) style inconsistences END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-08-25T21:44:29.000000Z K 7 svn:log V 26 MFC: Use err*() & warn*() END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1999-08-25T21:49:37.000000Z K 7 svn:log V 55 Looks like I missed a little white space error, fixed. END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-08-25T22:50:12.000000Z K 7 svn:log V 141 Make a place to store the devfs hook for the block device, as the same specinfo is used to identify both raw and block version sof a device. END K 10 svn:author V 6 newton K 8 svn:date V 27 1999-08-25T22:55:56.000000Z K 7 svn:log V 105 Replace ".align 2" with "ALIGN_TEXT" as per recent discussion re: the linux emulator. Suggested by: bde END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-25T23:42:02.000000Z K 7 svn:log V 276 It would help if things that MUST be 32 bit aligned were really 32 bit aligned. If I recall correctly, this is to ensure apic_imen can be accessed in a single bus cycle. Also, use TEXT_ALIGN rather than a .align 2 (which means 2 byte align on ELF and 4 byte align on a.out) END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-25T23:50:03.000000Z K 7 svn:log V 185 Use .p2align to ensure consistant a.out/elf alignment. I'd have used SUPERALIGN_TEXT, but this is inline assembler and after cpp has run. Inspired by bde's comments on linux_locore.s. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-26T00:45:36.000000Z K 7 svn:log V 164 unifdef -DINTERNAL_LS - it's too useful to be off by default. If anyone really dislikes this, we could add a switch to disable it at runtime and check in popen.c. END K 10 svn:author V 5 mharo K 8 svn:date V 27 1999-08-26T02:44:56.000000Z K 7 svn:log V 101 Add a verbose mode to show what files are being copied. Idea taken from obrien. Reviewed by: obrien END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-26T03:24:02.000000Z K 7 svn:log V 126 Update and tidy descriptions of info -V. Describe use of -w option with start. Tidy up descriptions of scale factor suffixes. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-26T03:25:38.000000Z K 7 svn:log V 271 config_plex: don't allocate a rangelock struct. lockrange: correctly expand rangelock struct, including expanding a null struct. Previously lockrange would attempt to lock a NULL pointer under these circumstances. Reported-by: Ian Freislich END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-26T03:26:39.000000Z K 7 svn:log V 227 complete_rqe: explicitly reinitialize b.b_iodone. This shouldn't have changed, but we've seen some weird cases of b_iodone being NULL, and they don't make any sense. Suffered-by: Bernd Walter END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-26T03:27:21.000000Z K 7 svn:log V 88 read_drive: Remove references to vp->v_lastr, which is going away. Reviewed-by: dillon END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-26T03:30:44.000000Z K 7 svn:log V 276 MFC: config_plex: don't allocate a rangelock struct. lockrange: correctly expand rangelock struct, including expanding a null struct. Previously lockrange would attempt to lock a NULL pointer under these circumstances. Reported-by: Ian Freislich END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-26T03:32:07.000000Z K 7 svn:log V 126 Update and tidy descriptions of info -V. Describe use of -w option with start. Tidy up descriptions of scale factor suffixes. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-26T04:01:37.000000Z K 7 svn:log V 115 Change asf function to use the new name of the list in kern_linker.c. See revision 1.35 of sys/kern/kern_linker.c. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1999-08-26T04:01:38.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_3'. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-08-26T04:03:56.000000Z K 7 svn:log V 34 MFC: Bring in sync with -CURRENT. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-08-26T05:30:33.000000Z K 7 svn:log V 43 Handle buses with multiple PHYs correctly. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-08-26T05:31:53.000000Z K 7 svn:log V 60 Properly re-enable the transmitter in the TX error handler. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-08-26T06:37:53.000000Z K 7 svn:log V 35 Aligh mbufs to sizeof(long), not 4 END K 10 svn:author V 2 tg K 8 svn:date V 27 1999-08-26T08:16:27.000000Z K 7 svn:log V 184 Make the behaviour of `read -e', ie. treating backslashes as special, the default. Add -r option for the read builtin to reverse this. PR: 13274 Reviewed by: cpiazza, hoek, sheldonh END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-08-26T08:40:55.000000Z K 7 svn:log V 66 Don't schedule the next transaction if the pipe is being aborted. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-08-26T08:41:41.000000Z K 7 svn:log V 33 Fix DMA macros to work on alpha. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-26T09:30:50.000000Z K 7 svn:log V 37 Virgin import of gcc from EGCS 1.1.2 END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-08-26T09:30:50.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r50397, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-08-26T11:11:48.000000Z K 7 svn:log V 104 Changed to get the page size using a sysctl rather than using DEFAULT_PAGE_SIZE Suggested by: Alan Cox END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-08-26T11:15:23.000000Z K 7 svn:log V 56 Sync with sys/i386/conf/files.i386 revision 1.220.2.10. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1999-08-26T13:41:43.000000Z K 7 svn:log V 130 . mention the existence of various flags in the synopsis, so it's more obvious to the casual reader . add flag 0x80 description END K 10 svn:author V 5 joerg K 8 svn:date V 27 1999-08-26T13:43:36.000000Z K 7 svn:log V 80 MFC rev 1.3 and 1.6: various fixes regarding the description of the flag values END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-26T14:46:10.000000Z K 7 svn:log V 75 Initialize the dev->si_bsize fields. Submitted by: tegge Reviewed by: phk END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-08-26T14:50:10.000000Z K 7 svn:log V 25 MFC: Fix stack alignment END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-26T14:53:31.000000Z K 7 svn:log V 909 Simplify the handling of VCHR and VBLK vnodes using the new dev_t: Make the alias list a SLIST. Drop the "fast recycling" optimization of vnodes (including the returning of a prexisting but stale vnode from checkalias). It doesn't buy us anything now that we don't hardlimit vnodes anymore. Rename checkalias2() and checkalias() to addalias() and addaliasu() - which takes dev_t and udev_t arg respectively. Make the revoke syscalls use vcount() instead of VALIASED. Remove VALIASED flag, we don't need it now and it is faster to traverse the much shorter lists than to maintain the flag. vfs_mountedon() can check the dev_t directly, all the vnodes point to the same one. Print the devicename in specfs/vprint(). Remove a couple of stale LFS vnode flags. Remove unimplemented/unused LK_DRAINED; END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-08-26T15:13:00.000000Z K 7 svn:log V 35 Update patch so it applies cleanly END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-08-26T15:17:24.000000Z K 7 svn:log V 29 Update so it applies cleanly END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-08-26T15:36:54.000000Z K 7 svn:log V 40 MFC: Update patch so it applies cleanly END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-08-26T15:49:54.000000Z K 7 svn:log V 33 VALIASED doesn't exist any more. END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-08-26T16:06:06.000000Z K 7 svn:log V 49 Undo last commit which committed the wrong file. END K 10 svn:author V 6 nsayer K 8 svn:date V 27 1999-08-26T16:18:38.000000Z K 7 svn:log V 192 1. Add support for months and years in relative time spec (now + 1 year) 2. Rip out dateadd() and re-do the plus operator handler to use mktime() instead (per wollman). Reviewed by: wollman END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-08-26T16:47:03.000000Z K 7 svn:log V 168 Don't suggest sysctl(8) as a means for discovering what filesystem types are available; suggest lsvfs(1) instead. Reported by: Neil Blakey-Milner END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-08-26T16:55:10.000000Z K 7 svn:log V 69 MFC: Suggest lsvfs(1) as a means for discovering available fs types. END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-08-26T17:22:07.000000Z K 7 svn:log V 49 Undo last commit which committed the wrong file. END K 10 svn:author V 4 dima K 8 svn:date V 27 1999-08-26T17:32:48.000000Z K 7 svn:log V 77 Don't follow symlinks on coredumps. Reviewed by: dillon && security-officer END K 10 svn:author V 4 dima K 8 svn:date V 27 1999-08-26T17:35:03.000000Z K 7 svn:log V 40 MFC: don't follow symlinks on coredumps END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-08-26T17:58:58.000000Z K 7 svn:log V 59 Comment out references to ssh to allow builds to complete. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 1999-08-26T18:00:52.000000Z K 7 svn:log V 44 MFC: 1.42->1.43 Follow the style clean-up. END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-08-26T18:01:56.000000Z K 7 svn:log V 64 MFC: Comment out references to ssh to allow builds to complete. END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-08-26T18:29:48.000000Z K 7 svn:log V 76 MFC: Obtain VM page size using a sysctl rather than using DEFAULT_PAGE_SIZE END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-08-26T18:36:36.000000Z K 7 svn:log V 26 Sync with -stable version END K 10 svn:author V 3 nik K 8 svn:date V 27 1999-08-26T19:29:18.000000Z K 7 svn:log V 88 MFC: 1.82 from HEAD (clearer wording for BOOT_COMCONSOLE_PORT) Requested by: cpiazza END K 10 svn:author V 3 ken K 8 svn:date V 27 1999-08-26T19:39:54.000000Z K 7 svn:log V 563 MFC: Fix short timeout problems with the pt(4) driver: - increase the default timeout from 10 seconds to 60 seconds - add a new kernel option, SCSI_PT_DEFAULT_TIMEOUT, that lets users specify the default timeout for the pt driver to use - add two new ioctls, one to get the timeout for a given pt device, the other to set the timeout for a given pt device. The idea is that userland applications using the device can set the timeout to suit their purposes. The ioctls are defined in a new header file, sys/ptio.h PR: 10266 Reviewed by: gibbs, joerg END K 10 svn:author V 3 nik K 8 svn:date V 27 1999-08-26T19:48:39.000000Z K 7 svn:log V 215 Pull the FDP maintained documents (that's the FAQ, the Handbook, the tutorials, and all the language translations thereof) out of here. They still install here, but the installation routine in doc/ sorts that out. END K 10 svn:author V 3 nik K 8 svn:date V 27 1999-08-26T19:50:14.000000Z K 7 svn:log V 528 Handle the new Makefile infrastructure in the doc/ repository. Set ALLLANG to install all the languages, otherwise set DOC_LANG to just the languages (and encodings) you want to install. Default to building the html-split (lots of small HTML files, with links to go between them), html (one big honking HTML file), and plain text versions of the documentation. Does not compress any of the docs prior to doing the installation. Testing and feedback: Jack O'Neill , Cockups and typos: nik END K 10 svn:author V 6 jlemon K 8 svn:date V 27 1999-08-26T19:52:17.000000Z K 7 svn:log V 127 Add readonly OID ``net.inet.tcp.tcbhashsize'' so it is possible to discover the size of the TCB hashtable on a running system. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-08-26T20:01:20.000000Z K 7 svn:log V 125 Rebuild the list of interface numbers to names if we're trying to evaluate an interface number that didn't previously exist. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-08-26T20:02:16.000000Z K 7 svn:log V 135 MFC: Rebuild the list of interface numbers to names if we're trying to evaluate an interface number that didn't previously exist. END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 1999-08-26T21:59:54.000000Z K 7 svn:log V 186 MFC: Release IRQ allocated dynamically. Removed a very very old hack (I disabled it in PAO long time ago). Set correct "flags" value when pccardd allocates/initializes driver. END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 1999-08-26T22:01:06.000000Z K 7 svn:log V 48 MFC: More PAO-ish stuff. Wildcard the IRQ bits. END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-08-27T01:54:28.000000Z K 7 svn:log V 32 Spelling mistake: 'von' -> 'on' END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-08-27T06:01:27.000000Z K 7 svn:log V 197 I don't know who decided that an install mode of 4544 was correct, but for a binary it's far from it. This is why sysinstall is unable to run ppp at startup time and causing weirdies in -current. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-08-27T06:02:00.000000Z K 7 svn:log V 21 MFC: correct BINMODE END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-08-27T06:25:37.000000Z K 7 svn:log V 62 Fix a typo. Reported by: Terry Jones END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-27T06:53:34.000000Z K 7 svn:log V 95 Don't return 0 for an unknown ioctl (!). This was breaking ppp(8). Slight tidy up while here. END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-08-27T07:26:26.000000Z K 7 svn:log V 309 Add PHK's make_dev() into more places where DEVFS used to be hooked in directly. Alpha change checked by: Matthew Jacob i4b ISDN changes checked by: Udo Schweigert and Hellmuth Michaelis PC98 changes checked by: Takahashi Yoshihiro END K 10 svn:author V 5 roger K 8 svn:date V 27 1999-08-27T07:41:25.000000Z K 7 svn:log V 125 'build' calls 'stage1' The check for the exit status of the 'stage1' script was broken. Change "X$?" != "X0" to "X?" != "X0" END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-08-27T07:47:17.000000Z K 7 svn:log V 290 I misunderstood the failure mode - revert BINMODE to 4554. I'm still going to remove ppp from the installation options in 5 days if ppp is still broken, however, as it hasn't worked at installation time for several weeks now and it's only causing people to fill my mailbox with questions. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-08-27T07:47:42.000000Z K 7 svn:log V 55 MFC: revert BINMODE; ppp is failing for other reasons. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-08-27T08:09:04.000000Z K 7 svn:log V 54 MFC: IBM BlueLightning CPU detection (revision 1.72). END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-08-27T08:31:20.000000Z K 7 svn:log V 44 Remove some vestiges of devfs direct calls. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-08-27T08:32:54.000000Z K 7 svn:log V 101 A few style changes (fixes hopefully) and some more tidying up. Fix (?) the volatile cast warnings. END K 10 svn:author V 2 ru K 8 svn:date V 27 1999-08-27T08:43:58.000000Z K 7 svn:log V 42 Don't install /etc/manpath.config.sample. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-08-27T08:59:32.000000Z K 7 svn:log V 259 Add ``-i'' option, which is the same as ``-''. The -i option is the recommended option in the manpage, but the - option remains for backward compatibility and is documented as such. PR: 13363 Reported by: James Howard Reviewed by: bde END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-08-27T09:18:42.000000Z K 7 svn:log V 86 - Ouch! Do not assume the VESA BIOS will preserve the upper 16 bits of EAX and EBX. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-08-27T09:19:50.000000Z K 7 svn:log V 81 - Set the correct value to va_line_width while in the ioctl FBIO_SETLINEWIDTH. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-08-27T09:20:41.000000Z K 7 svn:log V 172 - Retain the previous vty and history buffers when setting up the graphics mode. This was the behavior prior to syscons.c rev 1.278, but broken in scvidctl.c rev 1.1. END