Ļ>135613 243 180 229 319 333 222 173 301 283 182 188 196 198 122 152 167 139 164 227 214 178 256 284 198 528 294 275 240 151 382 184 148 205 152 132 162 108 227 315 172 122 118 178 141 177 146 131 157 134 139 124 126 140 172 145 182 122 393 243 349 170 130 151 138 216 131 144 122 190 162 149 157 117 136 136 174 202 238 639 177 198 148 688 184 183 122 138 393 128 298 139 596 360 149 159 191 179 171 135 170 144 470 262 137 292 137 153 135 154 168 147 248 136 286 142 371 227 145 141 485 192 122 168 121 160 465 101 607 212 213 291 191 100 145 298 200 684 214 187 365 476 164 262 153 184 146 119 190 379 176 164 168 126 347 140 225 138 241 177 308 440 390 224 300 189 394 245 164 221 149 139 277 175 183 372 214 236 208 157 112 151 126 215 155 624 254 142 134 163 491 139 119 143 219 353 235 330 678 232 186 327 203 128 191 215 177 224 600 139 152 196 166 184 155 166 297 321 138 197 113 144 341 138 124 164 392 149 179 350 175 165 247 120 263 315 226 219 133 183 363 113 486 186 138 K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-23T12:19:24.000000Z K 7 svn:log V 88 Do not use devsw() but si_devsw direction. This is still bogus but a fair bit less so. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-23T12:21:11.000000Z K 7 svn:log V 136 Remove bogus cdevsw frobbing code which tries to prevent double loading of modules. MODULE_VERSION() should be used for this I belive. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-09-23T12:44:40.000000Z K 7 svn:log V 223 Protect sockaddr_union definitions with a protecting define. This allows to build kernels with FAST_IPSEC and PF. This is the least disruptive fix. PR: kern/71836 Reviewed by: bms, various mailing lists MFC after: 3 days END K 10 svn:author V 4 roam K 8 svn:date V 27 2004-09-23T13:09:42.000000Z K 7 svn:log V 239 In fullpath_from_shell(), move the nologin detection before the cat | while loop to avoid an incorrect display of the nologin path twice. PR: 71786 Submitted by: Andrew Hayden Reviewed by: mtm MFC after: 3 days END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-23T14:45:04.000000Z K 7 svn:log V 129 Eliminate DEV_STRATEGY() macro: call dev_strategy() directly. Make dev_strategy() handle errors and departing devices properly. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2004-09-23T15:26:01.000000Z K 7 svn:log V 78 Sort the SEE ALSO list correctly. Update the document date. Reported by: ru END K 10 svn:author V 4 bmah K 8 svn:date V 27 2004-09-23T15:39:50.000000Z K 7 svn:log V 207 Fix a couple of minor inconsistencies in the text that discusses branchpoints for RELENG_*. I'm not 100% happy with my change, but it's better than it was. Pointed out by: den Approved by: re (implicitly) END K 10 svn:author V 6 brooks K 8 svn:date V 27 2004-09-23T15:52:42.000000Z K 7 svn:log V 187 Hack around the fact that the current diskless scripts require some binaries in /usr before /usr is mounted by copying those files to the root. Stop making devices. devfs is manditory. END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-09-23T16:06:27.000000Z K 7 svn:log V 90 Invalidate cache after changing pte entry. Discussed with: jhp and njl MFC after: 5 days END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-23T16:13:46.000000Z K 7 svn:log V 96 Split the ioctl function in control and slave side, this eliminated a troublesome devsw() call. END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-09-23T16:38:53.000000Z K 7 svn:log V 101 MFC: Store IP source routing options in mtag instead of global variable. Approved by: re (kensmith) END K 10 svn:author V 5 andre K 8 svn:date V 27 2004-09-23T16:44:21.000000Z K 7 svn:log V 103 MFC 1.289: Proper bounds checking when initializing the ip_protox[] array. Approved by: re (kensmith) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-09-23T16:59:14.000000Z K 7 svn:log V 30 New release notes: SA-04:14. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2004-09-23T16:59:39.000000Z K 7 svn:log V 60 New release notes: SA-04:14. Approved by: re (implicitly) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-09-23T18:23:42.000000Z K 7 svn:log V 75 MFC: Force a redraw if all dists are selected. Approved by: re (kensmith) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-09-23T18:25:33.000000Z K 7 svn:log V 47 MFC: Force a redraw if all dists are selected. END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2004-09-23T18:25:46.000000Z K 7 svn:log V 68 Prefer C99's __func__ over GCC's __FUNCTION__. Approved by: alfred END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-09-23T18:37:36.000000Z K 7 svn:log V 131 Redefine a PTE as a 64-bit integral type instead of a struct of bit-fields. Unify the PTE defines accordingly and update all uses. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-09-23T19:33:54.000000Z K 7 svn:log V 121 Re-add namedb. I misunderstood what Doug said about using ISC's layout: he meant for binaries, not configuration files. END K 10 svn:author V 2 ps K 8 svn:date V 27 2004-09-23T20:11:18.000000Z K 7 svn:log V 87 MFC: Add some special case code to fix a problem with the BCM5704 in TBI (fiber) mode. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-09-23T21:01:50.000000Z K 7 svn:log V 163 - Don't try to unlock Giant if single threading fails since we don't have it locked. - Unlock Giant before calling exit1() since exit1() does not require Giant. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-09-23T21:03:16.000000Z K 7 svn:log V 191 - Assert sched_lock in upcall_remove() since it is needed there and all callers already lock it there. - Lock sched_lock slightly earlier in kse_create() so that it covers kg_numupcalls. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-09-23T21:03:58.000000Z K 7 svn:log V 105 Don't try to protect td_sticks with sched_lock. It doesn't need it as it is only accessed by curthread. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-09-23T21:07:13.000000Z K 7 svn:log V 435 Update locking notes on several fields to reflect locking already in the tree: - td_standin is (k + a) as it is only touched by either curthread or when a thread is being created. - td_upcall is (k + j) - td_sticks is (k) rather than the earlier (j) note. - td_uuticks and td_usticks are both (k). - td_intrval is (j) - Neither kg_nextupcall or kg_upquantum seem to be locked and that seems to be on purpose, so mark those as (n). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-09-23T21:08:14.000000Z K 7 svn:log V 201 Add locking notes on the members of rusage. Note that these notes reflect what is already present in the tree and apply to the rusage struct for current process usage rather than child process usage. END K 10 svn:author V 5 joerg K 8 svn:date V 27 2004-09-23T21:12:21.000000Z K 7 svn:log V 180 Implement terminating the worker thread when the driver is about to be deregistered. Not yet tested, since by now, GEOM doesn't want us to deregister. PHK wants to fix that RSN. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2004-09-23T21:17:31.000000Z K 7 svn:log V 144 Backout the hack to install mtree, newsyslog, and touch in the cloned root in the previous commit. We'll fix /etc/rc.d/var directly (someday). END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T21:49:10.000000Z K 7 svn:log V 56 Map the kernel very early if needed. Implement sigcode. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T21:54:25.000000Z K 7 svn:log V 286 Implement pmap_growkernel() and pmap_extract_and_hold(). Remove the cache state logic : right now, it provides more problems than it helps. Add helper functions for mapping devices while bootstrapping. Reorganize the code a bit, and remove dead code. Obtained from: NetBSD (partially) END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T21:56:01.000000Z K 7 svn:log V 89 Add MD syscalls to sync the icache and to drain the write buffer. Obtained from: NetBSD END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T21:56:36.000000Z K 7 svn:log V 53 Use the right path for the bcopyinout_xscale.S file. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T21:57:47.000000Z K 7 svn:log V 109 Don't attempt to manage our own segment list, and just remember the buffers provided. Obtained from: NetBSD END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T21:59:14.000000Z K 7 svn:log V 57 Remove bus_space_vaddr(), it does not exists in FreeBSD. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T21:59:43.000000Z K 7 svn:log V 37 Use the right path for xscale files. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T22:02:59.000000Z K 7 svn:log V 67 In db_stack_trace_cmd, remove the "pc" variable, we don't need it. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T22:03:25.000000Z K 7 svn:log V 13 Use sigcode. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T22:05:40.000000Z K 7 svn:log V 131 Rename macroes, as we don't need to mess with alignment faults. Call ast() if TDF_NEEDRESCHED is set too, not just TDF_ASTPENDING. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T22:09:57.000000Z K 7 svn:log V 219 Add new functions to know which irqs are pending, and to mask and unmask interrupts, as these are CPU specific. If the interrupt handler is not marked as INTR_FAST, don't unmask the interrupt until it as been serviced. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T22:11:06.000000Z K 7 svn:log V 77 Remove definitions related to the pmap cache state, and add TDF_NEEDRESCHED. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T22:11:43.000000Z K 7 svn:log V 27 Add the hw.machine sysctl. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T22:12:28.000000Z K 7 svn:log V 23 Implement sigreturn(). END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T22:18:56.000000Z K 7 svn:log V 83 Remove unused macroes. Add user, btrap, etrap, bintr and eintrt in the GPROF case. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T22:20:59.000000Z K 7 svn:log V 46 Implement cpu_throw(). Obtained from: NetBSD END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T22:22:33.000000Z K 7 svn:log V 82 Make sure to call cred_update_thread() if needed. Add partial support for KTRACE. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T22:24:12.000000Z K 7 svn:log V 51 On Xscale, use the minicache for the kernel stack. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T22:25:20.000000Z K 7 svn:log V 36 Use sf_bufs for uiomove_fromphys(). END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T22:26:29.000000Z K 7 svn:log V 62 We are using _mcount, not __mcount. Remove the !__ELF__ case. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T22:27:42.000000Z K 7 svn:log V 39 Define STACKALIGNBYTES and STACKALIGN. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T22:29:18.000000Z K 7 svn:log V 44 Implement _mcount(). Obtained from: NetBSD END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T22:29:43.000000Z K 7 svn:log V 29 Define VM_PROT_READ_IS_EXEC. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T22:30:05.000000Z K 7 svn:log V 31 Declare sigcode and szsigcode. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T22:31:08.000000Z K 7 svn:log V 45 Remove the pcb32_cstate field of struct pcb. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T22:31:49.000000Z K 7 svn:log V 77 Remove the empty definition of struct osigcontext, as it will never be used. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T22:32:33.000000Z K 7 svn:log V 50 Now that we have pmap_growkernel(), use more KVA. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T22:33:38.000000Z K 7 svn:log V 87 Big cleanup: get ride of the whole spl level logic, as FreeBSD doesn't use it anymore. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T22:36:13.000000Z K 7 svn:log V 27 Add Xscale common headers. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T22:45:36.000000Z K 7 svn:log V 297 Import partial support for the IQ31244 eval board (i80321 CPU). IQ80321 might work out of the box too, but I have no hardware to test. It works well enough to go multiuser. Network works, SATA does not, as I have no drive to test. Thanks to Intel for sending such a board. Obtained from: NetBSD END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T22:47:57.000000Z K 7 svn:log V 147 Add the possibility to specify the kernel virtual address and the kernel physical address in the kernel config file, as it varies from CPU to CPU. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T22:52:25.000000Z K 7 svn:log V 253 Add new options : PHYSADDR : Address of the physical memory KERNPHYSADDR : Physical address where the kernel starts KERNVIRTADDR : Virtual address of the kernel STARTUP_PAGETABLE_ADDR : Where to put the page table at bootstrap + Xscale specific options END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T22:52:55.000000Z K 7 svn:log V 75 Use the address provided in the conf file, instead of hardcode 0xc0000000. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T22:53:22.000000Z K 7 svn:log V 35 Use -O2 for the arm kernel as well END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T22:53:50.000000Z K 7 svn:log V 56 Use the new KERNVIRTADDR and PHYSADDR options. Add KDB. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T22:55:00.000000Z K 7 svn:log V 43 Add the config file for the IQ31244 board. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T22:57:53.000000Z K 7 svn:log V 120 Do not use the IO-mapping to issue the reset on the 82546 on arm. For some reason, it results in corrupted descriptors. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T22:58:43.000000Z K 7 svn:log V 36 Re-route interrupts on arm as well. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T22:59:31.000000Z K 7 svn:log V 49 Add CPUCFLAGS for the strongarm and xscale CPUs. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T23:00:51.000000Z K 7 svn:log V 27 Implement .init and .fini. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T23:04:52.000000Z K 7 svn:log V 95 Add stubs for TLS. Arbitraly choose the 2nd variant until I figure out which one I should use. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T23:06:29.000000Z K 7 svn:log V 67 kgmon works on arm, so make it parts of the build for arm as well. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T23:10:56.000000Z K 7 svn:log V 54 Fix the align-to-32-bits code. Obtained from: NetBSD END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T23:11:32.000000Z K 7 svn:log V 62 Always use bx for returning on Xscale. Obtained from: NetBSD END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T23:12:57.000000Z K 7 svn:log V 22 Add a dummy set_tp(). END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T23:13:46.000000Z K 7 svn:log V 41 Make setjmp()/longjmp() use sigprocmask. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T23:14:09.000000Z K 7 svn:log V 41 Arbitraly choose the Variant II for arm. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-23T23:29:24.000000Z K 7 svn:log V 79 On arm, set the default elf brand to FreeBSD, until the binutils do it for us. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-09-24T00:38:15.000000Z K 7 svn:log V 109 A modest collection of various and sundry style, spelling, and whitespace fixes. Submitted by: bde (mostly) END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-09-24T00:42:36.000000Z K 7 svn:log V 143 Severely strip down the repocopied i386/bios.c and bios.h files. It turns out that bios_sigsearch() etc is useful for finding tables in roms. END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-09-24T01:08:34.000000Z K 7 svn:log V 544 Converge towards i386. I originally resisted creating because it was mostly irrelevant - except for the silly BIOS_PADDRTOVADDR etc macros. Along the way of working around this, I missed a few things. * Make syscons properly inherit the bios capslock/shiftlock/etc state like i386 does. Note that we cannot inherit the bios key repeat rate because that requires a bios call (which is impossible for us). * Give syscons the ability to beep on amd64. Oops. While here, make bios.c compile and add it to files.amd64. END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-09-24T01:11:11.000000Z K 7 svn:log V 83 Like on i386, use the definition of struct bios_smap from machine/pc/bios.h again. END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-09-24T01:18:22.000000Z K 7 svn:log V 103 Implement the syscons mouse pointer characters for amd64. It was only implemented for i386 and alpha. END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-09-24T01:19:11.000000Z K 7 svn:log V 54 Implement the KDENABIO etc ioctl's for amd64 as well. END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-09-24T02:10:06.000000Z K 7 svn:log V 590 Fix-ups for a few problems reported with how ports are handled in the release: - run 'make index' as part of release build, INDEX* files in CVS no longer updated and likely to be removed from CVS soon - don't include README.html files in ports.tgz tarball because they cause cvsup problems for users later - put a copy of /usr/ports on disc2 that does include README.html files so users have access to them Reviewed by: ru (found one bug, several clean-up suggestions) Tested by: 'make release' MFC before: BETA6 build (this isn't likely to be tested in -current anyway...) END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-09-24T03:51:06.000000Z K 7 svn:log V 89 Forced commit to note that this file was repocopied from ../skiload. Repocopy by: peter END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-09-24T03:53:50.000000Z K 7 svn:log V 88 Forced commit to note that this file was repocopied from ../libski. Repocopy by: peter END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-09-24T04:06:22.000000Z K 7 svn:log V 27 Post repocopy build fixes. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-09-24T04:21:14.000000Z K 7 svn:log V 43 Unhook libski and skiload and hook up ski. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-09-24T04:35:07.000000Z K 7 svn:log V 297 Remove the dependency on the Intel EFI headers in sys/boot/efi. Instead use for the necessary definitions. This makes the EFI code in sys/boot/efi totally unused, except for pure EFI loaders. As such, maintenance and porting (to IA-32) of the EFI code is made as easy as possible. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-09-24T04:40:28.000000Z K 7 svn:log V 33 Replace misuse of NULL with 0UL. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2004-09-24T04:45:16.000000Z K 7 svn:log V 203 Add a note to indicate that the path set in named_pidfile must also be set in named.conf. Our default named.conf has this already. Update the note for named_symlink_enable to indicate that ndc is gone. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-09-24T04:49:32.000000Z K 7 svn:log V 44 Remove. This file was repocopied to ../ski. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2004-09-24T04:53:18.000000Z K 7 svn:log V 501 Update to reflect BIND 9 in the base: 1. Making the pid symlink now has to happen after named starts, otherwise it can generate a fatal error. 2. named-xfer is not part of the BIND 9 world. 3. BIND 9 needs a /dev/random in the chroot directory if chrooted. 4. Only the pid file is symlinked now, the ndc socket is BIND 8 only. 5. Create an rndc.key file for the user if one does not exist. This (generally) allows a BIND 8 config file to be used in a BIND 9 world with little or no modification. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-24T05:54:32.000000Z K 7 svn:log V 267 Introduce dev_re[lf]thread() functions. dev_refthread() will return the cdevsw pointer or NULL. If the return value is non-NULL a threadcount is held which much be released with dev_relthread(). If the returned cdevsw is NULL no threadcount is held on the device. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-24T05:55:03.000000Z K 7 svn:log V 57 use dev_re[fl]thread() rather than home rolled versions. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-24T05:58:06.000000Z K 7 svn:log V 67 Use def_re[fl]thread(). Retire various old compatibility helpers. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-24T05:59:11.000000Z K 7 svn:log V 99 Use dev_re[fl]thread() to maintain a ref on the device driver while we call the ->d_mmap function. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-24T06:16:08.000000Z K 7 svn:log V 87 Hold dev_lock and check for NULL devsw pointer when we determine if a vnode is a disk. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-24T06:16:48.000000Z K 7 svn:log V 79 Hold dev_lock and check for NULL devsw pointer when we service FIODTYPE ioctl. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-24T06:21:43.000000Z K 7 svn:log V 43 use vn_isdisk() to see if vnode is a disk. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-24T06:23:31.000000Z K 7 svn:log V 78 Use vn_isdisk() to check if vnode is a disk. (repeat, CVS core dumped on me) END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-24T06:29:23.000000Z K 7 svn:log V 52 Hold threadref while we throb cdevsw in devtoname() END K 10 svn:author V 3 das K 8 svn:date V 27 2004-09-24T06:33:22.000000Z K 7 svn:log V 377 Remove __isnanl() to avoid conflicting with the same function in libm. __isnan() and __isnanf() must remain in libc for hysterical raisins. On the other hand, __isnanl() must live in libm because libm uses it internally and can't depend on older versions of libc to provide it. Fortunately, we don't need __isnanl() in both libraries. Prodded by: ale PR: 71698 MT5 candidate END K 10 svn:author V 8 ssouhlal K 8 svn:date V 27 2004-09-24T06:36:31.000000Z K 7 svn:log V 164 Make sure we don't call _thr_start_sig_daemon() when SYSTEM_SCOPE_ONLY is defined. This makes libpthread usable on powerpc. Approved by: grehan (mentor), deischen END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-24T06:37:00.000000Z K 7 svn:log V 45 Hold thread reference while frobbing cdevsw. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-24T06:43:20.000000Z K 7 svn:log V 199 Assert topology is held in g_dev_getprovider(). Don't call devsw(). It is not necessary, and we do not need to hold dev_lock to compare the devsw pointer to our own since we do not dereference it. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-24T06:55:32.000000Z K 7 svn:log V 45 Remove SI_ISDISK, I found a better solution. END K 10 svn:author V 3 das K 8 svn:date V 27 2004-09-24T06:57:26.000000Z K 7 svn:log V 61 Don't read the byte at *argv[strlen(*argv) + 1]. PR: 71743 END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-24T07:08:33.000000Z K 7 svn:log V 43 Remove devsw() call missed in last commit. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-24T07:11:02.000000Z K 7 svn:log V 62 Eliminate devsw() call, we are not dereferencing the pointer. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-24T07:16:56.000000Z K 7 svn:log V 76 Hold threadcount reference when we call into the underlying console driver. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-24T07:24:02.000000Z K 7 svn:log V 55 Hold proper thread count while frobbing drivers ioctl. END K 10 svn:author V 4 ache K 8 svn:date V 27 2004-09-24T07:48:05.000000Z K 7 svn:log V 154 es_ES monetdef changed from spanish Ptas. to Euro without switching to cents PR: 67549 Submitted by: Jose M Rodriguez END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-24T08:12:41.000000Z K 7 svn:log V 44 Hold thread reference while we frob cdevsw. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-24T08:26:03.000000Z K 7 svn:log V 193 Hold threadcount while throbbing cdevsw in our underlying driver. This is a bit heavyhanded, and will be simplified once the tty code learns to properly deal with disappearing hw and drivers. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-24T08:30:57.000000Z K 7 svn:log V 50 Remove the cdevsw() function which is now unused. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-24T08:32:36.000000Z K 7 svn:log V 278 XXX mark two places where we do not hold a threadcount on the dev when frobbing the cdevsw. In both cases we examine only the cdevsw and it is a good question if we weren't better off copying those properties into the cdev in the first place. This question will be revisited. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-24T09:19:03.000000Z K 7 svn:log V 134 Rename 'mount_root_delay' tunable to 'vfs.root.mountdelay', which fits a bit better to our current naming scheme. Discussed with: ru END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-24T09:33:48.000000Z K 7 svn:log V 53 Document vfs.root.mountdelay value. Reminded by: ru END K 10 svn:author V 8 keramida K 8 svn:date V 27 2004-09-24T11:04:27.000000Z K 7 svn:log V 44 Fix a comment typo: s/neccessary/necessary/ END K 10 svn:author V 5 maxim K 8 svn:date V 27 2004-09-24T12:18:40.000000Z K 7 svn:log V 390 o Turn net.inet.ip.check_interface sysctl off by default. When net.inet.ip.check_interface was MFCed to RELENG_4 3+ years ago in rev. 1.130.2.17 ip_input.c it was 1 by default but shortly changed to 0 (accidently?) in rev. 1.130.2.20 in RELENG_4 only. Among with the fact this knob is not documented it breaks POLA especially in bridge environment. OK'ed by: andre Reviewed by: -current END K 10 svn:author V 5 maxim K 8 svn:date V 27 2004-09-24T12:20:34.000000Z K 7 svn:log V 98 MFC rev. 1.290: turn net.inet.ip.check_interface sysctl off by default. Approved by: re (scottl) END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2004-09-24T12:43:57.000000Z K 7 svn:log V 25 Sync with DragonFly BSD. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-24T12:51:15.000000Z K 7 svn:log V 73 Add ttyu0 as a serial console, as we're using the uart(4) driver on arm. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2004-09-24T13:02:30.000000Z K 7 svn:log V 26 _tcb_ctor takes two args. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-24T13:04:49.000000Z K 7 svn:log V 68 Lock the flags field with the mutex. Improve a number of comments. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2004-09-24T13:21:52.000000Z K 7 svn:log V 370 o Merge rev. 1.5 libexec/ftpd/ftpd.c from DragonflyBSD: Do not unconditionally fork() after accept(). accept() can return -1 due to an interrupted system call (i.e. SIGCHLD). If we fork in that case ftpd can get into an accept()/SIGCHLD/fork/[fail]/repeat loop. Reported-by: fabian Obtained from: DragonflyBSD MFC after: 1 month END K 10 svn:author V 5 maxim K 8 svn:date V 27 2004-09-24T13:22:45.000000Z K 7 svn:log V 8 Indent. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-09-24T13:42:00.000000Z K 7 svn:log V 515 Don't expose BIND libraries and their headers to the public by default, but have a knob (WANT_BIND_LIBS) to build and install them in /usr/lib and /usr/include. Rumors are that this may be useful at a later point, let's see. What this really means is that all BIND libraries are now internal to buildworld (by default, unless WANT_BIND_LIBS is defined), and linked statically into various BIND executables. While here, removed redundant -I's from CFLAGS in lib/bind makefiles. Sponsored by: des OK'ed by: dougb END K 10 svn:author V 5 dougb K 8 svn:date V 27 2004-09-24T13:51:31.000000Z K 7 svn:log V 117 Break the NO_BIND knob out from the pack, and begin documenting the finer granularity for the various BIND features. END K 10 svn:author V 4 roam K 8 svn:date V 27 2004-09-24T14:18:16.000000Z K 7 svn:log V 119 MFC adduser.sh 1.25: only print /usr/sbin/nologin once when updating the master.passwd file. Approved by: re (scottl) END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-09-24T15:02:33.000000Z K 7 svn:log V 198 MFC revision 1.238 to 1.239 date: 2004/09/23 16:06:27; author: rik; state: Exp; lines: +7 -3 Invalidate cache after changing pte entry. Discussed with: jhp and njl Approved by: re (scottl) END K 10 svn:author V 3 des K 8 svn:date V 27 2004-09-24T15:24:12.000000Z K 7 svn:log V 99 A simple shell script to help MFC an entire directory to a branch where it does not already exist. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-09-24T15:25:35.000000Z K 7 svn:log V 9 Add mfc. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-09-24T15:39:01.000000Z K 7 svn:log V 53 More remnants of BIND 8; these live in usr.sbin now. END K 10 svn:author V 3 das K 8 svn:date V 27 2004-09-24T16:04:20.000000Z K 7 svn:log V 205 Don't look for swap blocks in objects that aren't swap-backed. I expect that this will fix the following panic, reported by Jun: swap_pager_isswapped: failed to locate all swap meta blocks MT5 candidate END K 10 svn:author V 3 des K 8 svn:date V 27 2004-09-24T16:13:55.000000Z K 7 svn:log V 107 Reconnect namedb. While it may not be optimal, our old named.conf from BIND 8 is quite usable for BIND 9. END K 10 svn:author V 2 le K 8 svn:date V 27 2004-09-24T16:23:17.000000Z K 7 svn:log V 592 Big geom_vinum MFC: geom_vinum.c: MFC rev. 1.10, 1.11 geom_vinum.h: MFC rev. 1.3, 1.4, 1.5, 1.6 geom_vinum_drive.c: MFC rev. 1.10, 1.11, 1.12, 1.13, 1.14 geom_vinum_init.c: MFC rev. 1.3, 1.4, 1.5 geom_vinum_plex.c: MFC rev. 1.9, 1.10 geom_vinum_raid5.c: MFC rev. 1.6, 1.7 geom_vinum_raid5.h: MFC rev. 1.3 geom_vinum_rm.c: MFC rev. 1.2, 1.3, 1.4, 1.5 geom_vinum_state.c: MFC rev. 1.3, 1.4, 1.5 geom_vinum_subr.c: MFC rev. 1.7, 1.8, 1.9, 1.10 geom_vinum_var.h: MFC rev. 1.2, 1.3 geom_vinum_volume.c: MFC rev. 1.5, 1.6 Approved by: re@ (scottl) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-09-24T16:34:08.000000Z K 7 svn:log V 116 MFC rev 1.864: Fix-ups for problems reported with how ports get packaged for the release. Approved by: re (scottl) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-09-24T18:02:31.000000Z K 7 svn:log V 91 Print number of "waits" per second during transmission, not just waits per call to send(). END K 10 svn:author V 8 keramida K 8 svn:date V 27 2004-09-24T18:20:43.000000Z K 7 svn:log V 267 Allow %' to be used as a format flag by printf(1). This makes it possible to print the thousands separator in the locale setups that have one, by something like this: $ env -i LC_NUMERIC=en_US.ISO8859-1 ./printf "%'0.2f\n" 12345 12,345.00 Reviewed by: das END K 10 svn:author V 5 dougb K 8 svn:date V 27 2004-09-24T18:42:05.000000Z K 7 svn:log V 381 Fix the WANT_BIND_LIBS knob by correctly spelling it as WITH_BIND_LIBS to match how similar syntax is used in the ports system. Thanks to kris for pointing out my mistake here. Install the lwres library unless the user defines NO_BIND, or the new knob, NO_BIND_LIBS_LWRES. There is at least one potential customer for this library in the wings. Thanks to nectar for the reminder. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2004-09-24T18:42:06.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_5'. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-09-24T18:42:54.000000Z K 7 svn:log V 169 Improve the panic message for a busted MP table with conflicting entries for the same PCI interrupt. Tested by: Pavel Gubin pg at ie dot tusur dot ru MFC after: 3 days END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-09-24T19:39:14.000000Z K 7 svn:log V 59 MFC the snd_ess(4) manual page. Approved by: re (blanket) END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-09-24T19:42:14.000000Z K 7 svn:log V 90 MFC: Auto generate device listings for the snd_ess(4) driver. Approved by: re (blanket) END K 10 svn:author V 3 des K 8 svn:date V 27 2004-09-24T19:46:18.000000Z K 7 svn:log V 54 It's named.pid, not named/pid. Pointy hat to: dougb@ END K 10 svn:author V 3 des K 8 svn:date V 27 2004-09-24T19:48:50.000000Z K 7 svn:log V 27 Retire the BIND 8 sources. END K 10 svn:author V 5 joerg K 8 svn:date V 27 2004-09-24T19:58:47.000000Z K 7 svn:log V 96 Document that kthread_exit()ing will cause a wakeup(9) on the thread handle. MFC after: 1 week END K 10 svn:author V 3 jmg K 8 svn:date V 27 2004-09-24T20:06:49.000000Z K 7 svn:log V 286 add my script that helps me handle MFC's. It takes in a commit message and generates the proper (hopefully) update -j lines + commit line to do the MFC... This has saved me a lot of time doing recent MFC's... You still should use diff to verify the changes before doing the commit.. END K 10 svn:author V 8 blackend K 8 svn:date V 27 2004-09-24T20:09:44.000000Z K 7 svn:log V 79 Remove a duplicated word. Submitted by: Pawel Worach END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-09-24T20:26:15.000000Z K 7 svn:log V 72 Add a proc *p pointer for td->td_proc to make this code easier to read. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-09-24T20:27:04.000000Z K 7 svn:log V 76 Some more whitespace, style, and comment fixes. Submitted by: bde (mostly) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-09-24T20:27:45.000000Z K 7 svn:log V 34 Sort forward declared structures. END K 10 svn:author V 5 joerg K 8 svn:date V 27 2004-09-24T20:28:00.000000Z K 7 svn:log V 252 Protect fdc->flags within the worker thread, too. Use kthread_exit() instead of falling through the end of the worker thread's main function. Since kthread_exit() wakeup(9)s everyone sleeping on the thread handle, drop the superfluous wakeup() call. END K 10 svn:author V 5 joerg K 8 svn:date V 27 2004-09-24T20:33:52.000000Z K 7 svn:log V 46 Few (trailing) whitespace and spelling fixes. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2004-09-24T21:30:54.000000Z K 7 svn:log V 130 Ruslan has educated me both on the wisdom of why this approach is better than mine, and why to wait for review. Submitted by: ru END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2004-09-24T21:48:46.000000Z K 7 svn:log V 42 Vendor import of harti's begemot library. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2004-09-24T21:48:46.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r135768, 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 2004-09-24T21:48:47.000000Z K 7 svn:log V 81 This commit was manufactured by cvs2svn to create tag 'libbegemot-vendor-v1_1_1'. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2004-09-24T22:10:34.000000Z K 7 svn:log V 211 Fix build in the !NOATM case by using the begemot library in place of using libisc which was a part of BIND8. Discussed with: des, re, dougb Submitted by: harti (one part) Reviewed by: harti (previous version) END K 10 svn:author V 2 ps K 8 svn:date V 27 2004-09-24T22:24:33.000000Z K 7 svn:log V 348 Add support for the BCM5750/5751. Unfortunately the documentation I have from Broadcom does not give much information on these devices, so the Broadcom Linux driver was used for clues to what these chips support. It turns out they are similar to the 5705 with the 5751 being the PCI-Express version and needing special work-arounds and settings. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2004-09-24T22:36:51.000000Z K 7 svn:log V 294 MFC: 1.208, 1.209 Fix a LOR where ifconf() used copyout while holding a mutex. This LOR was seen when configuring addresses on interfaces using ifconfig. This patch has been verified to work with over eight thousand addresses assigned to an interface. Approved by: re (scottl) LOR id: 031 END K 10 svn:author V 6 marius K 8 svn:date V 27 2004-09-24T22:40:01.000000Z K 7 svn:log V 128 MFC: vinumext.h 1.43, vinummemory.c 1.36 Fix compilation of vinum(4) when VINUMDEBUG is not defined. Approved by: re (scottl) END K 10 svn:author V 5 dougb K 8 svn:date V 27 2004-09-24T22:47:10.000000Z K 7 svn:log V 205 For the default FreeBSD install, the file path actually is /var/run/named/pid. This is done so that named can start with -u bind and still dump a pid file in that directory, which is chowned to user bind. END K 10 svn:author V 6 marius K 8 svn:date V 27 2004-09-24T22:50:57.000000Z K 7 svn:log V 94 MFC: 1.4 Don't call uart_bus_probe() for non-matching PnP-devices. Approved by: re (scottl) END K 10 svn:author V 5 dougb K 8 svn:date V 27 2004-09-24T23:49:38.000000Z K 7 svn:log V 299 Fix two glitches that appear in the non-chroot case. First, if not chrooted the pid symlink code should not fire. Also, remove the quotes around the chroot variable in the rndc-confgen invocation so that if not chrooted the command will still succeed. Pointed out by: Sean McNeil END K 10 svn:author V 5 dougb K 8 svn:date V 27 2004-09-25T00:42:38.000000Z K 7 svn:log V 150 Install the documentation for bind9, and remove the /usr/share/doc/bind directory from mtree while we're at it. Help, advice, and code from: ru, des END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2004-09-25T00:42:39.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_5'. END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-25T00:53:46.000000Z K 7 svn:log V 125 Use the universal 'threaded process' flag rather than the specific tests for different threading systems. MFC after: 1 week END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2004-09-25T02:04:54.000000Z K 7 svn:log V 53 Uncomment bsnmpd so it can build. Noticed by: dougb END K 10 svn:author V 5 dougb K 8 svn:date V 27 2004-09-25T03:41:38.000000Z K 7 svn:log V 45 Add an entry to tell the world about BIND 9. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-09-25T04:27:44.000000Z K 7 svn:log V 181 Move the IA-32 trap handling from trap() to ia32_trap(). Move the ia32_syscall() function along with it to ia32_trap.c. When COMPAT_IA32 is not defined, we'll raise SIGEMT instead. END K 10 svn:author V 2 ps K 8 svn:date V 27 2004-09-25T05:07:20.000000Z K 7 svn:log V 84 Fix the statements for checking if we're dealing with a 5705/5750. Pointhat to: me END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-09-25T06:15:56.000000Z K 7 svn:log V 91 Allow routing to the SCI even if it's not in the list of valid IRQs. MFC if: no problems END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-09-25T06:35:42.000000Z K 7 svn:log V 279 MFC Correct a long-standing error in _pmap_unwire_pte_hold() affecting multiprocessors. Specifically, the error is conditioning the call to pmap_invalidate_page() on whether the pmap is active on the current CPU. This call must be unconditional. Approved by: re (kensmith) END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-09-25T07:00:11.000000Z K 7 svn:log V 122 Revert to always descending into the "bsnmp" subdir -- gensnmptree and bsnmpd should not be controlled by the NOATM knob. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-25T08:56:57.000000Z K 7 svn:log V 143 Use the floppy drive unit number to name the /dev entry, not the controller unit number. Submitted by: Rostislav Krasny END K 10 svn:author V 5 dougb K 8 svn:date V 27 2004-09-25T09:11:39.000000Z K 7 svn:log V 113 Ruslan teaches me yet another useful fact. "Please sort these lexically" does NOT mean in Unix-caps-first order. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-09-25T09:40:42.000000Z K 7 svn:log V 65 MFC: (1.73) restore the r_flag check; this unbreaks mirror mode. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-09-25T11:43:08.000000Z K 7 svn:log V 20 Bump document date. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-25T14:11:34.000000Z K 7 svn:log V 59 Take the lastest fixes from NetBSD. Obtained from: NetBSD END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-09-25T14:31:37.000000Z K 7 svn:log V 31 Bump to BETA6 Approved by: re END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-25T14:39:38.000000Z K 7 svn:log V 122 MFC: Use floppy drive unit number, not floppy controller unit number for creating /dev entries. Approved by: re::scottl END K 10 svn:author V 3 des K 8 svn:date V 27 2004-09-25T15:55:17.000000Z K 7 svn:log V 63 Create /etc/namedb/bind with owner / group bind and mode 0750. END K 10 svn:author V 6 marius K 8 svn:date V 27 2004-09-25T20:53:44.000000Z K 7 svn:log V 528 MFC: mk48txx.c 1.4; mk48txxreg.h 1.2, 1.3 - Only use the desired bits in the time related registers leaving bits with different meaning alone. - Fix two off-by-one errors in the handling of the day of week. This makes the date being stored in the same format Sun/Solaris uses. - Check the state of the battery on mk48txx that support this in the attach function. - Add a note that use of the century bit should be implemented but isn't required at the moment because it isn't used on sparc64. Approved by: re (scottl) END K 10 svn:author V 3 mux K 8 svn:date V 27 2004-09-25T22:21:09.000000Z K 7 svn:log V 161 MFC revision 1.218: Add support for the fxp(4) based card in ICH6 (i915) chipsets. Submitted by: Mike Tancsa Approved by: re@ (scottl) END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-09-26T00:38:56.000000Z K 7 svn:log V 47 Fix INVARIANTS build: Include . END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2004-09-26T01:15:38.000000Z K 7 svn:log V 37 Invalidate dcons buffer on shutdown. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2004-09-26T01:56:20.000000Z K 7 svn:log V 66 Add support for i/o-ports. This was cut and pasted from grackle.c END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-09-26T02:01:27.000000Z K 7 svn:log V 398 Correct handling of SADB_UPDATE and SADB_ADD requests. key_align may split the mbuf due to use of m_pulldown. Discarding the result because of this does not make sense as no subsequent code depends on the entire msg being linearized (only the individual pieces). It's likely something else is wrong here but for now this appears to get things back to a working state. Submitted by: Roselyn Lee END K 10 svn:author V 3 des K 8 svn:date V 27 2004-09-26T03:10:20.000000Z K 7 svn:log V 47 MFC: BIND 9 and related bits. Approved by: re END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-09-26T05:51:43.000000Z K 7 svn:log V 27 detach before ivar delete. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-09-26T05:54:28.000000Z K 7 svn:log V 51 MFC: detach before delete_child. Approved by: re@ END K 10 svn:author V 5 maxim K 8 svn:date V 27 2004-09-26T06:32:03.000000Z K 7 svn:log V 124 MFC rev. 1.65, 1.66 loader.8 and rev. 1.29 boot.common: retire hw.pci.allow_unsupported_io_range. Approved by: re (scottl) END K 10 svn:author V 5 dougb K 8 svn:date V 27 2004-09-26T06:36:11.000000Z K 7 svn:log V 258 Fix up the man file installation for the new BIND 9 sources: 1. Install man files and links for the lwres library. 2. Fix the path in various files to say /etc/namedb/ instead of just /etc. 3. Correctly install the conf file man pages for named and rndc. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-09-26T06:39:35.000000Z K 7 svn:log V 142 MFC rev 1.52: Properly initialize the tz flags. This MFC leaves in the commented out code instead of removing it. Approved by: re (scottl) END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-09-26T06:48:59.000000Z K 7 svn:log V 234 Fix a bug introduced in the previous commit: kdb_cpu_trap() gets to the trapframe via kdb_frame, but kdb_frame was not initialized until after the call to kdb_cpu_trap(). Ergo: kdb_cpu_trap() was moved too far up. Pointy hat: marcel END K 10 svn:author V 8 deischen K 8 svn:date V 27 2004-09-26T06:50:15.000000Z K 7 svn:log V 580 Add a wrapper for execve(). The exec'd process must be started with the signal mask and pending signals of the calling thread. These are stored in userland in libpthread. There is a small race condition in this patch which could cause problems if a signal arrives after setting the (kernel) signal mask and before exec'ing. The thread's set of pending signals also are not yet installed in the exec'd process. Both of these will be corrected with the addition of a special syscall. Reported & Tested by: Joost Bekkers Reviewed by: julian, davidxu END K 10 svn:author V 5 dougb K 8 svn:date V 27 2004-09-26T07:01:56.000000Z K 7 svn:log V 137 It's not necessary to create an rndc.key file if the user already has an rndc.conf file. Submitted by: Sergey Mokryshev END K 10 svn:author V 5 dougb K 8 svn:date V 27 2004-09-26T07:50:23.000000Z K 7 svn:log V 92 Update the BIND 9 entry with information about files that have moved, or should be removed. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-09-26T08:09:28.000000Z K 7 svn:log V 231 Use the gnome2 meta-package instead of gnome2-lite. We have enough room on the CD for it. Unfortunately, not all of the KDE pieces are building yet, and even the pieces that are there now overflow the ISO image. Approved by: re END K 10 svn:author V 5 johan K 8 svn:date V 27 2004-09-26T09:01:02.000000Z K 7 svn:log V 108 style: Move the { back to the else line to match the }. Discussed with: glebius X-MFC after: 5.3-Release END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-09-26T09:25:03.000000Z K 7 svn:log V 37 Get rid of obsolete MAN[0-9] syntax. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2004-09-26T09:38:08.000000Z K 7 svn:log V 97 Per style.Makefile(5), don't define MAN if the only page installed is ${PROG}.1 Reviewed by: ru END K 10 svn:author V 3 des K 8 svn:date V 27 2004-09-26T10:50:06.000000Z K 7 svn:log V 122 Forced commit to note that the previous commit added /etc/namedb/s (where bind stores slave zones), not /etc/namedb/bind. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-09-26T10:52:35.000000Z K 7 svn:log V 85 MFC: (1.13) don't create rndc.key if rndc.conf exists. Approved by: re (implicitly) END K 10 svn:author V 3 sos K 8 svn:date V 27 2004-09-26T11:42:42.000000Z K 7 svn:log V 131 Rearrange the order of I/O's in dma-start/stop, some chipsets are very picky on the order of this, especially in error situations. END K 10 svn:author V 3 sos K 8 svn:date V 27 2004-09-26T11:48:43.000000Z K 7 svn:log V 507 Remove the old ATA_*LOCK_CH macros that used atomic ops and use mutexes instead. This closes the last (known) race issues in ATA which should fix the various hangs etc seen on heavy loaded systems. Change from using timeout functions to using callout functions in the timeout code. This together with above closes the race that could happen if timeout and device interrupt occured simultaniously. Also fix the possible recursion in ata_reinit() on very dodgy devices that could take us down in the probe. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-26T12:08:31.000000Z K 7 svn:log V 47 Backout manual page updates. Requested by: ru END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2004-09-26T12:46:47.000000Z K 7 svn:log V 55 Invalidate dcons buffer address if the magic is wrong. END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-09-26T13:38:38.000000Z K 7 svn:log V 101 Add a HARDWARE section which lists supported devices based on the Hardware Notes. MFC after: 3 days END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2004-09-26T13:47:25.000000Z K 7 svn:log V 70 Prefer C99's __func__ over GCC's __FUNCTION__. Approved by: dwmalone END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-09-26T16:10:40.000000Z K 7 svn:log V 89 PFIL_HOOKS is no longer an optional item. Submitted by: Anders Hanssen MFC after: 1 day END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-26T17:15:42.000000Z K 7 svn:log V 63 Don't allow to specify wrong stripe size. Reported by: obrien END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-09-26T17:29:09.000000Z K 7 svn:log V 71 Embellish the man page after trying to migrate to gstripe from ccd(4). END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-09-26T19:03:45.000000Z K 7 svn:log V 202 - Add a HARDWARE section which lists supported devices based on the Hardware Notes. - Update some text to fit better now that this driver support multiple different device types. MFC after: 3 days END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-09-26T19:05:52.000000Z K 7 svn:log V 225 Don't put devel/gdb6 on disc1 for non-i386 platforms. We have gdb6 in the base-system. Adding the port for ia64 on disc1 is especially bogus, because the port doesn't even build on ia64. It also doesn't support libthread_db. END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-09-26T19:06:17.000000Z K 7 svn:log V 44 Add ulpt(4) and urio(4). MFC after: 3 days END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-09-26T19:13:37.000000Z K 7 svn:log V 102 - Auto generate device listings for the following drivers: urio, ulpt, and umct. MFC after: 3 days END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-26T20:30:15.000000Z K 7 svn:log V 21 Simplify code a bit. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-09-26T20:39:56.000000Z K 7 svn:log V 49 ...And fix WITNESS builds: declare syscallnames. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-26T20:41:07.000000Z K 7 svn:log V 248 Avoid race while synchronizing components. It is very hard to bump into, but it is possible: 1. Read data from good component for synchronization. 2. Write data to the same area. 3. Write synchronization data, which are now stale. Found by: tegge END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-26T20:42:35.000000Z K 7 svn:log V 46 Forgot to commit addition of ds_resync field. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-09-27T00:25:56.000000Z K 7 svn:log V 32 Document the upgrade procedure. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-09-27T00:29:59.000000Z K 7 svn:log V 72 MFC: (1.2) document the upgrade procedure Approved by: re (implicitly) END K 10 svn:author V 5 dougb K 8 svn:date V 27 2004-09-27T03:55:03.000000Z K 7 svn:log V 297 Previously I thought I was seeing a failure to install the .5 man pages with this configuration, but Ruslan tells me that I was probably mistaken, and on retest the .5 pages are being installed just fine. Therefore reverse the MAN[58] change in favor of the more modern syntax. Submitted by: ru END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-09-27T03:59:36.000000Z K 7 svn:log V 57 Document the flags field. Submitted by: Mark W. Krentel END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-09-27T04:22:41.000000Z K 7 svn:log V 87 Document the O(log n) algorithm for finding free space. Submitted by: Mark W. Krentel END K 10 svn:author V 3 das K 8 svn:date V 27 2004-09-27T04:53:18.000000Z K 7 svn:log V 257 MFC src/sys/vm/swap_pager.c,v 1.257 | Don't look for swap blocks in objects that aren't swap-backed. | I expect that this will fix the following panic, reported by Jun: | swap_pager_isswapped: failed to locate all swap meta blocks Approved by: re (scottl) END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-09-27T05:44:28.000000Z K 7 svn:log V 83 Add cross references to vm_map_entry_resize_free.9. Submitted by: Mark W. Krentel END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-27T05:56:57.000000Z K 7 svn:log V 70 Don't use an uninitialised variable when reading from a ktr alq file. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-27T06:18:25.000000Z K 7 svn:log V 154 Add cdevsw->d_purge() support. This device method shall wake up any threads sleeping in the device driver and make the depart the drivers code for good. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-27T06:34:30.000000Z K 7 svn:log V 28 Used cached cdevsw pointer. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2004-09-27T07:00:44.000000Z K 7 svn:log V 168 This file is about to get some optional bits, so line up the parts of the FILES variable one line at a time. This should be a whitespace change only. Reviewed by: ru END K 10 svn:author V 3 wes K 8 svn:date V 27 2004-09-27T07:16:47.000000Z K 7 svn:log V 222 p invalid sector size 0 in disk probe, refusing to add such a device to the list. This prevents crashes on /0 errors in 'lsdev' et al. Submitted by: Nicko Dehaine Reviewed by: jhb@ Approved by: re@ END K 10 svn:author V 5 dougb K 8 svn:date V 27 2004-09-27T08:15:34.000000Z K 7 svn:log V 131 Add a file spec to create a chroot directory structure for a BIND name server. This file is not being used yet, but will be soon. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2004-09-27T08:16:29.000000Z K 7 svn:log V 124 Seperate out the optional parts of the include tree that are only built and installed when the user defines WITH_BIND_LIBS. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2004-09-27T08:17:51.000000Z K 7 svn:log V 39 Hook the BIND.* files up to the build. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2004-09-27T08:18:43.000000Z K 7 svn:log V 89 Remove the directories that are now only installed when the user defines WITH_BIND_LIBS. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2004-09-27T08:23:43.000000Z K 7 svn:log V 268 1. Add much finer granularity to the NO_BIND knobs with the addition of: NO_BIND_DNSSEC, NO_BIND_ETC, NO_BIND_NAMED, and NO_BIND_UTILS. 2. Make creation of directories in /usr/include that are only needed in the WITH_BIND_LIBS case conditional. Reviewed by: ru, des END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-09-27T08:24:05.000000Z K 7 svn:log V 21 Stop on write error. END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-09-27T12:34:47.000000Z K 7 svn:log V 388 Initialize the count of saved register windows to 0 in the pcb created for the new thread. The rest of the fields in the pcb wind up being written to before they're read as a normal part of the pcb usage but this field may be read upon return to userland, having it be uninitialized garbage is bad. Submitted by: Andrew Belashov (bel at orel dot ru) Reviewed by: jake MFC after: 3 days END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-09-27T13:47:37.000000Z K 7 svn:log V 94 Decrease kern.geom.mirror.timeout to 4, so it is smaller than vfs.root.mountdelay by default. END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2004-09-27T16:06:38.000000Z K 7 svn:log V 41 Some minor print/panic message cleanups. END