ƒ­<86000 231 111 384 199 690 183 149 471 129 131 170 116 117 167 116 117 106 124 164 117 126 117 176 156 122 213 227 146 165 118 123 121 107 168 192 120 224 491 507 446 299 166 177 275 335 266 137 166 239 161 325 158 181 160 121 130 132 157 247 112 120 149 234 200 187 182 180 193 192 138 351 170 170 170 170 217 217 241 375 275 171 142 223 222 228 230 212 442 492 151 672 127 326 532 145 292 291 172 125 142 179 306 231 161 347 208 140 290 286 141 180 173 209 119 99 164 340 214 259 152 185 143 120 145 128 154 154 256 153 174 278 146 143 198 864 124 174 267 303 264 121 364 153 235 215 176 290 335 441 181 116 163 230 141 115 199 132 277 156 503 593 157 243 434 419 229 434 264 187 388 357 113 241 169 147 170 112 324 197 161 348 204 135 176 731 132 403 147 169 511 176 144 365 263 165 282 215 257 345 133 238 156 738 288 508 265 127 747 533 467 146 126 188 165 1117 233 271 162 162 158 240 164 129 249 171 240 164 210 241 138 148 156 K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-11-04T03:28:10.000000Z K 7 svn:log V 19 Axe the old cdldr. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-11-04T03:51:59.000000Z K 7 svn:log V 291 Trim all the extra debugging output including hexdumps, debug messages, etc. The only bit of debugging left is performing dual output to both the screen and COM1. Also, the twiddle is still disabled since it seems to do weird things to the serial dump. cdboot now has 880 bytes to spare. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-11-04T06:15:28.000000Z K 7 svn:log V 104 Exclude pppctl on ia64 due to libc_r. I had been building with -DNOLIBC_R, but this is a little safer. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-11-04T06:18:55.000000Z K 7 svn:log V 594 Fix a bug in CD9660 when vmiodirenable is turned on. CD9660 was assuming that a buffer's b_blkno would be valid. This is true when vmiodirenable is turned off because the B_MALLOC'd buffer's data is invalidated when the buffer is destroyed. But when vmiodirenable is turned on a buffer can be reconstituted from its VMIO backing store. The reconstituted buffer will have no knowledge of the physical block translation and the result is serious directory corruption of the CDROM. The solution is to fix cd9660_blkatoff() to always BMAP the buffer if b_lblkno == b_blkno. MFC after: 0 days END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-11-04T06:19:47.000000Z K 7 svn:log V 88 Immediately MFC 1.29 to fix CDROM directory corruption when vmiodirenable is turned on. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-11-04T06:20:02.000000Z K 7 svn:log V 55 Remove files that were not part of the bc-1.06 import. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-11-04T06:23:26.000000Z K 7 svn:log V 375 MFC - FINALLY turn vmiodirenable on by default in -stable now that CD9660 has been fixed and kern.maxvnodes has been implemented. This should result in a considerable improvement in directory performance on systems whos sysops have not already turned vmiodirenable on, especially on systems with huge amounts of ram. Testing has shown that small systems will also benefit. END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-11-04T08:44:49.000000Z K 7 svn:log V 37 Remove unneeded call to cdevsw_add() END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-11-04T08:49:51.000000Z K 7 svn:log V 39 Call to cdevsw_add() no longer needed. END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-11-04T08:53:38.000000Z K 7 svn:log V 78 B_ERROR is BIO_ERROR on -current. Now it compiles, I don't know if it works. END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-11-04T08:54:15.000000Z K 7 svn:log V 24 Don't call cdevsw_add() END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-11-04T08:58:22.000000Z K 7 svn:log V 25 Don't call cdevsw_add(). END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-11-04T09:01:07.000000Z K 7 svn:log V 75 Rename the top 7 bits if disk minors to spare bits, rather than type bits. END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-11-04T09:07:23.000000Z K 7 svn:log V 24 Don't call devsw_add(). END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-11-04T09:09:41.000000Z K 7 svn:log V 25 Don't call cdevsw_add(). END K 10 svn:author V 5 shige K 8 svn:date V 27 2001-11-04T09:13:59.000000Z K 7 svn:log V 12 Add myself. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-11-04T11:19:33.000000Z K 7 svn:log V 28 Add Søren's email address. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2001-11-04T11:19:34.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-11-04T11:50:08.000000Z K 7 svn:log V 25 Don't call cdevsw_add(). END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-11-04T11:55:19.000000Z K 7 svn:log V 34 Don't call cdevsw_{add,remove}(). END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-11-04T11:56:22.000000Z K 7 svn:log V 25 Don't call cdevsw_add(). END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-11-04T13:32:01.000000Z K 7 svn:log V 80 MFC: Add ata.h in preparation for synching of the ATA driver. Approved by: sos END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-11-04T14:21:21.000000Z K 7 svn:log V 60 We ditched controller a long while ago in favour of device. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-11-04T14:39:38.000000Z K 7 svn:log V 26 MFC: controller -> device END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-11-04T15:00:12.000000Z K 7 svn:log V 116 Disconnect sb.4. This is a manual page left over from the old pcm/voxware driver era. Superceded by newpcm's sbc.4. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-11-04T15:49:15.000000Z K 7 svn:log V 130 MFC: Fix diff with CURRENT: Add email address, add newlines between code sections, move bufq_init to the same place as CURRENT END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-11-04T15:52:44.000000Z K 7 svn:log V 54 devsw_add() and cdevsw_remove() are no longer needed. END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-11-04T15:55:17.000000Z K 7 svn:log V 73 Don't call cdevsw_add(). XXX: this driver lacks a proper _clone method. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-11-04T16:19:05.000000Z K 7 svn:log V 24 Remove unused variables END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-11-04T16:20:09.000000Z K 7 svn:log V 29 MFC: Remove unused variables END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-11-04T17:33:13.000000Z K 7 svn:log V 27 Remove an #ifdef vax entry END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-11-04T17:35:31.000000Z K 7 svn:log V 13 s/FREE/free/ END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-11-04T17:38:23.000000Z K 7 svn:log V 74 Repocopy pc98 fdisk out of its hidden subdir. Reconnect it to the build. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-11-04T18:04:00.000000Z K 7 svn:log V 98 Slightly closer to netbsd_strtod.c: s/IEEE_8087/IEEE_LITTLE_ENDIAN/ s/IEEE_MC68k/IEEE_BIG_ENDIAN/ END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-11-04T18:22:48.000000Z K 7 svn:log V 26 *** empty log message *** END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-11-04T18:24:04.000000Z K 7 svn:log V 129 Remove a leftover bzero(), plus a number of indentation and comment fixes spotted by a diff versus HEAD. No functional changes. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-11-04T18:28:45.000000Z K 7 svn:log V 396 Forced commit: Fix breakage in previous time_t related commit: quad_t is not a 'long long' - don't use that for casting for printf %lld (it is plain "long" on our 64 bit platforms). Also, These timestamps are relative to boot time, not 1970. We dont need to slow things down here with synthetic types on i386 since we have other wraparounds that occur *long* before 68 years of uptime. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-11-04T18:55:42.000000Z K 7 svn:log V 411 Add mnt_reservedvnlist so we can MFC to 4.x, in order to make all mount structure changes now rather then piecemeal later on. mnt_nvnodelist currently holds all the vnodes under the mount point. This will eventually be split into a 'dirty' and 'clean' list. This way we only break kld's once rather then twice. nvnodelist will eventually turn into the dirty list and should remain compatible with the klds. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-11-04T18:57:52.000000Z K 7 svn:log V 350 Bump __FreeBSD_version to 440002 to account for the mount structure change (LIST vnodelist -> TAILQ nvnodelist). At this time I am also adding a second TAILQ list, currently reserved, to the mount structure that will later be used to split the vnode list into a clean and dirty list, so as to get all mount structure changes over and done with now. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-11-04T18:59:11.000000Z K 7 svn:log V 203 Move the new vnodelist to the end of the mount structure to maintain better compatibility with modules that might access the mount structure but would otherwise not be effected by the vnodelist changes. END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-11-04T19:12:59.000000Z K 7 svn:log V 74 Fix "echo > /dev/null" for non-root users which broke in previous commit. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-11-04T20:49:24.000000Z K 7 svn:log V 85 Move the include before the extra rules so make all the default. Reported by: peter END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-11-04T21:15:52.000000Z K 7 svn:log V 177 Make top exit if its tty vanishes. PR: 30939, 30581 Submitted by: Edwin Groothuis Submitted by: Andrew L. Neporada MFC after: 2 weeks END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-11-04T21:30:12.000000Z K 7 svn:log V 240 Make strtod.c work on Alpha as well. strtod.c has got locale support, the netbsd_strtod.c file we have does not. More still should be done here, but this works happily on my Alpha. I have not (yet?) changed the Makefile.inc to use this. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-11-04T21:31:16.000000Z K 7 svn:log V 168 Make cmp work by mmapping chunks of a file, rather than the whole file at one time. PR: 24732 Submitted by: Andrew L. Neporada MFC after: 2 weeks END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-11-04T22:30:52.000000Z K 7 svn:log V 43 use MZERO instead of a separate bzero call END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-11-04T22:32:16.000000Z K 7 svn:log V 72 Formatting cleanup, remove a redundant variable. No functional changes. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-11-04T22:56:25.000000Z K 7 svn:log V 144 MFS: sync the ipfw/dummynet/bridge code with the one recently merged into stable (mostly , but not only, formatting and comments changes). END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-11-04T23:10:39.000000Z K 7 svn:log V 69 Move machine link creation from genassym to kernel-depend, per nyan@ END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-11-04T23:11:25.000000Z K 7 svn:log V 233 Refer people looking to figure out what major to use for a device to MAKEDEV and sys/conf/majors, not sys/conf/device., which has never existed in the history of FreeBSD (well, at least it isn't in the repository). PR: 31558 END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-11-04T23:13:03.000000Z K 7 svn:log V 67 Mark up NULL in .Dv. PR: 31747 Submitted by: END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-11-04T23:15:21.000000Z K 7 svn:log V 90 Fix compilation with -DDEBUG. PR: 31536 Submitted by: Alan Batie END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-11-04T23:19:46.000000Z K 7 svn:log V 66 sync the code with the one in stable (mostly formatting changes). END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-11-04T23:20:52.000000Z K 7 svn:log V 30 Nuke spaces in front of tabs. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-11-04T23:39:07.000000Z K 7 svn:log V 36 Improve logic to parse limit masks. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-11-04T23:43:50.000000Z K 7 svn:log V 39 Add more ata(4) controllers supported. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-11-04T23:52:49.000000Z K 7 svn:log V 62 Fix the fix. BIO_ERROR must be set in b_ioflags, not b_flags END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-11-04T23:57:37.000000Z K 7 svn:log V 153 New release notes: gawk 3.1.0 Updated release notes: ACPI update and APM compatability, binutils update. Deleted release notes: awk from Bell Labs. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-11-05T00:16:20.000000Z K 7 svn:log V 21 MFC: vmiodirenable=1 END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-11-05T00:16:30.000000Z K 7 svn:log V 29 Note MFC of vmiodirenable=1. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-11-05T00:27:21.000000Z K 7 svn:log V 58 MFC: sync with -current: -a option and other misc. fixes. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-11-05T00:30:47.000000Z K 7 svn:log V 140 New release notes: pmc driver, new loader tunables, ipfw(8) limit. Updated release note: bridge(4) and dummynet(4) are loadable modules. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-11-05T00:34:09.000000Z K 7 svn:log V 106 MFC: pmc driver, new loader tunables, bridge(4) and dummynet(4) are now loadable modules, ipfw(8) limit. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-11-05T00:39:27.000000Z K 7 svn:log V 96 malloc and calloc do not free memory. PR: 31365 Submitted by: SUZUKI Koichi END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-11-05T00:41:39.000000Z K 7 svn:log V 91 Catch up to proc->thread changes. PR: 31428 Submitted by: Chad David END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-11-05T00:44:38.000000Z K 7 svn:log V 89 Document ENETDOWN. PR: 31436 Submitted by: Milon Papezik END K 10 svn:author V 2 mp K 8 svn:date V 27 2001-11-05T00:45:33.000000Z K 7 svn:log V 101 Add enable_fpu/save_fpu for handling the floating point registers in the PCB. Obtained from: NetBSD END K 10 svn:author V 2 mp K 8 svn:date V 27 2001-11-05T00:49:03.000000Z K 7 svn:log V 100 Clean up the trap handling code and make it consistent with the other platforms. Submitted by: jhb END K 10 svn:author V 8 horikawa K 8 svn:date V 27 2001-11-05T00:57:46.000000Z K 7 svn:log V 41 Restore missing ".Bl -tag -width indent" END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-11-05T05:55:33.000000Z K 7 svn:log V 255 Don't pass os_boot_rendez directly to SAL_SET_VECTORS, because it's actually the address of the function descriptor. The fdesc has both the address of the function and it's corresponding gp value. Now that we have a gp value, use it instead of passing 0. END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-11-05T06:49:44.000000Z K 7 svn:log V 77 Add bg_BG.CP1251 PR: 25472 Submitted by: Peter Pentchev END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-11-05T06:58:02.000000Z K 7 svn:log V 77 Add bg_BG.CP1251 PR: 25472 Submitted by: Peter Pentchev END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-11-05T07:08:39.000000Z K 7 svn:log V 77 Add bg_BG.CP1251 PR: 25472 Submitted by: Peter Pentchev END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-11-05T07:21:03.000000Z K 7 svn:log V 77 Add bg_BG.CP1251 PR: 25472 Submitted by: Peter Pentchev END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-11-05T08:21:32.000000Z K 7 svn:log V 121 Describe handling of NULLs passed to pthread_setcancelstate(). PR: docs/31745 Submitted by: Andrew END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-11-05T09:01:15.000000Z K 7 svn:log V 121 Add a few articles to improve the readability of this manual page. PR: docs/31583 Submitted by: setantae@submonkey.net END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-11-05T09:17:23.000000Z K 7 svn:log V 145 Add the Farallon NetLINE 10/100 PCI to the list of cards supported by rl(4). PR: docs/31270 Submitted by: Gary W. Swearingen END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-11-05T10:10:33.000000Z K 7 svn:log V 277 gamma(x) actually returns \log(|\Gamma(x)|), so correct the man page and add an historical note explaining this. This patch is based on Stephen's. We still need someone to implement tgamma. PR: 28972, 31764 Submitted by: Stephen Montgomery-Smith END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-11-05T10:33:45.000000Z K 7 svn:log V 182 Define a new mount flag "MNT_JAILDEVFS" Collect the magic combination of flags which can be updated into a macro in sys/mount.h rather than inlining them (twice!) in vfs_syscalls.c END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-11-05T11:20:57.000000Z K 7 svn:log V 77 MFC: Don't assume fixit media is only either a floppy disk or 2nd CDROM disc END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-11-05T11:22:04.000000Z K 7 svn:log V 48 MFC: Don't assume fixit media is a floppy disk. END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-11-05T12:14:12.000000Z K 7 svn:log V 129 Add two Russian holidays (by osa) Lowercase some titles (by me) PR: 31769 Submitted by: "Sergey A.Osokin" END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2001-11-05T12:57:46.000000Z K 7 svn:log V 124 Force the RxBuf and TxBuf arrays to be aligned on 16-bit boundaries to make the driver work on alpha approved by: tanimura END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2001-11-05T14:51:58.000000Z K 7 svn:log V 131 Remove unnecessary WAK_STS bit waiting code for S1 sleep. It was duplicated with AcpiEnterSleepState() since acpica-unix-20010816. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-11-05T15:36:24.000000Z K 7 svn:log V 133 Update copyrights to include Thomas Moestl. Submitted by: "Ilmar S. Habibulin" Obtained from: TrustedBSD Project END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-11-05T16:17:25.000000Z K 7 svn:log V 115 MFC: 1.6; default to not performing ufs_dirhash's directory-block sanity check after every directory modification. END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-11-05T16:46:24.000000Z K 7 svn:log V 349 - net.inet.ipsec.esp_auth hasn't been there - nuke all debug printfs, which are unneeded by now. - get rid of #ifdef IPSEC_DEBUG in headers - now that key_debug_level is always defined, there's no need for #ifdef IPSEC_DEBUG around sysctl MIB code (net.key.debug). - switch all debug printf() to ipseclog(). Obtained from: KAME MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-11-05T18:05:56.000000Z K 7 svn:log V 399 - There is no such thing as a socket structure. sockets are integers. I'm assuming that the comment was regarding socket address structures, so correct the comment about pre-zero'ing socket structures to recommend pre-zero'ing socket address structures. - Fix some minor grammar nits. - This isn't directly submitted by the PR below but is related to it and was inspired by it. PR: 31704 END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-11-05T18:31:23.000000Z K 7 svn:log V 59 MFC keyinfo.c to eliminate a setuid perl script in -stable END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-11-05T18:48:54.000000Z K 7 svn:log V 576 Implement IO_NOWDRAIN and B_NOWDRAIN - prevents the buffer cache from blocking in wdrain during a write. This flag needs to be used in devices whos strategy routines turn-around and issue another high level I/O, such as when MD turns around and issues a VOP_WRITE to vnode backing store, in order to avoid deadlocking the dirty buffer draining code. Remove a vprintf() warning from MD when the backing vnode is found to be in-use. The syncer of buf_daemon could be flushing the backing vnode at the time of an MD operation so the warning is not correct. MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-11-05T18:51:47.000000Z K 7 svn:log V 35 Add a DEVT_CD type for CD drivers. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-11-05T18:58:33.000000Z K 7 svn:log V 233 Add a device driver for the BIOS device for CD-ROM's booted via El Torito no emulation mode. Unlike other BIOS devices, this device uses 2048 byte sectors. Also, the bioscd driver does not have to worry about slices or partitions. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-11-05T18:58:47.000000Z K 7 svn:log V 436 Adjust vnode_pager_input_smlfs() to not attempt to BMAP blocks beyond the file EOF. This works around a bug in the ISOFS (CDRom) BMAP code which returns bogus values for requests beyond the file EOF rather then returning an error, resulting in either corrupt data being mmap()'d beyond the file EOF or resulting in a seg-fault on the last page of a mmap()'d file (mmap()s of CDRom files). Reported by: peter / Yahoo MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-11-05T18:59:13.000000Z K 7 svn:log V 53 Hook up the bioscd driver and the cd9660 filesystem. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-11-05T19:03:01.000000Z K 7 svn:log V 199 - If we are booted via cdboot, use bc_add() to instantiate the cd0 device from the loader. - Cleanup extract_currdev() some and add support for setting the currdev to cd0 when booted via cdboot. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-11-05T19:08:24.000000Z K 7 svn:log V 195 Mega MFC: This syncs-up the Linuxulator with -current and hence allows Linux_base-7 to work properly. tested on alpha by: gallatin (thanks!) tested on i386 by: marcel (among others probably) END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-11-05T19:10:58.000000Z K 7 svn:log V 77 MFC post-processing: o Remove linux_ioctl.h. It's not used anymore o Regen END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-11-05T19:12:29.000000Z K 7 svn:log V 30 MFC post-processing: o Regen END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-11-05T20:27:17.000000Z K 7 svn:log V 45 Don't use gcc -Wall flag. Add FreeBSD: line. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-11-05T20:33:40.000000Z K 7 svn:log V 82 Make filenames const to avoid a few warnings. Add FreeBSD tags. Reviewed by: cmp END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-11-05T20:40:24.000000Z K 7 svn:log V 208 Anding the fsid with 0xffff was causing aliasing problems. PR: 17405, 16320 Submitted by: Mark W. Krentel Submitted by: Peter Edwards MFC after: 2 weeks END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-11-05T20:49:30.000000Z K 7 svn:log V 138 Remove the old RocketPort driver which was left behind in favour of the new driver. The new driver works, the old one is 1+ year behind. END K 10 svn:author V 4 jhay K 8 svn:date V 27 2001-11-05T20:56:54.000000Z K 7 svn:log V 68 src/sbin/i386 does not exist anymore. Tripped over by make release. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-11-05T21:02:26.000000Z K 7 svn:log V 250 o dpt_control.c is not compiled into the system (commented out in conf/files) and as a result appears to have been missed in the bulk KSE update of drivers. This change replaces references to proc with thread. It has not been compile-tested. END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-11-05T21:10:09.000000Z K 7 svn:log V 115 Garbage call! These files have been obsoleted by compiler technology (such as it is for gcc) for quite some time. END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-11-05T21:23:24.000000Z K 7 svn:log V 48 Also remove the .h files for the old rp driver. END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-11-05T21:25:02.000000Z K 7 svn:log V 197 3.5 years ago Wollman wrote: "[...] and removes the hostcache code from standard kernels---the code that depends on it is not going to happen any time soon, I'm afraid." Time to clean up. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-11-05T21:30:43.000000Z K 7 svn:log V 188 Add a note explaining why CLOCKS_PER_SEC isn't 1000000. While I'm here, "of a second" does not belong to CLOCKS_PER_SEC. PR: 30297 Submitted by: Bernd Luevelsmeyer END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-11-05T21:46:35.000000Z K 7 svn:log V 49 GC userconfig after Peter axed it 15 months ago. END K 10 svn:author V 3 arr K 8 svn:date V 27 2001-11-05T21:50:55.000000Z K 7 svn:log V 88 - Include machine/md_var.h to get rid of cpu_reset() warning. (-Wall) Approved by: jhb END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-11-05T21:55:42.000000Z K 7 svn:log V 81 GC the a.out support in DDB, nothing anywhere would pull this file into a build. END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-11-05T22:06:09.000000Z K 7 svn:log V 116 This simple shell-script tries to find *.c files under /sys which are not in some way used or referenced somewhere. END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-11-05T22:06:33.000000Z K 7 svn:log V 27 This is long since unused. END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-11-05T22:07:44.000000Z K 7 svn:log V 8 Update. END K 10 svn:author V 3 arr K 8 svn:date V 27 2001-11-05T22:27:46.000000Z K 7 svn:log V 72 o No need to set values to 0 when we utilize M_ZERO Approved by: peter END K 10 svn:author V 6 kbyanc K 8 svn:date V 27 2001-11-05T23:33:18.000000Z K 7 svn:log V 244 Add quirk entry for Olympus E-100RS digital camera. This and the existing quirk regarding the C- series makes me suspect that all Olympus models have the same quirks, but I cannot prove it. Submitted by: Bernd Walter END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-11-05T23:46:10.000000Z K 7 svn:log V 119 Document the reset command. I would have thought it blatently obvious, but here it is: reset - Hard reset the system END K 10 svn:author V 3 arr K 8 svn:date V 27 2001-11-06T00:48:01.000000Z K 7 svn:log V 166 - Fixes non-zero'd out sin_zero field problem so that the padding is used as it is supposed to be. Inspired by: PR #31704 Approved by: jdp Reviewed by: jhb, -net@ END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-11-06T02:18:21.000000Z K 7 svn:log V 57 MFC post-fixing: o Unbreak compiled-in Linux emulation. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-11-06T02:36:26.000000Z K 7 svn:log V 93 syscons' set_border() is now named sc_set_border(), so there is no longer a naming conflict. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-11-06T02:38:09.000000Z K 7 svn:log V 51 Drive-by stylification + reintroduce set_border(). END K 10 svn:author V 3 des K 8 svn:date V 27 2001-11-06T02:40:09.000000Z K 7 svn:log V 28 More drive-by stylification END K 10 svn:author V 3 des K 8 svn:date V 27 2001-11-06T03:28:21.000000Z K 7 svn:log V 53 More drive-by stylification, and some clarifications END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-11-06T03:36:33.000000Z K 7 svn:log V 36 MFC: move to keyinfo.c ala -current END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-11-06T03:51:18.000000Z K 7 svn:log V 62 Back out last commit to RELENG_4_3 branch, that was a mistake END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-11-06T04:00:55.000000Z K 7 svn:log V 62 Back out last commit to RELENG_4_3 branch, that was a mistake END K 10 svn:author V 5 assar K 8 svn:date V 27 2001-11-06T04:30:15.000000Z K 7 svn:log V 161 use cp instead of mv to get the right name of the yacc-generated files, mv fails badly with parallel makes Submitted by: Vincent Poy END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-11-06T07:24:54.000000Z K 7 svn:log V 61 This file is a 2.2 vintage pre-CAM file of no current value. END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-11-06T07:26:21.000000Z K 7 svn:log V 82 This file was part of something grander, which doesn't seem to be around anymore. END K 10 svn:author V 3 cjc K 8 svn:date V 27 2001-11-06T09:18:51.000000Z K 7 svn:log V 185 MFC: Add a directory in /var/run to store ppp(8) command sockets. Note that this is mainly a documentation change except for the addition of the /var/run/ppp directory. PR: bin/29966 END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-11-06T12:31:05.000000Z K 7 svn:log V 53 MFi386: sys/boot/i386/libi386/Makefile revision 1.21 END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-11-06T12:31:56.000000Z K 7 svn:log V 50 MFi386: sys/boot/i386/loader/main.c revision 1.25 END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-11-06T12:34:07.000000Z K 7 svn:log V 104 Remove /usr/src/sbin/pc98 from srcdirs entry. It is not exist. Add special entry for the fdisk command. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2001-11-06T15:00:30.000000Z K 7 svn:log V 767 Add S4BIOS sleep (BIOS hibernation) and DSDT overriding support. - Add S4BIOS sleep implementation. This will works well if MIB hw.acpi.s4bios is set (and of course BIOS supports it and hibernation is enabled correctly). - Add DSDT overriding support which is submitted by takawata originally. If loader tunable acpi_dsdt_load="YES" and DSDT file is set to acpi_dsdt_name (default DSDT file name is /boot/acpi_dsdt.aml), ACPI CA core loads DSDT from given file rather than BIOS memory block. DSDT file can be generated by iasl in ports/devel/acpicatools/. - Add new files so that we can add our proposed additional code to Intel ACPI CA into these files temporary. They will be removed when similar code is added into ACPI CA officially. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-11-06T16:15:47.000000Z K 7 svn:log V 29 Fix tab damage in rev 1.326. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-11-06T16:49:06.000000Z K 7 svn:log V 81 MFC: Turn on table-of-contents generation for release notes and hardware notes. END K 10 svn:author V 5 green K 8 svn:date V 27 2001-11-06T17:00:40.000000Z K 7 svn:log V 172 Correctly unlock the target process if /proc/$foo/mem is open()ed by another process which cannot p_candebug() it. The bug was introduced in rev. 1.100. Approved by: des END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-11-06T17:13:05.000000Z K 7 svn:log V 210 Switch to using ANSI function declarations and add missing function prototypes. I'm tired of getting stupid bugs from changing function parameters and not getting warnings from the compiler when I goof it up. END K 10 svn:author V 5 green K 8 svn:date V 27 2001-11-06T19:26:51.000000Z K 7 svn:log V 169 Add missing include for Make sockaddr printing code unbad. Always copy in sizeof(sockaddr_un) bytes for an AF_UNIX sockaddr, despite what the length may be. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-11-06T19:48:22.000000Z K 7 svn:log V 28 Fix typo: s/dirver/driver/ END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-11-06T19:56:58.000000Z K 7 svn:log V 267 o Remove double-indentation of sysctl_kern_securelvl. This change is consistent with the one other function in the file, and prevents long lines in up-coming changes. This nominally pulls kern_mib.c a little further down the long path to style(9) compliance. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-11-06T19:58:43.000000Z K 7 svn:log V 57 o Remove a tab missed in the previous whitespace commit. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-11-06T19:59:19.000000Z K 7 svn:log V 142 - Add a simple SUSP parser. - Use the SUSP parser to detect Rock Ridge (RRIP) extensions and to look up alternate names when opening files. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2001-11-06T19:59:21.000000Z K 7 svn:log V 122 Fix the intial setup of the stray interrupt handler (it takes a struct *intr_vec as argument now, not the vector number). END K 10 svn:author V 3 tmm K 8 svn:date V 27 2001-11-06T20:05:01.000000Z K 7 svn:log V 84 Add optimized implementations of in_cksum_skip() and related functions for sparc64. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-11-06T20:09:33.000000Z K 7 svn:log V 193 o Cache the process's struct prison so as to create a more visually appealing code structure. In particular, s/req->p->p_ucred->cr_prison/pr/ Requested by: imp, jhb, jake, other hangers on END K 10 svn:author V 3 tmm K 8 svn:date V 27 2001-11-06T20:13:44.000000Z K 7 svn:log V 242 Add code to emulate unimplemented (non-fp) instructions and to fixup unaligned accesses, and instr.h, which contrains definitions for the sparc64 instruction set (partly from NetBSD). Make use of some definitions from instr.h in db_disasm.c. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2001-11-06T20:22:18.000000Z K 7 svn:log V 348 Add a special OpenFirmware entry point for terminating the kernel (in this case, the firmware trap table needs to be restored). Make use of it in cpu_halt() and cpu_reset(), and make cpu_reset() reboot the kernel that was used previously insead of behaving like cpu_halt(). Add a shutdown_final event handler that turns the power off if requested. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2001-11-06T20:25:44.000000Z K 7 svn:log V 89 Add emul.c and in_cksum.c, make the OpenFirmware console driver optional, reorder a bit. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-11-06T20:28:12.000000Z K 7 svn:log V 23 MFC: s/dirver/driver/ END K 10 svn:author V 6 olgeni K 8 svn:date V 27 2001-11-06T21:17:25.000000Z K 7 svn:log V 68 Fix typos: * intially -> initially * accomodate -> accommodate END K 10 svn:author V 6 olgeni K 8 svn:date V 27 2001-11-06T21:21:33.000000Z K 7 svn:log V 134 Fix typos: * initialise -> initialize * maintenence -> maintenance * manufacured -> manufactured * accomodate -> accommodate END K 10 svn:author V 6 olgeni K 8 svn:date V 27 2001-11-06T21:23:28.000000Z K 7 svn:log V 46 Fix typo: * compatability -> compatibility END K 10 svn:author V 6 olgeni K 8 svn:date V 27 2001-11-06T21:24:59.000000Z K 7 svn:log V 20 website -> web site END K 10 svn:author V 6 olgeni K 8 svn:date V 27 2001-11-06T21:26:13.000000Z K 7 svn:log V 103 Fixes: * compatability -> compatibility * El Torrito -> El Torito * repectively -> respectively END K 10 svn:author V 6 olgeni K 8 svn:date V 27 2001-11-06T21:27:30.000000Z K 7 svn:log V 37 Typo: compatability -> compatibility END K 10 svn:author V 6 olgeni K 8 svn:date V 27 2001-11-06T21:32:02.000000Z K 7 svn:log V 181 Fixes: * acceptible -> acceptable * partiton -> partition * bootdisk -> boot disk * harddisk -> hard disk * it's -> its * bandwith -> bandwidth * website -> web site END K 10 svn:author V 6 olgeni K 8 svn:date V 27 2001-11-06T21:34:11.000000Z K 7 svn:log V 61 Fixes: * least -> list * recommendations -> recommended END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-11-06T22:31:10.000000Z K 7 svn:log V 410 - Change the f_isdir field of struct file to be a flags field and two new flags: F_ROOTDIR and F_RR (Rock Ridge present). - Cache the SUSP LEN_SKP parameter in struct file as well. - If we open() '/', then force a read of the directory's contents so we can examine the directory record of '.' to see if Rock Ridge is present. - If Rock Ridge extensions are present, lookup Rock Ridge names in readdir(). END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-11-06T22:45:29.000000Z K 7 svn:log V 500 Fixed the behavior when there is no inbound policy for the ipsec tunneled packet. When there is no suitable inbound policy for the packet of the ipsec tunnel mode, the kernel never decapsulate the tunneled packet as the ipsec tunnel mode even when the system wide policy is "none". Then the kernel leaves the generic tunnel module to process this packet. If there is no rule of the generic tunnel, the packet is rejected and the statistics will be counted up. Obtained from: KAME MFC after: 1 week END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-11-06T23:44:03.000000Z K 7 svn:log V 63 Add AMD766 OHCI USB controller. Remove unused VENDORID lists. END K 10 svn:author V 6 kbyanc K 8 svn:date V 27 2001-11-06T23:50:33.000000Z K 7 svn:log V 147 Fix bug in scsi_read_write() where it might use 6-byte commands when 10/12-byte-specific flags where specified. Reviewed by: ken MFC after: 1 day END K 10 svn:author V 6 fenner K 8 svn:date V 27 2001-11-07T00:05:26.000000Z K 7 svn:log V 338 Don't ignore unknown characters. The previous code treated a line like: hosts:!!!!!!!!@@@@@$%^&*()()*$(files{}{}|||++!)(dns exactly the same as: hosts: files dns Recover from parse errors by looking for the end of a line; this allows entries without errors to still be parsed even if there is an erroneous entry earlier in the file. END K 10 svn:author V 6 fenner K 8 svn:date V 27 2001-11-07T00:33:56.000000Z K 7 svn:log V 323 Update the nsswitch.conf -> host.conf generator to handle criteria, continuation lines, extra whitespace, and to use the last matching line in the file. This syncs the host.conf generation with how the nsswitch.conf is parsed. Only print " host.conf" instead of a multi-line message, since this happens on every boot. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-11-07T01:20:33.000000Z K 7 svn:log V 136 Remove a few more debugging bits and turn on twiddle output while reading from the CD. This turns off the dual console output to COM1. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-11-07T02:51:25.000000Z K 7 svn:log V 339 Fix printf format bugs introduced in rev 1.34 for printing times. quad_t cannot be printed with %lld on 64 bit systems. Dont waste cpu to round user and system times up to long long, it is highly improbable that a process will have accumulated 68 years of user or system cpu time (not wall clock time) before a reboot or process restart. END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-11-07T04:50:32.000000Z K 7 svn:log V 170 Back out fake nl_langinfo() stub addition, it breaks configure for ports programs badly. Better way is to merge its full variant and as result full locale from -current. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-11-07T14:36:50.000000Z K 7 svn:log V 96 NMBCLUSTERS, not NMBCLUSTER. Submitted by: markus ryynnen END K 10 svn:author V 6 fenner K 8 svn:date V 27 2001-11-07T17:53:25.000000Z K 7 svn:log V 292 Initialize first to -1; this will create a (nearly) empty file on failure, instead of looping until the disk is full. This kind of failure can especially happen when a version of awk that doesn't support POSIX character classes is used. Submitted by: David Wolfskill END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-11-07T19:15:19.000000Z K 7 svn:log V 260 o When "-n" is used with watch, it disables the use of to change terminals being watched. This change makes watch pass the through to the terminal if it's not being intercepted-- previously, the keypress would simply be dropped. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-11-07T19:55:16.000000Z K 7 svn:log V 18 rcsid[]->__FBSDID END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-11-07T20:30:12.000000Z K 7 svn:log V 147 Catch up on old release notes: fxp(4) dynamic standby mode workaround, keyinfo(1) in C. MFC noted: fxp(4) interrupt coalescing/packet bundling. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-11-07T20:33:03.000000Z K 7 svn:log V 76 MFC: fxp(4) for interrupt coalescing and packet bundling, keyinfo(1) in C. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-11-07T20:33:55.000000Z K 7 svn:log V 52 MFC 1.30: Force length of sockaddr to match family. END K 10 svn:author V 6 kbyanc K 8 svn:date V 27 2001-11-07T21:47:49.000000Z K 7 svn:log V 75 Add quirk for Nikon Coolpix 995. Submitted by: Jos Vissers END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-11-07T22:12:52.000000Z K 7 svn:log V 17 Fix vendor ID's. END K 10 svn:author V 5 tegge K 8 svn:date V 27 2001-11-07T23:00:05.000000Z K 7 svn:log V 229 Don't call setvar() with the VTEXTFIXED flag. A copy is created by setvar() and passed to setvareq(). When the VTEXTFIXED flag is set, that copy is never freed, causing a memory leak. PR: 31533 Submitted by: maxim@macomnet.ru END K 10 svn:author V 6 kbyanc K 8 svn:date V 27 2001-11-07T23:11:13.000000Z K 7 svn:log V 101 Add quirk for Minolta 2330 Zoom digital camera. Submitted by: Jan Stocker END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-11-07T23:14:31.000000Z K 7 svn:log V 66 Traditionally work in the -traditional case. Submitted by: joerg END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-11-08T00:23:06.000000Z K 7 svn:log V 253 kern.ps_arg_max_cache is a long, not an int. I believe this is half of what broke ps on ia64. It probably also broke on alpha, but the fallback method of using lseek/read on /proc/*/mem to read ps_strings seems to work there. It doesn't on ia64 yet. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-11-08T00:24:48.000000Z K 7 svn:log V 109 For what its worth, sync up the type of ps_arg_cache_max (unsigned long) with the sysctl type (signed long). END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-11-08T01:19:41.000000Z K 7 svn:log V 42 Note that ~/.login.conf files work again. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-11-08T01:49:06.000000Z K 7 svn:log V 81 We need to operate on struct thread now, not struct proc. Submitted by: rwatson END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-11-08T02:13:18.000000Z K 7 svn:log V 634 o Replace reference to 'struct proc' with 'struct thread' in 'struct sysctl_req', which describes in-progress sysctl requests. This permits sysctl handlers to have access to the current thread, permitting work on implementing td->td_ucred, migration of suser() to using struct thread to derive the appropriate ucred, and allowing struct thread to be passed down to other code, such as network code where td is not currently available (and curproc is used). o Note: netncp and netsmb are not updated to reflect this change, as they are not currently KSE-adapted. Reviewed by: julian Obtained from: TrustedBSD Project END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-11-08T07:11:23.000000Z K 7 svn:log V 40 MFC 1.132: const char *fmt for make_dev END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-11-08T10:28:32.000000Z K 7 svn:log V 307 Switch behavior of fifos to more closely match what goes on in other OSes. Basically FIFOs become a real pain to abuse as a rendevous point without this change because you can't really select(2) on them because they always return ready even though there is no writer (to signal EOF). Obtained from: BSD/os END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-11-08T10:33:41.000000Z K 7 svn:log V 52 style fixes, fix line wrap and function declaration END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-11-08T10:34:21.000000Z K 7 svn:log V 74 use syslog rather than printf so we can see what's going on in debug mode END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-11-08T10:37:32.000000Z K 7 svn:log V 415 leverage fixed fifo implementation (rev 1.56 of src/sys/fs/fifofs/fifo_vnops.c) to serve locks better, my previous workaround for lack of decent fifo system wasn't cutting it, particularly the kernel would send a message down the fifo and immediately close it, this would lead to delayed unlock requests being seen by the lockd causing all sorts of badness. Basically, don't reopen the fifo, just select(2) on it. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-11-08T15:20:00.000000Z K 7 svn:log V 80 o Trim trailing whitespace from kern_mib.c, as suggested by bde. Good grief. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-11-08T15:31:19.000000Z K 7 svn:log V 48 o General style improvemnts. Submitted by: bde END K 10 svn:author V 4 roam K 8 svn:date V 27 2001-11-08T15:40:06.000000Z K 7 svn:log V 271 Unbreak the kernel build: commit the part of rev. 1.95 which is relevant to RELENG_4. This actually changes the make_dev() definition to follow the constified prototype that Warner committed in sys/conf.h :) Reported by: kuriyama, Edward Brocklesby END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2001-11-08T16:03:23.000000Z K 7 svn:log V 165 Add support for Intel's i820/i840/i845/i850/i860 chipset. Submitted by: nork@cityfujisawa.ne.jp (Norikatsu Shigemura) PR: kern/31559, kern/31825 MFC after: 1 week END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2001-11-08T16:47:05.000000Z K 7 svn:log V 71 Don't allocate a zero byte segment. PR: bin/11900 MFC after: 2 weeks END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-11-08T18:09:18.000000Z K 7 svn:log V 186 Placemark an interrupt race in -current which is currently protected by Giant. -stable will get spl*() fixes for the race. Reported by: Rob Anderson MFC after: 0 days END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-11-08T18:12:10.000000Z K 7 svn:log V 119 MFC 1.293. -stable needs spl protection in waitrunningbufspace() to avoid a race against an interrupt/biodone() call. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2001-11-08T20:49:24.000000Z K 7 svn:log V 159 fix jot -r on 64-bit platforms by teaching it that arc4random outputs an int, not a long Submitted by: Paul Herman PR#: alpha/31859 END K 10 svn:author V 7 wollman K 8 svn:date V 27 2001-11-08T22:01:35.000000Z K 7 svn:log V 248 Actually, arc4random() returns a uint32_t, not an int. Use the correct constant, just in case uint32_t turns into a `short' ten years from now. If this is MFC'd it will be necessary to hard-code the constant since -stable doesn't have UINT32_MAX. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-11-08T23:15:13.000000Z K 7 svn:log V 39 END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-11-08T23:15:13.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r86198, 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 2001-11-09T01:01:50.000000Z K 7 svn:log V 62 Note that the manpage is incorrect about the vector argument. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-11-09T02:23:05.000000Z K 7 svn:log V 641 o nvi failed to correctly handle EINTR returned from tcsetattr(), exiting instead of recovering, which happens in particular during a rapid series of SIGWINCH's. This change forces nvi to loop on the call in the event that the call is interrupted. Interestingly, I submitted this bug report in 1998, and a solution was posted shortly thereafter by Matthias Buelow; it's been sitting in the PR database ever since. Note: this takes this file off the vendor branch. If and when we find a vendor for this code, the fix should be given back to them. PR: bin/8438 Submitted by: Matthias Buelow MFC after: 1 month END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-11-09T03:21:22.000000Z K 7 svn:log V 192 MFC 1.139 - fix vnode_pager_input_smlfs() to not attempt to BMAP blocks beyond the file EOF. Fixes bogus mmap() fault on the last block of certain files on CDRom. Reported by: peter / Yahoo END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-11-09T03:42:28.000000Z K 7 svn:log V 412 Fix a long standing (since '94) error in VN related to file-backed VN devices. The VOP_ISLOCKED() call was completely bogus and could cause the VN device to issue VOP_READ() and VOP_WRITE() calls without obtaining the vnode lock if another process (e.g. like the buf_daemon or syncer) was holding the lock. This could potentially result in a corrupt filesystem. (MD in -current already does the right thing). END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-11-09T05:18:45.000000Z K 7 svn:log V 169 Implement os_boot_rendez. Application processors are initialized and brought to a point where kernel specific initializations can be done. That will be the next step... END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-11-09T05:24:51.000000Z K 7 svn:log V 35 Forced commit to make diffs easier END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-11-09T06:26:57.000000Z K 7 svn:log V 654 Fix the 3.3V support for Cirrus Logic CL-PD6710. This appears to work on my CL-PD6722, but won't work on the CL-PD6729. The latter two need more sophisticated detection of 3.3V cards than I'm up to at the moment. Also, only a few of the ISA chipsets that support 3.3V will likely work at the moment. It appears that for 3.3V cards we must detect them and adjust the pwr.vcc value from 50 to 33. Give a strong hint to automatically power up the card for PD_POWER cards. This makes my SMC 2602W (the 3.3V version of the 2632W) work on my Fujitsu Stylistic 500. SMC 3.3V card donated by: Ryan Losh Thanks to: bsd-nomads for reviews of past 3.3V code END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-11-09T07:33:54.000000Z K 7 svn:log V 440 o Try to do 3.3V support better for the 6722 and 6729/30. o Bite the bullet and create controller types for the 6729 and also for the 673x. Rename the 672x to 6722. o Define minimal extended register info (just register 0xa for reading VS[12]). # I think the last version may have broken 673x controllers, but this should # fix them. Tested on the 6722, but not the 6729. Ideas from: Chiharu Shibata-san's article in bsd-nomads:15866 END K 10 svn:author V 3 dcs K 8 svn:date V 27 2001-11-09T10:17:44.000000Z K 7 svn:log V 374 The algorithm that computes the tables used in the BM search algorithm sometimes access an array beyond it's length. This only happens in the last iteration of a loop, and the value fetched is not used then, so the bug is a relatively innocent one. Fix this by not fetching any value on the last iteration of said loop. Submitted by: MKI MFC after: 1 week END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-11-09T13:07:44.000000Z K 7 svn:log V 54 Define PS and VE fields of region register correctly. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-11-09T13:08:25.000000Z K 7 svn:log V 34 Teach DDB about branch registers. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-11-09T13:09:57.000000Z K 7 svn:log V 96 Reserve more space for phys_avail. Really need to be more careful about overflowing phys_avail. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-11-09T13:11:17.000000Z K 7 svn:log V 73 Raise SIGILL for General Exceptions - its closer to the correct meaning. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-11-09T13:25:14.000000Z K 7 svn:log V 1023 * Make sure we increment pm_stats.resident_count in pmap_enter_quick * Re-organise RID allocation so that we don't accidentally give a RID to two different processes. Also randomise the order to try to reduce collisions in VHPT and TLB. Don't allocate RIDs for regions which are unused. * Allocate space for VHPT based on the size of physical memory. More tuning is needed here. * Add sysctl instrumentation for VHPT - see sysctl vm.stats.vhpt * Fix a bug in pmap_prefault() which prevented it from actually adding pages to the pmap. * Remove ancient dead debugging code. * Add DDB commands for examining translation registers and region registers. The first change fixes the 'free/cache page %p was dirty' panic which I have been seeing when the system is put under moderate load. It also fixes the negative RSS values in ps which have been confusing me for a while. With this set of changes the ia64 port is reliable enough to build its own kernels, even with a 20-way parallel build. Next stop buildworld. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-11-09T15:19:25.000000Z K 7 svn:log V 141 - Put missing prototype for rcmd() in . - Clean up the manpage. - style(9) rcmdsh.c. Committed from: BSDCon/EU 2k+1 terminal room END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-11-09T17:09:42.000000Z K 7 svn:log V 177 Back out switching from libreadline to libedit: 1) It is capabilities degradation: f.e. libedit can't process ~/.inputrc files 2) It have no sense to try to un-GNU GNU program. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-11-09T18:24:09.000000Z K 7 svn:log V 67 Add terminating % so the last fortune can be found. Add a fortune. END K 10 svn:author V 7 wollman K 8 svn:date V 27 2001-11-09T18:58:07.000000Z K 7 svn:log V 66 Add share/zoneinfo/North_Dakota in preparation for tzdata update. END K 10 svn:author V 7 wollman K 8 svn:date V 27 2001-11-09T19:00:37.000000Z K 7 svn:log V 62 Updated timezone database from Arthur Olson. PR: conf/31851 END K 10 svn:author V 7 wollman K 8 svn:date V 27 2001-11-09T19:00:37.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r86218, 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 2001-11-09T19:00:38.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create tag 'tzdata2001d'. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2001-11-09T19:12:06.000000Z K 7 svn:log V 37 Add cache handling code for sparc64. END K 10 svn:author V 7 wollman K 8 svn:date V 27 2001-11-09T19:17:59.000000Z K 7 svn:log V 152 Merge tzdata2001d update from vendor branch. PR: conf/31851 Obtained from: Arthur David Olson and the timezone database maintainers MFC after: 1 week END K 10 svn:author V 7 wollman K 8 svn:date V 27 2001-11-09T19:19:42.000000Z K 7 svn:log V 75 Add `Theory' file from tzcode which explains how and why zones are named. END K 10 svn:author V 7 wollman K 8 svn:date V 27 2001-11-09T19:19:42.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r86223, 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 2001-11-09T19:19:43.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create tag 'tzcode2001d'. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2001-11-09T19:37:52.000000Z K 7 svn:log V 117 Header file updates needed for the cache code: add/correct some ASI definitions and add PAGE_*_MIN and -_MAX macros. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2001-11-09T20:01:25.000000Z K 7 svn:log V 148 Add a nexus device for sparc64, which uses the OpenFirmware to attach UPA devices (mostly host bridges) and handles interrupt allocation and setup. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2001-11-09T20:05:53.000000Z K 7 svn:log V 46 Add bus_space and busdma support for sparc64. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2001-11-09T20:10:55.000000Z K 7 svn:log V 56 Add some OpenFirmware bus support code and definitions. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2001-11-09T20:14:41.000000Z K 7 svn:log V 64 Support for the UltraSpac DVMA MMU (IOMMU), ported from NetBSD. END