ƒ¬=113000 231 154 209 151 156 132 205 190 150 131 203 158 164 177 127 127 116 116 206 151 146 127 359 205 463 479 303 215 680 205 173 134 160 156 149 151 224 123 279 129 257 229 165 152 226 184 122 246 213 135 222 128 182 316 178 143 115 335 116 256 252 194 294 360 180 253 130 261 330 323 168 144 207 143 113 163 124 109 171 103 421 194 136 168 359 117 135 150 121 179 500 613 113 241 144 274 204 269 142 154 271 211 186 333 151 314 139 238 116 384 206 183 348 148 315 176 269 206 207 244 123 212 170 345 176 224 250 457 151 251 237 171 151 191 220 160 155 899 153 211 181 190 247 518 141 127 309 716 203 247 161 345 438 163 320 236 106 212 440 303 157 371 119 137 161 205 237 772 171 100 120 139 157 154 260 662 303 286 268 192 384 134 695 152 232 223 215 214 563 139 180 207 409 229 402 205 114 142 117 155 133 157 479 207 166 193 254 156 243 277 117 166 146 324 120 175 211 109 284 151 242 198 377 260 128 184 645 237 98 1116 315 345 K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-03T05:34:36.000000Z K 7 svn:log V 62 Kill upgrade target docs. It too is stale. Submitted by: ru END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-03T05:44:08.000000Z K 7 svn:log V 116 2.x->3.0 upgrade tools are no longer needed. 5.x is unlikely to fit on a 2.1/2.2 root disk anyway. OK'd by: peter END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-03T08:49:49.000000Z K 7 svn:log V 59 Don't use dkmakeminor(), it has nothing to do with CDroms. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-03T08:50:35.000000Z K 7 svn:log V 64 Don't use dkmakeminor(), create our own minor encoding instead. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-03T08:51:22.000000Z K 7 svn:log V 40 NO_GEOM cleanup: Remove dkmakeminor(). END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-03T08:58:04.000000Z K 7 svn:log V 112 Add inline functions {be,le}{16,32,64}{enc,dec}() for encoding decoding into byte strings of unknown alignment. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-03T09:47:15.000000Z K 7 svn:log V 98 Add support for Moxa Technologies Co., Ltd. PCI I/O Card 4S RS232 Submitted by: sst@cybercity.dk END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-03T10:21:58.000000Z K 7 svn:log V 58 Use "unsigned char" instead of "u_char" to avoid trouble. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-03T11:19:24.000000Z K 7 svn:log V 39 Make sure we don't ignore error codes. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-03T11:32:01.000000Z K 7 svn:log V 110 Pointy hat commit: Don't Cut&Paste from big endian to little endian function without subsequent adjustments. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-03T11:33:51.000000Z K 7 svn:log V 66 Use sys/endian.h instead of geom_enc.c for endian-agnostfication. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-03T11:36:53.000000Z K 7 svn:log V 72 Use instead of geom_enc.c for endianess-agnostification. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-03T11:40:06.000000Z K 7 svn:log V 85 Remove geom_enc.c, a superset of these functions are now available in END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-03T11:56:10.000000Z K 7 svn:log V 35 #include as needed. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-03T12:36:56.000000Z K 7 svn:log V 35 Don't pull in geom_enc.c any more. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2003-04-03T12:39:18.000000Z K 7 svn:log V 23 MFi386: revision 1.561 END K 10 svn:author V 4 nyan K 8 svn:date V 27 2003-04-03T12:39:51.000000Z K 7 svn:log V 23 MFi386: revision 1.188 END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-04-03T14:08:35.000000Z K 7 svn:log V 113 Remove all the bogus volatile qualifiers from the structs definitions and associated evil casts to discard them. END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-04-03T15:50:17.000000Z K 7 svn:log V 58 Fix typos (don't use * when taking the size of an array). END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-04-03T16:04:18.000000Z K 7 svn:log V 53 Don't assume the fp state is at offset 0 in the pcb. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-04-03T16:28:57.000000Z K 7 svn:log V 35 -> END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-04-03T16:36:01.000000Z K 7 svn:log V 265 - Generally improve register usage in cpu_switch. Use the 'in' registers for temporaries relating to the state of the new process instead of the outs, so that functions can be called without fear of clobbering them. - Use savefpctx instead of rolling our own. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2003-04-03T17:12:36.000000Z K 7 svn:log V 110 We ran out of floppy space again. Remove atapifd and TurboLaser support from the bootfloppy. Approved by: re END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-04-03T18:28:03.000000Z K 7 svn:log V 369 - Add space for kernel floating point registers to the pcb. These will be used to support block copy and zero operations in the kernel which use the floating point registers. - While I'm changing the size, improve the layout of struct pcb, sort by size, then alphabetical etc. - Add some assertions to validate assumptions made about how the pcb is allocated. END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-04-03T18:34:05.000000Z K 7 svn:log V 385 Add support for saving and restoring kernel floating point state. The state will be saved if we context switch as a result of an interrupt which occured while using the floating point registers in the kernel (which actually can't happen right now). This allows fp disabled traps in the kernel, which normally shouldn't happen, so make sure the trapping code is what we expect it is. END K 10 svn:author V 3 yar K 8 svn:date V 27 2003-04-03T18:37:49.000000Z K 7 svn:log V 210 Stop logging ``authpriv'' messages to the world-readable file /var/log/messages. Such messages are for the eyes of authorized personnel only. PR: conf/48170 Discussed in: freebsd-security MFC after: 2 weeks END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-04-03T18:39:48.000000Z K 7 svn:log V 122 Fix fxp(4), this changed shouldn't have crept in. Pointy hat to: mux Reported by: Pawel Worach END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-04-03T18:43:40.000000Z K 7 svn:log V 586 Add optimized block copy and zero functions using vis instructions, which can do 64 bytes at a time and don't allocate lines in the L2 cache. These assume that everything is 64 byte aligned, and that there's more than 128 bytes of data (best for whole pages). The block load and store instructions don't follow normal memory ordering rules and require either a memory barrier or move between registers before the data can actually be used. This implementation correctly shuffles around 3 out of the 4 sets of registers in order to avoid memory barriers expect for the last 2 blocks. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2003-04-03T18:49:22.000000Z K 7 svn:log V 110 We ran out of floppy space again. Remove atapifd and TurboLaser support from the bootfloppy. Approved by: re END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2003-04-03T18:49:23.000000Z K 7 svn:log V 77 This commit was manufactured by cvs2svn to create tag 'RELENG_4_8_0_RELEASE'. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-03T18:55:16.000000Z K 7 svn:log V 42 Add #define for DOSPTYP_PMBR, and use it. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-03T19:05:03.000000Z K 7 svn:log V 68 Update the initializer for GEOM_MBREXT, I overlooked it previously. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-03T19:19:36.000000Z K 7 svn:log V 64 Remove all references to BIO_SETATTR. We will not be using it. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-03T19:22:32.000000Z K 7 svn:log V 57 Remove BIO_SETATTR from non-GEOM part of kernel as well. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-03T19:37:40.000000Z K 7 svn:log V 59 Retire the DIOCGMBR ioctl before anybody starts to use it. END K 10 svn:author V 2 ps K 8 svn:date V 27 2003-04-03T20:09:27.000000Z K 7 svn:log V 132 Add support for the HP Smart Array 6400 EM Change the interrupt mask for the Smart Array 6xxx controllers after discussions w/ HP. END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-04-03T20:39:43.000000Z K 7 svn:log V 31 Remove useless initialization. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-04-03T21:23:31.000000Z K 7 svn:log V 185 Fix typo: On the relevant architectures, floppy drives are handled by the fdc(4) driver, not the fd(4) file descriptor files. Submitted by: Peter B MFC after: 1 week END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-04-03T21:36:33.000000Z K 7 svn:log V 34 Use __FBSDID rather than rcsid[]. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-03T21:41:14.000000Z K 7 svn:log V 164 Output machdep.guessed_bootdev as an integer rather than try to format it according to ancient and obsolete rules. This removes one more user of END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-04-03T23:44:35.000000Z K 7 svn:log V 135 - Removed APTD and associated macros, it is no longer used. BANG BANG BANG etc. Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-04-04T01:10:25.000000Z K 7 svn:log V 73 G/C tconv: It is libmytinfo-dependent and has not compiled for 3+ years. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-04-04T02:12:56.000000Z K 7 svn:log V 57 Remove `#ifndef lint' left behind after previous change. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-04T04:16:06.000000Z K 7 svn:log V 133 No need to have ifdef < FreeBSD 4.0-current in here. Remove it to avoid false positive while searching for __FreeBSD_version abuse. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-04T04:17:14.000000Z K 7 svn:log V 92 No need to check to see if we're running a version of FreeBSD 3.0 current or newer anymore. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-04T04:39:29.000000Z K 7 svn:log V 30 Simplify compatibility ifdef. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-04-04T06:14:54.000000Z K 7 svn:log V 153 o Check the b_bufsize passed to vmapbuf() returning an error if it is invalid. o Remove a debugging printf() from vmapbuf(). Suggested by: tegge END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2003-04-04T06:15:55.000000Z K 7 svn:log V 115 MFC: Fix formatting (spaces -> tab) Revision Changes Path 1.17 +1 -1 src/etc/mail/aliases END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-04-04T06:25:18.000000Z K 7 svn:log V 40 FreeBSD 4.8 was released April 3, 2003. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-04-04T06:26:28.000000Z K 7 svn:log V 129 o Remove useracc() calls from aio_qphysio(); they are redundant given the checks performed by vmapbuf(). Reviewed by: tegge END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-04-04T06:40:44.000000Z K 7 svn:log V 33 Correct date of FreeBSD release. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-04-04T06:47:07.000000Z K 7 svn:log V 89 Version number bumps for 4.8-STABLE release documentation. Approved by: re (implicitly) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-04-04T06:49:20.000000Z K 7 svn:log V 222 Reset release notes for 4.8-STABLE. Move security advisories section to the top, rather than having it sandwiched between kernel and userland. New release notes: SA-03:07, sendmail-8.12.9. Approved by: re (implicitly) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-04-04T06:51:06.000000Z K 7 svn:log V 85 Reset errata for 4.8-STABLE, seed with some new items. Approved by: re (implicitly) END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-04-04T06:59:27.000000Z K 7 svn:log V 48 Add release of FreeBSD 4.8. MFC after: 3 days END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-04-04T07:02:46.000000Z K 7 svn:log V 20 This is 4.8-STABLE. END K 10 svn:author V 5 orion K 8 svn:date V 27 2003-04-04T07:15:19.000000Z K 7 svn:log V 240 Fix mismatch between bus address stored for buffer descriptors and actual address of buffer descriptor. This should fix the reported calibration failures and subsequent speed problems with ich chipsets. Minor calibration comment updates. END K 10 svn:author V 5 orion K 8 svn:date V 27 2003-04-04T07:37:25.000000Z K 7 svn:log V 22 Additional codec ids. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-04-04T07:39:47.000000Z K 7 svn:log V 162 In an attempt to head off confusion stemming from the re-upload of 4.8/i386, add the MD5 checksums for the IOS images. Minor grammar/style fixups in GNOME item. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-04-04T08:16:26.000000Z K 7 svn:log V 159 MFC rev 1.63: Flush the output buffers before forking a child process to avoid the child process writing data that the parent should have written. PR: 50051 END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2003-04-04T08:42:17.000000Z K 7 svn:log V 98 MFC: add support for IC Book 16x Lite and Pro multiport serial cards. Sponsored by: IC Book Labs END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-04-04T08:47:50.000000Z K 7 svn:log V 201 MFC rev. 1.25: Allocate struct ipx_ifaddrs with an initial reference count of 1, not 0. The wrong reference count was causing them to get freed too early and have their contents scrambled. PR: 48666 END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-04-04T08:57:23.000000Z K 7 svn:log V 267 MFC rev. 1.33: Do not call smbfs_attr_cacheremove() in the EXDEV case in smbfs_rename(). One of the vnodes is on different mount and is possibly on a different kind of filesystem; treating it as an smbfs vnode then writing to it will probably corrupt it. PR: 48381 END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-04-04T09:35:43.000000Z K 7 svn:log V 88 Back out previous. ifaddr reference counts begin at 0 in RELENG_4. Pointed out by: hsu END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-04-04T10:09:44.000000Z K 7 svn:log V 159 Bandaid fix for previous commit while I figure out why it broke. This caused crashes early in boot on i386 UP machines. Reported by: phk Pointy hat to: jake END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-04-04T10:12:09.000000Z K 7 svn:log V 36 Add a manpage for the 'vpd' driver. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-04-04T10:47:06.000000Z K 7 svn:log V 169 -Wall implies -Wuninitialized if -O is also in effect. -Wuninitialized does not work without -O. This fixes the ${WARNS} > 4 compilations with -O0. Spotted by: marcel END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-04-04T11:09:08.000000Z K 7 svn:log V 237 Set link-local address of tun interface with prefixlen = 64 instead of 128. It makes RA happy. Reported by: rafa@dif.um.es, SHIRASAKI Yasuhiro Reviewed by: SHIRASAKI Yasuhiro MFC after: 1 week END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-04-04T11:51:11.000000Z K 7 svn:log V 231 Removed the ICMP_BANDLIM option. This saves 311 bytes of gzipped kernel without the awi(4), and 860 bytes with awi(4) back. That would be enough to put awi(4) back, but would leave only 6K of free space on kern.flp to be useful. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-04-04T11:58:05.000000Z K 7 svn:log V 77 MFC: 1.44: Don't reserve free space so as to not confuse people about >100%. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-04-04T12:08:42.000000Z K 7 svn:log V 52 Rename a static variable to avoid future conflicts. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-04-04T12:10:04.000000Z K 7 svn:log V 114 The kernel bcopy() is safe for overlapping regions (and always has), so there is no use for a separate ovbcopy(). END K 10 svn:author V 3 des K 8 svn:date V 27 2003-04-04T12:11:46.000000Z K 7 svn:log V 51 Don't use ovbcopy(); use void * instead of char *. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-04-04T12:12:34.000000Z K 7 svn:log V 21 Don't use ovbcopy(). END K 10 svn:author V 3 des K 8 svn:date V 27 2003-04-04T12:14:00.000000Z K 7 svn:log V 71 Replace memcpy() and ovbcopy() with bcopy(); ditch some caddr_t usage. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-04-04T12:15:20.000000Z K 7 svn:log V 32 Replace ovbcopy() with bcopy(). END K 10 svn:author V 3 des K 8 svn:date V 27 2003-04-04T12:56:20.000000Z K 7 svn:log V 17 ovbcopy -> bcopy END K 10 svn:author V 3 das K 8 svn:date V 27 2003-04-04T13:27:47.000000Z K 7 svn:log V 79 Fix braino in definition of isfinite(). Noticed by: marcus Pointy hat to: das END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2003-04-04T14:40:01.000000Z K 7 svn:log V 9 fix typo END K 10 svn:author V 6 robert K 8 svn:date V 27 2003-04-04T14:40:49.000000Z K 7 svn:log V 325 - Print out an error message instead of dereferencing a NULL pointer if matchinstalled() found no packages, which happens to be the case after fresh installations. - Instead of using strstr(3) to match the package name, depend on matchinstalled()'s MATCH_REGEX package matching. PR: bin/50384 MFC after: 2 weeks END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2003-04-04T14:46:50.000000Z K 7 svn:log V 99 Add NE2000DVF_AX88190 flag to Corega FEther PCC-TXD (see also /etc/defaults/pccard.conf rev.1.172) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-04-04T15:13:23.000000Z K 7 svn:log V 43 MFC: Floppy drives use fdc(4), not fd(4). END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-04-04T15:48:17.000000Z K 7 svn:log V 77 MFC: Strip the .comment section out from crunch binaries and MFSROOT kernel. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-04T16:35:16.000000Z K 7 svn:log V 266 Libdisk does not need to include any more. Move the remaining bits of to Move i386/pc98 specific bits from to as well. Adjust includes in sys/boot accordingly. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-04T16:57:51.000000Z K 7 svn:log V 25 Retire END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-04T16:59:39.000000Z K 7 svn:log V 43 Use sized cast matching the sized pointer. END K 10 svn:author V 5 tegge K 8 svn:date V 27 2003-04-04T17:04:04.000000Z K 7 svn:log V 56 MFC: Track type change (file flags extended to 32 bits) END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-04-04T17:10:31.000000Z K 7 svn:log V 30 MFC: Removed redundant lines. END K 10 svn:author V 5 tegge K 8 svn:date V 27 2003-04-04T17:11:16.000000Z K 7 svn:log V 85 MFC: Sync new socket nonblocking/async state with file flags in accept(). PR: 1775 END K 10 svn:author V 5 tegge K 8 svn:date V 27 2003-04-04T17:24:44.000000Z K 7 svn:log V 405 MFC: Avoid file lock leakage when linuxthreads port or rfork is used: - Mark the process leader as having an advisory lock - Check if process leader is marked as having advisory lock when closing file - Check that file is still open after lock has been obtained - Don't allow file descriptor table sharing between processes with different leaders PR: 10265 END K 10 svn:author V 3 des K 8 svn:date V 27 2003-04-04T17:29:55.000000Z K 7 svn:log V 520 Define ovbcopy() as a macro which expands to the equivalent bcopy() call, to take care of the KAME IPv6 code which needs ovbcopy() because NetBSD's bcopy() doesn't handle overlap like ours. Remove all implementations of ovbcopy(). Previously, bzero was a function pointer on i386, to save a jmp to bzero_vector. Get rid of this microoptimization as it only confuses things, adds machine-dependent code to an MD header, and doesn't really save all that much. This commit does not add my pagezero() / pagecopy() code. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-04-04T17:49:21.000000Z K 7 svn:log V 18 style.Makefile(5) END K 10 svn:author V 8 pdeuskar K 8 svn:date V 27 2003-04-04T18:39:28.000000Z K 7 svn:log V 143 MFC: Add support for 82541 and 82547 based adapters - These have Intel gigabit PHY - 82547 uses CSA interface Add support for DEVICE_POLLING END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-04-04T18:45:55.000000Z K 7 svn:log V 51 New errata: Document pruneage for alpha kern.flp. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-04T18:53:04.000000Z K 7 svn:log V 181 Add a rudimentary but working driver for the Adlink "NuDaq PCI-9812". This is a 4 channel 20 msps 12 bit ADC card. Anyone wanting to play with GNUradio or similar can start here. END K 10 svn:author V 6 julian K 8 svn:date V 27 2003-04-04T19:09:45.000000Z K 7 svn:log V 108 MF4.6 Security update FreeBSD-SA-03:05.xdr Approved by: re@ (blanket agreement for 4.4) Obtained from: 4.6 END K 10 svn:author V 5 tegge K 8 svn:date V 27 2003-04-04T20:35:58.000000Z K 7 svn:log V 174 MFC: Sleep in getnewvnode() if max number of vnodes has been reached. Adjust the number of vnodes scanned by vlrureclaim() according to the size of the vnode list. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-04-04T21:33:15.000000Z K 7 svn:log V 51 MFC: revision 1.27 (libtelnet depends on OpenSSL). END K 10 svn:author V 5 tegge K 8 svn:date V 27 2003-04-04T22:21:30.000000Z K 7 svn:log V 60 MFC: Support for bypassing buffer cache for O_DIRECT reads. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-04T22:46:08.000000Z K 7 svn:log V 178 Diff reduction with my p4 changes: Add @ before ${ECHODIR} where appropriate because we don't need to echo the echo command... This gets rid of extra echo ===> in log files... END K 10 svn:author V 5 tegge K 8 svn:date V 27 2003-04-04T23:54:46.000000Z K 7 svn:log V 116 Add SMP_TSC option, which can be used on SMP systems where the TSCs are synchronized to reduce context switch cost. END K 10 svn:author V 7 rushani K 8 svn:date V 27 2003-04-05T01:13:10.000000Z K 7 svn:log V 90 Merge the following from the English version: 1.1.2.98 -> 1.1.2.100 errata/article.sgml END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-04-05T01:27:17.000000Z K 7 svn:log V 240 Setup our interrupt only at the end of fxp_attach(), when all other allocations/initializations have been successful. I kinda doubt it will fix the recent breakage that some people are seeing, but this could have caused problems for sure. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-04-05T04:17:05.000000Z K 7 svn:log V 59 MFp4: Pentium/Athlon-optimised implementation of wcschr(). END K 10 svn:author V 3 mtm K 8 svn:date V 27 2003-04-05T05:46:43.000000Z K 7 svn:log V 221 Zero out the struct tm supplied by the caller. Otherwise, strange things might happen when garbage values in the struct get passed in to localtime_r() and family. Noticed by: marcus Approved by: markm (mentor)(implicit) END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-04-05T07:33:46.000000Z K 7 svn:log V 47 MFp4: Link strtof.3 and strtold.3 to strtod.3. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-05T07:41:52.000000Z K 7 svn:log V 145 DWL-520 is used to describe three or four different cards. only some of them are prism based and are thus supported by wi. Document this fact. END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-04-05T08:05:55.000000Z K 7 svn:log V 21 Bump for 4.8-STABLE. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-04-05T08:28:24.000000Z K 7 svn:log V 291 MFC wcstombs.c 1.1-1.5, mbstowcs.c 1.1-1.6: Implement the XSI extension that allows the destination string to be NULL, and returns the number of bytes (wcstombs) or wide characters (mbstowcs) that would be required to store the result of the conversion without storing anything. PR: 17694 END K 10 svn:author V 7 darrenr K 8 svn:date V 27 2003-04-05T09:25:19.000000Z K 7 svn:log V 109 Change the default syslog facility from LOG_LOCAL0 to LOG_SECURITY after discussion on security@freebsd.org. END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-04-05T10:10:33.000000Z K 7 svn:log V 91 When session is over, IPv6 default route to tun should be removed, too. MFC after: 1 week END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-04-05T10:28:53.000000Z K 7 svn:log V 255 MFC 1.15: made sure to keep the current stored lifetime when it was not updated by an RA. (a detailed description of this issue is found at the following URL.) http://www.tahi.org/report/freebsd/freebsd48-rc2-20030316/host/lcna-stateless-addrconf/38.html END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-04-05T10:31:58.000000Z K 7 svn:log V 56 MFC 1.11: tightened check for the length of ND options. END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-04-05T10:37:07.000000Z K 7 svn:log V 222 MFC 1.9: Since ppp.link{up,down} is invoked at the end of IPCP negotiation, if we need ppp.link{up,down}, we couldn't disable IPCP. Now, if IPCP is disabled, ppp.link{up,down} is invoked at the end of IPV6CP negotiation. END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-04-05T10:39:05.000000Z K 7 svn:log V 84 MFC 1.91: We need filling scopeid to install routes for link-local scope addresses. END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-04-05T10:41:53.000000Z K 7 svn:log V 176 MFC 1.10: Once ppp session is over, the route to ff02::tun0/32 was deleted, and never came back. Now, the route to ff02::tun0/32 is installed at the end of IPV6CP negotiaton. END K 10 svn:author V 7 darrenr K 8 svn:date V 27 2003-04-05T10:42:38.000000Z K 7 svn:log V 109 Change the default syslog facility from LOG_LOCAL0 to LOG_SECURITY after discussion on security@freebsd.org. END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-04-05T10:48:09.000000Z K 7 svn:log V 114 MFC: Don't install wrong IPv6 route by add command. usr.sbin/ppp/command.c: 1.295 usr.sbin/ppp/ncpaddr.c: 1.11 END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-04-05T10:51:39.000000Z K 7 svn:log V 151 MFC 1.30: If IPCP is disabled, susccess of IPV6CP negotiation is sufficient to communicate by IPv6. So, the prompt should be `PPP' rather than `PPp'. END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-04-05T10:54:51.000000Z K 7 svn:log V 31 MFC 1.12: Make -N option work. END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-04-05T12:43:21.000000Z K 7 svn:log V 119 - Change a FXP_NRFABUFS which would have been a FXP_NTXCB. - Correct some bus_dmamap_sync() calls. Submitted by: jake END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-05T13:07:44.000000Z K 7 svn:log V 78 The Netgear MA311 is a Prism 2.5 card. Submitted by: duncan@quantumlogic.net END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2003-04-05T13:39:18.000000Z K 7 svn:log V 247 MFC: 1.108 Clear up a few warnings. 1.113 When printing the wait status, break it into a signal and a exit status. 1.118 Call login_close so that we don't leak memory. 1.119 Use close-on-exec rather than closing the discriptors manually. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2003-04-05T13:47:19.000000Z K 7 svn:log V 79 MFC 1.44: Extend CPU_ATHLON_SSE_HACK to cover a few more revisions of Athlons. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2003-04-05T13:53:05.000000Z K 7 svn:log V 126 MFC 1.3: Document the fact that hdestory calls free on the keys added with hsearch(.., ENTER). Make the example reflect this. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-04-05T14:43:05.000000Z K 7 svn:log V 153 Fix/add missing accents on the weekday names. PR: 37219 Submitted by: Nicola Vitale Reivewed by: Alex Dupre END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2003-04-05T15:27:27.000000Z K 7 svn:log V 359 More warns cleanups and misc cleanups: 1) Make fetch_mode a pointer 'cos we can just use the optarg. 2) Constness. 3) Add/complete prototypes. 4) Change an int to a socklen_t. 5) Don't use C++ style comments. 6) Check return values from read and fork a little more carefully. 7) Avoid closing an uninitialised int. 8) Get rid of unneeded extern declarations. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-04-05T16:10:09.000000Z K 7 svn:log V 55 MFC: Add/fix the accents in the Italian weekday names. END K 10 svn:author V 4 ceri K 8 svn:date V 27 2003-04-05T16:59:01.000000Z K 7 svn:log V 157 MFC r1.23: [1] - Document EHOSTUNREACH as a possible error [2] - Remove a contraction PR: docs/50401 Submitted by: [1] Slaven Rezic END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2003-04-05T17:15:38.000000Z K 7 svn:log V 139 Don't forget to send the Content-length header after calculating it. PR: 29725 Submitted by: Eugene Grosbein END K 10 svn:author V 6 cognet K 8 svn:date V 27 2003-04-05T18:08:22.000000Z K 7 svn:log V 76 Use vm_paddr_t instead of vm_offset_t for the paddr parameter of vesa_mmap. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2003-04-05T18:12:36.000000Z K 7 svn:log V 56 Fix ed compilation with PAE by using %jx instead of %x. END K 10 svn:author V 3 jdp K 8 svn:date V 27 2003-04-05T19:03:23.000000Z K 7 svn:log V 99 MFC 1.151: Correct names for fxp devices. Sort data by devid in fxp_ident_table. PR: kern/48699 END K 10 svn:author V 3 jdp K 8 svn:date V 27 2003-04-05T19:11:40.000000Z K 7 svn:log V 127 MFC ru_SU.KOI8-R 1.4 and ru_SU.KOI8-R.base 1.3: Fixes for the Russian translations of the messages. PR: bin/48035, bin/48036 END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-04-05T19:12:51.000000Z K 7 svn:log V 64 Add a manual page for the smapi module. Reviewed by: ru, mdodd END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-04-05T19:25:44.000000Z K 7 svn:log V 59 Add a basic manual page for wlan(4). Reviewed by: imp, ru END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-05T20:30:30.000000Z K 7 svn:log V 806 Migrate to a new way of dealing with building from old revisions of FreeBSD. This method attempts to centralize all the necessary hacks or work arounds in one of two places in the tree (src/Makefile.inc1 and src/tools/build). We build a small compatibility library (libbuild.a) as well as selectively installing necessary include files. We then include this directory when building host binaries. This removes all the past release compatibilty hacks from various places in the tree. We still build on tip of stable and current. I will work with those that want to support more, although I anticipate it will just work. Many thanks to ru@, obrien@ and jhb@ for providing valuable input at various stage of implementation, as well as for working together to positively effect a change for the better. END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-04-05T20:54:54.000000Z K 7 svn:log V 61 Use assignment, not equivalence test. No response from: suz END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-04-05T21:01:16.000000Z K 7 svn:log V 118 Remove GIANT_REQUIRED from getpbuf(). Reviewed by: tegge Reduce pbuf_mtx's scope in relpbuf(). Submitted by: tegge END K 10 svn:author V 7 darrenr K 8 svn:date V 27 2003-04-05T21:12:58.000000Z K 7 svn:log V 85 update man page to reflect change in default syslog level ipmon is now compiled with END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-04-05T21:14:05.000000Z K 7 svn:log V 95 Include and stop including . The former gives us 'struct disk'. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-04-05T21:19:58.000000Z K 7 svn:log V 154 Sufficient access checks are performed by vmapbuf() that calling useracc() is pointless. Remove the call to useracc() from physio(). Reviewed by: tegge END K 10 svn:author V 3 das K 8 svn:date V 27 2003-04-05T22:03:43.000000Z K 7 svn:log V 425 Correct some buffer sizes. - __vfprintf()'s 'buf' has never been used for floating point, so don't define it in terms of (incorrect) constants describing floating point numbers. The actual size needed depends on sizeof(uintmax_t) and locale details, so I slightly overestimated. - We don't need a 308-character buffer to store the string "308". With long doubles and %a we need more than three characters, though. END K 10 svn:author V 3 das K 8 svn:date V 27 2003-04-05T22:08:53.000000Z K 7 svn:log V 49 Add missing #include to unbreak previous commit. END K 10 svn:author V 3 das K 8 svn:date V 27 2003-04-05T22:09:26.000000Z K 7 svn:log V 35 Add missing prototype for gdtoa(). END K 10 svn:author V 3 das K 8 svn:date V 27 2003-04-05T22:10:13.000000Z K 7 svn:log V 216 Add __ldtoa(), a wrapper around gdtoa() to make it look like dtoa(). In support of this, add some MD macros to assist in converting long doubles to the format expected by gdtoa(). Reviewed by: silence on standards@ END K 10 svn:author V 3 das K 8 svn:date V 27 2003-04-05T22:11:42.000000Z K 7 svn:log V 623 Rework the floating point code in printf(). Significant changes: - We used to round long double arguments to double. Now we print them properly. - Bugs involving '%F', corner cases of '#' and 'g' format specifiers, and the '.*' precision specifier have been fixed. - Added support for the "'" specifier to print thousands' grouping characters in a locale-dependent manner. - Implement the __vfprintf() side of hexadecimal floating point support. All that is still needed is a routine to convert the mantissa to hex digits one nibble at a time in the style of ultoa(). Reviewed by: silence on standards@ END K 10 svn:author V 3 das K 8 svn:date V 27 2003-04-05T22:13:01.000000Z K 7 svn:log V 110 Regression tests for printf()'s floating point formats. Tests for correct printing of subnormals are lacking. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-04-05T22:18:14.000000Z K 7 svn:log V 152 Unbreak the !LAZY_SWITCH case. I #ifdef'ed too much when I added the ifdefs prior to commit and killed the same-address-space test. Submitted by: bde END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-04-05T23:02:58.000000Z K 7 svn:log V 69 Don't reinitialize fields that are already initialized by getpbuf(). END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-04-05T23:24:23.000000Z K 7 svn:log V 252 Use bus_dmamap_load_mbuf() instead of bus_dmamap_load() for the RX part of this driver too. It's better since the code wasn't dealing with bus_dmamap_load() returning EINPROGRESS, and this can't happen with bus_dmamap_load_mbuf(). Submitted by: jake END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-04-05T23:46:58.000000Z K 7 svn:log V 345 - Use __FXP_BITFIELDX macros to make the configuration bitfield endian safe. - Change some u_int to u_int8_t which make more sense here since we're really defining bytes. That produces the same code due to how bitfields work. - Add the definition of the vlan_drop_en bit (not used yet). - Add some useful comments. Obtained from: NetBSD END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-04-06T00:40:54.000000Z K 7 svn:log V 71 Remove an unnecessary trunc_page() from vmapbuf(). Reviewed by: tegge END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-04-06T01:04:17.000000Z K 7 svn:log V 227 - Instead of rolling our own alignment-safe function, use le32enc() which deals with both endianness and alignment issues. - Collect low-hanging fruits for endianness safety. - Use 0xffffffff instead of -1 where appropriate. END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-04-06T01:11:38.000000Z K 7 svn:log V 143 Correct the definition of the link_addr and rbd_addr fields in struct fxp_rfa. This should have been committed with my last endianness fixes. END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-04-06T01:27:12.000000Z K 7 svn:log V 14 Use __FBSDID. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-06T03:30:44.000000Z K 7 svn:log V 119 Don't need the gccism include_next since we won't create this file when a real sys/endian.h exists. Submitted by: ru@ END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-06T03:50:28.000000Z K 7 svn:log V 347 We can't use ${WORLDTMP}/usr/{include,lib} for the compat layer. This is because we populate these directories later, and a subsequent -DNOCLEAN build may fail. So, we put them in ${WORLDTMP}/build/usr/{include,lib} instead and adjust Makefile.boot. Again, this works on -stable and -current, but might break older versions. Submitted by: ru@ END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-04-06T05:20:00.000000Z K 7 svn:log V 208 Search for "elf32 kernel" (and elf64) and "elf32 module" (and elf64) as well as "elf kernel" and "elf module". This is a precursor to x86-64 support in the i386 loader so it can load an elf64 x86-64 kernel. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-04-06T05:25:48.000000Z K 7 svn:log V 63 Sync up with kern/subr_prf.c. This adds %ll, %j, %q, %z, etc. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-04-06T05:55:36.000000Z K 7 svn:log V 275 Also set the access bit in the PTE when we get a data dirty bit fault. This avoids an immediate access bit fault when we serviced the dirty bit fault in case the access bit is unset. This typically happens for newly allocated memory that's being zeroed and thus very common. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-04-06T06:28:08.000000Z K 7 svn:log V 25 Zap some a.out leftovers END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-04-06T08:02:20.000000Z K 7 svn:log V 45 Test for bug in revision 1.54 of vfprintf.c. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-06T08:30:25.000000Z K 7 svn:log V 69 make prototpyes match functions, and declare things static as needed END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 2003-04-06T11:47:24.000000Z K 7 svn:log V 107 These entries (for multilingual sysinstall) are not for Japanese term only. Changed to more generic names. END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-04-06T15:14:24.000000Z K 7 svn:log V 143 Ignore attempts to pmap_kremove or pmap_qremove pages which do not have a valid mapping. This is bug for bug compatible with other platforms. END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-04-06T17:05:26.000000Z K 7 svn:log V 678 Use the vis block copy/zero functions for pmap_copy_page and pmap_zero_page. These are called through function pointers so that different implementations can be provided for cheetah, where the block load instructions may or may not be a win, and so they can be disabled with the machdep.use_vis tunable. In terms of raw bandwidth the integer versions are faster, but not allocating lines in the L2 cache for useless data gives a measurable improvement in user time for the benchmarks I tested (mostly buildworld with -j8). As far as I can tell the instructions used are implemented on everything back to UltraSPARC I, so there should not be a problem with different cpu types. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-04-06T17:32:12.000000Z K 7 svn:log V 76 Add ID's for the CLIE 5.0 series and the Belkin F5U109 usb->serial adapter. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-04-06T17:32:39.000000Z K 7 svn:log V 6 Regen END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-04-06T17:34:08.000000Z K 7 svn:log V 25 Regen from usbdevs v.116 END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-04-06T17:34:50.000000Z K 7 svn:log V 44 Add support for the CLIE 5.0 series of PDAs END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-04-06T18:17:31.000000Z K 7 svn:log V 64 Make the pmap stats writeable. It can be useful to clear them. END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-04-06T18:18:17.000000Z K 7 svn:log V 61 Remove a largely useless statistic (its kept elsewhere too). END K 10 svn:author V 3 des K 8 svn:date V 27 2003-04-06T18:42:22.000000Z K 7 svn:log V 167 Initialize the PIIX timecounter in piix_attach(), which is called only once, instead of doing it in piix_probe(), which is called every time the PCI bus is rescanned. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-06T19:11:33.000000Z K 7 svn:log V 569 o Tone down the obsolete messages since we actually do something, for the moment, with the deprecated flags. o Better error reporting on getting values from the driver. When we can't get one for the default dumpinfo output. The old driver would succeed for invalid RIDs, while the new driver reports errors. Since the info we're getting from the card/driver doesn't exist for all cards, we just don't report them. Improve error reporting elsewhere now that wi_getval doesn't exit. Also fix a file descriptor leak as a side effect. Reported by: scottl END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-04-06T19:26:30.000000Z K 7 svn:log V 210 Sufficient access checks are performed by vmapbuf() that calling useracc() is pointless. Remove the call to useracc(). Don't reinitialize fields that are already initialized by getpbuf(). Reviewed by: tegge END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-06T19:27:49.000000Z K 7 svn:log V 193 Improve, and slightly soften, the deprecated flags. Call them deprecated and not obsolete, but add a warning about their disappearance. Add additional notes that explain the lameness of WEP. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2003-04-06T19:42:56.000000Z K 7 svn:log V 170 Sync with current. 1) Favour "utility" in man page. 2) ANSIify, warns and other minor cleanup. 3) Support transfer size and timeout options. 4) Set group aswell as user. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2003-04-06T19:54:00.000000Z K 7 svn:log V 95 Grab a copy of mkdir for doing the installworld. The calendar MFC needs this. Reviewed by: ru END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2003-04-06T20:04:58.000000Z K 7 svn:log V 286 Sync with -current. 1) "Friday" option to tell calendar which is the day before the weekend, so it knows when to show you the events for the start of next week. 2) Make sure directories exist before installing the calendar files. 3) Misc datafile updates, additions and corrections. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-04-06T21:23:02.000000Z K 7 svn:log V 43 Fixed buildworld stages names in comments. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-04-06T21:31:26.000000Z K 7 svn:log V 599 Remove the 32KB VHPT section from the kernel image. We don't really use it because we allocate a VHPT based on the size of the physical memory and even if the allocated VHPT is 32KB, we don't use the in- image section for it. Since the VHPT must be naturally aligned, we save 48K on average (due to alignment). Consequently, we start off with the VHPT disabled (it is assumed the VHPT is disabled because the EFI loader runs without memory address translation and thus has no need to setup the VHPT). It's probably a good idea to explicitly disable the VHPT if we make the use of the VHPT optional. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-04-06T21:33:49.000000Z K 7 svn:log V 61 Moved libbuild target to where it belongs. Added a comment. END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-04-06T21:35:45.000000Z K 7 svn:log V 139 Revert the s/u_int/u_int8_t/ changes, we can't really use other integer types than int with bit-fields in a portable way. Prodded by: bde END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-04-06T21:39:20.000000Z K 7 svn:log V 131 Always remove ${WORLDTMP}/build/usr/include, even in the NOCLEAN case. This way, we won't have stale compatibility headers there. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-06T21:46:44.000000Z K 7 svn:log V 122 -legacy and /.../legacy/... looks better than build or bootstrap in the logs, so use that instead. Submitted by: obrien. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-04-06T22:21:03.000000Z K 7 svn:log V 121 Sufficient access checks are performed by vmapbuf() that calling useracc() is pointless. Remove the calls to useracc(). END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-04-06T23:09:57.000000Z K 7 svn:log V 470 Because alpha can't access memory in 16-bit granularity, we're using an atomic operation to clear the suspend flag in fxp_start(). Since other architectures may need the same thing, we want to do it all the time and not only in the __alpha__ case. However, we don't want to use atomic operations on 16-bit integers, because those may not be available on any architecture. We're thus faking a 32-bit atomic operation here. This patch also deals with endianness here. END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-04-06T23:16:00.000000Z K 7 svn:log V 47 Move a bus_dmamap_sync() to the correct place. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-06T23:46:02.000000Z K 7 svn:log V 88 Put back parts of 1.335 and 1.336 that 1.337 accidentally backed out. Submitted by: ru END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-04-07T00:01:33.000000Z K 7 svn:log V 115 Put back the undocumented change from rev. 1.334 too: no need to create ${WORLDTMP}/legacy/usr/include explicitly. END K 10 svn:author V 3 das K 8 svn:date V 27 2003-04-07T00:42:19.000000Z K 7 svn:log V 316 - %e conversions with precision 0 should not cause a decimal point to be printed. - Fix %f conversions where the number of significant digits is < expt. This would be a one-line change were it not for thousands separators. Noticed by tjr. - Remove some unnecessary code in the parsing of precision specifiers. END K 10 svn:author V 3 das K 8 svn:date V 27 2003-04-07T00:42:49.000000Z K 7 svn:log V 136 Additional regression tests for grouping, parsing of '.*', and printing of %f formats where the number of significant digits is < expt. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-04-07T00:49:53.000000Z K 7 svn:log V 307 MF NetBSD: - Reduce diffs with NetBSD. - Formatting and explicit values for enum declaration. - Order of prototypes. - zero report_size in hid_clear_local() - errx() needs no newline - Don't initialie variable in declaration in hid_parse_usage_in_page(). - Use fmtcheck() in hid_usage_in_page(). END K 10 svn:author V 3 das K 8 svn:date V 27 2003-04-07T01:07:48.000000Z K 7 svn:log V 112 Today just isn't my day. Remove some old commented out code that snuck into the last commit. Noticed by: mike END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-04-07T01:25:40.000000Z K 7 svn:log V 20 Retire these files. END K 10 svn:author V 4 ache K 8 svn:date V 27 2003-04-07T03:17:39.000000Z K 7 svn:log V 49 __wcsconv(): free(convbuf) before returning NULL END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-04-07T04:42:37.000000Z K 7 svn:log V 21 s/obsoelte/obsolete/ END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-04-07T05:22:13.000000Z K 7 svn:log V 60 MFC: r1.69,1.70 - Add FreeBSD 4.8 & 5.0 to the family tree. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-04-07T06:36:49.000000Z K 7 svn:log V 41 Catch up with recent vfprintf.c changes. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2003-04-07T07:21:49.000000Z K 7 svn:log V 63 o Add em(4) to a list of supported devices. MFC after: 1 week END K 10 svn:author V 5 mckay K 8 svn:date V 27 2003-04-07T08:09:53.000000Z K 7 svn:log V 384 Remove the maximum patch size limit. It was intended as a check against applying corrupt deltas, but has never (to my knowledge) caught any sort of corruption, but instead has caused failures on correct deltas several times. I don't see any way to make the check useful, so it's gone. Submitted by: Stephen Montgomery-Smith PR: 50461 MFC after: 7 days END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-04-07T09:42:45.000000Z K 7 svn:log V 111 Correct typos. PR: kern/50619 Submitted by: Gavin Atkinson MFC after: 3 days END K 10 svn:author V 3 des K 8 svn:date V 27 2003-04-07T09:56:46.000000Z K 7 svn:log V 74 MFC: release resources after abandoning challenge-response authentication END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-04-07T10:06:48.000000Z K 7 svn:log V 98 Fix typo. PR: kern/50504 Submitted by: Alex Semenyaka MFC after: 3 days END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-04-07T10:13:25.000000Z K 7 svn:log V 159 - Add PCI support (Adaptec AHA-2920/A,Future Domain TMC-18XX/3260). - Reduce duplicated code. PR: 50427 Submitted by: Bob Bishop END K 10 svn:author V 5 maxim K 8 svn:date V 27 2003-04-07T10:16:37.000000Z K 7 svn:log V 62 Free login_cap(3) resources after usage. Submitted by: demon END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-04-07T10:26:59.000000Z K 7 svn:log V 147 Add ID for Kawasaki LSI Inc. USB-Ethernet, rev 1.00/2.02 adapter. PR: kern/50064 Submitted by: Scott Renfro MFC after: 3 days END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-04-07T10:50:00.000000Z K 7 svn:log V 181 Document a workaround for the problem of infrastructure changes in the doc/ tree that can cause release builds on the security branches to break. PR: docs/35620 MFC after: 3 days END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-04-07T11:00:56.000000Z K 7 svn:log V 23 Add a SIGINFO handler. END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-04-07T11:15:14.000000Z K 7 svn:log V 71 Update wording about future 4.X releases now that 4.8 is out the door. END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-04-07T11:20:24.000000Z K 7 svn:log V 51 Add a note about MAKEDEV / devfs. PR: docs/48038 END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-04-07T11:26:54.000000Z K 7 svn:log V 228 Note that Sitecom CN-300 MultiFlash works with FreeBSD and provide example of utilizing multiple slots on a multi-slot card reader. PR: docs/49036 Submitted by: Scott Mitchell MFC after: 3 days END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-04-07T11:28:35.000000Z K 7 svn:log V 25 Correctly use .Bd macro. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-04-07T11:34:12.000000Z K 7 svn:log V 81 Avoid a name conflict with future functionality: getfstab() -> dump_getfstab() END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-04-07T11:40:25.000000Z K 7 svn:log V 115 Note that kern.securelevel must be set to '-1' to build a release successfully. PR: docs/42339 MFC after: 3 days END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-04-07T11:44:48.000000Z K 7 svn:log V 15 Quiet warning. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-04-07T12:05:50.000000Z K 7 svn:log V 189 Deal with a case where the returned packed was smaller than the transmitted packet (because the remote host stripped off our icmp_data). Submitted by: Maxim Konovalov END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-04-07T12:09:17.000000Z K 7 svn:log V 57 Use the correct data type and qualifier for signal flag. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-04-07T12:55:00.000000Z K 7 svn:log V 147 - Add setfstab() and getfstab(). - Use the environment variable 'PATH_FSTAB' if set rather than the hardcoded '/etc/fstab' (fstab.h:_PATH_FSTAB) END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-04-07T12:56:01.000000Z K 7 svn:log V 103 Implement the '-F' option for mount & umount which allows the user to specify an alternate fstab file. END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2003-04-07T13:34:00.000000Z K 7 svn:log V 283 RFC1548, section 5.8: Echo-Request and Echo-Reply packets may only be sent in the LCP Opened state. Echo-Request and Echo-Reply packets received in any state other than the LCP Opened state SHOULD be silently discarded. PR: 45760 Submitted by: Eugene Grosbein MFC after: 2 weeks END K 10 svn:author V 3 sos K 8 svn:date V 27 2003-04-07T14:12:12.000000Z K 7 svn:log V 167 Third round of updates to the ATA driver. More DMA cleanups, including fix for breakage on older Promise controllers. Add more ways of getting to the ATA registers. END K 10 svn:author V 3 sos K 8 svn:date V 27 2003-04-07T14:14:29.000000Z K 7 svn:log V 36 Minor cleanup of the ATA RAID code. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-04-07T14:21:14.000000Z K 7 svn:log V 90 Clarify the behavior of PATH_FSTAB with regard to 'tainted' execution. Requested by: ru END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-04-07T14:27:19.000000Z K 7 svn:log V 551 Better fix for previous previous which still allows the 4megs of kva at the top of the address space to be reclaimed. The problem is that with the APTD gone the mapable kernel address space runs right to the end of the 32 bit address space. As a max this is 0x100000000, which can't be represented in 32 bits, so we have to use ptd entry n-1 and pte offset n-1, instead of ptd entry n and pte offset 0. There's still 1 page we can't use, but we gain just under 4 megs of kva (8 megs with PAE). Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-04-07T14:53:30.000000Z K 7 svn:log V 144 Remove an erroneous htole16(). The byte_count field in the struct fxp_cb_config is a 6-bit field, not a 16-bit integer as in struct fxp_cb_tx. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-07T15:36:46.000000Z K 7 svn:log V 7 resync END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-04-07T16:08:32.000000Z K 7 svn:log V 1021 Add support for bounce buffers to _bus_dmamap_load_buffer, which is the backend for bus_dmamap_load_mbuf and bus_dmamap_load_uio. - Increaes MAX_BPAGES to 512. Less than this causes fxp to quickly runs out of bounce pages. - Add an argument to reserve_bounce_pages indicating wether this operation should fail or be queued for later processing if we run out of memory. The EINPROGRESS return value is not handled properly by consumers of bus_dmamap_load_mbuf. - If bounce buffers are required allocate minimum 1 bounce page at map creation time. If maxsize was small previously this could get truncated to 0 and the drivers would quickly run out of bounce pages. - Fix a bug handling the return value of alloc_bounce_pages at map creation time. It returns the number of pages allocated, not 0 on success. - Use bus_addr_t for physical addresses to avoid truncation. - Assert that the map is non-null and not the no bounce map in add_bounce_pages. Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-04-07T16:21:26.000000Z K 7 svn:log V 220 Dynamic object dependency mapping: libmap. This is an optional feature, disabled by default. This will be useful to people testing the various POSIX threading libraries under -CURRENT but can easily serve other needs. END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-04-07T16:23:14.000000Z K 7 svn:log V 251 Add a PAE kernel config. This includes GENERIC through the config include mechanism, and then excludes device drivers which have not been tested or are known to not work with more than 4G of ram. Sponsored by: DARPA, Network Associates Laboratories END