ĻC91000 219 121 142 377 590 237 196 821 175 169 1085 612 2505 166 214 172 186 249 348 319 595 237 154 208 234 234 144 270 274 270 723 103 829 184 178 253 255 164 239 152 139 151 237 239 200 164 270 527 152 214 214 167 126 147 181 169 193 156 138 153 116 299 178 120 158 175 158 153 183 161 292 262 340 303 138 390 175 363 121 155 156 154 158 156 186 156 110 170 156 141 101 558 138 139 168 126 236 184 127 236 185 128 236 186 135 134 200 239 123 155 241 385 120 312 131 218 123 145 239 180 155 447 493 353 200 316 267 366 224 155 134 143 223 176 183 162 130 146 149 125 282 733 305 135 159 307 300 135 162 240 164 165 240 149 150 133 134 155 134 607 297 166 117 164 191 257 165 112 164 308 218 175 109 400 147 284 217 127 484 170 178 135 139 129 148 164 99 496 285 353 326 435 226 225 398 199 189 176 122 365 253 438 173 240 144 490 148 189 147 121 224 859 233 249 272 280 234 259 299 128 K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2002-02-20T22:41:10.000000Z K 7 svn:log V 24 MFen (1.281 --> 1.283). END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2002-02-20T23:34:09.000000Z K 7 svn:log V 49 unbreak binary compatibility for network drivers END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-02-20T23:35:56.000000Z K 7 svn:log V 282 Commit some infrastructure for turning on -Werror for kernel compiles. It doesn't actually do it yet though. This adds a flag to config so that we can exclude certain vendor files from this even when the rest of the kernel has it on. make -DNO_WERROR would also bypass all of it. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-02-21T01:56:08.000000Z K 7 svn:log V 494 Fix a problem where a local loop disk logs out- and we get a PORT LOGGED OUT status. We are, apparently, required to force the f/w to log back in if we want to try and talk to that disk again. This means either issuing a LOGIN LOCAL LOOP PORT mailbox command, or by issuing a LIP. I've elected to issue a LIP because this has a better chance of waking up the disk which clearly just crashed and burned. These should not occur at all. If they do, they should be darned rare. MFC after: 1 week END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-02-21T02:17:57.000000Z K 7 svn:log V 143 Use new ID scheme. Fix env(1)'s exit status to conform with SUSv3. Submitted by: Tim Robbins MFC after: 2 weeks END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-02-21T04:20:47.000000Z K 7 svn:log V 102 Don't define NOADDITIONAL in CFLAGS again, it is already in named.h This commit unbreak 'make depend' END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-02-21T04:37:55.000000Z K 7 svn:log V 728 Recover bits that were lost in transition in rev.1.76: - P_INMEM checks in all the functions. P_INMEM must be checked because PHOLD() is broken. The old bits had bogus locking (using sched_lock) to lock P_INMEM. After removing the P_INMEM checks, we were left with just the bogus locking. - large comments. They were too large, but better than nothing. Remove obfuscations that were gained in transition in rev.1.76: - PROC_REG_ACTION() is even more of an obfuscation than PROC_ACTION(). The change copies procfs_machdep.c rev.1.22 of i386/procfs_machdep.c verbatim except for "fixing" the old-style function headers and adjusting function names and comments. It doesn't remove the bogus locking. Approved by: des END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-02-21T04:47:38.000000Z K 7 svn:log V 83 Fixed some style bugs. Added a comment about a bug in PT_SSTEP. Approved by: des END K 10 svn:author V 6 davidc K 8 svn:date V 27 2002-02-21T05:15:52.000000Z K 7 svn:log V 74 Document the hw.physmem kernel environment variable. Reviewed by: alfred END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-02-21T05:52:49.000000Z K 7 svn:log V 992 Reserved one of the spare fields in struct gmon to record the history counter type, as threatened in rev.1.8 (the density doesn't need to be recorded since it can be derived from other fields). This doesn't affect binary compatibility, but new utilities won't be able to depend on the contents of this field because libc/gmon/gmon.c was broken -- it wrote garbage to the spare fields. Added a history counter type field to struct gmonparam. This breaks binary compatibility a little, since kgmon wanted to read the whole struct. Fixed kgmon to only depend on reading the critical earlier parts of the struct. This should also fix 6+ year old breakage of binary compatibility when the profrate field was added. Only initialize the new field in struct gmon for now, so that the compatibility code for this (in kgmon) gets tested. The compatibility code has to guesstimate the value. The new field in struct gmonparam is for the kernel to initialize so that kgmon doesn't have to guess. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-02-21T07:12:57.000000Z K 7 svn:log V 519 Moved the definition of the machine-independent macro UNITS_TO_CODE from machine-dependent headers to the one non-header here it is used so that it is easier to fix. This macro just divides the machine-dependent offset OFFSET_OF_CODE by the machine-independent scale factor sizeof(UNIT), as required for bug for bug compatibility with the scaling of pc's in gprof.c. UNIT is the type of a profiling counter, and its size has nothing to do with the correct scale factor except both are usually 2. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-02-21T10:23:41.000000Z K 7 svn:log V 2412 Obviate the need to set the COMPILER_PATH and LIBRARY_PATH in Makefile.inc1 to pick up the correct cross-tools (the compiler executables and binutils) and special linker files (crt*.o). This is now controlled by a single knob, TOOLS_PREFIX, when building cross-tools. Fixed regression in Makefile.inc1,v 1.203 (-nostdinc). This clobbered target architecture's CFLAGS with building host's CPUTYPE setting in /etc/make.conf, and had a nice but nasty side effect of exposing some (normally hidden) bugs in system headers. (Attempt to move the "-nostdinc -I..." part of CFLAGS into the new CINCLUDES (modeled after a similar CXXINCLUDES) eventually failed because hard-coding ${WORLDTMP}/usr/include to be the first in the include list does not always work, e.g. lib/libbind.) Compensate the -nostdinc removal by making cpp(1) built in the cross-tools stage to not look for <> header files in the building host's /usr/include (already committed as gnu/usr.bin/cc/cc_tools/freebsd-native.h, revisions 1.10-1.12, STANDARD_INCLUDE_DIR). : $ /usr/obj/usr/src/i386/usr/bin/cpp -v /dev/null : : Before: : : #include <...> search starts here: : /usr/obj/usr/src/i386/usr/include : /usr/include : End of search list. : : After: : : #include <...> search starts here: : /usr/obj/usr/src/i386/usr/include : /usr/obj/usr/src/i386/usr/include (Disabling the use of GCC_INCLUDE_DIR in the FREEBSD_NATIVE case would fix the duplicate above.) Get rid of the (now unneeded) -I${DESTDIR}/usr/include magic in bsd.prog.mk and bsd.lib.mk. Finish the removal of LDDESTDIR in bsd.lib.mk,v 1.55 -- we no longer have users of it. The required changes to gcc were already committed as contrib/gcc.295/gcc.c, revisions 1.23 and 1.24. Basically, this allows for the changes above plus makes gcc(1) persistent about path configuration, whether it's configured as a native or a cross compiler: : $ /usr/obj/usr/src/i386/usr/bin/cc -print-search-dirs : install: /usr/obj/usr/src/i386/usr/libexec/(null) : programs: /usr/obj/usr/src/i386/usr/libexec/elf/:/usr/obj/usr/src/i386/usr/libexec/ : libraries: /usr/obj/usr/src/i386/usr/lib/ : : $ /usr/obj/alpha/usr/src/i386/usr/bin/cc -print-search-dirs : install: /usr/obj/alpha/usr/src/i386/usr/libexec/(null) : programs: /usr/obj/alpha/usr/src/i386/usr/libexec/elf/:/usr/obj/alpha/usr/src/i386/usr/libexec/ : libraries: /usr/obj/alpha/usr/src/i386/usr/lib/ Reviewed by: bde, obrien END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-02-21T10:34:52.000000Z K 7 svn:log V 74 Fixed a missing variable declaration so that gprof compiles with -DDEBUG. END K 10 svn:author V 3 cjc K 8 svn:date V 27 2002-02-21T11:27:30.000000Z K 7 svn:log V 121 Update the usage message to include the recent '-h' option. PR: misc/35164 Submitted by: phrac END K 10 svn:author V 5 maxim K 8 svn:date V 27 2002-02-21T11:27:33.000000Z K 7 svn:log V 78 MFC rev. 1.12: prevent dup2(2) from closing internal libc_r pipe descriptors. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2002-02-21T11:41:46.000000Z K 7 svn:log V 92 MFC rev. 1.7: correct a typo pthread_attr_setscope() function fails unconditionally due to. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2002-02-21T11:58:47.000000Z K 7 svn:log V 151 - Add support for Simplified Direct Access Device, mostly for Firewire/SBP-II devices. - Add quirk for Logitec USB/Firewire HDD. MFC after: 3 days. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-02-21T12:03:06.000000Z K 7 svn:log V 255 Added missing copyright. Obtain one and a vendor id from gprof.c. aout.c was split off from gprof.c in rev.1.7 of the latter. elf.c is mostly new, but the old copyright sort of applies to it and is better than none. Use __FBSDID() for the FreeBSD id. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-02-21T12:07:21.000000Z K 7 svn:log V 226 Fixed printf format errors. In printgprof.c, also convert the scale without possibly losing lots of precision, and print the scale using %g instead of %d in case it is non-integral. %g might not be the best format for this. END K 10 svn:author V 3 cjc K 8 svn:date V 27 2002-02-21T13:14:19.000000Z K 7 svn:log V 502 Bring rc.firewall{,6} more in line with the word and spirit of rc.conf(5) and the files' inline documentation. - Add the "closed"-type, documented in both places, but which did not exist in the code. - When provided a ruleset, the system should not make any assumptions about the sites's policy and should add no rules of its own. - Make the "UNKNOWN" (documented in-line) actual work as advertised, load no rules. Prodded by: Igor M Podlesny MFC after: 1 week END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-02-21T15:54:20.000000Z K 7 svn:log V 141 Fix build when MAKE_KERBEROS4 is not requested. This was broken with the last Heimdal import. Reported by: jhay, roam (both the same day!) END K 10 svn:author V 2 bp K 8 svn:date V 27 2002-02-21T16:10:42.000000Z K 7 svn:log V 63 Add subfunction definition for future use. MFC after: 2 weeks END K 10 svn:author V 2 bp K 8 svn:date V 27 2002-02-21T16:13:19.000000Z K 7 svn:log V 116 Add unicode related definition for future use. Descibe Samba bug. Obtained from: Darwin project MFC after: 2 weeks END K 10 svn:author V 2 bp K 8 svn:date V 27 2002-02-21T16:18:39.000000Z K 7 svn:log V 142 Remove redundant checks for iovcnt > 1. This should be handled properly in the subr_mchain. Obtained from: Darwin project MFC after: 2 weeks END K 10 svn:author V 2 bp K 8 svn:date V 27 2002-02-21T16:23:38.000000Z K 7 svn:log V 142 Add support for iovcnt greater than 1. This should resolve problems with some applications. Obtained from: Darwin project MFC after: 2 weeks END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-02-21T16:38:39.000000Z K 7 svn:log V 49 MFC: r1.11, r1.12; fixes for stale tcb pointers. END K 10 svn:author V 5 billf K 8 svn:date V 27 2002-02-21T17:33:56.000000Z K 7 svn:log V 175 use the typedef 'ubig' to declare pr_limit, not what ubig is typedef'd to be. PR: misc/35181 Submitted by: Stefan Farfeleder MFC after: 3 days END K 10 svn:author V 5 billf K 8 svn:date V 27 2002-02-21T18:13:31.000000Z K 7 svn:log V 179 staticize functions and variables change function declarations to ANSI change a variable that stores sizeof() values to size_t use return to escape the end of main(), not exit(3) END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-02-21T18:27:16.000000Z K 7 svn:log V 174 Revert wchan functionality. Add 'mwchan' to supply new duel mutex/msleep functionality and make it the default. With additional improvements by: Mark Peek END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-02-21T19:15:10.000000Z K 7 svn:log V 627 If a system shutdown is performed immediately after doing softupdates-heavy filesystem operations the shutdown code may stall on buffers being held locked by softupdates, resulting an unclean shutdown. These buffers are never unlocked because the syncer has already been killed. The solution is to call bioops.io_sync() in the shutdown code. From Kirk: "The buffers that are being held locked contain the indirect block pointers for files that are to be removed. The request to remove them is sitting on the soft updates worklist. They are not being processed because the syncer daemon has been stopped." MFC after: 3 days END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-02-21T22:23:33.000000Z K 7 svn:log V 9 MFC 1.40 END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-02-21T22:31:25.000000Z K 7 svn:log V 734 MFC rev 1.39: - One can now specify the decimal pid of a process to trace as a parameter. Since pid's are not in the kernel address space, this doesn't conflict with the funcionality of specifying an arbitrary frame pointer to the trace command. - If the first function of a backtrace maps to fork_trampoline, then this is a newly fork'd process that has not been executed yet, so just print out the first frame and then return for that case. - Lower the default count from 65535 to 1024. ddb doesn't trace into userland, and if the stack gets hosed and starts looping it's less annoying. Partial MFC of rev 1.40: - Don't try to trace a swapped-out process. (Brought over from NetBSD via the new alpha trace code.) END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2002-02-21T23:12:25.000000Z K 7 svn:log V 89 static'ize and declare functions Reviewed by: rwatson Obtained from: TrustedBSD Project END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2002-02-21T23:13:06.000000Z K 7 svn:log V 83 Add more argument checking Reviewed by: rwatson Obtained from: TrustedBSD Project END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2002-02-21T23:17:19.000000Z K 7 svn:log V 157 o style(9) and consistency fixes: - if (!var) -> if (var == NULL) - return val; -> return (val); Reviewed by: rwatson Obtained from: TrustedBSD Project END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2002-02-21T23:18:04.000000Z K 7 svn:log V 159 o style(9) and consistency fix: - if (!var) -> if (var == NULL) o spelling fix (althouh -> although) Reviewed by: rwatson Obtained from: TrustedBSD Project END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-02-21T23:30:05.000000Z K 7 svn:log V 69 Reorder some of the ioctls and add a few new ones. MFC after: 1 day END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2002-02-21T23:34:09.000000Z K 7 svn:log V 141 recovery from new binutils part II: fix the alpha kernel so that it handles R_ALPHA_RELATIVE relocs with addends properly. tested by: ticso END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2002-02-22T02:48:40.000000Z K 7 svn:log V 57 MFC 1.3: Error handling fixes for inflate, add $FreeBSD$ END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2002-02-22T02:49:31.000000Z K 7 svn:log V 44 MFC 1.11: Error handling fixes for inflate. END K 10 svn:author V 3 arr K 8 svn:date V 27 2002-02-22T04:14:49.000000Z K 7 svn:log V 59 - Massive style fixup. Reviewed by: mike Approved by: dfr END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-02-22T04:18:42.000000Z K 7 svn:log V 141 Import of Binutils from the FSF 2.12 branch (pre-.0 release). These bits are taken from the FSF anoncvs repo on 21-Feburary-2002 20:15 PST. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-02-22T04:18:42.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r91041, 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-02-22T04:18:43.000000Z K 7 svn:log V 103 This commit was manufactured by cvs2svn to create tag 'binutils-vendor-binutils_2_12_anoncvs_20020221'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-02-22T04:18:44.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 2 jb K 8 svn:date V 27 2002-02-22T04:26:54.000000Z K 7 svn:log V 178 Fix a bug where a short write to a non-blocking socket would leave the descriptor locked, causing other threads to hang if they happened to access the socket. MFC after: 5 days END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-02-22T04:44:28.000000Z K 7 svn:log V 432 Use make -V VARIABLE | xargs ... to pass argument lists to program so that this is safe even if VARIABLE is longer than kern.argmax. There is another instance of CFILES which might need the same treatment, and might be noticed when doing a "make links". The same has to be done in RELENG_4 (on some different file). Noticed-by: picobsd cross-compiling LINT Suggested-by: Alfred (bright@mu.org), des@freebsd.org MFC-after: 3 days END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-02-22T04:44:56.000000Z K 7 svn:log V 57 Merge our ELF branding into Binutils 2.12_20020221_snap. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-02-22T04:45:47.000000Z K 7 svn:log V 118 Merge rev 1.8 (only define "ELF_DYNAMIC_INTERPRETER" if it isn't defined elsewhere) into Binutils 2.12_20020221_snap. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-02-22T04:46:20.000000Z K 7 svn:log V 118 Merge rev 1.6 (only define "ELF_DYNAMIC_INTERPRETER" if it isn't defined elsewhere) into Binutils 2.12_20020221_snap. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-02-22T04:47:16.000000Z K 7 svn:log V 72 Use the vendor's 2.12_20020221_snap version of this file as in rev 1.4. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-02-22T04:47:47.000000Z K 7 svn:log V 31 Use the stock version of this. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-02-22T04:48:12.000000Z K 7 svn:log V 52 Use the stock (2.12_20020221_snap) version of this. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-02-22T04:49:49.000000Z K 7 svn:log V 86 Merge rev 1.2 (FreeBSD a.out configuration support) into Binutils 2.12_20020221_snap. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-02-22T04:51:15.000000Z K 7 svn:log V 74 Bring the binutils_2_12_20020221_snap version of this to the HEAD branch. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-02-22T04:52:00.000000Z K 7 svn:log V 98 Merge rev 1.2 (teach `ld' how to access FreeBSD's ld ELF hints) into Binutils 2.12_20020221_snap. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-02-22T05:11:49.000000Z K 7 svn:log V 61 Explain how I did the binutils_2_12_anoncvs_20020221 import. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-02-22T05:35:18.000000Z K 7 svn:log V 43 Update for binutils_2_12_anoncvs_20020221. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-02-22T07:45:16.000000Z K 7 svn:log V 61 GC: bufqueues are not used under -current, we use bioqueues. END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-02-22T08:37:27.000000Z K 7 svn:log V 22 MFC: Reword some text END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-02-22T09:03:00.000000Z K 7 svn:log V 206 Replace bowrite() with BUF_WRITE in ufs. Remove bowrite(), it is now unused. This is the first step in getting entirely rid of BIO_ORDERED which is a generally accepted evil thing. Approved by: mckusick END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-02-22T09:14:06.000000Z K 7 svn:log V 86 Disksort will not "munge" requests, BIO_ORDERED or not, so remove use of BIO_ORDERED. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-02-22T09:18:46.000000Z K 7 svn:log V 28 GC: BIO_ORDERED going away. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-02-22T09:26:35.000000Z K 7 svn:log V 66 GC: BIO_ORDERED, various infrastructure dealing with BIO_ORDERED. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-02-22T11:21:02.000000Z K 7 svn:log V 83 Allow PCI_ALLOW_UNSUPPORTED_IO_RANGE to leave broken setups broken enough to work. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-02-22T12:59:20.000000Z K 7 svn:log V 66 Use better scaling factor for NTPs correction. Explain the magic. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-02-22T13:32:01.000000Z K 7 svn:log V 61 Convert p->p_runtime and PCPU(switchtime) to bintime format. END K 10 svn:author V 3 arr K 8 svn:date V 27 2002-02-22T13:33:10.000000Z K 7 svn:log V 91 - Whitespace fixup left over from previous commit. - Remove bogus cast. Submitted by: bde END K 10 svn:author V 3 arr K 8 svn:date V 27 2002-02-22T13:43:56.000000Z K 7 svn:log V 69 - Whitespace fixes leftover from previous commit. Submitted by: bde END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-02-22T15:46:57.000000Z K 7 svn:log V 198 New release note: Syncache bugfix. (Not an MFC: The syncache is already listed as a new feature in -CURRENT. It's silly to say, "We added feature FOO. By the way, we fixed a bug feature FOO.") END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-02-22T16:26:38.000000Z K 7 svn:log V 168 Modified release note: Binutils update. While I'm here, fix a minor grammatical mismatch ("Binutils" is the name of a package and therefore is singular, not plural). END K 10 svn:author V 8 pdeuskar K 8 svn:date V 27 2002-02-22T17:31:33.000000Z K 7 svn:log V 242 MFC: - Added support for receive in multiple descriptors. This simplifies code for jumbo frames. - Cleaned up coding conventions to make code more unix-like. - Cleaned up code in if_em_fxhw.c and if_em_phy.c. Added relevant comments. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-02-22T18:21:20.000000Z K 7 svn:log V 210 (Belatedly) add the required EXPORT_SYMS. I'm not sure the list is complete, but at least linprocfs works (I haven't had the opportunity to test other stuff that depends on the linux module, like aac or tdfx) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-02-22T18:49:37.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-02-22T19:05:22.000000Z K 7 svn:log V 294 The existing bazaar and site-specific policy in rc.diskless1 is Just Wrong; and looks like no other Unix diskless configuration I've ever seen. Thus allow a more traditional /etc. Note, the use of an MFS /var should also be settable. Otherwise installing ports(packages) is just a total PITA. END K 10 svn:author V 5 green K 8 svn:date V 27 2002-02-22T19:10:09.000000Z K 7 svn:log V 81 Also blindly attempt to fix broken world with respect to proc.p_runtime changes. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-02-22T19:56:43.000000Z K 7 svn:log V 267 MFC: Separation of 2300/2312 support. Enabling of RIO for FC && LVD cards. Implementation of f/w crash dumps. Fixing problems with port logouts. Snagging 'lost command' cases for 1080 cards. Mailbox continuations to reduce sleep/wakeup load (and make for fast boots) END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-02-22T19:58:14.000000Z K 7 svn:log V 26 MFC: update to latest f/w END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-02-22T20:45:09.000000Z K 7 svn:log V 61 Fix warnings inspired by lint, a commercial lint and WARNS=4 END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-02-22T20:51:00.000000Z K 7 svn:log V 62 Fix warnings inspired by lint, a commercial lint and WARNS=4. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-02-22T20:55:04.000000Z K 7 svn:log V 60 Warning fix. Enter into the spirit of getopt(3) a bit more. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-02-22T20:57:53.000000Z K 7 svn:log V 64 Warnings fixes inspired by lint, a commercial lint and WARNS=4. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-02-22T21:00:16.000000Z K 7 svn:log V 62 Fix warnings inspired by lint, a commercial lint and WARNS=4. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-02-22T21:02:58.000000Z K 7 svn:log V 92 Partially fix (well, work around) warnings inspired by lint, a commercial lint and WARNS=4. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-02-22T21:11:03.000000Z K 7 svn:log V 62 Fix warnings inspired by lint, a commercial lint and WARNS=4. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-02-22T21:13:31.000000Z K 7 svn:log V 16 Warnings fixes. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-02-22T21:21:37.000000Z K 7 svn:log V 76 Fix a boatload of warnings inspired by lint, a commercial lint and WARNS=4. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-02-22T21:24:14.000000Z K 7 svn:log V 62 Fix warnings inspired by lint, a commercial lint and WARNS=4. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-02-22T21:59:58.000000Z K 7 svn:log V 46 Move isp_pci.c to dev/isp in RELENG_4 branch. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-02-22T23:31:57.000000Z K 7 svn:log V 8 ANSIfy. END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-02-22T23:58:22.000000Z K 7 svn:log V 462 Add some DIAGNOSTIC code. While in userland, keep the thread's ucred reference in a shadow field so that the usual place to store it is NULL. If DIAGNOSTIC is not set, the thread ucred is kept valid until the next kernel entry, at which time it is checked against the process cred and possibly corrected. Produces a BIG speedup in kernels with INVARIANTS set. (A previous commit corrected it for the non INVARIANTS case already) Reviewed by: dillon@freebsd.org END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2002-02-23T00:15:50.000000Z K 7 svn:log V 43 MFC 1.3: Error handling fixes for inflate. END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2002-02-23T00:16:14.000000Z K 7 svn:log V 44 MFC 1.11: Error handling fixes for inflate. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-02-23T00:53:44.000000Z K 7 svn:log V 76 MFC rev 1.4: Use an environment variable for nm to facilitate cross builds. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-02-23T01:22:51.000000Z K 7 svn:log V 34 Vendor import of OpenPAM Calamite END K 10 svn:author V 3 des K 8 svn:date V 27 2002-02-23T01:22:51.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r91094, 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-02-23T01:22:52.000000Z K 7 svn:log V 88 This commit was manufactured by cvs2svn to create tag 'openpam-vendor-OPENPAM_CALAMITE'. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-02-23T01:23:20.000000Z K 7 svn:log V 35 Vendor import of OpenPAM Caliopsis END K 10 svn:author V 3 des K 8 svn:date V 27 2002-02-23T01:23:20.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r91097, 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-02-23T01:23:21.000000Z K 7 svn:log V 89 This commit was manufactured by cvs2svn to create tag 'openpam-vendor-OPENPAM_CALIOPSIS'. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-02-23T01:24:02.000000Z K 7 svn:log V 36 Vendor import of OpenPAM Cantaloupe END K 10 svn:author V 3 des K 8 svn:date V 27 2002-02-23T01:24:02.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r91100, 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-02-23T01:24:03.000000Z K 7 svn:log V 90 This commit was manufactured by cvs2svn to create tag 'openpam-vendor-OPENPAM_CANTALOUPE'. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-02-23T01:42:13.000000Z K 7 svn:log V 42 Make this compile. Pointy hat to: julian END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-02-23T01:49:13.000000Z K 7 svn:log V 41 Don't echo a comment during make depend. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-02-23T01:49:20.000000Z K 7 svn:log V 104 The usage of 'newaliases' needs to be after we know for sure that /usr is mounted. Submitted by: rizzo END K 10 svn:author V 3 bsd K 8 svn:date V 27 2002-02-23T02:37:02.000000Z K 7 svn:log V 146 MFC 1.97: Add NO_6_BYTE quirk entry for the LaCie Ltd. 105311 80 Gig USB2 drive. Submitted by: Brian Schellenberger END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-02-23T03:33:39.000000Z K 7 svn:log V 30 Include . END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-02-23T03:36:04.000000Z K 7 svn:log V 62 Add OF_claim_virt() and OF_release_phys(). Submitted by: tmm END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-02-23T03:38:18.000000Z K 7 svn:log V 147 Allocate a frame on our initial stack so that it doesn't run off into random memory. Disable interrupts while loading the tlb. Submitted by: tmm END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-02-23T04:04:30.000000Z K 7 svn:log V 291 Fix fs support ifdefs. Add tftp support. Add physical and virtual watchpoint support for debugging (under LOADER_DEBUG). Claim the physical and virtual addresses used to map the kernel from the prom; we map it ourselves behind the scenes though. Add a reboot command. Submitted by: tmm END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-02-23T04:13:02.000000Z K 7 svn:log V 27 #if 0 more bootinfo stuff. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-02-23T04:31:30.000000Z K 7 svn:log V 218 Check the return values of index() and don't dereference it if its null; the path may not have a ':' in it. The mac address property is called mac-address for sparc64. Don't allocate a dma buffer for sparc64 either. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-02-23T04:33:15.000000Z K 7 svn:log V 38 Fix test for != 0 that should be > 0. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-02-23T04:35:28.000000Z K 7 svn:log V 124 Add make variables for fs support and propagate them to CFLAGS. Put -ffreestanding in CFLAGS. Remove unnecessary LDFLAGS. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-02-23T04:36:15.000000Z K 7 svn:log V 30 Add -ffreestanding to CFLAGS. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2002-02-23T05:10:40.000000Z K 7 svn:log V 50 Vendor import of the Intel ACPI CA 20020217 drop. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2002-02-23T05:10:40.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r91116, 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-02-23T05:10:41.000000Z K 7 svn:log V 84 This commit was manufactured by cvs2svn to create tag 'acpica-vendor-sys-r20020217'. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2002-02-23T05:16:34.000000Z K 7 svn:log V 60 Resolve conflicts arising from the ACPI CA 20020217 import. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2002-02-23T05:21:56.000000Z K 7 svn:log V 351 Match namespace cleanup changes in ACPI CA 20020217 update. Use ACPI_SUCCESS/ACPI_FAILURE consistently. The AcpiGetInto* interfaces are obsoleted by ACPI_ALLOCATE_BUFFER. Add AcpiBatteryIsPresent helper to determine whether a battery device is inserted. Add ACPI_ALL_DRIVERS to the list of debug layers, now that we own the namespace for this. Pr: END K 10 svn:author V 6 msmith K 8 svn:date V 27 2002-02-23T05:24:14.000000Z K 7 svn:log V 397 Match namespace cleanup changes in ACPI CA 20020217 update. Use ACPI_SUCCESS/ACPI_FAILURE consistently. The AcpiGetInto* interfaces are obsoleted by ACPI_ALLOCATE_BUFFER. Kill off the timeouts that used to read _BIF and _BST. These are invoked when the battery is actually read. timeout() is dangerous in combination with ACPI, as the interpreter can block. This driver still needs more work. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2002-02-23T05:26:31.000000Z K 7 svn:log V 257 Match namespace cleanup changes in ACPI CA 20020217 update. Use ACPI_SUCCESS/ACPI_FAILURE consistently. The ACPI global lock acquire takes a timeout value. I'm not sure what we should do about timeouts on it; a deadlock against this lock is catastrophic. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2002-02-23T05:26:45.000000Z K 7 svn:log V 104 Match namespace cleanup changes in ACPI CA 20020217 update. Use ACPI_SUCCESS/ACPI_FAILURE consistently. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2002-02-23T05:27:49.000000Z K 7 svn:log V 220 Match namespace cleanup changes in ACPI CA 20020217 update. Use ACPI_SUCCESS/ACPI_FAILURE consistently. The AcpiGetInto* interfaces are obsoleted by ACPI_ALLOCATE_BUFFER. Use _ADR as well as _BBN to get our bus number. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2002-02-23T05:28:22.000000Z K 7 svn:log V 171 Match namespace cleanup changes in ACPI CA 20020217 update. Use ACPI_SUCCESS/ACPI_FAILURE consistently. The AcpiGetInto* interfaces are obsoleted by ACPI_ALLOCATE_BUFFER. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2002-02-23T05:29:23.000000Z K 7 svn:log V 270 Match namespace cleanup changes in ACPI CA 20020217 update. Use ACPI_SUCCESS/ACPI_FAILURE consistently. The AcpiGetInto* interfaces are obsoleted by ACPI_ALLOCATE_BUFFER. Convert to using a kthread rather than timeout() to avoid problems with the interpreter sleeping. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2002-02-23T05:30:54.000000Z K 7 svn:log V 128 Add our own private defines for driver debug layers. Obsolete the acpi_GetInto* interfaces. Fix a typo to be less appropriate. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2002-02-23T05:31:38.000000Z K 7 svn:log V 60 Match namespace cleanup changes in ACPI CA 20020217 update. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2002-02-23T05:32:10.000000Z K 7 svn:log V 39 AcpiOsCallocate is no longer required. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2002-02-23T05:32:51.000000Z K 7 svn:log V 48 AcpiOsPrintf and AcpiOsVprintf now return void. END K 10 svn:author V 5 benno K 8 svn:date V 27 2002-02-23T05:55:51.000000Z K 7 svn:log V 128 Don't call critical_enter()/critical_exit() around calls to pmap_pvo_enter() as it does it's own handling of critical sections. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-02-23T05:58:52.000000Z K 7 svn:log V 83 Updated release note: ACPI 20020207. While I'm here, correct an awkward wording. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-02-23T06:00:56.000000Z K 7 svn:log V 90 Grrr. Got the wrong date on the last ACPI update. Fix this before someone else notices. END K 10 svn:author V 5 billf K 8 svn:date V 27 2002-02-23T09:53:27.000000Z K 7 svn:log V 68 convert from KNR to ANSI function declarations Reviewed by: md5(1) END K 10 svn:author V 5 billf K 8 svn:date V 27 2002-02-23T09:59:45.000000Z K 7 svn:log V 36 warning fixes, mostly type matching END K 10 svn:author V 5 billf K 8 svn:date V 27 2002-02-23T10:21:19.000000Z K 7 svn:log V 52 KNF to ANSI function declaration, silence a warning END K 10 svn:author V 5 billf K 8 svn:date V 27 2002-02-23T10:35:25.000000Z K 7 svn:log V 55 KNF -> ANSI function declarations Reviewed by: md5(1) END K 10 svn:author V 5 billf K 8 svn:date V 27 2002-02-23T10:44:04.000000Z K 7 svn:log V 31 BDECFLAGS Reviewed by: md5(1) END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-02-23T11:06:37.000000Z K 7 svn:log V 188 Keep track of the ttes used to map the kernel and pass them to it as loader metadata. Modify tlb handling functions to take a tte, instead of virtual address, physical address and flags. END K 10 svn:author V 8 tanimura K 8 svn:date V 27 2002-02-23T11:12:57.000000Z K 7 svn:log V 635 Lock struct pgrp, session and sigio. New locks are: - pgrpsess_lock which locks the whole pgrps and sessions, - pg_mtx which protects the pgrp members, and - s_mtx which protects the session members. Please refer to sys/proc.h for the coverage of these locks. Changes on the pgrp/session interface: - pgfind() needs the pgrpsess_lock held. - The caller of enterpgrp() is responsible to allocate a new pgrp and session. - Call enterthispgrp() in order to enter an existing pgrp. - pgsignal() requires a pgrp lock held. Reviewed by: jhb, alfred Tested on: cvsup.jp.FreeBSD.org (which is a quad-CPU machine running -current) END K 10 svn:author V 3 cjc K 8 svn:date V 27 2002-02-23T11:59:42.000000Z K 7 svn:log V 212 Long overdue whitespace cleanup. To give yourself an idea of how ugly it was, $ awk '/[[:space:]]$/ { sub(/$/,"\$"); print; }' /etc/services On the previous revision. And that's only the trailing whitespace. END K 10 svn:author V 3 cjc K 8 svn:date V 27 2002-02-23T12:07:01.000000Z K 7 svn:log V 43 MFC 1.85: Long overdue whitespace cleanup. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-02-23T12:40:04.000000Z K 7 svn:log V 67 MFC: (1.44) set the timestamp on the correct file. PR: bin/34992 END K 10 svn:author V 3 cjc K 8 svn:date V 27 2002-02-23T15:48:29.000000Z K 7 svn:log V 214 MFC: There is no reason to demand the administrator set 'natd_interface' when running natd(8) out of the rc-files. src/etc/defaults/rc.conf 1.139 src/etc/rc.network 1.124 src/share/man/man5/rc.conf.5 1.152 END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2002-02-23T16:38:45.000000Z K 7 svn:log V 203 Use the regular expression form to solve the ambiguous card parameters which have tailing spaces. Some card entries had problem because of incorrect number of spaces. Approved by: imp MFC after: 1 week END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-02-23T17:05:32.000000Z K 7 svn:log V 43 Fixed some style bugs in revs 1.1 and 1.4. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-02-23T17:43:44.000000Z K 7 svn:log V 69 Add metadata types for dtlb and itlb data, and number of slots used. END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2002-02-23T18:28:12.000000Z K 7 svn:log V 144 MFC: update bzip2 to version 1.0.2 to fix insecure permissions during symlink dereferencing and a race condition while creating new files. END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2002-02-23T18:29:23.000000Z K 7 svn:log V 69 Bump patch level (-p1) for zlib and syncache fixes and bzip2 update. END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2002-02-23T18:30:37.000000Z K 7 svn:log V 70 Note zlib and syncache fixes and bzip2 update, bump patch level (-p1) END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2002-02-23T18:33:21.000000Z K 7 svn:log V 144 MFC: update bzip2 to version 1.0.2 to fix insecure permissions during symlink dereferencing and a race condition while creating new files. END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2002-02-23T18:33:55.000000Z K 7 svn:log V 54 Bump patch level (-p8) for zlib fix and bzip2 update. END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2002-02-23T18:34:20.000000Z K 7 svn:log V 55 Note zlib fix and bzip2 update, bump patch level (-p8) END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2002-02-23T18:35:00.000000Z K 7 svn:log V 38 Bump patch level (-p27) for zlib fix. END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2002-02-23T18:35:18.000000Z K 7 svn:log V 39 Note zlib fix, bump patch level (-p27) END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-02-23T18:39:09.000000Z K 7 svn:log V 62 Add needed include of ucontext.h. Fix braino setting curpcb. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-02-23T18:41:34.000000Z K 7 svn:log V 41 Include intr_machdep.h only for !LOCORE. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-02-23T18:55:21.000000Z K 7 svn:log V 513 1. Setup the user stack pointer before returning to a user trap handler. If we don't do this here there's a 1 instruction race where an interrupt could come in and crash the user process due to having no stack. 2. Pass %fsr to the user trap handler in %l4. Since %fsr can only be loaded from or stored to memory, we need to do some contortions and temporarily save it to the alternate global stack. 3. Reload the pcb and pcpu registers for traps in kernel mode, for sanity. Submitted by: tmm (1, 2) END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-02-23T19:00:30.000000Z K 7 svn:log V 203 Add space for %fsr and %tstate to utrapframe. Save them in the generic user trap entry code. Restore %asi and %ccr from the saved %tstate before returning to the trapping user code. Submitted by: tmm END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-02-23T19:01:22.000000Z K 7 svn:log V 73 Fix wrong offsets. Add offsets for %fsr and %tstate. Submitted by: tmm END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-02-23T19:05:26.000000Z K 7 svn:log V 24 Add ifdefs for sparc64. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2002-02-23T19:28:01.000000Z K 7 svn:log V 67 Sync this up to recent changes to our (userland) thread structure. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-02-23T19:54:34.000000Z K 7 svn:log V 98 Add macros to extract the UPA module id from the UPA config register. This is the hardware cpuid. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-02-23T20:00:33.000000Z K 7 svn:log V 163 Remove CADDR1 and CADDR2 which are no longer used. On other architectures these are used for copy and zeroing physical pages; we use physical addresses directly. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-02-23T20:06:19.000000Z K 7 svn:log V 72 Add statistic gathering for various pmap operations. Submitted by: tmm END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-02-23T20:08:06.000000Z K 7 svn:log V 19 Remove debug code. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-02-23T20:11:11.000000Z K 7 svn:log V 71 Add statistic gathering for various tsb operations. Submitted by: tmm END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-02-23T20:25:20.000000Z K 7 svn:log V 214 Adapt the tsb_foreach interface to take a source and a destination pmap so that it can be used for pmap_copy. Other consumers ignore the second pmap. Add statistics gathering for tsb_foreach. Implement pmap_copy. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-02-23T20:54:01.000000Z K 7 svn:log V 124 Use PCB_REG instead of loading the pcb from curthread. This fixes a bug where %g6 could be inconsistent for 1 instruction. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-02-23T20:59:35.000000Z K 7 svn:log V 82 Use intr_disable/intr_restore instead of TLB_ATOMIC_START/END. Submitted by: tmm END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-02-23T21:00:14.000000Z K 7 svn:log V 17 Fixed unsorting. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-02-23T21:10:06.000000Z K 7 svn:log V 306 Add inlines for demapping a range of pages from the itlb and dtlb. This will be used to reduce the number of tlb shootdown ipis in an smp system by sending one ipi for a whole range of pages, instead of one per page. Munge the context demap operations slightly to support demapping a non-primary context. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-02-23T21:14:43.000000Z K 7 svn:log V 55 Fix namespace pollution introduced in previous commit. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-02-23T21:37:18.000000Z K 7 svn:log V 191 Add userland floating point emulator code for sparc64. This is a port of the (never committed) in-kernel version (with some optimizations and cleanups), which in turn was ported from NetBSD. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-02-23T21:47:20.000000Z K 7 svn:log V 124 Initialize the libc user trap handlers before passing control non-startup code, so that the userland fp emulator will work. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-02-23T22:03:25.000000Z K 7 svn:log V 34 Add needed include of ucontext.h. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-02-23T22:18:15.000000Z K 7 svn:log V 390 Make use of the ranged tlb demap operations where ever possible. Use pmap_qenter and pmap_qremove in preference to pmap_kenter/pmap_kremove. The former maps in multiple pages at a time, and so can do a ranged flush. Don't assume that pmap_kenter and pmap_kremove will flush the tlb, even though they still do. It will not once the MI code is updated to use pmap_qenter and pmap_qremove. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-02-23T22:28:17.000000Z K 7 svn:log V 77 Add SIIG Cyber Serial Dual PCI 16C550 to the list of puc(4)-supported cards. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-02-23T22:32:51.000000Z K 7 svn:log V 82 MFC: show progress information on receipt of a SIGINFO, and in the process title. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-02-23T22:35:57.000000Z K 7 svn:log V 42 Add PMAP_STATS option so pmap.c compiles. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-02-23T22:55:47.000000Z K 7 svn:log V 47 Fix LINT breakage by adding a missing include. END K 10 svn:author V 6 gioria K 8 svn:date V 27 2002-02-23T22:59:00.000000Z K 7 svn:log V 34 Adding initial french translation END K 10 svn:author V 6 gioria K 8 svn:date V 27 2002-02-23T23:03:20.000000Z K 7 svn:log V 53 Adding infrastructure for translation for alpha dir END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-02-23T23:03:21.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 gioria K 8 svn:date V 27 2002-02-23T23:08:24.000000Z K 7 svn:log V 5 MFen END K 10 svn:author V 3 des K 8 svn:date V 27 2002-02-24T00:49:43.000000Z K 7 svn:log V 403 Add a sysctl, sysctl hw.snd.report_soft_formats, that controls whether the AIOGCAP ioctl reports software-emulated formats. It defaults to on. People who use performance-sensitive audio software and do not want it to pick a software-emulated audio format instead of one supported by their hardware should turn it off. This unbreaks isdnphone(1) on systems with PCM-only sound cards. Approved by: cg END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-02-24T02:38:23.000000Z K 7 svn:log V 187 Make sure we don't remove /etc/mail/sendmail.cf on make clean since this will break a running system during a buildworld. Noticed by: Alexandr Listopad MFC after: 1 week END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-02-24T02:41:45.000000Z K 7 svn:log V 255 MFC: Turn FEATURE(relay_based_on_MX) off by default. It should not be used unless absolutely necessary Requested by: peter PR: conf/33855 Revision Changes Path 1.22 +6 -2 src/etc/sendmail/freebsd.mc END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-02-24T03:02:52.000000Z K 7 svn:log V 228 ctags would create a corrupt tags file if the source C file used '//' style comments such as: // The main() function Teach ctags about this style of commenting. Submitted by: Eric Allman MFC after: 1 week END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-02-24T06:05:22.000000Z K 7 svn:log V 339 Use libgcc_p.a when -pg is in effect. I am committing this here rather than in gcc/config/freebsd.h because the profiled libgcc only exists with the native system compiler. It is not created by a stock FSF build and we will never be able to get these bits committed to the FSF CVS repo. Thus this is very much a FreeBSD "native" issue. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2002-02-24T07:42:00.000000Z K 7 svn:log V 131 MFC latest, including a small update to the man page, a line seperator for small diffs, and a bug fix for files with no cvs $Id's. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2002-02-24T07:51:46.000000Z K 7 svn:log V 129 Move some debugger-only symbols around; this patch didn't make it into the commit resolution for some reason. Fixes ACPI_DEBUG. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2002-02-24T10:22:14.000000Z K 7 svn:log V 303 * Add a feature to do a "pre {build|install}world" check of (so far) master.passwd, group, and make.conf * Add a feature to check variables in rc.conf[.local] to their counterparts in /etc/defaults/rc.conf after a run * Twiddle whitespace a little * Change some "[ -f file ] && rm file" to "rm -f file" END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-02-24T12:28:24.000000Z K 7 svn:log V 106 Finish phk's previous removal of BIO_ORDERED, all code that depended on ATA_FLUSHCACHE_ON is now useless. END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2002-02-24T13:11:09.000000Z K 7 svn:log V 94 MFC 1.12: Ensure err is a useful value to prevent using fputs() with a NULL stream. END K 10 svn:author V 5 joerg K 8 svn:date V 27 2002-02-24T13:27:57.000000Z K 7 svn:log V 82 Add a definition for mode page 0x2a "CD capabilities and mechanical status page". END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-02-24T14:23:15.000000Z K 7 svn:log V 27 MFC: USB structure rename. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-02-24T18:49:38.000000Z K 7 svn:log V 269 Sync with the Alpha's GENERIC configuration. Most of the contents are commented out as they are as-yet untested. However, I wanted the contents to match our other arches, so that when people make changes to {i386,alpha,ia64}, they will also make the same changes here. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-02-24T19:56:41.000000Z K 7 svn:log V 160 Fix a typo (?) in previous commit told ttyprintf() to print the integer part of the user-time as a 64bit quantity. This resulted in weird output from SIGINFO. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-02-24T20:04:07.000000Z K 7 svn:log V 345 Add a generation number to timecounters and spin if it changes under our feet when we look inside timecounter structures. Make the "sync_other" code more robust by never overwriting the tc_next field. Add counters for the bin[up]time functions. Call tc_windup() in tc_init() and switch_timecounter() to make sure we all the fields set right. END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-02-24T22:24:57.000000Z K 7 svn:log V 80 Revert revision 1.11. FreeBSD/alpha has suppport for T/TCP. MFC after: 1 week END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-02-24T22:27:54.000000Z K 7 svn:log V 144 Give a little more information as to why pnp configuration of a device may have failed. Submitted by: Terry Lambert END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-02-24T22:45:33.000000Z K 7 svn:log V 49 bump __FreeBSD_version for usb structure rename. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-02-24T22:58:15.000000Z K 7 svn:log V 394 Tests by numerous people have shown that many chipsets do not properly latch the acpi timer, resulting in weird deltas. The problem is severe enough to adversely effect the timecounter code. Default to the 'safe' version of the get-timecount function. The probe will override it if a known-good chipset is found. This is temporary until a more complete solution is found. Reviewed by: phk END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-02-24T23:22:51.000000Z K 7 svn:log V 53 MFC: rev 1.13 (use libgcc_p.a when -pg is in effect) END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-02-24T23:24:01.000000Z K 7 svn:log V 94 Fix style bugs: Missing `const' qualifier. Initialization in declaration. Submitted by: mike END K 10 svn:author V 5 benno K 8 svn:date V 27 2002-02-24T23:31:49.000000Z K 7 svn:log V 53 Make atomic_cmpset_32 correctly return 0 on failure. END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2002-02-24T23:54:59.000000Z K 7 svn:log V 24 MFen (1.283 --> 2.286). END K 10 svn:author V 4 grog K 8 svn:date V 27 2002-02-24T23:59:57.000000Z K 7 svn:log V 130 Correct name spelling for one of the people who share my birthday. PR: docs/35274 Submitted by: nivit@libero.it (Nicola Vitale) END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-02-25T00:03:34.000000Z K 7 svn:log V 762 Sockets passed into uipc_abort() have been allocated by sonewconn() but never accept'ed, so they must be destroyed. Originally, unp_drop() detected this situation by checking if so->so_head is non-NULL. However, since revision 1.54 of uipc_socket.c (Feb 1999), so->so_head is set to NULL before calling soabort(), so any unix-domain sockets waiting to be accept'ed are leaked if the server socket is closed. Resolve this by moving the socket destruction code into uipc_abort() itself, and making it unconditional (the other caller of unp_drop() never needs the socket to be destroyed). Use unp_detach() to avoid the original code duplication when destroying the socket. PR: kern/17895 Reviewed by: dwmalone (an earlier version of the patch) MFC after: 1 week END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-02-25T01:25:30.000000Z K 7 svn:log V 140 #include for the definition of NULL instead of depending on namespace pollution 2 layers deep in . Sorted includes. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-02-25T01:36:59.000000Z K 7 svn:log V 156 #include for the definition of time functions instead of depending on namespace pollution 2 layers deep in . Removed unused includes. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-02-25T01:50:43.000000Z K 7 svn:log V 179 #include for the definition of time functions instead of depending on namespace pollution 2 layers deep in . Sorted includes. Removed some unused includes. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-02-25T02:18:36.000000Z K 7 svn:log V 187 Removed unused include of instead of depending on namespace pollution only 1 layer deep in for its prerequisite Removed other unused includes. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2002-02-25T02:21:22.000000Z K 7 svn:log V 138 The thermal thread needs to take Giant before it does anything with the interpreter. Submitted by: Magnus B{ckstr|m END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-02-25T02:30:04.000000Z K 7 svn:log V 166 #include instead of depending on namespace pollution in for its prerequisite . Removed a duplicated include. Sorted includes. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-02-25T03:36:06.000000Z K 7 svn:log V 206 #include instead of depending on namespace pollution in for its prerequisite . #include in the correct place instead of bogusly including . END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-02-25T03:45:09.000000Z K 7 svn:log V 36 Removed mounds of unused variables. END