ƒ­e103226 222 303 313 204 205 499 123 176 281 383 737 200 592 589 223 159 409 521 239 423 176 156 138 226 226 139 197 148 417 191 167 164 198 546 160 208 182 220 183 190 241 165 377 204 135 376 267 223 173 172 189 205 198 216 500 182 493 205 155 164 219 164 113 314 320 166 165 163 274 148 521 464 219 163 381 257 145 187 181 165 115 193 379 303 313 233 119 201 132 521 174 439 235 173 119 184 156 266 293 148 141 334 150 142 594 183 143 156 189 156 191 319 278 412 245 170 146 215 212 226 494 782 302 253 260 185 256 266 202 147 126 198 334 651 158 986 808 175 133 205 253 170 464 259 161 129 156 110 141 240 174 109 112 120 142 139 128 147 117 152 357 132 163 331 172 131 199 271 233 328 208 177 192 228 161 165 139 141 150 170 215 197 438 294 299 517 573 150 164 153 156 179 163 163 170 144 145 415 160 240 187 114 168 231 269 267 122 139 146 220 162 704 529 284 108 166 166 157 132 216 183 237 201 K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-11T18:03:03.000000Z K 7 svn:log V 208 I completely fubared this. An empty EXPORT_SYMS= is not valid. I know I build this several times, and even tested loaded the module. I must have changed something right before commit. Pointed out by: bde END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-11T18:12:29.000000Z K 7 svn:log V 218 Modify previous commit to solve the real problem that made gcc think the timestamp was aligned. ie: Use a void * instead of struct timeval * which gcc assumes will be aligned. Go back to memcpy(). Submitted by: bde END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-09-11T18:15:26.000000Z K 7 svn:log V 108 Indentation does not make a block.. need curly braces too. Submitted by: Eagle-eyes evans END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-11T18:16:40.000000Z K 7 svn:log V 110 Commit "unrelated style fixes" part of Bruce's patch (regarding bcopy/memcpy) seperately. Submitted by: bde END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-11T19:08:09.000000Z K 7 svn:log V 404 Sometime after binutils-2.9 (ie: ages ago), the handling of __start_set_* and __stop_set_* became friendlier. This trick to force the export of the section delimiter symbols is no longer necessary. We needed to force this so that we could look up the symbols via a symbol table search when the module was loaded at run time. ld used to eliminate them if they were not referenced at compile/link time. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-09-11T19:49:43.000000Z K 7 svn:log V 31 Cosmetic cleanup to a message. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-11T20:20:38.000000Z K 7 svn:log V 82 Somebody forgot to turn out the lights. (ie: These files are long since obsolete) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-09-11T20:46:50.000000Z K 7 svn:log V 188 Change namei and syscall ktrace events to malloc work buffers before obtaining a ktr_request structure from the free pool so we can avoid starving other threads of ktr_request structures. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-09-11T20:49:55.000000Z K 7 svn:log V 290 - Add a kern.ktrace sysctl node. - Rename kern.ktrace_request_pool tunable/sysctl to kern.ktrace.request_pool. - Add a variable to control the max amount of data to log for genio events. This variable is tunable via the tunable/sysctl kern.ktrace.genio_size and defaults to one page. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-09-11T20:56:05.000000Z K 7 svn:log V 644 - Change ktrace genio events to only copy up to ktr_geniosize bytes of a transfer to a malloc'd buffer and use that bufer for the ktrace event. This means that genio ktrace events no longer need to be synchronous. - Now that ktr_buffer isn't overloaded to sometimes point to a cached uio pointer for genio requests and always points to a malloc'd buffer if not NULL, free the buffer in ktr_freerequest() instead of in ktr_writerequest(). This closes a memory leak for ktrace events that used a malloc'd buffer that had their vnode ripped out from under them while they were on the todo list. Suggested by: bde (1, in principle) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-09-11T20:58:10.000000Z K 7 svn:log V 107 Remove support for synchronous ktrace requests now that none exist anymore. They were an ugly, gross hack. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-09-11T21:00:56.000000Z K 7 svn:log V 499 - Change utrace ktrace events to malloc the work buffer before getting a request structure. - Re-optimize the case of utrace being disabled by doing an explicit KTRPOINT check instead of relying on the one in ktr_getrequest() so that we don't waste time on a malloc in the non-tracing case. - Change utrace() to return an error if the copyin() fails. Before it would just ignore the request but still return success. This last is a change in behavior and can be backed out if necessary. END K 10 svn:author V 8 ambrisko K 8 svn:date V 27 2002-09-11T21:26:22.000000Z K 7 svn:log V 491 Only probe one PHY on the D-Link 580 version of the card (ie rev 0x12). The 550 version is location at address 1 but since it works right we let the code find whatever PHY it can. Fix a fragment issue on TX. If the number of frags are more then the driver has allocated then bring all the frags together into one packet and send it out. Code derived from the fxp driver. Tested and found by: Francois Tigeot Hellmuth Michaelis MFC after: 1 week END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-09-11T21:39:21.000000Z K 7 svn:log V 127 Add man pages for getcontext()/setcontext(), makecontext()/swapcontext(), and ucontext_t. Reviewed by: mini MFC after: 3 days END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-09-11T21:40:02.000000Z K 7 svn:log V 64 Update to reflect reality. Reviewed by: mini MFC after: 3 days END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-09-12T00:45:32.000000Z K 7 svn:log V 314 Store the port number in "fwd" rules in host format, same as ipfw1 has always done. Technically, this is the wrong format, but it reduces the diffs in -stable. Someday, when we get rid of ipfw1, I will put the port number in the proper format both in kernel and userland. MFC after: 3 days (with re@ permission) END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-09-12T01:05:46.000000Z K 7 svn:log V 426 Make bridging and layer2-ipfw obey net.inet.ip.fw.one_pass. I should have committed this ages ago. The MFC for if_ethersubr.c could be done in the usual few days (only ipfw2 uses it), the one for bridge.c should probably wait until after 4.7 because it changes an existing though mostly undocumented behaviour (on which i hope nobody relies). All in all, i'll wait for both things unless there is demand. MFC after: 35 days END K 10 svn:author V 6 anholt K 8 svn:date V 27 2002-09-12T04:23:18.000000Z K 7 svn:log V 143 Add AGP support for Intel i830M and i845 thanks to patches from moto kawasaki and David Dawes . END K 10 svn:author V 3 arr K 8 svn:date V 27 2002-09-12T05:00:32.000000Z K 7 svn:log V 330 - Fix two obvious locking bugs; 1) returning with lock held when it needed to be dropped, 2) attempting to lock acct_mtx while already holding it. Sorry to those who experienced pain. - Added two comments referring to two areas in which acct_mtx is held over vnode operations that might sleep. Patch in the works for this. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-09-12T09:25:27.000000Z K 7 svn:log V 84 Correct type of second argument: it is wchar_t ** restrict, not wchar_t * restrict. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-09-12T10:27:48.000000Z K 7 svn:log V 64 Protect arguments to the putwc and putwchar macros with parens. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-09-12T13:45:38.000000Z K 7 svn:log V 46 Fixed style bugs in resource_list_add_next(). END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-09-12T13:53:33.000000Z K 7 svn:log V 133 Dont hang in atprq on poll_dsc command. This is a temporary fix until I get proper locking done. Submitted by: iedowse@maths.tcd.ie END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-09-12T13:55:24.000000Z K 7 svn:log V 133 Wait for drive to become ready if its in progress of loading.. Based on patch in PR-42659, but done somewhat differently. PR: 42659 END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-09-12T14:08:28.000000Z K 7 svn:log V 47 Use the proper fields for security. PR: 41870 END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-09-12T14:32:33.000000Z K 7 svn:log V 104 Rearrange where to get the ATAPI magic sequence. Submitted by: Benjamin Close END K 10 svn:author V 6 gioria K 8 svn:date V 27 2002-09-12T14:45:50.000000Z K 7 svn:log V 53 End of translation of section "Contributed Software" END K 10 svn:author V 6 thomas K 8 svn:date V 27 2002-09-12T15:15:33.000000Z K 7 svn:log V 321 Change a couple of splcam() calls that do not make sense in atapi-cam (what we want to mask is the ATA interrupts, which run at level splbio), and add interrupt masking around the statement that modifies the request queue for a SIM. This resolves problems reported by users under heavy ATAPI load. Reviewed by: roberto END K 10 svn:author V 6 gioria K 8 svn:date V 27 2002-09-12T15:21:02.000000Z K 7 svn:log V 96 End of initial effort of the translation of the CURRENT release notes. Now need to update :-((( END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-09-12T15:25:59.000000Z K 7 svn:log V 75 Add preliminary mostly untested support for the Silicon Image Sil680 chip. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-09-12T15:36:13.000000Z K 7 svn:log V 69 Fix the GENERIC build. Don't refer to the non-existant fw_one_pass. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-09-12T15:56:21.000000Z K 7 svn:log V 102 We're going to have to use a TARGET_ARCH of "x86_64" rather than "x86-64" to make building GCC happy. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-09-12T16:05:56.000000Z K 7 svn:log V 450 Try to detect support for the `long long' type so that ANSI-C[89] clean code will know not to try to use `long long'. Unfortunately the GCC spec parser will not allow us to properly detect the "iso9899:1990" and "iso9899:199409" forms of the acceptable -std= arguments, because of the ':' in the -std argument. :-( I have left them in the spec as a place holder in hopes someone knows a way to make the detection of them work. Desired by: wollman END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-09-12T16:10:21.000000Z K 7 svn:log V 65 Remove some debugging cruft I accidently committed with rev 1.4. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-09-12T16:27:49.000000Z K 7 svn:log V 112 MFC main.c 1.20, mapper.c 1.16, mrinfo.c 1.18, mtrace.c 1.20: Check for FD_SET overruns. Approved by: re (jhb) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-09-12T17:19:09.000000Z K 7 svn:log V 87 Emacs decides between v8 and v9 based on "__arch64__". So define it. Desired by: tmm END K 10 svn:author V 6 gordon K 8 svn:date V 27 2002-09-12T17:27:36.000000Z K 7 svn:log V 124 Remove the sourceing of rc.conf from the debug subroutine. This caused problems when you try to override variables locally. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-09-12T17:28:07.000000Z K 7 svn:log V 88 Use bzip2 instead of gzip for those logs we compress. Basic idea agreed to by: rwatson END K 10 svn:author V 6 gordon K 8 svn:date V 27 2002-09-12T17:31:09.000000Z K 7 svn:log V 95 Fix sendmail to use checkyesno since rc.conf is no longer re'sourced from the debug statement. END K 10 svn:author V 5 joerg K 8 svn:date V 27 2002-09-12T20:53:50.000000Z K 7 svn:log V 146 Pass the physical instead of the logical block number in bp->bio_pblkno. Otherwise, all formats not using 512 byte physical sectors got screwed. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-09-12T21:07:06.000000Z K 7 svn:log V 73 Add a blank line to make this more consistent with the rest of the file. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-09-12T21:33:38.000000Z K 7 svn:log V 280 MFC: Fix a bug where large msdos partitions were not handled correctly, along with a few fsck_msdosfs related 'issues'. This also includes the style(9) corrections committed in rev 1.95 PR: 28536, 30168 Submitted by: Jiangyi Lui && NetBSD Approved by: re (jhb) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-09-12T22:38:45.000000Z K 7 svn:log V 110 MFC: Update to use *.tbz suffix, update example URL, fix a gramm-o. PR: 42576 Approved by: re (implicitly) END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-09-12T23:33:17.000000Z K 7 svn:log V 43 Style: tab between #define and macro name. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-09-13T03:55:31.000000Z K 7 svn:log V 282 New release notes: sendfile(2) bugfix + MFC. Modified release notes: newsyslog(8) now uses bzip2(1) by default. Move two TCP-related release notes from the general kernel section to the networking protocols section. Minor wording adjustment in one item, note MFC of the other. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-09-13T03:58:13.000000Z K 7 svn:log V 173 MFC: sendfile(2) bugfix. Move two TCP release notes from the general kernel section to the networking section. Minor tweaks for style and one correction, in the process. END K 10 svn:author V 6 anholt K 8 svn:date V 27 2002-09-13T04:17:28.000000Z K 7 svn:log V 127 Fix an i830/i845 test that shouldn't get hit in normal use and remove a printf. Submitted by: David Dawes END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-09-13T06:24:27.000000Z K 7 svn:log V 77 Restore original behaviour of recursion preventer. Submitted by: sumikawa END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-13T07:13:33.000000Z K 7 svn:log V 78 Do not risk using the kernel pgtok() which assumes the page size is constant. END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-09-13T09:16:06.000000Z K 7 svn:log V 97 Fix a printf() format error on 64 bits architectures. Also fix some style bugs on the same line. END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-09-13T09:19:55.000000Z K 7 svn:log V 112 Fix another printf() format error which wasn't warned about because the bio_blkno was bogusly casted to an int. END K 10 svn:author V 8 truckman K 8 svn:date V 27 2002-09-13T09:31:56.000000Z K 7 svn:log V 100 Drop the proc lock while calling fdcheckstd() which may block to allocate memory. Reviewed by: jhb END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-09-13T09:37:44.000000Z K 7 svn:log V 123 Fix another two printf() format errors which weren't warned about because the bio_blknos were bogusly casted to long long. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-13T10:33:10.000000Z K 7 svn:log V 407 Add a couple more of the big/little-endian conversion routines and make them visible from userland, if need be. I wish that the C language contained this as part of struct definintions, but failing that, I would settle for an agreed upon set of functions for packing/unpacking integers in various sizes from byte-streams which may have unfriendly alignment. This really belongs in I guess. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-13T11:00:48.000000Z K 7 svn:log V 90 Make biodone() default to wakeup() on the struct bio if no bio_done method was specified. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-13T11:28:31.000000Z K 7 svn:log V 400 Oops, broke the build there. Uninline biodone() now that it is non-trivial. Introduce biowait() function. Currently there is a race condition and the mitigation is a timeout/retry. It is not obvious what kind of locking (if any) is suitable for BIO_DONE, since the majority of users take are of this themselves, and only a few places actually rely on the wakeup. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-13T11:37:38.000000Z K 7 svn:log V 112 Fix a bug were a struct bio was freed and certain members subsequently examined. Use biowait() instead of DIY. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-13T11:39:11.000000Z K 7 svn:log V 63 Use biowait() rather than DIY. Sponsored by: DARPA & NAI Labs END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-13T11:41:25.000000Z K 7 svn:log V 72 "Fix" printf format issues by using %j Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 4 ikob K 8 svn:date V 27 2002-09-13T12:31:56.000000Z K 7 svn:log V 125 Initial import for IEEE1394 OHCI chipdet device driver and SBP-2 (Serial Bus Protocol 2:SCSI over IEEE1394) support for CAM. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-09-13T12:31:57.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 4 ikob K 8 svn:date V 27 2002-09-13T12:42:57.000000Z K 7 svn:log V 20 Add firewire module END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-13T13:13:00.000000Z K 7 svn:log V 221 Overhaul the kernel-simulation bits here to use pthreads instead. If somebody wanted to, this could for the beginning of a "libkernel" which could be used to run kernel code in userland. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-09-13T14:08:01.000000Z K 7 svn:log V 227 MFC: Finish merge of ICH4 support by recognizing ICH4 ata controller in attach and setting appropriate description string. The rest of the ICH4 support including all the DMA support was merged earlier. Approved by: re (bmah) END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-09-13T14:51:53.000000Z K 7 svn:log V 71 MFC 1.6: prefix -> /usr, update version number. Approved by: re (jhb) END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-09-13T14:53:43.000000Z K 7 svn:log V 70 MFC 1.23: mark file descriptors close-on-exec. Approved by: re (jhb) END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-09-13T15:09:07.000000Z K 7 svn:log V 68 MFC src/lib/libkvm/kvm.c 1.23: mark file descriptors close-on-exec. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-09-13T15:15:16.000000Z K 7 svn:log V 181 Fix fcntl(..., F_GETOWN, ...) and fcntl(..., F_SETOWN, ...) on sparc64 by not passing a pointer to a register_t or intptr_t when the code in the lower layers expects one to an int. END K 10 svn:author V 6 gioria K 8 svn:date V 27 2002-09-13T15:36:18.000000Z K 7 svn:log V 53 MFen 1.22.2.292 Approved by: re@FreeBSD.ORG (bmah) END K 10 svn:author V 5 joerg K 8 svn:date V 27 2002-09-13T15:57:43.000000Z K 7 svn:log V 426 MFC mountd.c/1.67 and exports.5/1.20: Give a more explanatory error message for the frequent pilot error of attempting to export the non-root of a filesystem with the -alldirs option. Also merge the -quiet option that completely discards this error message upon requesting so, so you can export some mount point with -alldirs without getting complaints if there's nothing mounted at it (e. g. like /cdrom). Approved by: re END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-09-13T16:01:26.000000Z K 7 svn:log V 371 Add an implementation of fabs() (which is quite trivial). When it is called directly, gcc is smart enough to generate inline code for it, which is why it wasn't noticed before that it was missing. fabs() would probably better fit into libm, but it has traditionally been in libc on FreeBSD, so there is probably software around that makes assumptions about this by now. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-09-13T16:23:41.000000Z K 7 svn:log V 126 For boot verbose, print resources assigned in a more asthetically pleasing way. PR: 42745 (although done in a different way) END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-09-13T16:28:51.000000Z K 7 svn:log V 68 MFC src/lib/libkvm/kvm.c 1.23: mark file descriptors close-on-exec. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-13T16:33:35.000000Z K 7 svn:log V 286 Use a crowbar to move the a.out code out of gcore.c and into its own file so that we have a chance of using gcore on non-i386 platforms. Use linker sets to reduce the registration glue. Remove md-sparc.c, we do not have an a.out sparc32 port. aoutcore.c was repocopied from gcore.c. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2002-09-13T16:44:35.000000Z K 7 svn:log V 160 MFC: Add an entry for corega WL PCCL-11(1.241 -> 1.242). PR: conf/42481 Submitted by: NINOMIYA Hideyuki Approved by: re END K 10 svn:author V 6 anholt K 8 svn:date V 27 2002-09-13T18:16:12.000000Z K 7 svn:log V 50 MFC: i830 and i845 AGP support. Approved by: re@ END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-13T18:24:59.000000Z K 7 svn:log V 93 Add #include for sparc64's benefit. The MD includes there have less polution. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-13T18:29:08.000000Z K 7 svn:log V 87 Promote gcore from i386-specific to the MI section. Compiled on: alpha, sparc64, ia64 END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-09-13T18:29:15.000000Z K 7 svn:log V 72 mlockall() and munlockall() are unimplemented; remove their prototypes. END K 10 svn:author V 6 gioria K 8 svn:date V 27 2002-09-13T20:23:26.000000Z K 7 svn:log V 20 Begin of MFen 1.423 END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-13T20:29:42.000000Z K 7 svn:log V 99 The nfsroot code should be conditional on NFSCLIENT, not NFS (which no longer exists as an option) END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-09-13T20:31:29.000000Z K 7 svn:log V 283 When using res_send/res_query/res_search, the caller must either insure enough space is available for the response, or be prepared to resize the buffer and retry as necessary. Do the conservative thing and make sure enough space is available. Reviewed by: silence on freebsd-audit END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-09-14T00:00:49.000000Z K 7 svn:log V 207 Relax checking of incoming PPTP GRE packets a bit: ignore a bogus payload length field when there's no payload indicated by the header 'S' bit. This works around semi-brokenness in the Mac OS X PPTP client. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-09-14T02:05:33.000000Z K 7 svn:log V 217 Put firewire under architectures it actually might conceivably build on, let alone actually do some useful work on real hardware. Namely, put it in i386/pc98. There is no bus_dma.h on the other architecures, tra la. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-09-14T03:08:47.000000Z K 7 svn:log V 140 MFC rev 1.58: Correctly set the close-on-exec bit on the tty file descriptor to avoid leaking it to child processes. Approved by: re (jhb) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-09-14T03:32:57.000000Z K 7 svn:log V 23 s/VOP_NULL/VATTR_NULL/ END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-09-14T06:23:43.000000Z K 7 svn:log V 105 Apparently something down in the guts of vm/uvm still needs giant Obtained from: mini via P4 KSE tree. END K 10 svn:author V 5 benno K 8 svn:date V 27 2002-09-14T08:56:10.000000Z K 7 svn:log V 38 Reference the socket we're accepting. END K 10 svn:author V 3 njl K 8 svn:date V 27 2002-09-14T09:02:28.000000Z K 7 svn:log V 428 Remove all use of vnode->v_tag, replacing with appropriate substitutes. v_tag is now const char * and should only be used for debugging. Additionally: 1. All users of VT_NTS now check vfsconf->vf_type VFCF_NETWORK 2. The user of VT_PROCFS now checks for the new flag VV_PROCDEP, which is propagated by pseudofs to all child vnodes if the fs sets PFS_PROCDEP. Suggested by: phk Reviewed by: bde, rwatson (earlier version) END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-09-14T12:14:24.000000Z K 7 svn:log V 82 Return an error if a symbol is not found in reloc_jmpslots() instead of crashing. END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-09-14T14:29:55.000000Z K 7 svn:log V 346 MFC: sshd didn't handle actual size of struct sockaddr correctly, and did copy it as long as just size of struct sockaddr. So, If connection is via IPv6, sshd didn't log hostname into utmp correctly. crypto/openssh/monitor.c: 1.9 crypto/openssh/session.c: 1.37 crypto/openssh/sshlogin.c: 1.7 crypto/openssh/sshlogin.h: 1.2 Approved by: re END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-09-14T14:44:41.000000Z K 7 svn:log V 142 Remove a conditional #include , it is already included unconditionally before. Submitted by: Olivier Houchard END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-09-14T15:14:29.000000Z K 7 svn:log V 81 Removed a debugging printf() left here in peter's last commit. Spotted by: kris END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-09-14T16:54:46.000000Z K 7 svn:log V 24 kthread.h is not needed END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-09-14T17:28:40.000000Z K 7 svn:log V 92 Limit UDP payload size for EDNS0 to 0xffff, not use lower 16bit value. Obtained from: KAME END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-09-14T17:58:54.000000Z K 7 svn:log V 64 Clean up a bit, and add some more macros to access %fsr fields. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-09-14T18:00:44.000000Z K 7 svn:log V 173 Use the definitions in machine/fsr.h instead of duplicating these magic numbers here (the values need to correspond to the %fsr ones for some libc functions to work right). END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-09-14T18:06:21.000000Z K 7 svn:log V 200 Add implementations of fpgetmask(), fpgetround(), fpgetsticky(), fpsetround(), fpsetsticky(), obtained from NetBSD and tweaked a little to use definitions from machine/fsr.h instead of magic numbers. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-09-14T18:07:03.000000Z K 7 svn:log V 56 Use the macros from machine/fsr.h; some minor cleanups. END K 10 svn:author V 3 njl K 8 svn:date V 27 2002-09-14T18:51:10.000000Z K 7 svn:log V 49 Userland changes to go with vnode->v_tag change. END K 10 svn:author V 3 njl K 8 svn:date V 27 2002-09-14T18:55:11.000000Z K 7 svn:log V 241 Move setugidsafety() call outside of process lock. This prevents a lock recursion when closef() calls pfind() which also wants the proc lock. This case only occurred when setugidsafety() needed to close unsafe files. Reviewed by: truckman END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-14T18:58:36.000000Z K 7 svn:log V 58 FreeBSD -current doesn't need or . END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-14T18:59:32.000000Z K 7 svn:log V 50 remove #includes of where not needed. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-09-14T19:15:12.000000Z K 7 svn:log V 501 Add additional information returned to userland by the device querying functions. We add pnpinfo, locationinfo, devflags (the newbus flags on the device), flags (the flags that device_get_flags returns) and state to the list of things we return. pnpinfo and locationinfo are place holders at the moment that will be filled in by the device's parent (optionally). Userland programs will likely use this information from time to time and take appropriate actions. Improvements to devinfo to follow. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-14T19:34:11.000000Z K 7 svn:log V 91 Un-inline the non-trivial "trivial" bio* functions. Untangle devstat_end_transaction_bio() END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-09-15T00:30:45.000000Z K 7 svn:log V 48 MFC: Add ucontext(3) man page. Approved by: re END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-09-15T00:31:48.000000Z K 7 svn:log V 61 MFC: (rev. 1.38) Update to reflect reality. Approved by: re END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-09-15T00:32:41.000000Z K 7 svn:log V 94 MFC: (rev. 1.19) Adjust to reflect reality: sigaltstack() takes stack_t *'s. Approved by: re END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-09-15T00:33:23.000000Z K 7 svn:log V 61 MFC: (rev. 1.14) Update to reflect reality. Approved by: re END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-09-15T04:23:20.000000Z K 7 svn:log V 96 Backout the increase of MAXPACKET from 1024 to 65536: it broke pthreads. Reported by: mbr, tjr END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-09-15T04:45:56.000000Z K 7 svn:log V 221 Make a comment reflect less of a lie, NOCPU is used to generally mean that we are not on a specific CPU in a distributed system, certainly not just for .p_oncpu, which is of course now .ke_oncpu. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-09-15T08:06:17.000000Z K 7 svn:log V 185 Use the heap instead of the stack to store temporary multibyte string buffers; this is slower but safer for threaded programs where threads often have relatively low stack size limits. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-09-15T08:21:14.000000Z K 7 svn:log V 319 Fixed breakage from removing the used include of in the previous commit: Include and its prerequisite instead of depending on namespace pollution in . Only do this in the __FreeBSD_version > 500000 case although the __FreeBSD_version < 500000 case has already rotted. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-09-15T08:38:51.000000Z K 7 svn:log V 152 Add wcstod() as a wrapper around strtod(). It does not handle any characters that strtod() does not (alternate digit characters, etc. are not handled). END K 10 svn:author V 6 anholt K 8 svn:date V 27 2002-09-15T08:43:23.000000Z K 7 svn:log V 75 Fix i810 after i830 commit. Submitted by: David Dawes END K 10 svn:author V 6 anholt K 8 svn:date V 27 2002-09-15T08:45:41.000000Z K 7 svn:log V 51 MFC: Fix i810 after i830 commit. Approved by: re@ END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-15T12:50:37.000000Z K 7 svn:log V 122 Remove the unused _bio_buf field. I can't even remember if this ever got to be used in the first place. Spotted by: bde END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-15T13:05:42.000000Z K 7 svn:log V 119 Some change in src/share/mk seems to have made it possible to remove 50% of the active ingredients in these Makefiles. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-09-15T13:54:12.000000Z K 7 svn:log V 133 Include instead of depending on namespace pollution 2 layers deep in or 1 layer deep in . END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-09-15T14:17:29.000000Z K 7 svn:log V 401 Define __LONG_LONG_SUPPORTED if the compiler claims to support C99. Don't set __LONG_LONG_SUPPORTED for gcc-1. I didn't check exactly when gcc started to support long long, but it was in the version of gcc in FreeBSD-1.0 (gcc-2.4.5). Other C99 features should be ifdefed similarly, but the ifdefs for old versions of gcc will be more complicated since the features weren't in all versions of gcc-2. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-09-15T15:07:55.000000Z K 7 svn:log V 684 Some BIOSs are using MTRR values that are only documented under NDA to control the mapping of things like the ACPI and APM into memory. The problem is that starting X changes these values, so if something was using the bits of BIOS mapped into memory (say ACPI or APM), then next time they access this memory the machine would hang. This patch refuse to change MTRR values it doesn't understand, unless a new "force" option is given. This means X doesn't change them by accident but someone can override that if they really want to. PR: 28418 Tested by: Christopher Masto , David Bushong , Santos MFC after: 1 week END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-09-15T15:37:50.000000Z K 7 svn:log V 204 Add "-t" to useage message and comment. (The -t option was added independently by Robert, but also proposed in the PR below). PR: 38126 Submitted by: Josh Elsasser MFC after: 1 month END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-15T16:08:52.000000Z K 7 svn:log V 160 Try to pick up disk geometry with specific DIOC* ioctls, rather than expecting a bogo-disklabel to contain them, if possible. This makes fdisk work with GEOM. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-09-15T16:48:25.000000Z K 7 svn:log V 167 Removed most namespace pollution in this header: don't include ; include and its prerequisites instead of and its prerequisite. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-09-15T16:51:09.000000Z K 7 svn:log V 90 Check for truncation in calls to res_send/res_query/res_search. Fail when it is detected. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-09-15T17:10:18.000000Z K 7 svn:log V 163 Garbage-collected splmem. Moved the declaration of malloc_mtx to be with the other extern declarations and not exposed to userland. Fixed some minor style bugs. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-09-15T17:45:10.000000Z K 7 svn:log V 173 Removed unused includes. Sorted includes. This is part of removing includes of for its pollution only. wasn't even used for its pollution here. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-15T17:52:35.000000Z K 7 svn:log V 109 s/Danglish/English/ Some style issues. Change the timeout to be hz/10 instead of hz. Brucification by: bde. END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-09-15T19:04:23.000000Z K 7 svn:log V 54 makeLINT.sed replaced makeLINT.sh about 4 months ago. END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-09-15T20:12:20.000000Z K 7 svn:log V 33 Document intptr_t and uintptr_t. END K 10 svn:author V 4 ceri K 8 svn:date V 27 2002-09-15T20:33:05.000000Z K 7 svn:log V 104 s/protocole/protocol/ PR: docs/42815 Submitted by: Nicola Vitale MFC after: 21 days END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-09-15T20:36:38.000000Z K 7 svn:log V 241 Allocate 64K recieve buffer for DNS responses. KAME did the modification only to _dns_getaddrinfo(). However, it is not sufficient, and res_queryN() should be modified, too. So, I did same modification to res_queryN(). Obtained from: KAME END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-09-15T20:48:08.000000Z K 7 svn:log V 558 Made this compile (but not work). This involved mainly const poisoning and renaming ALIGNED_POINTER() to _ALIGNED_POINTER() plus the following hacks for i386's: - define _ALIGNED_POINTER() if it is not already defined. Most non-i386 arches define it define it in , although none actually used it in the kernel. - define ksym_start and ksym_end. Most non-i386 arches still define and initialize these in machdep.c although they didn't used them. Here is a better place to define them but not to initialize them. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-15T21:25:55.000000Z K 7 svn:log V 66 Suitably shrink a comment so it applies again. Submitted by: bde END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-09-15T21:49:13.000000Z K 7 svn:log V 893 Made this work on i386's at least. It wants ELF section headers for symbol table sections. Reconstruct the necessary section headers from (ksym_start, ksym_end). This was much easier than converting to use module metadata, and just works for static symbols, unlike db_kld when there is no module metadata. Initialize (ksym_start, ksym_end) from bootinfo on i386's only. The boot loader should load section headers for all sections that it loads, and apparently did this for at least the symbol table sections when this file last worked under FreeBSD (on alphas only) and always did this under NetBSD (where this file was obtained from). At least on i386's, boot2 discards the section headers (except for converting them to (bootinfo.bi_symtab, bootinfo.bi_esymtab), and as far as I can tell, loader(8) discards them apart from converting them to the bootinfo values and module metadata. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-09-15T22:17:40.000000Z K 7 svn:log V 715 Don't use the ELF symbol type to summarily reject symbols in X_db_search_symbol(). Otherwise we don't see important symbols in non-verbosely written assembler code. NetBSD already has this. The kld version already has a stronger form of it without really trying -- linker_ddb_search_symbol() doesn't support ddb's symbol search strategy parameter, so the kld X_db_search_symbol() doesn't pass the parameter to linker_ddb...() and linker_ddb...() doesn't make distinctions based on the symbol type. db_elf.c now works better than db_kld.c when it works (which is essentially when there are no modules except the kernel). It works after booting with -d. db_kld.c doesn't work until lots of SYSINIT()s have run. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-09-15T22:28:39.000000Z K 7 svn:log V 83 Garbage-collected __ELF__ ifdefs. Fixed some style bugs (mainly unused includes). END K 10 svn:author V 2 dd K 8 svn:date V 27 2002-09-15T22:30:46.000000Z K 7 svn:log V 42 MFC: VT_LOCKSWITCH Approved by: jhb (re) END K 10 svn:author V 2 dd K 8 svn:date V 27 2002-09-15T22:31:50.000000Z K 7 svn:log V 113 MFC: -S option that allows the user to disable vty switching and resulting wording fixes. Approved by: jhb (re) END K 10 svn:author V 2 dd K 8 svn:date V 27 2002-09-15T22:32:56.000000Z K 7 svn:log V 161 MFC: -v option that prevents switching virtual terminals while this terminal is locked and some fixes before that to make merging easier. Approved by: jhb (re) END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-09-15T22:35:58.000000Z K 7 svn:log V 78 Deprecate the USB_SETDEBUG IOCTL as debug levels can now be set using sysctl. END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-09-15T23:52:25.000000Z K 7 svn:log V 368 Allocate KSEs and KSEGRPs separatly and remove them from the proc structure. next step is to allow > 1 to be allocated per process. This would give multi-processor threads. (when the rest of the infrastructure is in place) While doing this I noticed libkvm and sys/kern/kern_proc.c:fill_kinfo_proc are diverging more than they should.. corrective action needed soon. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-09-16T01:05:15.000000Z K 7 svn:log V 166 fcntl(..., F_SETLKW, ...) takes a pointer to a struct flock just like F_SETLK does, so it also needs this structure copied in in fnctl() before calling kern_fcntl(). END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-09-16T01:41:04.000000Z K 7 svn:log V 67 MFC: Unbreak things when NOINET6 is defined Approved by: re (jhb) END K 10 svn:author V 7 wollman K 8 svn:date V 27 2002-09-16T03:22:06.000000Z K 7 svn:log V 33 Reformat an overly-wide comment. END K 10 svn:author V 6 grehan K 8 svn:date V 27 2002-09-16T04:13:48.000000Z K 7 svn:log V 61 geom_aes.c requires rijndael crypto Approved by: phk, benno END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-09-16T04:27:29.000000Z K 7 svn:log V 15 Create bzgrep. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-09-16T05:54:26.000000Z K 7 svn:log V 46 Virgin import of Christos Zoulas's FILE 3.39. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-09-16T05:54:26.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r103373, 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-09-16T05:54:27.000000Z K 7 svn:log V 78 This commit was manufactured by cvs2svn to create tag 'file-vendor-file_3_39'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-09-16T06:02:55.000000Z K 7 svn:log V 14 Make current. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-09-16T06:22:04.000000Z K 7 svn:log V 17 Update for 3.39. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-09-16T06:31:49.000000Z K 7 svn:log V 25 Update for version 3.39. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-09-16T07:11:43.000000Z K 7 svn:log V 49 Merged from sys/isa/syscons_isa.c revision 1.18. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-09-16T07:14:02.000000Z K 7 svn:log V 46 Merged from sys/dev/sio/sio.c revision 1.378. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-09-16T07:17:43.000000Z K 7 svn:log V 35 MFi386: revisions 1.417 and 1.418. END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-09-16T07:18:27.000000Z K 7 svn:log V 54 Don't depend on pollution in . END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-09-16T07:19:43.000000Z K 7 svn:log V 24 MFi386: revision 1.178. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-09-16T07:39:47.000000Z K 7 svn:log V 59 Merged from sys/isa/fd.c revisions 1.234, 1.235 and 1.236. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-09-16T08:22:57.000000Z K 7 svn:log V 264 Fixed messes involving $FreeBSD$ starting with one left in the copyright after adding __FBSDID(). Garbage-collected kvm_readswap(). This was once used by kvm_uread(), but kvm_uread() now just reads /proc//mem and procfs hopefully handles swapped out pages. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-09-16T08:32:48.000000Z K 7 svn:log V 39 Don't build unneeded modules for pc98. END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-09-16T08:34:08.000000Z K 7 svn:log V 70 Don't depend on pollution in . Sort includes. END K 10 svn:author V 4 mini K 8 svn:date V 27 2002-09-16T08:45:36.000000Z K 7 svn:log V 237 Make the changes needed for libpthread to compile in its new home. The new libpthread will provide POSIX threading support using KSE. These files were previously repo-copied from src/lib/libc_r. Reviewed by: deischen Approved by: -arch END K 10 svn:author V 2 bp K 8 svn:date V 27 2002-09-16T09:26:07.000000Z K 7 svn:log V 81 Add more constants for future use in kernel and userland. Obtained from: Darwin END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-09-16T09:37:26.000000Z K 7 svn:log V 39 Fix the clockprobe test on the Sil 680 END K 10 svn:author V 2 bp K 8 svn:date V 27 2002-09-16T09:51:58.000000Z K 7 svn:log V 107 Enable browsing of NetApp servers (use ascii mode). Obtained from: Darwin (PR-3002667) MFC after: 2 weeks END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-16T09:57:10.000000Z K 7 svn:log V 178 Pick up modules from the compile directory instead of /boot/kernel. Allow the script to operate on any convenient kernel. Submitted by: "Matthew Emmerton" END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-09-16T10:06:02.000000Z K 7 svn:log V 140 Backed out revs 1.32-1.33. The problem has been fixed better by depolluting in the !_KERNEL case. Reviewed by: sobomax END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-09-16T10:10:18.000000Z K 7 svn:log V 235 Include include "opt_atalk.h" so that the NETATALK support can work. Removed unused includes. Removed used includes of and , since these are standard pollution (especially the latter). Reviewed by: sobomax END K 10 svn:author V 2 bp K 8 svn:date V 27 2002-09-16T10:18:34.000000Z K 7 svn:log V 116 Add support for large readx and writex functions if server supports them. Obtained from: Darwin MFC after: 2 weeks END K 10 svn:author V 2 bp K 8 svn:date V 27 2002-09-16T10:50:38.000000Z K 7 svn:log V 86 Implement support for mixed case passwords. Obtained from: Darwin MFC after: 2 weeks END K 10 svn:author V 2 bp K 8 svn:date V 27 2002-09-16T10:57:13.000000Z K 7 svn:log V 100 Reserve a transport parameter name and number for Darwin. Obtained from: Darwin MFC after: 2 weeks END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-16T11:27:47.000000Z K 7 svn:log V 135 Add a source file where EXTATTR checks will happen and hook it in even if it doesn't do anything yet. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-09-16T12:07:13.000000Z K 7 svn:log V 69 Convert eight space indents to tabs in the "*" format handling code. END K 10 svn:author V 8 takawata K 8 svn:date V 27 2002-09-16T12:11:25.000000Z K 7 svn:log V 68 Add sleep state explanation. Requested by: murray at Cafe in Tokyo. END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-09-16T13:19:47.000000Z K 7 svn:log V 47 Allocate 64K recieve buffer for DNS responses. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-16T14:18:43.000000Z K 7 svn:log V 49 I forgot fsdb was still sharing files with fsck. END K 10 svn:author V 3 njl K 8 svn:date V 27 2002-09-16T18:16:07.000000Z K 7 svn:log V 58 Update man page for enum -> const char * change for v_tag END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-16T18:45:18.000000Z K 7 svn:log V 78 Add a cast to make this file compile in userland on sparc64 without warnings. END K 10 svn:author V 4 mini K 8 svn:date V 27 2002-09-16T19:23:35.000000Z K 7 svn:log V 121 Add signalcontext(), which lays down a signal frame onto a ucontext_t. Reviewed by: deischen, julian Approved by: -arch END K 10 svn:author V 4 mini K 8 svn:date V 27 2002-09-16T19:24:31.000000Z K 7 svn:log V 103 Save and restore FPU state properly in ucontext_t's. Reviewed by: deischen, julian Approved by: -arch END K 10 svn:author V 4 mini K 8 svn:date V 27 2002-09-16T19:25:08.000000Z K 7 svn:log V 344 Add kernel support needed for the KSE-aware libpthread: - Maintain fpu state across signals. - Use ucontext_t's to store KSE thread state. - Synthesize state for the UTS upon each upcall, rather than saving and copying a trapframe. - Save and restore FPU state properly in ucontext_t's. Reviewed by: deischen, julian Approved by: -arch END K 10 svn:author V 4 mini K 8 svn:date V 27 2002-09-16T19:25:41.000000Z K 7 svn:log V 200 Add kernel support needed for the KSE-aware libpthread: - Maintain fpu state across signals. - Save and restore FPU state properly in ucontext_t's. Reviewed by: deischen, julian Approved by: -arch END K 10 svn:author V 4 mini K 8 svn:date V 27 2002-09-16T19:25:59.000000Z K 7 svn:log V 205 Add kernel support needed for the KSE-aware libpthread: - Maintain fpu state across signals. - Save and restore FPU state properly in ucontext_t's. Reviewed by: bde, deischen, julian Approved by: -arch END K 10 svn:author V 4 mini K 8 svn:date V 27 2002-09-16T19:26:48.000000Z K 7 svn:log V 423 Add kernel support needed for the KSE-aware libpthread: - Use ucontext_t's to store KSE thread state. - Synthesize state for the UTS upon each upcall, rather than saving and copying a trapframe. - Deliver signals to KSE-aware processes via upcall. - Rename kse mailbox structure fields to be more BSD-like. - Store the UTS's stack in struct proc in a stack_t. Reviewed by: bde, deischen, julian Approved by: -arch END K 10 svn:author V 4 mini K 8 svn:date V 27 2002-09-16T19:28:01.000000Z K 7 svn:log V 479 Add kernel support needed for the KSE-aware libpthread: - Use ucontext_t's to store KSE thread state. - Synthesize state for the UTS upon each upcall, rather than saving and copying a trapframe. - Save and restore FPU state properly in ucontext_t's. - Deliver signals to KSE-aware processes via upcall. - Rename kse mailbox structure fields to be more BSD-like. - Store the UTS's stack in struct proc in a stack_t. Reviewed by: bde, deischen, julian Approved by: -arch END K 10 svn:author V 4 mini K 8 svn:date V 27 2002-09-16T19:29:34.000000Z K 7 svn:log V 57 Mechanically change all libc_r references to libpthread. END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-09-16T19:35:30.000000Z K 7 svn:log V 72 MFC: Rearrange where to get the ATAPI magic sequence. Approved by: re@ END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-09-16T19:36:48.000000Z K 7 svn:log V 61 MFC: Add support for Sil 0680 Add yet another Promise chip END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-09-16T19:37:53.000000Z K 7 svn:log V 64 MFC: Dont hang in atprq on poll_dsc command. Approved by: re@ END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-09-16T19:38:37.000000Z K 7 svn:log V 87 MFC: Wait for drive to become ready if its in progress of loading.. Approved by: re@ END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-09-16T19:46:20.000000Z K 7 svn:log V 70 Don't depend on pollution in . Sort includes. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-09-16T19:52:33.000000Z K 7 svn:log V 68 MFC rev 1.18. Fix suspend.resume correctly. Approved by: re (jhb) END K 10 svn:author V 4 mini K 8 svn:date V 27 2002-09-16T19:52:52.000000Z K 7 svn:log V 77 Make libpthread KSE aware. Reviewed by: deischen, julian Approved by: -arch END K 10 svn:author V 3 njl K 8 svn:date V 27 2002-09-16T19:53:51.000000Z K 7 svn:log V 52 Start new sentence with newline. Suggested by: jhb END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-09-16T20:06:04.000000Z K 7 svn:log V 48 Remove some NOTINUSE stuff. Good housekeeping. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-09-16T20:19:51.000000Z K 7 svn:log V 317 Perform keyword.c:1.27 properly, implement -orss in the New World Order of ps(1) formatting, using pgtok() to get the value in K, rather than printing it in pages. This is consistent with behaviour before keyword.c:1.26 (et al) which exists in STABLE today, and which uses the same metric as VSZ. Submitted by: bde END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-09-16T21:04:40.000000Z K 7 svn:log V 65 Import of Heimdal Kerberos from KTH repository circa 2002/09/16. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-09-16T21:04:40.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r103423, 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-09-16T21:04:41.000000Z K 7 svn:log V 91 This commit was manufactured by cvs2svn to create tag 'heimdal-vendor-crypto-cvs_20020916'. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-09-16T21:07:11.000000Z K 7 svn:log V 19 Resolve conflicts. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-09-16T21:10:29.000000Z K 7 svn:log V 73 Update build infrastructure after import of Heimdal Kerberos 2002/09/16. END K 10 svn:author V 6 fenner K 8 svn:date V 27 2002-09-16T21:39:42.000000Z K 7 svn:log V 135 xids are u_int32_ts, which are not necessarily the same size as time_ts or unsigned longs. This fixes "ypbind -S ... -m" on sparc64. END K 10 svn:author V 6 fenner K 8 svn:date V 27 2002-09-16T21:45:37.000000Z K 7 svn:log V 173 Fix documentation of clnt_control()'s CL{GET|SET}_{VERS|XID} to reflect that they actually require a u_int32_t *, which is not necessarily the same as an unsigned long *. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-09-16T21:58:41.000000Z K 7 svn:log V 169 MFC: Don't change MTRRs unless we understand the old values - should help with some people using X and apm on Athlon machines with unusual BIOSs. Approved by: re (jhb) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-09-16T23:02:37.000000Z K 7 svn:log V 29 New release note: SA-02:39. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-09-16T23:05:28.000000Z K 7 svn:log V 46 MFC: SA-02:39. Approved by: re (implicitly) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-09-16T23:08:45.000000Z K 7 svn:log V 53 New errata: SA-02:39. Approved by: re (implicitly) END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-09-16T23:23:34.000000Z K 7 svn:log V 123 MFC: 1.326,1.327; permit the creation of just cd0 if desired, and remove unnecessary sanity checks. Approved by: re (jhb) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-09-17T01:43:21.000000Z K 7 svn:log V 67 Disable building of the a.out gas and ld. They will become ports. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-17T01:49:00.000000Z K 7 svn:log V 609 Initiate deorbit burn for the i386-only a.out related support. Moves are under way to move the remnants of the a.out toolchain to ports. As the comment in src/Makefile said, this stuff is deprecated and one should not expect this to remain beyond 4.0-REL. It has already lasted WAY beyond that. Notable exceptions: gcc - I have not touched the a.out generation stuff there. ldd/ldconfig - still have some code to interface with a.out rtld. old as/ld/etc - I have not removed these yet, pending their move to ports. some includes - necessary for ldd/ldconfig for now. Tested on: i386 (extensively), alpha END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-09-17T01:54:56.000000Z K 7 svn:log V 433 BANG! BANG! BANG! Put these bits out of their misery. Murdered by members of: a.out.die.die.die ELF is the 1 true path now. So make good on the src/Makefile threat that building a.out will not be supported post 4.x. These bits should either resurface as a port, or a new port using the latest Binutils bits. The later will not support our SunOS-style shared a.out libs; but we shouldn't need such support by this point in time. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-09-17T02:52:44.000000Z K 7 svn:log V 186 Conglomerate printing of ps_pgtok'd data into a PLONG type. I couldn't think of a better name, except PINT, but I decided to go with assuming LONG to be safe, rather than assuming INT. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-09-17T02:59:24.000000Z K 7 svn:log V 16 Bump to 4.7-RC. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-09-17T02:59:25.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_4_7'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-09-17T02:59:26.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_4_7'. END K 10 svn:author V 4 mini K 8 svn:date V 27 2002-09-17T03:11:07.000000Z K 7 svn:log V 64 Add signalcontext(), which adds a signal frame to a ucontext_t. END K 10 svn:author V 4 mini K 8 svn:date V 27 2002-09-17T03:15:47.000000Z K 7 svn:log V 39 Use a weak symbol for signalcontext(). END K 10 svn:author V 8 jennifer K 8 svn:date V 27 2002-09-17T03:19:43.000000Z K 7 svn:log V 118 Tempary fix for inet6. The final fix is to change in6_pcbnotify to take pcbinfo instead of pcbhead. It is on the way. END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-09-17T04:03:37.000000Z K 7 svn:log V 91 Gcc 3.2.1-prerelease from the FSF anoncvs repo gcc-3_2-branch on 16-Sep-2002 13:23:11 EDT. END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-09-17T04:03:37.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r103445, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-09-17T04:04:04.000000Z K 7 svn:log V 108 Gcc 3.2.1-prerelease C++ support bits from the FSF anoncvs repo gcc-3_2-branch on 16-Sep-2002 13:23:11 EDT. END