Го85654 226 143 128 993 145 149 161 116 118 263 135 154 132 583 392 331 185 262 190 310 160 299 169 142 751 243 273 217 193 166 182 188 468 106 161 178 164 771 176 206 166 259 407 154 147 129 485 227 133 154 143 314 239 302 166 179 243 232 260 140 151 172 276 129 196 330 287 164 172 367 106 157 128 235 123 284 689 196 179 259 405 222 181 705 531 131 383 387 496 143 165 288 123 241 451 277 254 160 214 243 1216 139 239 138 239 180 157 167 146 356 187 142 266 156 215 227 156 323 174 147 142 114 138 137 146 123 227 119 118 328 279 230 316 122 194 342 168 121 242 283 168 164 227 214 386 239 156 241 133 269 166 224 742 286 263 307 139 348 164 146 111 184 186 239 195 120 152 129 131 198 189 168 131 228 181 230 166 166 378 238 252 128 767 413 151 201 164 140 138 271 225 444 328 277 173 202 155 509 161 183 265 186 107 155 210 193 142 189 234 156 190 193 198 162 153 175 347 147 617 242 155 278 114 447 465 215 178 K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-10-29T01:23:28.000000Z K 7 svn:log V 48 Make ttyprintf() of tv_sec value type agnostic. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-10-29T01:29:39.000000Z K 7 svn:log V 35 The ed driver requires the miibus. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-10-29T02:16:02.000000Z K 7 svn:log V 897 o Do not parse the MADT as a side-effect in AcpiOsGetRootPointer, do it as a side-effect of probing for MP hardware. This allows us to scan for local SAPICs early (especially before MBUF initialization). o Fix the Local SAPIC structure so that matches the Local SAPIC table entry. Now that the Local SAPIC info is the same as the Local APIC info, stop dumping the Local APIC entries. o For every Local SAPIC entry in the MADT that's not disabled, let the SMP code know about it. They represent actual CPUs. o Register the OS_BOOT_RENDEZ entry point and provide a (bogus) implementation for the entry point. o Provide a mapping for internal IPI numbers to ExtINT vectors. o In a MP system, announce the CPUs and start them by sending IPI_AP_WAKEUP to each of them. Not that it makes a difference at this time :-) o Miscellaneous style fixes and other adjustments. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-10-29T02:17:41.000000Z K 7 svn:log V 50 promote tv_sec in printf to make it type agnostic END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-10-29T02:19:19.000000Z K 7 svn:log V 54 fix int argument used in printf w/ %ld (cast to long) END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-10-29T02:22:49.000000Z K 7 svn:log V 66 log routine called w/ %ld and int argument, cast argument to long END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-10-29T03:25:49.000000Z K 7 svn:log V 24 More stylistic tidying. END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-10-29T03:46:28.000000Z K 7 svn:log V 26 More white space changes. END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-10-29T03:52:07.000000Z K 7 svn:log V 170 MFC: Finish hand merging the bulk of the differences between -current and -stable. Mostly formatting changes, but a few code changes too. No functionality differences. END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-10-29T03:57:55.000000Z K 7 svn:log V 43 MFC: Add 'keepstate' to the usage message. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-10-29T04:14:40.000000Z K 7 svn:log V 61 Clarify a release note entry about fe(4)-supported PC Cards. END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-10-29T04:41:28.000000Z K 7 svn:log V 40 Clean up the style of this header file. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-10-29T04:45:08.000000Z K 7 svn:log V 489 Start to unravel some of the mess in the Ethernet NIC section. The original hardware list was mostly organized by driver except for the case of NICs by Intel, DEC, and 3Com, whose NICs tended to be organized by manufacturer. Most of these entries are now organized by driver, except for a few 3Com NICs; also the multitude of ed(4) drivers needs to be coalesced. While I'm here, fix a markup glitch in the ISDN section that caused any non-i386 hardware list to be incorrectly numbered. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-10-29T04:59:35.000000Z K 7 svn:log V 296 Small correction in the LOCAL_SAPIC structure. The Flags field starts at offset 8; not 6. Hence the structure is 12 bytes and not 10 bytes. Adjust the definition so that the ProcessorEnabled flag is moved from bit 15 to bit 31 in the Flags field. The definition now matches ACPI 2.0 Errata 1.5. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-10-29T05:08:52.000000Z K 7 svn:log V 237 Add infrastructure for an ia64 hardware list. It's a long way from being usable at this point, so it's not even hooked up to the rest of the RELNOTESng build; however it will be helpful for testing the content as it approaches reality. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-10-29T05:17:21.000000Z K 7 svn:log V 92 Forced commit: Previous diff removed the UserConfig section from the alpha hardware notes. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-10-29T05:17:36.000000Z K 7 svn:log V 166 Make the clock vector 255 instead of 240. On Lion boxes, 240 is the AP wake-up vector. We probably want a more dynamic approach to assigning vectors in the future... END K 10 svn:author V 4 mike K 8 svn:date V 27 2001-10-29T07:07:25.000000Z K 7 svn:log V 97 Make the output from assert() look more like the example in the C99 standard. Requested by: bde END K 10 svn:author V 4 mike K 8 svn:date V 27 2001-10-29T07:29:03.000000Z K 7 svn:log V 216 Use a more sophisticated check that works better with older versions of GCC when setting __func__ to NULL. This also better supports GCC when using C++. Move the definition to a better location. Submitted by: bde END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-10-29T07:30:37.000000Z K 7 svn:log V 65 Add an IPI used for testing proper operation of delivering IPIs. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-10-29T07:34:48.000000Z K 7 svn:log V 203 o Send a test IPI from the BSP to itself at the same time APs are woken up. o Make IPIs synchronuous by default. If we want asynchronuous IPIs, we may want to make the memory fence controllable. END K 10 svn:author V 8 sumikawa K 8 svn:date V 27 2001-10-29T07:55:57.000000Z K 7 svn:log V 72 Fix fragmented packet handling. Obtained from: KAME MFC after: 3 weeks END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-10-29T10:05:32.000000Z K 7 svn:log V 48 Fix a dependency violation (branch after alloc) END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-10-29T10:10:10.000000Z K 7 svn:log V 656 Update rtld for the "new" ia64 ABI. In the old toolchain, the DT_INIT and DT_FINI tags pointed to fptr records. In 2.11.2, it points to the actuall address of the function. On IA64 you cannot just take an address of a function, store it in a function pointer variable and call it.. the function pointers point to a fptr data block that has the target gp and address in it. This is absolutely necessary for using the in-tree binutils toolchain, but (unfortunately) will not work with old shared libraries. Save your old ld-elf.so.1 if you want to use old ones still. Do not mix-and-match. This is a no-op change for i386 and alpha. Reviewed by: dfr END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-10-29T10:14:51.000000Z K 7 svn:log V 148 Update for the new toolchain. ld doesn't provide _GLOBAL_OFFSET_TABLE_ in 2.11.2, so use a relocatable method of calculating gp. Reviewed by: dfr END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-10-29T10:18:58.000000Z K 7 svn:log V 178 Mostly cosmetic. Use indentation that is reasonably close to other ia64 *.S files in our tree (eg: locore.s). Put the rest of the args in the .section lines. Reviewed by: dfr END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-10-29T10:20:19.000000Z K 7 svn:log V 122 The size of the ELF hash table changed from 64 bits in the prototype toolchains to 32 bits in 2.11.2. Obtained from: dfr END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-10-29T11:26:10.000000Z K 7 svn:log V 100 Fix disassembly of 'add a=b,c,1' and make the disassembly of the various break and nops consistent. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-10-29T11:30:54.000000Z K 7 svn:log V 74 Various fixes to make stack traces using the unwind tables work properly. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-10-29T11:40:14.000000Z K 7 svn:log V 90 Put symbols at the start and end of the unwind section so that we can find it at runtime. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-10-29T11:57:12.000000Z K 7 svn:log V 96 Make the various bits of SMP code conditional on SMP so that I can still build non-SMP kernels. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-10-29T12:04:23.000000Z K 7 svn:log V 375 * Factor out common code for manipulating the RSE backing store. * Implement a fairly simplistic parser for unwinding stack frames. * Use unwind records for DDB's 'trace' command. Also add support for tracing past exceptions to the context which generated the exception. The stack unwind code requires a toolchain based on binutils-2.11.2 or later and gcc-3.0.1 or later. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-10-29T12:04:51.000000Z K 7 svn:log V 14 Add unwind.c. END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-10-29T14:08:51.000000Z K 7 svn:log V 69 Fix some whitespace, and a comment that I missed in the last commit. END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-10-29T15:06:04.000000Z K 7 svn:log V 86 MFC: Sync the formatting of this file with -current. (No functionality changes). END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-10-29T15:09:07.000000Z K 7 svn:log V 72 A few more style changes picked up whilst working on an MFC to -stable. END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2001-10-29T16:12:16.000000Z K 7 svn:log V 675 Add Berkeley copyright to SRA. This is by the kind permission of Dave Safford, formerly of TAMU who wrote the original code. Here is an excerpt of the e-mail exchange concerning this issue: Dave Safford wrote: >Nick Sayer wrote: >> Some time ago we spoke about SRA and importing it into FreeBSD. I forgot to >> ask if you had a prefered license boilerplate for the top of the files. It >> has come up recently, and the SRA code in FreeBSD doesn't have one. >I really have no preference - use whatever is most convenient in the >FreeBSD environment. >dave safford This is the standard BSD license with clause 3 removed and clause 4 suitably renumbered. MFC after: 1 day END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-10-29T16:13:29.000000Z K 7 svn:log V 82 Don't assume fixit media is a floppy disk. Reviewed by: murray MFC after: 1 week END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-10-29T16:17:19.000000Z K 7 svn:log V 111 Don't assume fixit media is only either a floppy disk or 2nd CDROM disc Reviewed by: murray MFC after: 1 week END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-10-29T16:25:13.000000Z K 7 svn:log V 73 Make CD-ROM distributions at the pc98 release target. MFC after: 3 days END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-10-29T16:29:41.000000Z K 7 svn:log V 166 System wide policy should be returned when no policy found in the SPD. The packet was rejected in ipsec[46]_tunnel_validate(). Obtained from: KAME MFC after: 1 week END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-10-29T16:31:15.000000Z K 7 svn:log V 314 Don't set CR0_NE in cpu_setregs() for the SMP case, since setting it is npx.c's job and setting it here breaks the edit-time option of not setting it in npx.c. (It is not set in the right places for the SMP case, but always setting it here is harmless because there isn't even an edit-time option to not set it.) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-10-29T17:13:39.000000Z K 7 svn:log V 61 MFC: xl(4) send-side TCP/IP checksum offload, CVS 1.11.1p1. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-10-29T17:43:29.000000Z K 7 svn:log V 54 MFC: Multi-architecture tags. release.dsl 1.2->1.3 END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-10-29T18:01:18.000000Z K 7 svn:log V 36 Grrr...CVS is userland, not kernel. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2001-10-29T18:09:43.000000Z K 7 svn:log V 388 Some small improvements of ACPI thermal driver. - Give a guaranteed minimum cooling run time to avoid too frequent cooling system On/Off switching. The minimum cooling run time can be specified by hw.acpi.thermal.min_runtime in sec. - Refine message printing (_AC-1 -> NONE). - Add verbose mode enable/disable capability by hw.acpi.verbose in bool. Reviewed by: acpi-jp@ folks END K 10 svn:author V 6 archie K 8 svn:date V 27 2001-10-29T18:36:30.000000Z K 7 svn:log V 131 MFC: Fix bugs in NgSendMsg() and NgSendAsciiMsg() where the wrong token value could be returned when the debug level was non-zero. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-10-29T19:15:40.000000Z K 7 svn:log V 38 MFC 1.4: Update to latest 12160 f/w. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-10-29T19:18:46.000000Z K 7 svn:log V 59 MFC 1.81: Set QFULL scsi status if we get RQCS_QUEUE_FULL. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-10-29T19:22:38.000000Z K 7 svn:log V 51 Fix world by trimming an extra comment terminator. END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-10-29T19:28:43.000000Z K 7 svn:log V 221 MFC 1.99: restore the data of the ip header when extended udp header and data checksum is calculated. this caused some trouble in the code which the ip header is not modified. for example, inbound policy lookup failed. END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-10-29T19:30:35.000000Z K 7 svn:log V 146 MFC 1.31: Fixed the value of the prefixlen in the sadb_address structure. When pfkey message relative to SA is sent, the prefixlen was incorrect. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2001-10-29T20:04:03.000000Z K 7 svn:log V 204 When scanning for control messages, don't process the data mbufs. This could cause hangs if a unix domain socket was closed with data still to be read from it. Tested by: Andrea Campi END K 10 svn:author V 3 des K 8 svn:date V 27 2001-10-29T20:12:56.000000Z K 7 svn:log V 74 MFC: synch with -HEAD (teach truss about struct sockaddr, #include reorg) END K 10 svn:author V 3 des K 8 svn:date V 27 2001-10-29T20:15:30.000000Z K 7 svn:log V 87 MFC: don't fall through from PIOCGFL to PIOCSTATUS. (note: file has moved in -CURRENT) END K 10 svn:author V 5 silby K 8 svn:date V 27 2001-10-29T22:29:01.000000Z K 7 svn:log V 148 Update tuning so that it mentions maxusers, nmbclusters, and nsfbufs as tunables in loader.conf rather than just kernel options. MFC after: 3 days END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-10-29T22:31:22.000000Z K 7 svn:log V 138 More reorganization of 3Com devices. While I'm here, add some devices (gleaned from comments in driver source files) supported by xl(4). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-10-30T00:19:42.000000Z K 7 svn:log V 167 Fix a typo in comment and #ifdef fixes: GRAP_PRIO -> GRAB_PRIO so that x86 SMP kernels actually boot again to single user mode. Pointy hat to: jhb Noticed by: jlemon END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-10-30T00:40:36.000000Z K 7 svn:log V 46 MFC: user correct names for sysctl variables. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-10-30T00:53:19.000000Z K 7 svn:log V 58 MFi386: sys/i386/i386/machdep.c revisions 1.481 and 1.482 END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-10-30T01:55:19.000000Z K 7 svn:log V 79 Link Slovak with Czech PR: 31598 Submitted by: Vladimir Guzma END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-10-30T06:08:56.000000Z K 7 svn:log V 183 Move device lnc to isa section, since it no longer uses the compat shims. Add comment about lnc. Remove probe order comment from isa_compat.c. That appears to no longer be the case. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-10-30T06:11:15.000000Z K 7 svn:log V 37 MFGeneric: ->1.327 Sync with GENERIC END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-10-30T06:23:32.000000Z K 7 svn:log V 102 Make the openfirmware entry point function pointer non-static so that it can be passed to the kernel. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-10-30T06:27:34.000000Z K 7 svn:log V 236 Use ENTRY() for defining functions in asm. Remove asm functions to call the openfirmware and kernel entry points; we can just call them directly. Don't use the stack pointer for an intermediate result in setx. Put the stack in the bss. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-10-30T06:31:45.000000Z K 7 svn:log V 193 Add definitions for network support, doesn't work yet. Pass the right arguments to the kernel. Replace magic numbers with symbolic constants. Pass the real openfirmware entry point to OF_init. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-10-30T06:37:36.000000Z K 7 svn:log V 71 Add code to copy the enironment and loader metadata into kernel space. END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-10-30T07:15:46.000000Z K 7 svn:log V 77 Use the thread we have instead of finding another that may be the wrong one. END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-10-30T07:28:17.000000Z K 7 svn:log V 271 A node that allows ethernet type packets to be filtered to different hooks depending on ethertype. Great for prototyping protocols. connects to the lower and upper hooks of an ethernet type of node. Obtained from: Monzoon Networks. Thanks to Andre Oppermann, May 2001. END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-10-30T08:37:45.000000Z K 7 svn:log V 11 Fix typos. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-10-30T08:56:50.000000Z K 7 svn:log V 62 Switch to the One True AWK from Bell-Labs, away from GNU AWK. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-10-30T09:09:13.000000Z K 7 svn:log V 36 Adjust for building with gcc 3.0.1. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-10-30T09:37:00.000000Z K 7 svn:log V 142 Use -ffreestanding instead of -fno-builtin. That's the officially blessed way of saying that its not linking with libc. Submitted by: peter END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2001-10-30T13:34:52.000000Z K 7 svn:log V 28 MFC - add copyrights to SRA END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2001-10-30T13:53:29.000000Z K 7 svn:log V 186 fix typo in earlier MFC: len (uninitialized) is checked when lenused should be checked. I don't know how that snuck in there.. pointed out by: Daniel McRobb PR: 31637 END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2001-10-30T14:24:26.000000Z K 7 svn:log V 592 Some improvements of control method battery driver. - Add a new MIB for battery info expire time in order to make it changeable. Battery info expire time can be specified by hw.acpi.battery.info_expire in sec. - Add own MALLOC type and fix some potential memory leakages. - Change some frequent printings to verbose printing. - Stop timeout during acpi_cmbat_get_bst() too. This should reduce the races with BIF evaluation. - Remove acpi_cmbat_get_bif() invocation from acpi_cmbat_attach(). This was redundant because this should be called from acpi_cmbat_timeout() now. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-10-30T14:49:29.000000Z K 7 svn:log V 103 Don't try to use sio with NEWCARD 16 bit yet. It eats all pccards :-) Reported by: Marcell Moolenaar END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-10-30T14:53:36.000000Z K 7 svn:log V 87 OLDCARD isn't supported on alpha or ia64, so don't pretend that it is by including it. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-10-30T14:58:27.000000Z K 7 svn:log V 163 When dropping a packet because there is no room in the queue (which itself is somewhat bogus), update the statistics to indicate something was dropped. PR: 13740 END K 10 svn:author V 5 green K 8 svn:date V 27 2001-10-30T15:04:57.000000Z K 7 svn:log V 310 Add kmupetext(), a function that expands the range of memory covered by the profiler on a running system. This is not done sparsely, as memory is cheaper than processor speed and each gprof mcount() and mexitcount() operation is already very expensive. Obtained from: NAI Labs CBOSS project Funded by: DARPA END K 10 svn:author V 5 green K 8 svn:date V 27 2001-10-30T15:08:51.000000Z K 7 svn:log V 127 Use kmupetext() for ELF KLDs to allow for increased text segment size. Obtained from: NAI Labs CBOSS project Funded by: DARPA END K 10 svn:author V 5 green K 8 svn:date V 27 2001-10-30T15:10:16.000000Z K 7 svn:log V 87 Also, machine/profile.h should be necessary for the function prototype of kmupetext(). END K 10 svn:author V 5 green K 8 svn:date V 27 2001-10-30T15:21:45.000000Z K 7 svn:log V 610 Add the sysctl "kern.function_list", which currently exports all function symbols in the kernel in a list of C strings, with an extra nul-termination at the end. This sysctl requires addition of a new linker operation. Now, linker_file_t's need to respond to "each_function_name" to export their function symbols. Note that the sysctl doesn't currently allow distinguishing multiple symbols with the same name from different modules, but could quite easily without a change to the linker operation. This will be a nicety to have when it can be used. Obtained from: NAI Labs CBOSS project Funded by: DARPA END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-10-30T15:31:49.000000Z K 7 svn:log V 438 Restore the main BAR for the bridge on resume. Some machines don't save this accross suspend/resume events and this was causing the dreaded false positive hit on my "static bug" test. Note: the PCI bus code should do this for us. Note2: We don't do the same for I/O based pci devices since it is more code and doesn't appear to be necessary. Submitted by: Toshiyuki Kawashima-san Obtained from: bsd-nomads:16012 END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2001-10-30T15:51:52.000000Z K 7 svn:log V 35 Style(9) fix, mainly white spaces. END K 10 svn:author V 5 green K 8 svn:date V 27 2001-10-30T15:54:09.000000Z K 7 svn:log V 288 Add -K support to gprof(1), which enables dynamic symbol resolution from the currently-running kernel (and supercedes an executable file argument given). With this change, properly-compiled KLD modules are now able to be profiled. Obtained from: NAI Labs CBOSS project Funded by: DARPA END K 10 svn:author V 3 des K 8 svn:date V 27 2001-10-30T15:57:20.000000Z K 7 svn:log V 294 Make sure the netmask always has an address family. This fixes Linux ifconfig, which expects the address returned by the SIOCGIFNETMASK ioctl to have a valid sa_family. Similar changes may be necessary for IPv6. While we're here, get rid of an unnecessary temp variable. MFC after: 2 weeks END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2001-10-30T18:15:48.000000Z K 7 svn:log V 401 Fix a (long standing?) bug in ip_output(): if ip_insertoptions() is called and ip_output() encounters an error and bails (i.e. host unreachable), we will leak an mbuf. This is because the code calls m_freem(m0) after jumping to the bad: label at the end of the function, when it should be calling m_freem(m). (m0 is the original mbuf list _without_ the options mbuf prepended.) Obtained from: NetBSD END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-10-30T19:36:57.000000Z K 7 svn:log V 49 tip(1) can do cu(1). We don't need this anymore. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2001-10-30T19:36:58.000000Z K 7 svn:log V 69 This commit was manufactured by cvs2svn to create branch 'WIP_GCC31'. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-10-30T19:45:00.000000Z K 7 svn:log V 193 Install libssh and libssh_pic. These are needed when building statically, and when building things (like login(8)) standalone. libssh_pic is needed for libpam and modules. Requested by: peter END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-10-30T19:49:17.000000Z K 7 svn:log V 30 Group ed(4) entries together. END K 10 svn:author V 5 tobez K 8 svn:date V 27 2001-10-30T20:06:59.000000Z K 7 svn:log V 146 Fix a bug where restore(8) segfaults while trying to restore on a read-only FS. Reviewed by: audit silence Approved by: markm MFC after: 2 weeks END K 10 svn:author V 5 tobez K 8 svn:date V 27 2001-10-30T20:15:32.000000Z K 7 svn:log V 356 Implement -e option. It modifies the output produced by sysctl(8) in such a way that the name and the value of the variable(s) are separated with `=' instead of the usual `: '. This is useful for producing output that can be fed back to the sysctl utility (pasted to sysctl.conf, for example). Reviewed by: rwatson Approved by: markm MFC after: 2 weeks END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-10-30T20:19:31.000000Z K 7 svn:log V 183 New release notes: gprof(1) -K, tip(1) update and cu(1) substitute, awk from Bell Labs replaces GNU awk. Updated release note: UUCP removal. Delete release note: GNU awk update. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-10-30T20:25:33.000000Z K 7 svn:log V 160 Resequence network protocols section. Some ipfw(8) and ip6fw(8) items were mistakenly put here; move them to the userland area. No content or markup changes. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-10-30T20:43:45.000000Z K 7 svn:log V 68 Threads sit on condition variable wait queue's, not proceses (sic). END K 10 svn:author V 6 scottl K 8 svn:date V 27 2001-10-30T21:13:39.000000Z K 7 svn:log V 118 Put a Band-Aid over the asr driver so that it hopefully won't cause panics until the author comes up with a real fix. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-10-30T21:26:50.000000Z K 7 svn:log V 148 Add a long-overdue nail to the deprecated /dev/urandom interface by asking some things that need unpredictable numbers to read /dev/random instead. END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2001-10-31T02:04:33.000000Z K 7 svn:log V 1119 Sheldon asked me to make a note of the Message-ID of the e-mail from Dave approving the copyright statement. The message was like this: Date: Mon, 29 Oct 2001 13:18:36 -0500 From: David Safford Message-Id: <20011029181842.0DCAAD7C59@safford.watson.ibm.com> Subject: Re: SRA copyright? In-Reply-To: Your message of "Mon, 29 Oct 2001 09:13:14 PST." <3846.66.126.254.34.1004375594.squirrel@medusa.kfu.com> looks fine. dave safford > >> Some time ago we spoke about SRA and importing it into FreeBSD. I > >> forgot to ask if you had a prefered license boilerplate for the top of > >> the files. It has come up recently, and the SRA code in FreeBSD > >> doesn't have one. > >> > >> > > I really have no preference - use whatever is most convenient in the > > FreeBSD environment. > > > > dave safford > > Here is a representative diff. Let me know if you feel any changes are > necessary. > > =================================================================== > RCS file: /c/ncvs/src/crypto/telnet/libtelnet/pk.h,v > retrieving revision 1.3 > retrieving revision 1.4 and so on and so on END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-10-31T02:32:28.000000Z K 7 svn:log V 44 Import the Intel ACPI CA 20011018 snapshot END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-10-31T02:32:28.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r85754, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-10-31T02:32:29.000000Z K 7 svn:log V 43 Import the Intel ACPI CA 20011018 snapshot END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-10-31T02:32:29.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r85756, 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-10-31T02:32:30.000000Z K 7 svn:log V 84 This commit was manufactured by cvs2svn to create tag 'acpica-vendor-sys-r20011018'. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-10-31T02:34:45.000000Z K 7 svn:log V 62 Merge local changes, add new files and remove obsoleted ones. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-10-31T02:35:43.000000Z K 7 svn:log V 72 Update to reflect files added/removed with the 20011018 ACPI CA update. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-10-31T02:36:07.000000Z K 7 svn:log V 51 Don't try to probe the PnP BIOS if ACPI is active. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-10-31T03:06:33.000000Z K 7 svn:log V 260 Don't let pmap_object_init_pt() exhaust all available free pages (allocating pv entries w/ zalloci) when called in a loop due to an madvise(). It is possible to completely exhaust the free page list and cause a system panic when an expected allocation fails. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-10-31T04:36:54.000000Z K 7 svn:log V 95 Add entries about the recent problems with asr. TARGET replaces MACHINE Submitted by: ru, jhb END K 10 svn:author V 4 roam K 8 svn:date V 27 2001-10-31T08:49:39.000000Z K 7 svn:log V 49 MFC rev. 1.10: fix a typo: numtiple -> multiple. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-10-31T09:03:05.000000Z K 7 svn:log V 170 Make smp_started volatile in sys/smp.h and remove the volatile declaration in subr_smp.c. This solves a compile problem with gcc 3.0.1 (ia64 cross-build). Reviewed: jhb END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-10-31T11:52:29.000000Z K 7 svn:log V 64 Print the bundle template name on the first slot of the bundle. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-10-31T14:32:58.000000Z K 7 svn:log V 122 The correction entry about asr was too pessimistic based on my poor understanging of the situation. Submitted by: scottl END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-10-31T15:29:52.000000Z K 7 svn:log V 130 MFC: Add some Intel ID's: ICH3 controller chipset (including mobile), Additional ICH ID, Additional PIIX4 ID Approved by: sos END K 10 svn:author V 5 tobez K 8 svn:date V 27 2001-10-31T15:57:55.000000Z K 7 svn:log V 62 Replace `=' with more correct ``.Ql =''. Mdoc-policed by: ru END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-10-31T16:08:49.000000Z K 7 svn:log V 230 Do not uselessly whine in syslog about packets denied by ipfw rules. Set 'log_ipfw_denied' option if you want the old behaviour. PR: 30255 Submitted by: Flemming "F3" Jacobsen Reviewed by: phk MFC after: 4 weeks END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-10-31T16:39:00.000000Z K 7 svn:log V 81 New release notes: de(4) round-robin transmit/receive, ng_eth(4), sysctl(8) -e. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-10-31T16:40:45.000000Z K 7 svn:log V 54 MFC: de(4) round-robin transmit/receive arbitration. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-10-31T16:47:55.000000Z K 7 svn:log V 49 MFC noted: ipfw(8) -d/-e (plus small typo fix). END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-10-31T16:48:08.000000Z K 7 svn:log V 21 MFC: ipfw(8) -d/-e. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-10-31T17:30:16.000000Z K 7 svn:log V 43 MFC 1.15, fix time_t/%d assumption in dump END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-10-31T17:31:51.000000Z K 7 svn:log V 42 MFC 1.38, remove time_t == int assumption END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-10-31T18:06:38.000000Z K 7 svn:log V 54 Add TF_AR_FPSR, the offset of ar.fpsr in a trapframe. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-10-31T18:07:38.000000Z K 7 svn:log V 28 Fix misspelling in comment. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-10-31T18:58:09.000000Z K 7 svn:log V 130 Fix result of pasting wrong buffer, this changes a MFC'd ID to the correct one. Notified of by: Michal Mertl END K 10 svn:author V 5 wilko K 8 svn:date V 27 2001-10-31T19:08:53.000000Z K 7 svn:log V 25 Document RMC for DS[12]0 END K 10 svn:author V 5 wilko K 8 svn:date V 27 2001-10-31T19:15:26.000000Z K 7 svn:log V 24 Document RMC on DS[12]0 END K 10 svn:author V 3 jkh K 8 svn:date V 27 2001-10-31T19:32:20.000000Z K 7 svn:log V 235 Temporarily disable the reap_children() stuff added by Murray on the suspicion that it's currently breaking the gunzip -> tar pipeline that sysinstall uses to extract dists (ref: numerous bug reports that -stable installs are broken). END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-10-31T19:43:33.000000Z K 7 svn:log V 182 Fix obvious bug where return from probe was botched. People with HP PCLAN+ NICs can now happily use the card again PR: 21087 Submitted by: M. B. Buchanan END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-10-31T19:46:20.000000Z K 7 svn:log V 133 MFC: Fix return from probe(), this enables HP PCLAN+ cards again. PR: 21087 Submitted by: M. B. Buchanan END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-10-31T20:02:28.000000Z K 7 svn:log V 223 Experiment with rewriting the syscall() wrapper using explicit bundling and trying to reduce stalls from reading certain high latency registers. This should be faster than the old syscall code. Its certainly a lot smaller. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-10-31T20:15:18.000000Z K 7 svn:log V 26 Spell deivces as devices. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-10-31T20:43:38.000000Z K 7 svn:log V 99 Don't remove the tentative declaration. It's the only one... Pointy hat: marcel (self-sponsoring) END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-10-31T20:43:48.000000Z K 7 svn:log V 246 Make the actual volatile int smp_started live *somewhere*. This is a temporary fix so that we can compile kernels. I waited 30 minutes for a response from the person who would likely know, but any longer is too long to wait with breakage at ToT. END K 10 svn:author V 5 assar K 8 svn:date V 27 2001-10-31T23:04:34.000000Z K 7 svn:log V 74 add /var/heimdal absence noted by Archie Cobbs END K 10 svn:author V 5 assar K 8 svn:date V 27 2001-10-31T23:16:42.000000Z K 7 svn:log V 27 MFC 1.60: add /var/heimdal END K 10 svn:author V 5 tegge K 8 svn:date V 27 2001-10-31T23:46:13.000000Z K 7 svn:log V 147 MFC: Adjust some type checks to include CTLQUOTEMARK in the range of shell control characters. Repair normally unused is_digit() macro. END K 10 svn:author V 5 tegge K 8 svn:date V 27 2001-10-31T23:47:37.000000Z K 7 svn:log V 188 MFC: BASESYNTAX, DQSYNTAX, SQSYNTAX and ARISYNTAX handles negative indexes. Allow those to be used to properly quote characters in the shell control character range. PR: 31627 END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-10-31T23:54:27.000000Z K 7 svn:log V 73 Remove previous revision. smp_started back in subr_smp where it belongs. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-11-01T01:50:38.000000Z K 7 svn:log V 69 Utilize the property of 'echo' in that it removes \n from its input. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-11-01T01:52:37.000000Z K 7 svn:log V 131 Rev 1.24 allows use to use a pure POSIX awk. Tolerating newlines w/in a command-line variable assignment is a Gawk'ism I believe. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-11-01T02:16:10.000000Z K 7 svn:log V 118 Really fix this work to work. While rev 1.24 did allow awk to run w/o complaining; the resulting output was useless. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-11-01T02:17:49.000000Z K 7 svn:log V 291 Only overwrite ${DESTDIR}${KODIR}.old/${KERNEL_KO} if we haven't booted from it when doing an installkernel. Only change kern.bootfile from ${DESTDIR}${KODIR}/${KERNEL_KO} to ${DESTDIR}${KODIR}.old/${KERNEL_KO}, and only when we're renaming a booted ${DESTDIR}${KODIR}/${KERNEL_KO} kernel. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-11-01T02:19:02.000000Z K 7 svn:log V 143 Revision 1.26 was Submitted by: David Wolfskill (when are we ever going to make him a committer? :-) ) END K 10 svn:author V 5 assar K 8 svn:date V 27 2001-11-01T03:16:03.000000Z K 7 svn:log V 62 make libtelnet (and telnet, telnetd) use libkrb when required END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-11-01T05:07:28.000000Z K 7 svn:log V 147 Add new interface function int devclass_find_free_unit(devclass_t dc, int unit); which return first free unit in given class starting from 'unit'. END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-11-01T05:08:17.000000Z K 7 svn:log V 40 Add devclass_find_free_unit() prototype END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-11-01T05:21:49.000000Z K 7 svn:log V 175 Use devclass_find_free_unit() in ata_pci_add_child() because no more implicit auto-scanning up present in device_add_child(). Functionally it is fully equivalent to old code. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-11-01T06:09:23.000000Z K 7 svn:log V 74 MFC: Add $FreeBSD$ and change pthread_set_name_np to take a const char *. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-11-01T06:14:42.000000Z K 7 svn:log V 128 Add 'awk' to the build-tools, so that the small utility used to build one of the source files is made for the host, not target. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-11-01T06:19:32.000000Z K 7 svn:log V 647 Fix the ILLEGAL fdisk table that is there for supporting "dangerously dedicated" mode. This was specifying that there are 256 (illegal!) heads on the disk. If bioses store that in a byte, and it gets truncated to 0, then that almost certainly causes the infamous divide-by-zero nightmare. This is also most likely the reason why the Thinkpad T20/A20 series were locking up when FreeBSD was installed. This is also the most likely reason why a boot1 being present causes an IA64 box to lock up at boot. (removing the "part4" stuff from boot1.s fixes the IA64 boxes and would most likely have fixed the T20/A20 and some TP600E series thinkpads) END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-11-01T06:48:04.000000Z K 7 svn:log V 191 Skip PG_UNMANAGED pages when we're shooting everything down to try and reclaim pv_entries. PG_UNMANAGED pages dont have pv_entries to reclaim. Reported by: David Xu END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-11-01T07:11:10.000000Z K 7 svn:log V 167 -v must have a space between it and the variable. Submitted by: David Wolfskill (did I mention he should be a committer? :-) ) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-11-01T07:16:35.000000Z K 7 svn:log V 211 Bell-Labs AWK does not support POSIX "bracket expressions" (POSIXese for "character classes", basically). So change them to their character representation. Submitted by: David Wolfskill END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-11-01T08:22:49.000000Z K 7 svn:log V 44 Repocopied from sys/dev/syscons/scvgarndr.c END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-11-01T08:26:30.000000Z K 7 svn:log V 252 Add the TGA video driver. This is a great accomplishtment and will help us a lot on older Alphas. Andrew Gallatin, Thomas V. Crimi, and Peter Jeremy contributed to this work along with the submitter. Submitted by: Andrew M. Miklic END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2001-11-01T08:26:31.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-11-01T08:30:38.000000Z K 7 svn:log V 52 Remove an extra splimp() call. Spotted-by: diff(1) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-11-01T08:33:15.000000Z K 7 svn:log V 16 MFC: TGA driver END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-11-01T08:45:02.000000Z K 7 svn:log V 90 Fix a typo in a format string, and fix error checking for missing masks in "limit" rules. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-11-01T09:24:29.000000Z K 7 svn:log V 91 Halloween import of Binutils from the FSF 2.11 branch. This fixes some IA-64 related bugs. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-11-01T09:24:29.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r85815, 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-01T09:24:30.000000Z K 7 svn:log V 99 This commit was manufactured by cvs2svn to create tag 'binutils-vendor-binutils_2_11_cvs_20011031'. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-11-01T09:42:29.000000Z K 7 svn:log V 27 MFC: Added the pmc driver. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-11-01T09:44:17.000000Z K 7 svn:log V 59 MFC: Make CD-ROM distributions at the pc98 release target. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-11-01T09:54:43.000000Z K 7 svn:log V 34 Update to the latest vendor file. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-11-01T09:55:05.000000Z K 7 svn:log V 36 Update to the latest vendor's file. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-11-01T10:03:10.000000Z K 7 svn:log V 102 This merges in the changes from the FSF anoncvs 19-July-2001 snapshot to the 2001 Halloween snapshot. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-11-01T10:06:32.000000Z K 7 svn:log V 94 This merges in the changes from the FSF 19-July-2001 snapshot to the 2001 Halloween snapshot. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-11-01T10:07:26.000000Z K 7 svn:log V 73 Bring the binutils_2_11_cvs_20011031 version of this to the HEAD branch. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-11-01T10:07:55.000000Z K 7 svn:log V 36 Update to the latest vendor's file. END K 10 svn:author V 8 matusita K 8 svn:date V 27 2001-11-01T11:09:54.000000Z K 7 svn:log V 130 MFC rev 1.16: Update to reflect the fact that net.inet.tcp.rfc1323 is on by default. (src/etc/defaults/rc.conf rev 1.53.2.23) END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2001-11-01T11:36:04.000000Z K 7 svn:log V 84 Just typo corrections (mmunmap->munmap etc), no content changes. MFC after: 1 week END K 10 svn:author V 7 phantom K 8 svn:date V 27 2001-11-01T12:33:11.000000Z K 7 svn:log V 133 Fix comment. This file is supposed to retrived -stable, not -current. (Applicable to RELENG_4 only) Submitted by: maxim@macomnet.ru END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2001-11-01T12:33:12.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_4_5'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2001-11-01T12:33:13.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_4_6'. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-11-01T12:39:01.000000Z K 7 svn:log V 285 Modify the way host.conf and nsswitch.conf are treated at boot time: - if nsswitch.conf exists, host.conf is auto-generated for compatibility with legacy applications and libraries. - if host.conf exists but nsswitch.conf does not, nsswitch.conf is auto- generated as usual. END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-11-01T12:46:08.000000Z K 7 svn:log V 145 Tidy up the variable declarations and switch on warnings and strict. Reviewed by: diffing the generated files from before and after the change. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-11-01T16:17:37.000000Z K 7 svn:log V 157 Provide a new picobsd option, "--modules", to also build modules (modload and friends are sufficiently small to consider their inclusion in PicoBSD images). END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-11-01T16:27:49.000000Z K 7 svn:log V 34 MFC: add option to build modules. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2001-11-01T16:34:07.000000Z K 7 svn:log V 670 Some fix for the recent apm module changes. - Now that apm loadable module can inform its existence to other kernel components (e.g. i386/isa/clock.c:startrtclock()'s TCS hack). - Exchange priority of SI_SUB_CPU and SI_SUB_KLD for above purpose. - Add simple arbitration mechanism for APM vs. ACPI. This prevents the kernel enables both of them. - Remove obsolete `#ifdef DEV_APM' related code. - Add abstracted interface for Powermanagement operations. Public apm(4) functions, such as apm_suspend(), should be replaced new interfaces. Currently only power_pm_suspend (successor of apm_suspend) is implemented. Reviewed by: peter, arch@ and audit@ END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-11-01T16:52:34.000000Z K 7 svn:log V 318 Add entries for "dumb" and "dialup" terminals, as the shell in HEAD refuses to start if it does not find a matching entry for the terminal type. My impression is that this is a problem in the shell, because at least on PicoBSD images, the shell itself coredumps. Anyways, this is the quickest fix i can come up with. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-11-01T16:53:17.000000Z K 7 svn:log V 57 MFC: add entries for "dumb" and "dialup" terminal types. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-11-01T17:10:52.000000Z K 7 svn:log V 106 Always compile in bridge hooks, or this code will not work (efficiently) with the loadable bridge module. END K 10 svn:author V 3 yar K 8 svn:date V 27 2001-11-01T17:17:06.000000Z K 7 svn:log V 72 MFC r1.16: Add missing section number to a cross-reference to login(1). END K 10 svn:author V 5 wilko K 8 svn:date V 27 2001-11-01T19:01:11.000000Z K 7 svn:log V 46 TGA based display adapters are now supported. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2001-11-01T19:07:33.000000Z K 7 svn:log V 44 Alpha now has a TGA-capable console driver. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-11-01T19:14:16.000000Z K 7 svn:log V 175 Substitute "[:space:]" with the character constants it expands to. This was a silent 'failure' when using Bell-Labs awk. Submitted by: David Wolfskill END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-11-01T20:16:03.000000Z K 7 svn:log V 128 o Permit osf1-emulated programs to modify uid/gid under jail by switching suser() to suser_xxx() and adding PRISON_ROOT flag. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-11-01T20:56:57.000000Z K 7 svn:log V 347 o Move suser() calls in kern/ to using suser_xxx() with an explicit credential selection, rather than reference via a thread or process pointer. This is part of a gradual migration to suser() accepting a struct ucred instead of a struct proc, simplifying the reference and locking semantics of suser(). Obtained from: TrustedBSD Project END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-11-01T21:37:07.000000Z K 7 svn:log V 231 o Update copyright dates. o Add reference to TrustedBSD Project in license header. o Update dated comments, including comment in extattr.h claiming that no file systems support extended attributes. o Improve comment consistency. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2001-11-01T22:20:41.000000Z K 7 svn:log V 180 Oops, deleted wrong BIF acquisition timeout invocation by mistake in my previous commit. acpi_cmbat_get_bif() from taskqueue calls acpi_cmbat_timeout() so it's better for startup. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2001-11-01T23:32:46.000000Z K 7 svn:log V 81 MFS: Stop reaping children. It makes evil things happen to the extraction loop. END K 10 svn:author V 3 cjc K 8 svn:date V 27 2001-11-01T23:44:12.000000Z K 7 svn:log V 109 Add a directory in /var/run to store ppp(8) command sockets. PR: bin/29966 Approved by: brian MFC after: 4 END K 10 svn:author V 3 cjc K 8 svn:date V 27 2001-11-01T23:55:46.000000Z K 7 svn:log V 63 Document the /var/run/named directory. Suggesteded by: brian END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-11-02T00:41:00.000000Z K 7 svn:log V 414 "Fix" a problem that got copied from alpha to ia64 and broke there. When we truncate the msgbuf size because the last chunk is too small, correctly terminate the phys_avail[] array - the VM system tests the *end* for zero, not the start. This leads the VM startup to attempt to recreate a duplicate set of pages for all physical memory. XXX the msgbuf handling is suspiciously different on i386 vs alpha/ia64... END K 10 svn:author V 3 yar K 8 svn:date V 27 2001-11-02T00:58:18.000000Z K 7 svn:log V 69 MFC rev1.11: Don't say "both files" while speaking of a single file. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-11-02T01:45:11.000000Z K 7 svn:log V 89 argh! cut/paste typo. :-( (committed on a different machine to what I was testing it on) END K 10 svn:author V 3 yar K 8 svn:date V 27 2001-11-02T02:20:21.000000Z K 7 svn:log V 172 Cosmetic: Don't output a blank line if a driver provides no media status. PR: bin/30587 Submitted by: Andre Albsmeier MFC after: 1 week END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-11-02T05:10:40.000000Z K 7 svn:log V 91 Emit a warning if the mbuf or mbuf cluster allocation failed. Requested by: Mike Barcroft END K 10 svn:author V 5 silby K 8 svn:date V 27 2001-11-02T08:01:39.000000Z K 7 svn:log V 13 MFC rev 1.18 END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-11-02T08:56:58.000000Z K 7 svn:log V 63 Remember to actually free the pv_entry in pmap_remove_entry(). END K 10 svn:author V 3 yar K 8 svn:date V 27 2001-11-02T09:01:32.000000Z K 7 svn:log V 117 MFC rev1.86: Don't let a user name in ftpd's proctitle be mistaken for a status message. PR: misc/25217 END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-11-02T09:16:25.000000Z K 7 svn:log V 100 Turn the symlinks around, instead of ad0s1 -> ad0s1c, make it ad0s1c -> ad0s1. Requested by: peter END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-11-02T09:21:11.000000Z K 7 svn:log V 47 change a global into a local, misc style fixes END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-11-02T09:23:34.000000Z K 7 svn:log V 97 style(9) cleanup. Submitted by: j mckitrick Reviewed by: phk, /sbin/md5 END K 10 svn:author V 6 alfred K 8 svn:date V 27 2001-11-02T09:27:16.000000Z K 7 svn:log V 138 In order to perform faster when doing "head -n", use a pair of fgetln/fwrite instead of getc/putchar, this seems about five times faster. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-11-02T09:37:35.000000Z K 7 svn:log V 60 Fix alignment of the chipsets to the largest one described. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-11-02T09:43:45.000000Z K 7 svn:log V 94 Explicitely mention this driver supports the RealTek 8029. This should lessen some questions. END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-11-02T09:55:01.000000Z K 7 svn:log V 100 #ifdef KTRACE a variable to silence a warning. Submitted by: Maxime "mux" Henrion END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-11-02T10:04:22.000000Z K 7 svn:log V 105 Use static storage for the unwind state so that we can still get backtraces when the VM system is hosed. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-11-02T10:24:44.000000Z K 7 svn:log V 70 Call ast() from exception_restore when we are restoring to user mode. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-11-02T10:48:43.000000Z K 7 svn:log V 57 MFC: Document AMD 766 ATA-100 support. Approved by: sos END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-11-02T11:30:42.000000Z K 7 svn:log V 83 Add notice about early use from malloc.c forbidding malloc use from this function. END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-11-02T11:32:28.000000Z K 7 svn:log V 254 phkmalloc->evilchecks++; If zero bytes are allocated, return pointer to the middle of page-zero (which is protected) so that the program will crash if it dereferences this illgotten pointer. Inspired & Urged by: Theo de Raadt END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-11-02T12:22:17.000000Z K 7 svn:log V 51 Document support for VIA 82C596 ATA-33 and ATA-66. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-11-02T14:45:22.000000Z K 7 svn:log V 520 o Merge recent changes from the POSIX.1e capability tree: - Introduce cap_check_td() to reflect suser_td() - Introduce non-portable cap_from_text2_np(), which converts a text-form capability to an internal form relative to an existing capability, and non-portable cap_to_text2_np(), which accepts a flag argument specifying more about the text output format. - Introduce CTT_* flags controlling the behavior of cap_to_text2_np(). Submitted by: tmm Obtained from: TrustedBSD Project END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-11-02T14:53:04.000000Z K 7 svn:log V 145 o Since kern_acl.c uses #ifdef CAPABILITIES to control capability-specific semantics, #include "opt_cap.h". Obtained from: TrustedBSD Project END K 10 svn:author V 8 keramida K 8 svn:date V 27 2001-11-02T14:59:51.000000Z K 7 svn:log V 58 Typo correction: detailled -> detailed. Approved by: nik END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-11-02T15:08:08.000000Z K 7 svn:log V 181 o Capabilities cap_check() interface revised to remove _xxx, so rename in p_cansched(). Also, replace '0' with 'NULL' for the ucred * pointer. Obtained from: TrustedBSD Project END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-11-02T15:15:09.000000Z K 7 svn:log V 21 Fixed sioreg.h path. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-11-02T15:16:59.000000Z K 7 svn:log V 350 Merge from POSIX.1e Capabilities development tree: o POSIX.1e capabilities authorize overriding of VEXEC for VDIR based on CAP_DAC_READ_SEARCH, but of !VDIR based on CAP_DAC_EXECUTE. Add appropriate conditionals to vaccess() to take that into account. o Synchronization cap_check_xxx() -> cap_check() change. Obtained from: TrustedBSD Project END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-11-02T15:22:32.000000Z K 7 svn:log V 368 Merge from POSIX.1e Capabilities development tree: o Reorder and synchronize #include's, including moving "opt_cap.h" to above system includes. o Introduce #ifdef'd kern.security.capabilities sysctl tree, including kern.security.capabilities.enabled, which defaults to 0. The rest of the file remains stubs for the time being. Obtained from: TrustedBSD Project END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-11-02T16:40:06.000000Z K 7 svn:log V 122 The sound drivers live in sound/driver, not sound/drivers submitted by: Alex Kapranoff END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-11-02T16:40:49.000000Z K 7 svn:log V 83 MFC: r1.183; do not use structure to access ip_options timestamp. PR: alpha/30982 END