ƒ¯92246 217 796 135 219 267 203 256 1607 108 135 137 171 117 133 164 180 180 301 434 190 184 114 133 457 218 293 146 354 165 286 111 174 150 141 173 142 135 138 239 180 453 206 251 112 127 236 184 247 134 112 166 112 108 229 125 321 274 262 168 171 470 445 138 112 637 778 258 171 156 136 138 102 239 259 207 309 316 235 861 144 228 133 101 125 102 143 107 136 119 119 131 119 128 119 130 121 117 134 187 157 197 103 151 119 123 385 138 130 124 132 162 128 119 111 214 244 152 268 678 117 209 139 465 153 306 137 158 444 187 226 309 210 201 219 333 153 193 117 298 225 171 141 239 140 239 180 163 163 151 148 242 191 132 101 193 106 396 139 210 6603 172 742 235 166 169 173 165 112 200 183 156 147 461 119 117 217 160 138 239 185 148 150 144 147 143 137 132 144 149 768 153 129 145 146 142 168 336 119 238 120 238 175 159 165 113 117 138 116 153 189 118 153 912 370 210 397 904 710 K 10 svn:author V 5 green K 8 svn:date V 27 2002-03-13T23:48:08.000000Z K 7 svn:log V 701 Rename SI_SUB_MUTEX to SI_SUB_MTX_POOL to make the name at all accurate. While doing this, move it earlier in the sysinit boot process so that the VM system can use it. After that, the system is now able to use sx locks instead of lockmgr locks in the VM system. To accomplish this, some of the more questionable uses of the locks (such as testing whether they are owned or not, as well as allowing shared+exclusive recursion) are removed, and simpler logic throughout is used so locks should also be easier to understand. This has been tested on my laptop for months, and has not shown any problems on SMP systems, either, so appears quite safe. One more user of lockmgr down, many more to go :) END K 10 svn:author V 8 deischen K 8 svn:date V 27 2002-03-14T00:10:43.000000Z K 7 svn:log V 38 MFC - Don't detach a canceled thread. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2002-03-14T00:12:35.000000Z K 7 svn:log V 121 MFC - Properly clear the status of a join for a canceled thread or if the joinee is detached. Tested in -stable by: mbr END K 10 svn:author V 3 dfr K 8 svn:date V 27 2002-03-14T00:28:10.000000Z K 7 svn:log V 174 Don't restore r13 when returning to kernel mode. We may have migrated to a different cpu since the exception_save and r13 needs to point at the current cpu's pcpu structure. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2002-03-14T01:21:13.000000Z K 7 svn:log V 105 This corrects the first of two known deadlock conditions that come from the presence of a snapshot file. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-03-14T01:29:31.000000Z K 7 svn:log V 162 Add a warning that URLs in this document are subject to change (in fact, they're incorrect right now). Point readers to the list archives for current locations. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-03-14T01:32:30.000000Z K 7 svn:log V 1510 Fixes to make select/poll mpsafe. Problem: selwakeup required calling pfind which would cause lock order reversals with the allproc_lock and the per-process filedesc lock. Solution: Instead of recording the pid of the select()'ing process into the selinfo structure, actually record a pointer to the thread. To avoid dereferencing a bad address all the selinfo structures that are in use by a thread are kept in a list hung off the thread (protected by sellock). When a selwakeup occurs the selinfo is removed from that threads list, it is also removed on the way out of select or poll where the thread will traverse its list removing all the selinfos from its own list. Problem: Previously the PROC_LOCK was used to provide the mutual exclusion needed to ensure proper locking, this couldn't work because there was a single condvar used for select and poll and condvars can only be used with a single mutex. Solution: Introduce a global mutex 'sellock' which is used to provide mutual exclusion when recording events to wait on as well as performing notification when an event occurs. Interesting note: schedlock is required to manipulate the per-thread TDF_SELECT flag, however if given its own field it would not need schedlock, also because TDF_SELECT is only manipulated under sellock one doesn't actually use schedlock for syncronization, only to protect against corruption. Proc locks are no longer used in select/poll. Portions contributed by: davidc END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-03-14T01:34:26.000000Z K 7 svn:log V 15 s/Sparc/SPARC/ END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-03-14T01:40:47.000000Z K 7 svn:log V 42 Whitespace, no content or markup changes. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-03-14T01:47:56.000000Z K 7 svn:log V 44 Activate the sparc64 installation document. END K 10 svn:author V 5 green K 8 svn:date V 27 2002-03-14T02:10:14.000000Z K 7 svn:log V 77 Document faultstate.lookup_still_valid more than none. Requested by: alfred END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-14T02:24:25.000000Z K 7 svn:log V 22 Tune WARNS for Alpha. END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-03-14T04:21:50.000000Z K 7 svn:log V 38 Various mdoc fixes. Submitted by: ru END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-03-14T04:21:51.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-03-14T04:47:08.000000Z K 7 svn:log V 85 Missed this file for select SMP fixes associated with rev 1.93 of kern/sys_generic.c END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-03-14T05:16:18.000000Z K 7 svn:log V 85 Missed this file for select SMP fixes associated with rev 1.93 of kern/sys_generic.c END K 10 svn:author V 3 dfr K 8 svn:date V 27 2002-03-14T09:20:07.000000Z K 7 svn:log V 208 Move the call to pmap_bootstrap to after the initialisation of thread0. This allows us to use mutexes in pmap safely. Also initialise fpcurthread for cpu0 so that ia64_fpstate_check doesn't barf during boot. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2002-03-14T09:28:05.000000Z K 7 svn:log V 341 * Use a mutex to protect the RID allocator. * Use ptc.g instead of ptc.l so that TLB shootdowns are broadcast to the coherence domain. * Use smp_rendezvous for pmap_invalidate_all to ensure it happens on all cpus. * Dike out a DIAGNOSTIC printf which didn't compile. * Protect the internals of pmap_install with cpu_critical_enter/exit. END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-03-14T09:38:24.000000Z K 7 svn:log V 95 Add an ENVIRONMENT section, and document TARGET_ARCH and NO_WERROR. Add a cross-build example. END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-03-14T09:53:19.000000Z K 7 svn:log V 89 MFC: r1.1-r1.3 of release.7, a new man page describing the release build infrastructure. END K 10 svn:author V 5 billf K 8 svn:date V 27 2002-03-14T10:09:19.000000Z K 7 svn:log V 20 minor grammar fixes END K 10 svn:author V 3 dfr K 8 svn:date V 27 2002-03-14T10:17:08.000000Z K 7 svn:log V 41 Add debug code to print SAPIC registers. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2002-03-14T10:24:00.000000Z K 7 svn:log V 364 * Add some KTR messages for IPIs. * Don't call ast() from interrupt() - if we switch, then we will miss writing cr.eoi which will prevent the current cpu from receiving interrupts until the current thread is resumed. The call to ast() happens magically in exception_restore where it is safe. * Add DDB 'show irq' command to examine interrupt hardware state. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2002-03-14T11:02:35.000000Z K 7 svn:log V 123 Clarify fcntl(2) and flock(2) interoperability. PR: docs/23353 Reviewed by: ru, dillon Approved by: ru MFC after: 3 days END K 10 svn:author V 5 maxim K 8 svn:date V 27 2002-03-14T11:18:42.000000Z K 7 svn:log V 198 Be consistent with UFS in a way how devfs_setattr() checks credentials for chmod(2), chown(2) and utimes(2) with respect to jail(2). Reviewed by: rwatson, ru Not objected by: phk Approved by: ru END K 10 svn:author V 3 dfr K 8 svn:date V 27 2002-03-14T12:29:55.000000Z K 7 svn:log V 54 Add ia64_sync_i(), ia64_get_tpr() and ia64_set_tpr(). END K 10 svn:author V 5 maxim K 8 svn:date V 27 2002-03-14T16:05:06.000000Z K 7 svn:log V 259 Teach REST how to restart a file transfer after 2^31 bytes: now yylex() returns off_t in yylval.u.o. REST is the only user of yylval.u.o at the moment. NB: seems lukemftpd has the same bug. PR: misc/28629 Reviewed by: ru Approved by: ru MFC after: 1 month END K 10 svn:author V 5 joerg K 8 svn:date V 27 2002-03-14T16:18:48.000000Z K 7 svn:log V 71 MFC 1.11: mode page 0x2a "CD capabilities and mechanical status page". END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-03-14T16:41:36.000000Z K 7 svn:log V 191 Remove the use of random(3), and encapsulate the salt-generation in its own function. The use of arc4random(3) is hopeless overkill here, but that does not hurt anything. Requested by: ache END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-03-14T16:53:39.000000Z K 7 svn:log V 15 NAI DBA update END K 10 svn:author V 8 keramida K 8 svn:date V 27 2002-03-14T16:57:52.000000Z K 7 svn:log V 77 MFC: 1.26: Merg a duplicate description of the -L option into the first one. END K 10 svn:author V 2 ue K 8 svn:date V 27 2002-03-14T18:32:27.000000Z K 7 svn:log V 59 FreeBSD/sparc64 installation documentation, German version END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-03-14T18:34:46.000000Z K 7 svn:log V 44 Typo; s/lister/listener/ MFC after: 3 days END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-03-14T18:43:09.000000Z K 7 svn:log V 76 Grammar bogon: s/structure a route/structure of a route/ MFC after: 3 days END K 10 svn:author V 3 dfr K 8 svn:date V 27 2002-03-14T19:19:49.000000Z K 7 svn:log V 50 Add a field to hold the current pmap of a thread. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2002-03-14T19:20:24.000000Z K 7 svn:log V 43 Add pcpu.pc_current_pmap and pcb.pcb_pmap. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-14T19:25:32.000000Z K 7 svn:log V 43 Import of LukeM's ftpd version 1.2 Beta 1. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-14T19:25:32.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r92282, 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 2002-03-14T19:25:33.000000Z K 7 svn:log V 84 This commit was manufactured by cvs2svn to create tag 'lukemftpd-vendor-v1_2_beta1'. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2002-03-14T19:33:03.000000Z K 7 svn:log V 360 * Save and restore PCPU_GET(current_pmap) in pcb_pmap so that we don't lose if a process is preempted while pmap is temporarily switched to another pmap. * For SMP, drop the high-fp state when a thread is switched away from so that if another cpu resumes that thread, it doesn't have to play games with IPI to get ahold of the correct register values. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2002-03-14T19:34:50.000000Z K 7 svn:log V 113 * Initialise pcb_pmap for new threads. * Add support for forking new threads from &thread0 as well as curthread. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2002-03-14T19:37:36.000000Z K 7 svn:log V 158 Tweak the AP startup code somewhat. With all the other recent changes, this now works pretty well for two processors at least. Submitted by: marcel, mostly. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-03-14T20:08:51.000000Z K 7 svn:log V 16 NAI DBA update. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-03-14T20:42:07.000000Z K 7 svn:log V 35 Vendor import of OpenPAM Centaury. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-03-14T20:42:07.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r92289, 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 2002-03-14T20:42:08.000000Z K 7 svn:log V 88 This commit was manufactured by cvs2svn to create tag 'openpam-vendor-OPENPAM_CENTAURY'. END K 10 svn:author V 8 ambrisko K 8 svn:date V 27 2002-03-14T20:56:41.000000Z K 7 svn:log V 149 Only allow super user to perform the Linux compatible ioctls since some of the things they do, shouldn't be done by normal users. MFC after: 2 days END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-03-14T21:35:55.000000Z K 7 svn:log V 42 Unbreak the probing of some CDROM drives. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-03-14T21:51:00.000000Z K 7 svn:log V 16 NAI DBA update. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-03-14T21:52:01.000000Z K 7 svn:log V 73 Whitespace only change to reduce diffs to RELENG_4 version of this file. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-03-14T21:58:58.000000Z K 7 svn:log V 16 NAI DBA update. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-03-14T23:27:59.000000Z K 7 svn:log V 16 NAI DBA update. END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-03-15T02:31:14.000000Z K 7 svn:log V 133 Fix bugs where the ng_ppp node could transmit PPP frames whose length exceeded the peer's configured MRU or MRRU. MFC after: 1 week END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-15T04:06:10.000000Z K 7 svn:log V 30 Quiet a warning on the Alpha. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2002-03-15T04:20:15.000000Z K 7 svn:log V 225 Add some missing spls which stop stop the once a minute wi_cmd timeout messages and accompanying .5sec hangs on Lucent cards. Not an MFC because there are no spls in current. Submitted by: Tod McQuillin END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-03-15T06:41:01.000000Z K 7 svn:log V 181 Revert most of the recent PCI merge. This has proven to be too unstable for the coming DP1 release. Instead, I'll develop that on the IMP_CB_MERGE branch until it is more stable. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-03-15T06:47:38.000000Z K 7 svn:log V 167 Add comments to ME README.BOOTP README.TEMPLATING mentioning that they contain stale information. Remove files referring to the old diskless setup to avoid confusion. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-03-15T06:52:38.000000Z K 7 svn:log V 74 Add a comment informing that the information in this file might be stale. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-03-15T06:53:03.000000Z K 7 svn:log V 77 Remove files referring to the old diskless configuration to avoid confusion. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-03-15T07:18:09.000000Z K 7 svn:log V 374 Bug fixes: Missed a place where the pipe sleep lock was needed in order to safely grab Giant, fix it and add an assertion to make sure this doesn't happen again. Fix typos in the PIPE_GET_GIANT/PIPE_DROP_GIANT that could cause the wrong mutex to get passed to PIPE_LOCK/PIPE_UNLOCK. Fix a location where the wrong pipe was being passed to PIPE_GET_GIANT/PIPE_DROP_GIANT. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-15T07:42:47.000000Z K 7 svn:log V 349 Uggg!! LD ME HARDER!! Rev 1.2 changed the default emulation from ``elf64_sparc'' to ``elf32_sparc'' and I never noticed it after my review of rev 1.1. Backing the change of the default emulation out, and Wa-la!, I can now build a native [and usable] binutils. WTF, the "-m elf64_sparc" parameter handed to `ld' by `gcc' wasn't DTRT is beyond me. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-15T07:45:18.000000Z K 7 svn:log V 43 Update for binutils_2_12_anoncvs_20020221. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-15T07:45:42.000000Z K 7 svn:log V 17 Minor style nit. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-03-15T08:00:37.000000Z K 7 svn:log V 542 Two [minor] performance fixes for diskless configurations: when copying large trees into /etc and /dev, try to fetch the content from a cpio archive if there is one available, so the operation does not take multiple RTTs for each individual file. clone_root has been updated to generate the cpio archives, rc.diskless* to make use of them. Not committed to -current yet because the relevant files are already slightly different in the two branches, and I would like to have a chance to test it there first before resyncing the two versions. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-03-15T08:03:46.000000Z K 7 svn:log V 682 Giant pushdown for read/write/pread/pwrite syscalls. kern/kern_descrip.c: Aquire Giant in fdrop_locked when file refcount hits zero, this removes the requirement for the caller to own Giant for the most part. kern/kern_ktrace.c: Aquire Giant in ktrgenio, simplifies locking in upper read/write syscalls. kern/vfs_bio.c: Aquire Giant in bwillwrite if needed. kern/sys_generic.c Giant pushdown, remove Giant for: read, pread, write and pwrite. readv and writev aren't done yet because of the possible malloc calls for iov to uio processing. kern/sys_socket.c Grab giant in the socket fo_read/write functions. kern/vfs_vnops.c Grab giant in the vnode fo_read/write functions. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-15T08:21:41.000000Z K 7 svn:log V 162 Remove all the custom toolchain knob tweaking. We are now using a native binutils, and you have to have CC=gcc in your /etc/make.conf to compile userland anyway. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2002-03-15T08:45:51.000000Z K 7 svn:log V 77 MFC rev. 1.98: fix infinite loop around sendfile(2) after sending >4GB file. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-03-15T08:46:18.000000Z K 7 svn:log V 62 Batch of fixes to the configuration files from Bruce Montague END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2002-03-15T08:56:30.000000Z K 7 svn:log V 39 MFen (SA-02:13 is not yet translated). END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-03-15T09:02:26.000000Z K 7 svn:log V 44 Bunch of manpage fixes from Bruce Montague. END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2002-03-15T09:05:25.000000Z K 7 svn:log V 6 MFen. END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-03-15T09:23:21.000000Z K 7 svn:log V 143 Even more markup / whitespace fixes: * Use .Va instead of .Ev * Remove a trailing whitespace at EOL. * Quote some arguments. Submitted by: ru END K 10 svn:author V 3 dfr K 8 svn:date V 27 2002-03-15T09:47:16.000000Z K 7 svn:log V 166 * Remove a breakpoint() I accidentally left in for debugging :-(. * Make cpu_mp_probe() work before the VM system is available and initialise mp_maxid accordingly. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-15T09:58:45.000000Z K 7 svn:log V 111 Remove trailing characters from #endif. Actually this #endif is not needed, so remove leading characters also. END K 10 svn:author V 3 cjc K 8 svn:date V 27 2002-03-15T10:20:54.000000Z K 7 svn:log V 216 MFC 1.128: The reload of ipf(8) rules should depend on $ipfilter_enable, not $ipfilter_active. $ipfilter_enable is set to "NO" if modules fail to load, and $ipfilter_active can be "YES" when we are not using ipf(8). END K 10 svn:author V 3 dfr K 8 svn:date V 27 2002-03-15T11:12:08.000000Z K 7 svn:log V 223 * Stop other cpus when one cpu enters DDB and restart them after it leaves. * Add a sync.i instruction to the code which writes out breakpoints to ensure that the breakpoint is seem by all cpus in the coherence domain. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-15T11:21:57.000000Z K 7 svn:log V 143 Don't use temporary file to generate makedevs.c -- it's okay to write to makedevs.c directly as it's not protected by the .PRECIOUS attribute. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-15T11:27:47.000000Z K 7 svn:log V 769 Embed boot images built as part of buildworld rather than the installed ones under /boot (which we may not even have in the case of a cross build). This introduced chicken and egg problem - we need boot images early in the "depend" stage but they have not yet been built. Work around this by excluding the generated makeboot.c source from the "depend" list; it's okay because we hardcode all its dependencies explicitly. We actually lose the dependency bit on but it's probably okay too as the only thing we use is the u_char datatype and this is unlikely to change. After all, it's normal for sloppy cleaning to cause problems. beast.FreeBSD.org running 5.0-CURRENT alpha has been able to cross build i386 world with this patch. Prodded by: gallatin END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-03-15T11:30:23.000000Z K 7 svn:log V 51 MFC: Free allocated buffer at sio_pccard_detach(). END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-15T12:04:49.000000Z K 7 svn:log V 136 mdoc(7) police: Kill the (now extraneous) empty line. Previously, .Bd erroneously defaulted to -compact mode in the SYNOPSIS section. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-15T12:24:44.000000Z K 7 svn:log V 42 Pedantry to satisfy the bin/34159 author. END K 10 svn:author V 2 ue K 8 svn:date V 27 2002-03-15T13:30:44.000000Z K 7 svn:log V 10 MFen 1.37 END K 10 svn:author V 2 ue K 8 svn:date V 27 2002-03-15T13:47:12.000000Z K 7 svn:log V 34 MFen 1.2, use DE release entities END K 10 svn:author V 2 ue K 8 svn:date V 27 2002-03-15T13:48:48.000000Z K 7 svn:log V 11 MFen 1.299 END K 10 svn:author V 2 ue K 8 svn:date V 27 2002-03-15T13:51:23.000000Z K 7 svn:log V 52 MFbed: Use German Release Entities for all articles END K 10 svn:author V 2 ue K 8 svn:date V 27 2002-03-15T14:09:02.000000Z K 7 svn:log V 16 MFen 1.22.2.208 END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-15T14:21:13.000000Z K 7 svn:log V 45 mdoc(7) police: use precise width specifier. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-15T14:28:05.000000Z K 7 svn:log V 28 mdoc(7) police: tiny fixes. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-15T14:34:10.000000Z K 7 svn:log V 28 mdoc(7) police: tiny fixes. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-15T14:45:45.000000Z K 7 svn:log V 40 mdoc(7) police: kill whitespace at eol. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-15T14:56:53.000000Z K 7 svn:log V 28 mdoc(7) police: misc fixes. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-15T15:02:13.000000Z K 7 svn:log V 37 mdoc(7) police: GC duplicate VCS ID. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-15T15:07:39.000000Z K 7 svn:log V 28 mdoc(7) police: tiny fixes. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-15T15:12:10.000000Z K 7 svn:log V 39 mdoc(7) police: fix a typo and markup. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-15T15:26:57.000000Z K 7 svn:log V 30 mdoc(7) police: markup fixes. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-15T15:28:12.000000Z K 7 svn:log V 26 mdoc(7) police: pedantry. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-15T15:31:54.000000Z K 7 svn:log V 43 mdoc(7) police: kill hard sentence breaks. END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-03-15T15:39:54.000000Z K 7 svn:log V 95 Update to the RAID1 rebuild code. Run rebuild as a background process. Sponsored by: Advanis END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-15T16:03:29.000000Z K 7 svn:log V 66 mdoc(7) police: fix markup and uudecode(1) -o option description. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-15T16:44:52.000000Z K 7 svn:log V 105 mdoc(7) police: Restore fixes from revision 1.20 that got lost in revision 1.21 merge. Fixed some more. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-15T16:53:32.000000Z K 7 svn:log V 12 Fix a typo. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-15T17:01:05.000000Z K 7 svn:log V 60 Argh, I constantly keep forgetting about these XXX's I put. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-15T17:03:05.000000Z K 7 svn:log V 28 mdoc(7) police: .Va -> .Ev. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-15T17:06:19.000000Z K 7 svn:log V 32 mdoc(7) police: fix list width. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-15T17:46:53.000000Z K 7 svn:log V 293 Come on guys, you can't just take OpenBSD manpage and commit it over someone else's fixes; this is at least offensive. If you have problems doing a proper merge, we are here, your fellow committers. :-( Reapply markup fixes from revision 1.2 and fix some more. Also fix the $OpenBSD$ tag. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-15T17:50:21.000000Z K 7 svn:log V 47 mdoc(7) police: don't you notice the warnings? END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-15T17:53:20.000000Z K 7 svn:log V 39 bde got caught by mdoc(7) police. :-) END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-15T17:57:41.000000Z K 7 svn:log V 33 mdoc(7) police: punctuation nit. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-15T17:59:46.000000Z K 7 svn:log V 41 mdoc(7) police: Fix xref to timeradd(3). END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-15T18:04:00.000000Z K 7 svn:log V 71 mdoc(7) police: hard sentence breaks, whitespace at EOL, contractions. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-15T18:06:25.000000Z K 7 svn:log V 37 mdoc(7) police: expand contractions. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-15T18:09:32.000000Z K 7 svn:log V 28 mdoc(7) police: tiny fixes. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-03-15T18:12:13.000000Z K 7 svn:log V 20 This sounds better. END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2002-03-15T18:12:41.000000Z K 7 svn:log V 119 MFC: WARNS cleanup. 1.8 +3 -1 src/usr.sbin/quot/Makefile 1.15 +40 -16 src/usr.sbin/quot/quot.c END K 10 svn:author V 3 bsd K 8 svn:date V 27 2002-03-15T18:27:58.000000Z K 7 svn:log V 151 Fix the return code from pthread_rwlock_try[rw|rd]lock() functions; these should return EBUSY when the calling thread would block. MFC after: 2 weeks END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-15T18:43:59.000000Z K 7 svn:log V 57 Pass our idea of `CC' down to mkdep. Tested on: sparc64 END K 10 svn:author V 3 des K 8 svn:date V 27 2002-03-15T18:48:20.000000Z K 7 svn:log V 175 Revert previous revision; sysinstall should build fine now even when cross- building, plus ru says the previous revision didn't actually achieve what it was meant to achieve. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2002-03-15T18:49:47.000000Z K 7 svn:log V 580 Introduce the new 64-bit size disk block, daddr64_t. Change the bio and buffer structures to have daddr64_t bio_pblkno, b_blkno, and b_lblkno fields which allows access to disks larger than a Terabyte in size. This change also requires that the VOP_BMAP vnode operation accept and return daddr64_t blocks. This delta should not affect system operation in any way. It merely sets up the necessary interfaces to allow the development of disk drivers that work with these larger disk block addresses. It also allows for the development of UFS2 which will use 64-bit block addresses. END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-03-15T18:49:53.000000Z K 7 svn:log V 25 Add myself to this list. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2002-03-15T19:04:02.000000Z K 7 svn:log V 114 Hum.. apply changes to the right branch. AS500 sound story had a -HEAD-style config file entry. Submitted by: ue END K 10 svn:author V 5 wilko K 8 svn:date V 27 2002-03-15T19:06:19.000000Z K 7 svn:log V 45 rectify AS500 sound stuff. Submitted by: ue END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-03-15T19:07:20.000000Z K 7 svn:log V 368 MFC login.conf:1.46: When having an expanded name for a class, use '|' instead if ':' to seperate the short name and the long name. This was present for most but not all entries. Because the parsing doesn't reject unrecognized entries, this didn't cause failures, but it wasn't strictly correct. Submitted by: Martin Faxer END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2002-03-15T19:46:42.000000Z K 7 svn:log V 59 MFC: Sync with NetBSD's changes, link mail(1) to mailx(1). END K 10 svn:author V 3 des K 8 svn:date V 27 2002-03-15T20:17:12.000000Z K 7 svn:log V 213 PT_[GS]ET{,DB,FP}REGS isn't really optional any more, since we have dummy backend functions for those archs that don't support them. I meant to do this ages ago, but never got around to it. Inspired by: OpenBSD END K 10 svn:author V 5 luoqi K 8 svn:date V 27 2002-03-15T21:30:41.000000Z K 7 svn:log V 43 Support for LG GM82C700, an AIC6360 clone. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-03-15T21:41:41.000000Z K 7 svn:log V 66 Try to get used to architectures which are picky about alignment. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-03-15T21:44:08.000000Z K 7 svn:log V 351 Teach GEOM about Sun disklabel formats. The detection code in this method is written so that it should work on all architectures which means that you can plug a Sun disk into a i386 now and access the partitions. We still need an endian-agnostic ufs/ffs before this is really interresting, but the main focus was to get sparc64 onto the GEOM trail. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-03-15T22:10:50.000000Z K 7 svn:log V 95 Fix a stupid whitespace style bogon from way back in the declarations of sched_lock and Giant. END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2002-03-15T22:18:25.000000Z K 7 svn:log V 131 MFC: WARNS cleanup. 1.5 +3 -1 src/usr.sbin/repquota/Makefile 1.11 +16 -13 src/usr.sbin/repquota/repquota.c END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2002-03-15T22:34:25.000000Z K 7 svn:log V 214 MFC: WARNS cleanup and whitespace cleanup 1.8 +3 -1 src/usr.sbin/cdcontrol/Makefile 1.35 +19 -11 src/usr.sbin/cdcontrol/cdcontrol.c 1.36 +94 -93 src/usr.sbin/cdcontrol/cdcontrol.c END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2002-03-15T22:50:14.000000Z K 7 svn:log V 115 MFC: WARNS cleanup 1.7 +3 -1 src/usr.sbin/arp/Makefile 1.34 +68 -58 src/usr.sbin/arp/arp.c END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-03-15T22:54:58.000000Z K 7 svn:log V 103 ANSIfy: Function declarations and prototypes, use of environ(7). Reviewed by: mike Approved by: mike END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2002-03-15T22:54:59.000000Z K 7 svn:log V 124 MFC: WARNS cleanup 1.5 +3 -1 src/usr.sbin/chroot/Makefile 1.6 +2 -2 src/usr.sbin/chroot/chroot.c END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-03-15T23:29:24.000000Z K 7 svn:log V 237 Add a description of the TARGET variable, and add more information about the TARGET_ARCH variable. (1) Add information about the DESTDIR variable. Add more examples for cross-building. (1) Submitted by: ru MFC after: 3 days END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-03-15T23:34:17.000000Z K 7 svn:log V 58 Markup fix. Use .Va instead of .Ev. No content changes. END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-03-15T23:55:54.000000Z K 7 svn:log V 98 Add textproc/docproj and editors/xemacs21 to the list of packages for disc #3. MFC after: 1 week END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-03-15T23:59:00.000000Z K 7 svn:log V 23 MFC: fixes to manpage. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-03-16T00:25:53.000000Z K 7 svn:log V 205 Move the definition of PT_[GS]ET{,DB,FP}REGS from the MD ptrace.h to the MI ptrace.h, since all platforms define them. Keep the MD ptrace.h around for FIX_SSTEP (which is currently only needed on Alpha). END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2002-03-16T01:06:51.000000Z K 7 svn:log V 130 MFC: WARNS cleanup 1.7 +2 -1 src/usr.sbin/boot0cfg/Makefile 1.12 +12 -8 src/usr.sbin/boot0cfg/boot0cfg.c END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2002-03-16T01:15:11.000000Z K 7 svn:log V 77 MFC: Don't overflow command buffer. 1.15 +8 -4 src/bin/ps/fmt.c END K 10 svn:author V 6 msmith K 8 svn:date V 27 2002-03-16T02:18:04.000000Z K 7 svn:log V 46 Import of the 20020308 Intel ACPI CA update. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2002-03-16T02:18:04.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r92386, 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 2002-03-16T02:18:13.000000Z K 7 svn:log V 45 Import of the 20020308 Intel ACPI CA update. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2002-03-16T02:18:13.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r92388, 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 2002-03-16T02:18:14.000000Z K 7 svn:log V 84 This commit was manufactured by cvs2svn to create tag 'acpica-vendor-sys-r20020308'. END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-03-16T02:19:16.000000Z K 7 svn:log V 68 MFC: (rev. 1.55) Add realloc() and reallocf() and allow free(NULL). END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-03-16T02:19:51.000000Z K 7 svn:log V 68 MFC: (rev. 1.94) Add realloc() and reallocf() and allow free(NULL). END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-03-16T02:20:28.000000Z K 7 svn:log V 56 MFC: Add realloc() and reallocf() and allow free(NULL). END K 10 svn:author V 6 msmith K 8 svn:date V 27 2002-03-16T02:23:30.000000Z K 7 svn:log V 53 Merge local changes for the 20020308 ACPI CA update. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-03-16T02:40:02.000000Z K 7 svn:log V 149 Implement PT_IO (read / write arbitrary amounts of data or text). Submitted by: Artur Grabowski Obtained from: OpenBSD END K 10 svn:author V 3 des K 8 svn:date V 27 2002-03-16T02:54:17.000000Z K 7 svn:log V 99 Insert newlines between sentences and rewrap paragraphs. No changes to the actual text or markup. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-03-16T03:26:32.000000Z K 7 svn:log V 40 Further cleanup (punctuation, genitive) END K 10 svn:author V 2 ue K 8 svn:date V 27 2002-03-16T03:34:24.000000Z K 7 svn:log V 10 MFen 1.38 END K 10 svn:author V 3 des K 8 svn:date V 27 2002-03-16T03:50:32.000000Z K 7 svn:log V 100 Document PT_IO, and move the comment about machine-dependent requests below PT_[GS]ET_{,DB,FP}REGS. END K 10 svn:author V 2 ue K 8 svn:date V 27 2002-03-16T03:50:33.000000Z K 7 svn:log V 15 MFen 1.13.2.18 END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-03-16T04:26:46.000000Z K 7 svn:log V 303 Add device ID for Xircom modem. Also add work around from gwk@sgi.com to put the device into 8 bit mode a second time. This appears to have no ill effects on other devices, and appears to be necessary for the xircom modem. Submitted by: gwk@sgi.com, many others that found his patch in the archives. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-03-16T08:03:48.000000Z K 7 svn:log V 47 Diff reduction. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-03-16T09:24:19.000000Z K 7 svn:log V 117 Add a generic and general ioctl pass-through mechanism. It should now be posible to issue ioctls to SCSI CD drives. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-03-16T12:06:01.000000Z K 7 svn:log V 6509 Huge merge from NetBSD: usbdi.c (1.61): =================================================================== revision 1.61 date: 2000/01/31 20:13:07; author: augustss; lines: +20 -4 Change the way the HC done method is invoked a little. =================================================================== usbdi.c (1.65): =================================================================== revision 1.65 date: 2000/03/08 15:34:10; author: augustss; lines: +4 -2 Get the status right when a polled transfer times out. =================================================================== ohci.c (1.79), uhci.c (1.89), uhcivar.h (1.24), usb_port.h (1.22), usbdivar.h (1.48): =================================================================== date: 2000/03/23 07:01:46; author: thorpej; New callout mechanism with two major improvements over the old timeout()/untimeout() API: - Clients supply callout handle storage, thus eliminating problems of resource allocation. - Insertion and removal of callouts is constant time, important as this facility is used quite a lot in the kernel. The old timeout()/untimeout() API has been removed from the kernel. =================================================================== uhci.c (1.80), usbdi.c (1.66): =================================================================== date: 2000/03/23 18:59:10; author: thorpej; Shake out some bugs from the callout changes. =================================================================== ohci.c (1.80), uhci.c (1.91), uhcivar.h (1.25), usb_port.h (1.23), usbdi.c (1.67), usbdivar.h (1.49): =================================================================== date: 2000/03/24 22:03:30; author: augustss; Some cleanup and renaming of the callouts used in USB drivers. =================================================================== uhci.c (1.92), uhcivar.h (1.26): =================================================================== date: 2000/03/24 22:57:58; author: augustss; Two major changes: Make each xfer have its own intr_info. This is necessary if we want to queue multiple xfers on an endpoint. This should get rid of the (mostly harmless) DIAGNOSTICs about intr_infos (not) being done. Change (again!) how xfers are aborted. Aborting a TD is a nightmare on the braindead UHCI controller. (Unless you stop the HC, thereby losing isoc traffic.) Hopefully I got it right this time. =================================================================== usbdivar.h (1.50): =================================================================== revision 1.50 date: 2000/03/25 00:10:19; author: augustss; lines: +4 -2 GC an unsued field and add some DIAGNOSTIC in xfer. =================================================================== ums.c: Use the callout functions instead of the timeout ones. uhci.c (1.93): =================================================================== revision 1.93 date: 2000/03/25 00:11:21; author: augustss; lines: +26 -1 Add more DIAGNOSTIC when aborting isoc. =================================================================== uhci.c (1.94), usbdivar.h (1.51): =================================================================== date: 2000/03/25 07:13:05; author: augustss; More DIAGNOSTIC. Initialize a callout handle I forgot. =================================================================== uhci.c (1.95): =================================================================== revision 1.95 date: 2000/03/25 07:23:12; author: augustss; Exp; lines: +24 -7 Improve uhci_dump_ii(). =================================================================== ohci.c (1.81), uhci.c (1.96), uhcivar.h (1.27), usb_subr.c (1.68), usbdi.c (1.68), usbdivar.h (1.52): =================================================================== date: 2000/03/25 18:02:33; author: augustss; Rename and move around callout handles to make it more sane. Add some DIAGNOSTIC. Fix buglet in isoc abort on UHCI. =================================================================== uhci.c (1.98): =================================================================== revision 1.98 date: 2000/03/27 07:39:48; author: augustss; lines: +12 -4 Make it compile without DIAGNOSTIC. =================================================================== uhci.c (1.99): =================================================================== revision 1.99 date: 2000/03/27 08:01:09; author: augustss; lines: +1 -5 Remove some debug nonsense. =================================================================== uhci.c (1.100): =================================================================== revision 1.100 date: 2000/03/27 09:41:36; author: augustss; lines: +13 -3 Don't mess with QH in bulk abort for the moment. =================================================================== uhci.c (1.102): =================================================================== revision 1.102 date: 2000/03/27 22:42:57; author: augustss; lines: +66 -26 Be a little more careful when aborting. Preallocate some TDs for large buffers. =================================================================== uhci.c (1.103): =================================================================== date: 2000/03/28 09:47:10; author: augustss; lines: +11 -1 Another patch for xfer abort... XXX The current xfer queueing and aborting semantics should really XXX be changed. It cannot be implemented in a sane way on UHCI. XXX One day when I have lots of time I'll redesign it... =================================================================== uhci.c (1.104): Correct a debug message. uhci.c (1.105): Be more defensive in a DIAGNOSTIC test. uhci.c (1.106): =================================================================== revision 1.106 date: 2000/03/29 01:49:13; author: augustss; lines: +14 -309 *SIGH* Revert back to the old method of aborting xfers. I had tested the new stuff for two months now, but as soon as I commited it the problems started to appear. Murphy, no doubt... =================================================================== usb_subr.c (1.70), usbdi.c (1.71), usbdivar.h (1.53): =================================================================== revision 1.70 date: 2000/03/29 01:45:20; author: augustss; lines: +2 -1 Do not accept new xfers for queuing while a pipe is aborting. =================================================================== END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-03-16T12:24:00.000000Z K 7 svn:log V 80 Bump some $NetBSD$ idents for patches that have already been previously ported. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-03-16T12:44:21.000000Z K 7 svn:log V 649 Merge from NetBSD: ohcivar.h (1.22), uhcivar.h (1.29): ============================================================ date: 2000/04/25 09:20:55; author: augustss; Move the size of the mapped bus_space region into the bus independent softc. ============================================================ ohci.c (1.88), uhci.c (1.112): ============================================================ date: 2000/04/25 14:28:13; author: augustss; Insert (very conservative!) bus_space_barrier() calls at all register accesses. The bus_space(9) man page says you've gotta have them... ============================================================ END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-03-16T12:50:02.000000Z K 7 svn:log V 142 Fixed some style bugs: - 2 redundant forward declarations of "struct thread" - missing function parameter names in prototypes - misformatting END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-03-16T13:47:57.000000Z K 7 svn:log V 74 Hmm, talk about optimizer-fodder. Make the DIOCGDVIRGIN hack work again. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-03-16T14:53:47.000000Z K 7 svn:log V 75 Allow the use of the NO_PERL as well as NOPERL. The latter is going to go. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-03-16T14:55:37.000000Z K 7 svn:log V 79 Allow the use of NO_PERL as well as NOPERL. The latter is going to be removed. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-03-16T15:12:13.000000Z K 7 svn:log V 71 Use NO_PERL as well as NOPERL. The latter is going to (eventually) go. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-03-16T15:14:41.000000Z K 7 svn:log V 18 Document NO_PERL. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-03-16T15:43:06.000000Z K 7 svn:log V 105 Enable a getty on the serial port by default (individual configurations can override this if they need). END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-03-16T15:44:04.000000Z K 7 svn:log V 89 Minor cleanup, and addition of the "sis" driver so the image can run on the soekris box. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-03-16T15:44:43.000000Z K 7 svn:log V 62 add ttyd0 so the getty on the serial port will actually work. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-03-16T15:45:16.000000Z K 7 svn:log V 53 Add "expr", it is small and useful in shell scripts. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-03-16T15:49:08.000000Z K 7 svn:log V 366 MFC: the sysctl variable "machdep.guessed_bootdev" reports some indication on the device possibly used for booting, as [un]reliable as the one given by boot2. Normally works fine when booting from BIOS-recognized devices such as floppy or IDE disk slices, and probably scsi disks as well. Booting from CDROM in floppy-emulation mode returns /dev/fd0, how strange... END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-03-16T15:54:41.000000Z K 7 svn:log V 27 Remove useless splXXX set. END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-03-16T15:55:20.000000Z K 7 svn:log V 25 Fix 64bit arch problems. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-03-16T15:56:06.000000Z K 7 svn:log V 122 MFC: add a sysctl variable, "kern.bootp_cookie", which reflects the content of vendor tag 134 passed by the bootp server. END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-03-16T15:56:54.000000Z K 7 svn:log V 68 Add more functionality to the CDIOCREADSUBCHANNEL ioctl. PR: 26644 END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-16T16:50:57.000000Z K 7 svn:log V 43 Vendor import of bwk's 2002-02-10 release. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-16T16:50:57.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r92422, 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 2002-03-16T16:50:58.000000Z K 7 svn:log V 89 This commit was manufactured by cvs2svn to create tag 'one-true-awk-vendor-bwk_20020210'. END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-03-16T17:26:07.000000Z K 7 svn:log V 51 Typo; s/Filesytems/Filesystems/ MFC after: 3 days END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-03-16T17:31:46.000000Z K 7 svn:log V 53 Correctly capitalize MHz and GHz. MFC after: 3 days END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-03-16T17:34:29.000000Z K 7 svn:log V 47 Typo: s/Hauppage/Hauppauge/ MFC after: 3 days END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-03-16T17:40:38.000000Z K 7 svn:log V 50 Typo: s/Kensignton/Kensington/ MFC after: 3 days END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-03-16T17:47:32.000000Z K 7 svn:log V 46 Typo: s/Procotol/Protocol/ MFC after: 3 days END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-03-16T17:56:40.000000Z K 7 svn:log V 40 Typo: s/acknowlegement/acknowledgement/ END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-03-16T18:00:44.000000Z K 7 svn:log V 35 Typo: s/authoritive/authoritative/ END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-03-16T18:02:30.000000Z K 7 svn:log V 47 Typo: s/avalable/available/ MFC after: 3 days END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-03-16T18:07:07.000000Z K 7 svn:log V 52 Plural bogon: s/childs/children/ MFC after: 3 days END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-03-16T18:08:01.000000Z K 7 svn:log V 673 Disable part of the last commit when kernel-bootp support is used. This caused a panic on diskless kernels when more than one interface was present in the system. I am not sure there is another way out -- right now, kernel-bootp wants to set an address of 0.0.0.0/0 on all interfaces to be able to send out the bootp request, so conflicts on the address assignments are unavoidable, and while the error can be trapped in the caller, not assigning an address to the interface actually prevents the request packets from going out. This applies to -current as well, but I have not had a chance to test it there yet, and fixing the breakage to -stable was definitely urgent. END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-03-16T18:09:35.000000Z K 7 svn:log V 56 Typo: s/compatability/compatibility/ MFC after: 3 days END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-03-16T18:10:40.000000Z K 7 svn:log V 32 Typo: s/conjuction/conjunction/ END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-03-16T18:12:49.000000Z K 7 svn:log V 48 Typo: s/dependant/dependent/ MFC after: 3 days END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-03-16T18:17:55.000000Z K 7 svn:log V 49 Typo: s/frequencly/frequency/ MFC after: 3 days END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-03-16T18:20:44.000000Z K 7 svn:log V 45 Typo: s/happenes/happens/ MFC after: 3 days END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-16T19:33:23.000000Z K 7 svn:log V 73 Fix unaligned access in the GDB binary on Alpha. Submitted by: gallatin END K 10 svn:author V 3 cjc K 8 svn:date V 27 2002-03-16T20:01:25.000000Z K 7 svn:log V 243 Only put standard FreeBSD directories in the PATH. If the administrator wishes to run commands outside of the PATH, he should use a full pathname for the executable or set the PATH as appropriate in any local startup scripts. PR: misc/35770 END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-03-16T20:14:30.000000Z K 7 svn:log V 25 Vendor import Perl 5.6.1 END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-03-16T20:14:30.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r92442, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-03-16T20:14:31.000000Z K 7 svn:log V 26 Vendor import Perl 5.6.1 END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-03-16T20:14:31.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r92444, 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 2002-03-16T20:14:32.000000Z K 7 svn:log V 79 This commit was manufactured by cvs2svn to create tag 'perl5-vendor-v5_006_01'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-16T20:38:46.000000Z K 7 svn:log V 64 Revert part of rev 1.3 -- we need the calls to _init and _fini. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-03-16T20:45:01.000000Z K 7 svn:log V 70 GCC 3.1's cpp no longer searches for includes using hints from #line. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-03-16T21:30:07.000000Z K 7 svn:log V 19 Resolve conflicts. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-03-16T21:36:08.000000Z K 7 svn:log V 23 Update for Perl 5.6.1. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-03-16T21:39:26.000000Z K 7 svn:log V 44 Correct a comment; FreeBSD-4 --> FreeBSD-5. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-03-16T21:41:09.000000Z K 7 svn:log V 22 Update for Perl 5.6.1 END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-03-16T21:44:02.000000Z K 7 svn:log V 59 Bump the FreeBSD version to mark the import of Perl 5.6.1. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-03-16T22:15:33.000000Z K 7 svn:log V 95 Update conflict merge for 5.6.1. This is a rotten hack, but it works for all FreeBSD purposes. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-03-16T22:17:19.000000Z K 7 svn:log V 24 Restore vendor RCS tag. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-03-16T22:35:55.000000Z K 7 svn:log V 59 Punt to attic files not in 5.6.1 OR not needed by FreeBSD. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-03-16T22:59:15.000000Z K 7 svn:log V 819 o Rework the identify routine a little, merging it with NetBSD's wi. o Add exerpimental support for identifying lucent cards. All of mine come back with ID of 1, but NetBSD committed code for 5. So accept both. o rename wi_prism2_ver to wi_firmware_ver so that we could, if necessary, do special things for lucent cards too. o Bring in a small part of the changes from airtools: The wi_cmd function now takes two additional arguments. I didn't bring in their ioctls yet. o eliminate the use of LE16TOH, and remove its define. o Print the firmware as if there were 100 versions instead of 10. This means that 6.1 and 6.10 aren't confusing to people. We now print 6.01 in the former case. # A good junior hacker project would be to merge the NetBSD, FreeBSD, and # OpenBSD drivers into one source base. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-03-16T23:02:41.000000Z K 7 svn:log V 277 Don't call the bios if the interrupt appaers to be already routed. Some older PCI BIOSes hate this and this leads to panics when it is done. Also, assume that a uniquely routed interrupt is already routed. This also seems to help some older laptops with feable BIOSes cope. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-03-16T23:31:15.000000Z K 7 svn:log V 113 Extend CONS_GETINFO ioctl to provide information about size of the currently displayed font. MFC after: 2 weeks END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-03-16T23:35:51.000000Z K 7 svn:log V 300 When loading a font allow suffix specifying its size be omited, in which case use size of the currently displaying font as a suffix. For example, when the when the size of the currently displayed font is 8x8 the following command will load koi8-r-8x8.fnt. # vidcontrol -f koi8-r MFC after: 2 weeks END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-03-17T00:56:41.000000Z K 7 svn:log V 810 Convert all pmap_kenter/pmap_kremove pairs in MI code to use pmap_qenter/ pmap_qremove. pmap_kenter is not safe to use in MI code because it is not guaranteed to flush the mapping from the tlb on all cpus. If the process in question is preempted and migrates cpus between the call to pmap_kenter and pmap_kremove, the original cpu will be left with stale mappings in its tlb. This is currently not a problem for i386 because we do not use PG_G on SMP, and thus all mappings are flushed from the tlb on context switches, not just user mappings. This is not the case on all architectures, and if PG_G is to be used with SMP on i386 it will be a problem. This was committed by peter earlier as part of his fine grained tlb shootdown work for i386, which was backed out for other reasons. Reviewed by: peter END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2002-03-17T01:25:47.000000Z K 7 svn:log V 612 Add a flags parameter to VFS_VGET to pass through the desired locking flags when acquiring a vnode. The immediate purpose is to allow polling lock requests (LK_NOWAIT) needed by soft updates to avoid deadlock when enlisting other processes to help with the background cleanup. For the future it will allow the use of shared locks for read access to vnodes. This change touches a lot of files as it affects most filesystems within the system. It has been well tested on FFS, loopback, and CD-ROM filesystems. only lightly on the others, so if you find a problem there, please let me (mckusick@mckusick.com) know. END