ƒ«15436 250 184 230 111 185 312 212 137 219 317 128 605 349 152 148 137 158 200 218 163 184 328 123 167 220 182 135 116 155 127 142 141 150 159 146 162 147 369 203 174 171 217 144 146 191 202 160 226 531 369 158 134 161 176 176 172 159 277 229 218 141 253 122 145 176 117 213 233 174 241 158 306 135 1250 115 155 143 158 125 197 218 169 196 216 182 190 104 210 154 189 160 266 124 191 122 114 110 186 110 153 144 162 252 167 1116 188 116 134 272 109 106 242 950 161 164 135 363 145 155 374 129 200 163 207 110 226 138 201 132 161 604 221 132 195 146 141 140 156 301 150 219 146 129 271 140 97 151 168 259 107 143 183 485 238 165 187 238 165 183 238 165 187 238 165 401 238 224 112 263 123 113 254 238 165 146 189 198 155 143 166 173 196 322 143 102 242 284 235 102 363 139 109 164 290 190 170 142 144 213 671 126 205 289 238 157 595 129 142 220 178 546 173 209 523 296 222 175 1014 244 109 188 104 273 133 138 287 107 107 164 188 142 246 146 487 178 444 172 341 179 182 209 160 343 150 192 180 257 240 216 222 152 K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-04-28T19:38:18.000000Z K 7 svn:log V 90 Merge with HEAD. Update my copyright. Allow SCB paging on aic7770 chips Rev E or greater. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-04-28T19:43:10.000000Z K 7 svn:log V 135 Bring back the AHC_TAGENABLE compile option and document it. You must use this option to get tagged queuing. Just like the old days. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-04-28T19:47:54.000000Z K 7 svn:log V 17 Merge with HEAD. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-28T20:54:11.000000Z K 7 svn:log V 93 Add a new -fake argument to make sysinstall not actually change things while I'm testing it. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-28T22:54:21.000000Z K 7 svn:log V 219 Don't stop /etc/sysconfig if we're `faking'. More asthetic adjustments to menus. Improve both the display efficiency and usability of the label screen - it's now possible to label quite a few disks in the label editor. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-29T05:03:02.000000Z K 7 svn:log V 119 Move some warn()'s into DEBUG space since I don't need them coming out in my curses interfaces and spamming my screen. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-29T05:09:23.000000Z K 7 svn:log V 45 Fix some display bogons in the label editor. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-04-29T05:24:26.000000Z K 7 svn:log V 124 Fix embarassing mind-o: transient RPC program numbers run from 0x40000000 to 0x5FFFFFFF, not 0x4000000 to 0x5FFFFFF. *sigh* END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-29T06:45:33.000000Z K 7 svn:log V 224 Fix mis-declared static arrays that made sysinstall SEGV in Set_Boot_Blocks(). Boy, this one had me tearing my hair out! I hate how the loader distinguishes between `extern char *foo' and `extern char foo[]' sometimes! :-) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-29T06:47:10.000000Z K 7 svn:log V 36 Add some more debugging statements. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-04-29T14:48:47.000000Z K 7 svn:log V 510 Very minor tweak: In __initdb(), a failure to open the local password database is supposed to result in a warning message being syslog()ed. This warning is only supposed to be generated as long as the 'warned' flag hasn't been yet; once the warning is generated, the flag should be set so that the message is only syslog()ed once. However, while the state of the flag is checked properly, the flag's state is never changed, so you always get multiple warnings instead of just one. Pointed out by: Peter Wemm END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-04-29T15:05:55.000000Z K 7 svn:log V 254 Sync with HEAD. Closes a PR (rlogind dumps core when netgroups are used in /etc/hosts.equiv and /etc/netgroup doesn't exist), fixes another bogon that I discovered independently (_yp_innetgr flag not reset at the right time) and small performance tweak. END K 10 svn:author V 7 smpatel K 8 svn:date V 27 1996-04-29T15:07:59.000000Z K 7 svn:log V 56 Fixed two typos in the comment. Pointed out by: davidg END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-29T17:59:07.000000Z K 7 svn:log V 56 Fix a small display bogon with the progress indicators. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-29T18:06:08.000000Z K 7 svn:log V 45 Yikes - bogon crept into the NFS setup menu. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-29T19:34:25.000000Z K 7 svn:log V 66 Reshuffle the installation routines a little for greater clarify. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-29T19:38:36.000000Z K 7 svn:log V 107 Add an extra line to the floppies target which will make it refresh the distribution area's floppy images. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-29T20:03:41.000000Z K 7 svn:log V 125 Add ATAPI_STATIC so that the ATAPI cdroms work correctly again under -current. Submitted-By: Serge Vakulenko END K 10 svn:author V 6 julian K 8 svn:date V 27 1996-04-29T20:05:52.000000Z K 7 svn:log V 68 slight re-ordering to allow the qcam to compile with devfs enabled. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-29T20:29:29.000000Z K 7 svn:log V 92 Face the truth and bump the 2.2-960428-SNAP to 2.2-960430; that's the last bump, I promise! END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-04-29T21:02:42.000000Z K 7 svn:log V 235 Support for "-u" which sets the timestamp from the delta on the file. Intended for sup mirrors etc. Not well tested yet. Reviewed by: phk Submitted by: Giles Lean Submitted by: John Hay END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-29T21:07:44.000000Z K 7 svn:log V 31 Remove a bogus dialog_clear(); END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-29T21:15:44.000000Z K 7 svn:log V 75 Fix more display weirdnesses that only show up during a real installation. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-04-29T22:04:57.000000Z K 7 svn:log V 125 Move the map entry allocations from the kmem_map to the kernel_map. As a side effect, correct the associated object offset. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-30T00:17:56.000000Z K 7 svn:log V 90 hash_search() has changed its calling semantics somewhat - bring libforms back into sync. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-30T04:44:37.000000Z K 7 svn:log V 43 Make the invocation of fortune conditional END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-30T04:59:57.000000Z K 7 svn:log V 24 Highly cosmetic tweaks. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-04-30T05:20:32.000000Z K 7 svn:log V 61 Correct a typo. Submitted by: mbarkah@hemi.com (Ade Barkah) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-04-30T05:21:14.000000Z K 7 svn:log V 33 Merge from HEAD: Correct a typo. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-30T05:23:49.000000Z K 7 svn:log V 50 More cosmetic changes before tomorrow's snapshot. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-30T05:25:15.000000Z K 7 svn:log V 49 Clear the screen before putting up tcpip dialog. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-30T05:40:15.000000Z K 7 svn:log V 58 Make sure package-installers refresh the screen properly. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-30T06:00:06.000000Z K 7 svn:log V 67 Fix some bogons in the package installer menu and search function. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-30T06:02:51.000000Z K 7 svn:log V 54 properly reset SYSTEM_STATE after installCommit runs. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-30T06:13:50.000000Z K 7 svn:log V 70 Add a missing close that left ftpd's scattered around on pkg_installs END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-04-30T11:58:56.000000Z K 7 svn:log V 55 Remove a spurious mapping that was introduced earlier. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-04-30T12:02:12.000000Z K 7 svn:log V 276 pte.h: Add the VADDR(pdi,pti) macro to construct virtual address from page dir+table index. pmap.h: remove NUPDE, it was wrong and not used. Sanitize KSTKPTEOFF. vmparam.h: Calculate virtual addr from PDI+PTI from pmap.h rather than using magic math. Remove UPDT, not used. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-04-30T12:54:27.000000Z K 7 svn:log V 110 Don't include twice. Reviewed by: phk Submitted by: "Philippe Charnier" END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-30T19:07:58.000000Z K 7 svn:log V 82 Document the /etc/fbtab fix for X. Inspired-By: Nik Clayton END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-04-30T20:39:51.000000Z K 7 svn:log V 77 Change Masafumi Nakane's address (masafumi@pobox.com -> max@sfc.wide.ad.jp). END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-04-30T21:05:07.000000Z K 7 svn:log V 122 Add ports-all and comment out individual ports-*. Add commented out ports-distfiles to ports-supfile. Add explanations. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-04-30T21:22:29.000000Z K 7 svn:log V 52 Fix another couple of bogons with the package menu. END K 10 svn:author V 2 se K 8 svn:date V 27 1996-04-30T21:37:21.000000Z K 7 svn:log V 55 Make pcibus_check() ignore Device/Vendor IDs of all 0. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-04-30T23:23:09.000000Z K 7 svn:log V 99 Fixed nfs sysctls. They missed out on the fs -> vfs name changes from Lite2. This broke nfsstat. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-04-30T23:26:52.000000Z K 7 svn:log V 109 #include explicitly instead of depending on it being bogusly included by . END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-04-30T23:35:57.000000Z K 7 svn:log V 68 Removed gratuitous differences from Lite2. Cleaned up vm typedefs. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-04-30T23:43:25.000000Z K 7 svn:log V 133 Fixed timeouts. I broke them in rev.1.17 for the FORCE_COMCONSOLE and (interactively set RB_SERIAL) && BOOTWAIT (serial i/o) cases. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-05-01T00:40:10.000000Z K 7 svn:log V 438 Fixed longstanding namespace convolution involving rune_t vs wchar_t. If _ANSI_SOURCE or _POSIX_SOURCE is defined, then had to be included before or to get rune_t declared. Now rune_t is declared perfectly bogusly in all cases when is included. This change breaks similar (but more convoluted) convolutions in the stddef.h in gcc distributions. Ports of gcc should avoid using the gcc headers. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-05-01T00:47:05.000000Z K 7 svn:log V 276 Oops, this should have been with the ctype changes. Fixed longstanding namespace convolution involving rune_t vs wchar_t... This change breaks similar (but more convoluted) convolutions in the stddef.h in gcc distributions. Ports of gcc should avoid using the gcc headers. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-05-01T00:57:57.000000Z K 7 svn:log V 66 Made this work with the documented prerequisite #includes (none). END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-05-01T01:04:44.000000Z K 7 svn:log V 42 Fixed misformatted #include (.Ft -> .Fd). END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-05-01T01:18:43.000000Z K 7 svn:log V 69 Fixed a wrong prerequisite #include and a missing function-arg type. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-05-01T01:40:04.000000Z K 7 svn:log V 84 Fixed incomplete or wrong lists of prerequisite #includes related to . END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-05-01T01:45:23.000000Z K 7 svn:log V 84 Fixed incomplete or wrong lists of prerequisite #includes related to . END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-05-01T01:46:00.000000Z K 7 svn:log V 80 Made this compile again. A comment delimiter got deleted in the Lite2 changes. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-01T01:49:03.000000Z K 7 svn:log V 67 Alex Nash added for his contribution of the compat21 distribution. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-05-01T01:53:59.000000Z K 7 svn:log V 184 Made this self-sufficent (apart from ) again. It included and just to get struct tags and depended on a previous #include for END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-05-01T02:16:17.000000Z K 7 svn:log V 136 Removed bogus _BEGIN_DECLS/_END_DECLS. Removed unused struct tag declarations in cloned code. Added or cleaned up idempotency ifdefs. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-05-01T02:43:13.000000Z K 7 svn:log V 125 Removed unnecessary #includes from so that it is self-sufficient and added explicit #includes where required. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-05-01T02:52:05.000000Z K 7 svn:log V 49 Removed prototype for obsolete function sleep(). END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-05-01T03:13:45.000000Z K 7 svn:log V 160 Default to udp if neither udp nor tcp is specified. The previous revision was broken. It forced udp in all cases except the extremely unusual case argc == 0. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-05-01T03:26:58.000000Z K 7 svn:log V 30 Only disable sio3 by default. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-05-01T03:30:04.000000Z K 7 svn:log V 53 Removed nonexistent option "LINUX" (what's that :-). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-01T03:31:08.000000Z K 7 svn:log V 84 Micro tweak for getting the Holographic shell message to stay on the screen longer. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-05-01T03:32:46.000000Z K 7 svn:log V 25 Removed unused #include. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-05-01T03:47:04.000000Z K 7 svn:log V 120 Don't return unused values in cpu_switch() or savectx(). Don't preserve unused registers in the NPX case in savectx(). END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-05-01T03:58:21.000000Z K 7 svn:log V 140 Fixed a race that caused panics in kernel printfs when the screen timeout routine changed the screen pointers while output was in progress. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-05-01T04:01:29.000000Z K 7 svn:log V 82 Brought in fix from rev 1.146: fixed a race that caused panics in kernel printfs. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-05-01T04:18:20.000000Z K 7 svn:log V 148 Made this self-sufficent (except for ) when compiled in user mode. Improved formatting and comments (mostly punctuation in comments). END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-05-01T05:04:38.000000Z K 7 svn:log V 66 Oops, restored existent option LINUX. It is used at config-time. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-01T06:31:18.000000Z K 7 svn:log V 213 Include so that this does't blow up with B_WRITE undefined. I fully updated my src tree and did a `make includes' in /usr/src before trying this fix, so I can only presume that Bruce missed something. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-05-01T08:31:21.000000Z K 7 svn:log V 43 i386/machdep.c include/clock.h isa/clock.c END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-05-01T08:39:02.000000Z K 7 svn:log V 1156 Added calibration the i8254 and the i586 clocks agains the RTC at boot time. The results are currently ignored unless certain temporary options are used. Added sysctls to support reading and writing the clock frequency variables (not the frequencies themselves). Writing is supposed to atomically adjust all related variables. machdep.c: Fixed spelling of a function name in a comment so that I can log this message which should have been with the previous commit. Initialize `cpu_class' earlier so that it can be used in startrtclock() instead of in calibrate_cyclecounter() (which no longer exists). Removed range checking of `cpu'. It is always initialized to CPU_XXX so it is less likely to be out of bounds than most variables. clock.h: Removed I586_CYCLECTR(). Use rdtsc() instead. clock.c: TIMER_FREQ is now a variable timer_freq that defaults to the old value of TIMER_FREQ. #define'ing TIMER_FREQ should still work and may be the best way of setting the frequency. Calibration involves counting cycles while watching the RTC for one second. This gives values correct to within (a few ppm) + (the innaccuracy of the RTC) on my systems. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-01T08:42:40.000000Z K 7 svn:log V 23 Add the compat21 dist. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-01T08:50:00.000000Z K 7 svn:log V 63 If we've selected X, select the compat21 distribution as well. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-01T09:23:30.000000Z K 7 svn:log V 51 Make the call to fortune here conditional as well. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-01T09:31:50.000000Z K 7 svn:log V 66 Fix the last known bogon with the packages menu. It's SNAP time! END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-01T09:35:34.000000Z K 7 svn:log V 33 Might as well be factual. Sigh! END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-01T09:42:17.000000Z K 7 svn:log V 104 Bump SNAP date to 960501 since that's what it is now. Next SNAP, these WON'T be hardcoded in here! :-) END K 10 svn:author V 5 markm K 8 svn:date V 27 1996-05-01T17:15:30.000000Z K 7 svn:log V 123 Rewrite this a bit. The patch has already been applied, and users do not need to followmost of the upgrading instructions. END K 10 svn:author V 5 markm K 8 svn:date V 27 1996-05-01T17:16:23.000000Z K 7 svn:log V 75 Provide a rudimentary man page for this, based mostly on the README.PATCH. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-05-01T20:11:01.000000Z K 7 svn:log V 103 Add section with pgp keys (feel free to give it a better layout) Add me back as patch-kit contributor. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-05-01T22:20:40.000000Z K 7 svn:log V 123 Remove a redundant description of the EMFILE error, and fix a typo. Submitted by: James Raynard END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-05-01T22:28:58.000000Z K 7 svn:log V 90 Bring in changes from main branch: fix a man page xref, an error description and a typo. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-05-01T22:44:14.000000Z K 7 svn:log V 98 Bring in changes from main branch: some of my various man page cleanups from the last few months END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-05-01T22:49:36.000000Z K 7 svn:log V 12 Fix a typo. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-05-01T23:17:27.000000Z K 7 svn:log V 117 Convert the time2posix man page to mdoc format. This still needs some other cleanup, but it is good enough for now. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-05-01T23:21:43.000000Z K 7 svn:log V 62 Bring in changes from main branch: various man page cleanups. END K 10 svn:author V 6 fenner K 8 svn:date V 27 1996-05-02T05:31:13.000000Z K 7 svn:log V 94 Size temp var correctly; buf[4*sizeof "123"] is not long enough to store "192.252.119.189\0". END K 10 svn:author V 6 fenner K 8 svn:date V 27 1996-05-02T05:54:14.000000Z K 7 svn:log V 65 Back out my stupid braino; I was thinking strlen and not sizeof. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-02T08:18:28.000000Z K 7 svn:log V 173 Yow! /dev/wcd0c got omitted from the boot.flp somehow. Guess that explains why ATAPI CDROMs were broken in the last (and this!) SNAPSHOT.. :-( Oh well, next SNAP I guess. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-05-02T08:37:16.000000Z K 7 svn:log V 32 Replace NBPG with getpagesize() END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-05-02T08:43:05.000000Z K 7 svn:log V 99 Cache the result of getpagesize() so we only make one syscall. Use getpagesize instead of CLBYTES. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-05-02T08:43:37.000000Z K 7 svn:log V 30 Use PAGE_SIZE instead of NBPG END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-05-02T09:09:04.000000Z K 7 svn:log V 22 NBPG -> getpagesize() END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-05-02T09:10:21.000000Z K 7 svn:log V 18 NBPG -> PAGE_SIZE END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-02T09:15:57.000000Z K 7 svn:log V 94 Add wcd0 to `all' target. The fate of the IDE CDROM support in 2.2 is becoming clearer.. :-) END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-05-02T09:23:36.000000Z K 7 svn:log V 18 NBPG -> PAGE_SIZE END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-05-02T09:34:51.000000Z K 7 svn:log V 61 KGDB is dead. It may come back one day if somebody does it. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-05-02T09:42:45.000000Z K 7 svn:log V 52 NBPG -> PAGE_SIZE Avoid using the struct pte stuff. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-02T10:09:45.000000Z K 7 svn:log V 70 Clear the TCP/IP device configuration screen away after we invoke it. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-05-02T10:41:18.000000Z K 7 svn:log V 159 Rename the very bogus indeed option "LINUX" to "COMPAT_LINUX". I can only presume that the brain behind this have never seen code that says "#ifdef LINUX" :-( END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-05-02T10:43:17.000000Z K 7 svn:log V 75 First pass at cleaning up macros relating to pages, clusters and all that. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-05-02T11:38:05.000000Z K 7 svn:log V 1020 Fix a nasty bug that causes random crashes and lockups particularly on very busy servers (eg: news, web). This is an interaction between embryonic processes that have not yet finished forking, and happen to cause the kernel VM space to grow, hitting the uninitialised variable. It was possible for this to strike at any time, depending on the size of your kernel and load patterns. One machine had paniced occasionally when cron launches a job since before the 2.1 release. If you had "options DIAGNOSTIC", you may have seen references to bogus addresses like 0xdeadc142 and the like. This is a minimal change to fix the problem, it will probably be done better by reordering p_vmspace to be in the startzero section, but it becomes harder to validate then. It's been vulnerable since pmap.c rev 1.40 (Jan 9, 1995), so it's been a cause of problems since well before 2.0.5. This was when the merged VM/buffer cache and the dynamic growing kernel VM space were first committed. This probably fixes a few of PR's. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-05-02T12:09:04.000000Z K 7 svn:log V 97 Brought in fix from rev 1.21: initialize p_vmspace to 0 so that pmap_growkernel doesn't kill us. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-05-02T13:06:21.000000Z K 7 svn:log V 24 CLSIZE -> getpagesize() END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-05-02T13:08:51.000000Z K 7 svn:log V 42 PD_SHIFT -> PDRSHIFT PGOFSET -> PAGE_MASK END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-05-02T14:21:14.000000Z K 7 svn:log V 179 removed: CLBYTES PD_SHIFT PGSHIFT NBPG PGOFSET CLSIZELOG2 CLSIZE pdei() ptei() kvtopte() ptetov() ispt() ptetoav() &c &c new: NPDEPG Major macro cleanup. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-05-02T14:21:57.000000Z K 7 svn:log V 17 This can go now. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-05-02T14:58:15.000000Z K 7 svn:log V 14 Removed $Log$ END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-05-02T15:07:05.000000Z K 7 svn:log V 150 Fixed two oversights pointed out to me by dyson: 1) remove unused assignment of "mpte" in pmap_remove() 2) retrofit new pmap_protect() from -current END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-05-02T15:44:53.000000Z K 7 svn:log V 855 NIS client-side performance tweak: Each of the ypclnt functions does a _yp_dobind() when it starts and then a _yp_unbind() when it finishes. This is not strictly necessary and it wastes cycles: it means we do a new clnt_create() and clnt_destroy() for each yp_whatever() call. In fact, you can do multiple clnt_call()s using a single RPC client handle returned by clnt_create(). Ideally we only have to create a handle to ypserv once (the first time we call a ypclnt function) and then destroy it and rebind only if a call to ypserv fails. - Modify _yp_dobind() so that it only creates a new RPC client handle when establishing a new binding or when one of the ypclnt calls invalidates an existing binding and calls _yp_dobind() to establish a new one. - Modify the various ypclnt functions to only call _yp_unbind() if a call to ypserv fails. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-05-02T16:01:19.000000Z K 7 svn:log V 67 Merge with HEAD. Revamp the NIS netgroup inclusion/exclusion code. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-05-02T16:02:42.000000Z K 7 svn:log V 70 Sync with HEAD: encode NIS master.passwd entries in a simpler manner. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-05-02T16:03:30.000000Z K 7 svn:log V 41 Sync with HEAD: simplify NIS marker keys END K 10 svn:author V 3 jdp K 8 svn:date V 27 1996-05-02T16:07:33.000000Z K 7 svn:log V 270 Bring in changes from main branch. ld.c 1.29 -> 1.31: open/fopen error checking, remove LD_NOSTD_LIB ld.h 1.14 -> 1.16: prototypes for new functions in shlib.c lib.c 1.15 -> 1.16: open/fopen error checking shlib.c 1.13 -> 1.15: new functions for dynamic linker END K 10 svn:author V 3 jdp K 8 svn:date V 27 1996-05-02T16:08:53.000000Z K 7 svn:log V 53 Bring in small speedups from main branch 1.2 -> 1.3. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1996-05-02T16:09:55.000000Z K 7 svn:log V 63 Bring in minor manual page fixups from main branch 1.7 -> 1.8. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1996-05-02T16:14:05.000000Z K 7 svn:log V 281 Bring in changes from main branch. Makefile 1.15 -> 1.18: Safer installation on a running system. rtld.1 1.2 -> 1.3: Add LD_PRELOAD, remove LD_NO_INTERN_SEARCH and LD_NOSTD_PATH. rtld.c 1.27 -> 1.33: Major speedups, code cleanups, LD_PRELOAD support. END K 10 svn:author V 5 markm K 8 svn:date V 27 1996-05-02T17:04:59.000000Z K 7 svn:log V 35 Merge with HEAD. Patch docs fixes. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-05-02T19:18:47.000000Z K 7 svn:log V 107 Xref chat(8) and pppd(8). Also change .It references to .Pa for file name references in the file section. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-05-02T19:21:40.000000Z K 7 svn:log V 71 Xref chat(8) and ppp(8). Pointed-out-by: Someone in the mailing lists END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-05-02T21:40:50.000000Z K 7 svn:log V 112 Replace the dependency of `install' from `kernel' by a test for the existance fo `kernel'. Submitted by: peter END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-05-02T21:42:18.000000Z K 7 svn:log V 16 Add a man page. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-05-02T21:43:04.000000Z K 7 svn:log V 131 Merge from HEAD: Replace the dependency of `install' from `kernel' by a test for the existance fo `kernel'. Submitted by: peter END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-05-02T21:47:45.000000Z K 7 svn:log V 44 Oops, forgot to `cvs add' this one first... END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-05-02T21:47:50.000000Z K 7 svn:log V 107 Fix ^[[1K (clear from beginning of line to cursor) and ^[[2K (clear whole line), they not work _initially_ END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-05-02T22:05:32.000000Z K 7 svn:log V 39 Add missing kD to cons25 default entry END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-05-02T22:20:52.000000Z K 7 svn:log V 69 Don't fiddle page tables by hand, use pmap_enter. (copied from wd.c) END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-05-02T22:25:18.000000Z K 7 svn:log V 511 Move atdevbase out of locore.s and into machdep.c Macroize locore.s' page table setup even more, now it's almost readable. Rename PG_U to PG_A (so that I can...) Rename PG_u to PG_U. "PG_u" was just too ugly... Remove some unused vars in pmap.c Remove PG_KR and PG_KW Remove SSIZE Remove SINCR Remove BTOPKERNBASE This concludes my spring cleaning, modulus any bug fixes for messes I have made on the way. (Funny to be back here in pmap.c, that's where my first significant contribution to 386BSD was... :-) END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-05-02T22:34:19.000000Z K 7 svn:log V 128 Specify FreeBSd on the .Os line, since this is a FreeBSD-specific program. Use the .Fx (FreeBSD) macro in the HISTORY section. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-03T03:15:58.000000Z K 7 svn:log V 40 Look conditionally in obj/ for mktoasc. END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-05-03T05:37:04.000000Z K 7 svn:log V 100 Bring in ccd support. Call ccdconfig before swapon if /etc/ccd.conf exists. Obtained from: NetBSD END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-05-03T05:37:34.000000Z K 7 svn:log V 52 Bring in ccd support. Entry to create ccd devices. END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-05-03T05:37:54.000000Z K 7 svn:log V 47 Bring in ccd support. ccd is a pseudo device. END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-05-03T05:38:34.000000Z K 7 svn:log V 46 Bring in ccd support. New disk type for ccd. END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-05-03T05:44:45.000000Z K 7 svn:log V 62 Add ccd to list of devices. Also add a sample entry in LINT. END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-05-03T06:02:49.000000Z K 7 svn:log V 206 Bring in ccd support from -current. Note that conf.c has two missing entries in front of ccd (stl and qcam) and the ccd driver won't work (wrong character special major) until someone fills the two slots. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-05-03T14:57:27.000000Z K 7 svn:log V 58 Move from the old buf.b_actf to the new TAILQ(buf.b_act). END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-05-03T14:58:11.000000Z K 7 svn:log V 126 Move from the old buf.b_actf to the new TAILQ(buf.b_act). Also remove a ton of weird comments and a couple of no-use options. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-05-03T15:05:17.000000Z K 7 svn:log V 54 disksort() is gone, all drivers now use tqdisksort(). END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-05-03T16:49:14.000000Z K 7 svn:log V 37 Forget that TAILQ's must be init'ed. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-05-03T18:09:06.000000Z K 7 svn:log V 176 Stupid bug, the default man page goes to section 1, not 8. Closes PR #misc/1172: Error in sbin/dset/Makefile Submitted by: masafumi@tky007.tth.expo96.ad.jp (Masafumi NAKANE) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-05-03T18:11:02.000000Z K 7 svn:log V 46 Update from HEAD: man page goes to section 8. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-05-03T20:15:11.000000Z K 7 svn:log V 6 Typo. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-05-03T20:52:18.000000Z K 7 svn:log V 59 A nasty #define, so that we don't use buf->b_actf anymore. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-05-03T20:56:09.000000Z K 7 svn:log V 76 Remove buf->b_actf, nobody uses it anymore. Clean up some pmap macro usage. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-05-03T21:01:54.000000Z K 7 svn:log V 166 Another sweep over the pmap/vm macros, this time with more focus on the usage. I'm not satisfied with the naming, but now at least there is less bogus stuff around. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-03T23:32:32.000000Z K 7 svn:log V 15 Sync with HEAD END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-03T23:55:09.000000Z K 7 svn:log V 51 Add Andrew McRae for his work on the PCCARD stuff. END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-05-04T02:53:22.000000Z K 7 svn:log V 89 Add Yoshiro Mihira for his contribution of the wide-dhcp port. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-05-04T06:03:59.000000Z K 7 svn:log V 390 Initial import of driver for the Stallion EasyIO and EasyConnection 8/32 boards by Greg Ungerer (gerg@stallion.oz.au). (v0.0.1 alpha) This is a multiple import of all revisions available to build up a history. This driver supports only some of the Stallion range, in particular, not the highly intelligent cards. That comes in shortly. Submitted by: Greg Ungerer (gerg@stallion.oz.au) END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-05-04T06:03:59.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r15587, 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 1996-05-04T06:04:00.000000Z K 7 svn:log V 69 This commit was manufactured by cvs2svn to create tag 'v0_0_1_alpha'. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-05-04T06:09:47.000000Z K 7 svn:log V 93 Import v0.0.2 alpha of the Stallion driver Submitted by: Greg Ungerer (gerg@stallion.oz.au) END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-05-04T06:09:47.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r15590, 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 1996-05-04T06:09:48.000000Z K 7 svn:log V 69 This commit was manufactured by cvs2svn to create tag 'v0_0_2_alpha'. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-05-04T06:13:22.000000Z K 7 svn:log V 89 Import v0.0.3alpha of Stallion driver. Submitted by: Greg Ungerer (gerg@stallion.oz.au) END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-05-04T06:13:22.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r15593, 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 1996-05-04T06:13:23.000000Z K 7 svn:log V 69 This commit was manufactured by cvs2svn to create tag 'v0_0_3_alpha'. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-05-04T06:16:23.000000Z K 7 svn:log V 93 Import v0.0.4alpha of the Stallion driver. Sumbitted by: Greg Ungerer (gerg@stallion.oz.au) END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-05-04T06:16:23.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r15596, 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 1996-05-04T06:16:24.000000Z K 7 svn:log V 69 This commit was manufactured by cvs2svn to create tag 'v0_0_4_alpha'. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-05-04T06:31:39.000000Z K 7 svn:log V 306 Import kernel parts of the v0.0.5alpha Stallion driver(s). This is now two seperate drivers that support (I think) all of Stallions's range, including the high performance intelligent cards, and their older cards. Submitted by: Greg Ungerer (gerg@stallion.oz.au) (User-mode parts and patches to follow) END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-05-04T06:31:39.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r15599, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-05-04T07:03:55.000000Z K 7 svn:log V 131 Update to version 1.1beta5d of the driver. This driver now runs under FreeBSD 2.1 and 2.2, BSD/OS 2.x, Linux, Solaris, and SCO V. END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-05-04T07:05:55.000000Z K 7 svn:log V 20 Update to 1.1beta5d END K 10 svn:author V 5 markm K 8 svn:date V 27 1996-05-04T07:12:07.000000Z K 7 svn:log V 168 1) make -DCLOBBER not remove most of /usr/lib 2) make all the 'pre-targets' not install profiled libraries and man pages to speed up the bootstrap in a 'make world' END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-05-04T07:15:15.000000Z K 7 svn:log V 31 Bring qcam driver into -stable END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-05-04T07:18:45.000000Z K 7 svn:log V 21 Bring in qcam driver END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-05-04T07:22:23.000000Z K 7 svn:log V 159 Import the user-mode parts of the v0.0.5alpha Stallion driver. Submitted by: Greg Ungerer (gerg@stallion.oz.au) (Note, patches to compile/install to follow) END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-05-04T07:22:23.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r15606, 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 1996-05-04T07:22:24.000000Z K 7 svn:log V 69 This commit was manufactured by cvs2svn to create tag 'v0_0_5_alpha'. END K 10 svn:author V 5 markm K 8 svn:date V 27 1996-05-04T07:25:54.000000Z K 7 svn:log V 52 Add randomness from /dev/random if it is available. END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-05-04T07:39:01.000000Z K 7 svn:log V 95 Add Nisha Talagala (nisha@cs.berkeley.edu) who is the co-porter of the ccd driver from NetBSD. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-05-04T08:02:31.000000Z K 7 svn:log V 103 Minimal adjustments to get the Stallion utilities to build and install in a FreeBSD style source tree. END K 10 svn:author V 5 markm K 8 svn:date V 27 1996-05-04T08:11:47.000000Z K 7 svn:log V 61 Split CRYPTOBJDIR -> SCRYPTOBJDIR/DESCRYPTOBJDIR for init(8) END K 10 svn:author V 5 markm K 8 svn:date V 27 1996-05-04T08:16:20.000000Z K 7 svn:log V 49 Better method of choosing libdescrypt/libscrypt. END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-05-04T08:30:22.000000Z K 7 svn:log V 72 Connect ccd man page and ccdconfig to parent Makefiles. Ok'd by: peter END K 10 svn:author V 5 markm K 8 svn:date V 27 1996-05-04T08:32:07.000000Z K 7 svn:log V 79 Add extra targets a' la' eBones/Makefile for release/Makefile. (bootstrap etc) END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-05-04T08:39:27.000000Z K 7 svn:log V 101 Brought in from HEAD: Connect ccd man page and ccdconfig to parent Makefiles. Ok'd by: peter END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-05-04T08:40:13.000000Z K 7 svn:log V 227 Distinguish the classes of stallion boards (intelligent vs. "smart" cd1400) and which driver is for which. Major 72 was for the cd1400 based cards, I've grabbed the next free (75) for the intelligent, high performance boards. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-05-04T08:41:28.000000Z K 7 svn:log V 49 Add stl and stli drivers for the Stallion cards. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-05-04T08:42:14.000000Z K 7 svn:log V 9 Add $Id$ END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-05-04T08:44:42.000000Z K 7 svn:log V 147 Add $Id$ Compile for FreeBSD-2.2 (it compiles for 2.0.5, 2.1 and 2.2) Use -current include file locations Use -current pciintr calling conventions END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-05-04T08:49:40.000000Z K 7 svn:log V 189 Add $Id$ Compile for FreeBSD-2.2 Fix some compile warnings about function declarations -current's VM include files have changed lately, this needed to be updated. Use correct major number. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-05-04T08:51:42.000000Z K 7 svn:log V 140 Some trivial updates to the information in here, A good deal of this is out of date, as it deals with patching the driver into the kernel. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-05-04T08:53:27.000000Z K 7 svn:log V 9 Add $Id$ END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-05-04T09:15:11.000000Z K 7 svn:log V 268 Add /usr/libdata/stallion for holding the download firmware images. These binary files most definately do not come under /usr/share's "architecture independent text files" rule... even though these same images would be used on other processors with pci architectures. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-04T10:25:03.000000Z K 7 svn:log V 47 Correct an editing bogon I introduced earlier. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-04T11:18:32.000000Z K 7 svn:log V 17 Update from HEAD END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-04T13:57:02.000000Z K 7 svn:log V 72 Bring this much nicer, far more functional Makefile over from -current. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-04T14:08:49.000000Z K 7 svn:log V 197 Update the comments at the top of these things to fit reality. Sup hasn't been a package which you need to add on for awhile now. :-) Also mention hooks in /etc/make.conf for `make update' fans. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1996-05-04T15:35:04.000000Z K 7 svn:log V 98 Update an offset field for i386 a.out core files, so that the program name comes out right again. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-05-04T17:26:55.000000Z K 7 svn:log V 76 Add Greg Ungerer for his Stallion serial card driver. END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-05-05T02:26:57.000000Z K 7 svn:log V 50 Add DDB_UNATTENDED to opt_ddb.h where it belongs. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-05-05T07:36:18.000000Z K 7 svn:log V 50 Oops, add stallion utils to i386 part of Makefile END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-05-05T07:40:46.000000Z K 7 svn:log V 118 rm the files first before uudecoding, because the modes in the begin line doesnt permit writes by the owner.. (oops!) END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-05-05T07:56:21.000000Z K 7 svn:log V 576 Add support to enable libc to be compiled in ELF format. (#ifdef __ELF__) In a nutshell, this macroizes the local/global symbol scoping rules that are different in a.out and ELF. It also makes the i386 assembler stubs conform to i386 PIC calling conventions - the a.out ld.so didn't object, but the ELF one needs it as it implements PIC jumps via PLT's as well as calls. The a.out rtld only worked because it was accidently snooping the grandparent calling function's return address off the stack.. This also affects the libc_r code a little, because of cpp macro nesting. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-05-05T08:22:20.000000Z K 7 svn:log V 32 Sync libc_r with libc changes.. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-05-05T13:53:48.000000Z K 7 svn:log V 110 uninitialized auto variable shmseg is used in ... Closes PR #kern/1174 Submitted by: enami@ba2.so-net.or.jp END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-05-05T14:04:33.000000Z K 7 svn:log V 194 Vendor-branch import of the 4.4BSD-Lite2 code for lpr. There are several bugfixes in it that are worth considering. Don't be alarmed about the import conflicts... Obtained from: 4.4BSD-Lite2 END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-05-05T14:04:33.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r15637, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-05-05T17:09:04.000000Z K 7 svn:log V 63 Change the compiled-in polling parameters to a sysctl setting. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-05-05T17:35:19.000000Z K 7 svn:log V 500 Change the logic of the interrupt/poll loop. It no longer loops until it empties all of the 256 byte incoming fifo, as it can spend more time processing one port than intended, especially if data is streaming in at 115.2K. The port fifo will be emptied and dumped into the tty system and left until next time. I've been running this for quite some time on one of my systems here. Also, if the tty layer is blocked or full it lets the hardware assert the flow control rather than loosing the data. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-05-05T17:55:54.000000Z K 7 svn:log V 35 Avoid potential trademark conflict END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-05-05T17:57:44.000000Z K 7 svn:log V 48 Rev 1.2 from -current: avoid possible trademark END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-05-05T18:00:30.000000Z K 7 svn:log V 125 Rev 1.39 of si.c: Interrupt/poll loop reorganise. (This was actually tested under -stable first and ported to -current. :-) END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-05-05T18:17:06.000000Z K 7 svn:log V 84 Part of rev 1.38: just tweakable parameters, no sysctl (it's too painful under 2.1) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-05-05T19:01:13.000000Z K 7 svn:log V 451 Finally commit the changes that make getty(8) no longer depend on the COMPAT_43 cruft. This is supposedly the last core utility that has been using it! (So now, one should be able to remove this option from the config files. Be aware that the last officially released xterm however still requires it.) The getty has been running now for several weeks on my modem line, so i feel safe about it. Obtained from: mostly from the NetBSD vendor-branch END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-05-05T19:28:34.000000Z K 7 svn:log V 79 Fix my botched 4.4Lite2 import, and revert these files to their HEAD versions. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-05T21:54:23.000000Z K 7 svn:log V 116 Bring in some changes to make the FTP installation warn you if it can't find the requested release on a given site. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-05-05T22:40:51.000000Z K 7 svn:log V 428 Pull a bunch of fixes from the 4.4BSD-Lite2 branch. It's really surprising how many trivial errors there have been... :-) Some more cleanup is needed, but i'd like to separate the Lite2 changes from other work, that's why this goes into a different commit. People with serial printers should see whether i have broken the stty- style printcap options (i hope not). Inspired by: Sergey Shkonda END K 10 svn:author V 8 gclarkii K 8 svn:date V 27 1996-05-06T06:15:19.000000Z K 7 svn:log V 198 We DON'T ship bash by default, why is it the default shell? We also don't ship tcsh or ksh by default. Correct these two things to make sh the default and increase csh and sh to be higher priority. END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-05-06T16:47:28.000000Z K 7 svn:log V 129 Update qcamdriver to 1.1-release distribution. - move the cdevsw structure back up front (sigh) - use __linux__ instead of LINUX END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-05-06T17:18:12.000000Z K 7 svn:log V 83 An old typo MCLBYTES/CLBYTES became more obvious bogus now. Submitted by: wollman END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-05-06T17:42:13.000000Z K 7 svn:log V 917 Add three new route flags to help determine what sort of address the destination represents. For IP: - Iff it is a host route, RTF_LOCAL and RTF_BROADCAST indicate local (belongs to this host) and broadcast addresses, respectively. - For all routes, RTF_MULTICAST is set if the destination is multicast. The RTF_BROADCAST flag is used by ip_output() to eliminate a call to in_broadcast() in a common case; this gives about 1% in our packet-generation experiments. All three flags might be used (although they aren't now) to determine whether a packet can be forwarded; a given host route can represent a forwardable address if: (rt->rt_flags & (RTF_HOST | RTF_LOCAL | RTF_BROADCAST | RTF_MULTICAST)) == RTF_HOST Obviously, one still has to do all the work if a host route is not present, but this code allows one to cache the results of such a lookup if rtalloc1() is called without masking RTF_PRCLONING. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-05-06T20:31:04.000000Z K 7 svn:log V 151 Several locations in sys/netinet/ip_fw.c are lacking or incorrectly use spl() functions. Reviewed by: phk Submitted by: Alex Nash END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-05-06T20:32:01.000000Z K 7 svn:log V 17 Merge from head. END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1996-05-07T03:12:00.000000Z K 7 svn:log V 92 Bring in a change from the main branch: Record PID in /var/run/inetd.pid and document same. END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1996-05-07T03:16:43.000000Z K 7 svn:log V 9 Add $Id$ END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-05-07T15:34:50.000000Z K 7 svn:log V 179 Bring in changes from the HEAD: Create share/examples/{meteor|sliplogin|slattach} in the mtree step now that we're using the Makefile from -current which no longer creates them. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-05-07T16:17:45.000000Z K 7 svn:log V 39 Dohw! Turn on yp_mkdb in the Makefile. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-05-07T16:42:26.000000Z K 7 svn:log V 45 Replace non-POSIX speed setting by POSIX one END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-05-07T19:01:31.000000Z K 7 svn:log V 193 - KNF'ify - Prepend PSM_ to some defines to avoid any possible name-space problems - Use some already defined constants instead of magic #'s where appropriate. [ No functional changes (yet) ] END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-05-07T19:05:10.000000Z K 7 svn:log V 14 Localize time END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-05-07T19:10:32.000000Z K 7 svn:log V 14 Localize time END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-05-07T19:40:47.000000Z K 7 svn:log V 71 Whoops, brain-o's with the previous commit. Fix up quite a few typos. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-05-07T20:08:21.000000Z K 7 svn:log V 95 Augh, more typos. (I hate *Sprint*, since the network is down it's hard to test things well.) END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-05-07T20:13:11.000000Z K 7 svn:log V 49 Bring in changes from the HEAD. Format changes. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-07T20:15:49.000000Z K 7 svn:log V 153 Merge from HEAD for a fuller, rounder examples directory. This also drags in some of the new locale directories, but I don't see as they hurt anything. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-05-07T20:39:34.000000Z K 7 svn:log V 53 Last typo fixed (network came up for a few minutes). END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-05-07T20:51:52.000000Z K 7 svn:log V 392 Grrrr... yet another variation on Murphy's Law: the best way to find bugs in your code is to put it in the -stable branch. (Corollary: the day you discover the bug is the day the Internet decides to route your telnet session to the repository box via Zimbabwe.) Remove one bogus free(result) (from _havemaster()) that slipped by me. Flagged by: phkmalloc Pointed out to me by: Stefan Esser END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-05-07T20:54:12.000000Z K 7 svn:log V 84 Bring in one line fix from HEAD: take out unneeded free(result) from _havemaster(). END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-05-07T21:05:12.000000Z K 7 svn:log V 349 In use_yp(), call _yp_check() to make ultra, super-duper sure that NIS is available before trying to go hunting for a domain name. This fixes the following problem: you have +::::::::: in /etc/master.passwd but NIS isn't running (no ypbind, no domain name set) -- passwd and chpass will still try to change an NIS password instead of the local one. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-05-07T21:08:20.000000Z K 7 svn:log V 78 phkmalloc doesn't like the call to xdr_free() in ypxfr_get_master(). Nuke it. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-05-07T21:11:13.000000Z K 7 svn:log V 247 Re-wrote psm_poll_status() to use the ioport supplied in the kernel config file instead of hard-coding it in the driver. No functional differences. This is based on the code Richard Wiwatowski sent to the mailing list. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-05-07T21:32:29.000000Z K 7 svn:log V 86 Added devconf() support. Obtained from: Richard Wiwatowski END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-05-07T21:35:19.000000Z K 7 svn:log V 89 Added Richard Wiwatowski for his work on the psm mouse driver. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-05-07T21:48:55.000000Z K 7 svn:log V 115 Added code to avoid keyboard 'hangs' during the probe. Submitted by: Richard Wiwatowski END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-05-07T21:56:46.000000Z K 7 svn:log V 67 Make sure you include if you have devconf code. :( END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-05-07T21:59:44.000000Z K 7 svn:log V 249 Removed one of the un-documented CTRL pokes, and replace it with a one second delay. My ps/2 mouse is now found reliably on my ThinkPad (it didn't before) and still works on my NEC Versa. Submitted by: Richard Wiwatowski END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-05-07T22:33:19.000000Z K 7 svn:log V 57 Simplify probe. Removed the DELAY() as it's not needed. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-05-07T23:19:49.000000Z K 7 svn:log V 98 ``mv'' -> ``mv -f'' ``rm'' -> ``rm -f'' so mv/rm may not ask for confirmation if you are not root END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1996-05-08T04:29:08.000000Z K 7 svn:log V 84 Clean up various compiler warnings. Most (if not all) were benign Reviewed by: bde END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1996-05-08T04:34:03.000000Z K 7 svn:log V 160 Remove useless entries from the inetsw structure initiliser which only produced compile-time warnings. Reviewed/Tested by: Bill Fenner END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1996-05-08T04:38:22.000000Z K 7 svn:log V 143 Zero out some (unused) entries in the ipxsw initiliser which only lead to compile-tiome warnings. Tested by: John Hay END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-05-08T04:48:25.000000Z K 7 svn:log V 121 *blush* How did this slip through? Fix a dynamic initialiser in a static variable, and make sure sysctl.h is #included. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-08T09:25:57.000000Z K 7 svn:log V 129 Nuke the nasty cleaning of /var/run after netstart starts - it nukes gated's pid file, for one thing, and is just generally BAD. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-05-08T12:28:23.000000Z K 7 svn:log V 60 ppoll -> yppoll. This Makefile should work better now. :-) END