ģ'96222 240 196 208 174 135 181 125 201 174 190 189 190 173 214 545 184 254 237 192 165 140 410 399 146 569 151 202 691 213 272 172 181 169 172 156 205 160 134 157 140 119 157 171 239 310 170 817 121 126 136 127 146 111 250 130 130 208 179 128 121 190 149 154 153 269 160 124 125 198 124 121 171 171 125 185 239 199 239 335 383 114 166 186 171 169 132 130 384 115 165 153 134 130 112 139 128 120 120 126 121 119 187 188 227 154 97 726 133 127 118 129 156 134 204 291 114 231 931 176 171 154 223 211 201 170 110 237 246 446 164 163 132 202 172 159 444 319 131 128 175 482 148 271 136 236 145 374 186 180 154 151 161 151 149 156 172 189 280 223 233 149 230 151 138 242 197 148 245 143 236 140 163 375 151 147 193 129 111 222 120 363 193 230 211 173 134 293 180 401 233 167 151 266 140 184 334 211 148 221 175 255 619 773 492 151 285 327 192 161 202 267 107 351 163 239 164 154 202 123 161 464 1594 175 154 158 120 145 119 246 153 155 114 115 119 299 133 240 296 520 1322 164 K 10 svn:author V 3 des K 8 svn:date V 27 2002-05-08T15:42:37.000000Z K 7 svn:log V 103 Use libutil instead of pw_{copy,util}.c. Clean up a little. Warnsify. Sponsored by: DARPA, NAI Labs END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-05-08T15:44:38.000000Z K 7 svn:log V 110 MFC: Fix typo. Revision Changes Path 1.15 +2 -2 src/etc/mail/README Approved by: re END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-05-08T16:39:58.000000Z K 7 svn:log V 82 Log address family of a connection. Requested by: matusita Reviewed by: matusita END K 10 svn:author V 5 maxim K 8 svn:date V 27 2002-05-08T17:06:40.000000Z K 7 svn:log V 41 Put 'ftp' back. Requested by: bmah, jhb END K 10 svn:author V 3 des K 8 svn:date V 27 2002-05-08T17:19:02.000000Z K 7 svn:log V 89 Resurrect as an empty file to unbreak the build. We have everything we need in paths.h. END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-05-08T17:20:08.000000Z K 7 svn:log V 33 Make compilable without -DINET6. END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-05-08T18:19:01.000000Z K 7 svn:log V 106 Some updates to mention accept filters and how listen queues work in a syncache world. MFC after: 3 days END K 10 svn:author V 4 paul K 8 svn:date V 27 2002-05-08T18:44:24.000000Z K 7 svn:log V 81 Do my bit for the Perl removal team and shoot my own, rather mangy looking, dog. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-08T20:35:12.000000Z K 7 svn:log V 95 Build our native CSU bits before the compiler-specific ones. This helps in the compiler build. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-08T20:37:48.000000Z K 7 svn:log V 94 It is not clear if "#endif FOO" is allowed by ANSI. Gcc 3.1 complains loudly, so don't do it. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-08T20:39:10.000000Z K 7 svn:log V 95 It is not clear if "#endif FOO" is allowed by ANSI. Gcc 3.1 complains loudly, so don't do it. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-05-08T23:12:00.000000Z K 7 svn:log V 78 Only saying you're launching other CPUs if there are more than one to launch. END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-05-08T23:49:19.000000Z K 7 svn:log V 120 Don't forget to null-terminate string we got from sysctl (f.e. in 'A' format). Stack garbadge may be printed otherwise. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2002-05-09T00:37:57.000000Z K 7 svn:log V 450 Unbreak this file after the last drive-by committing. We have to #include route.h before iso88025.h, and we have to dereference the trld_route array correctly. (NOTE: I'm not altogether sure that this is really the correct way to traverse this array. This just eliminates the build warning/error. It may not work right at runtime, and I have no way to test it since I lack the necessary hardware.) Broken by: kbyanc, who gets to wear the pointy hat END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-09T00:41:18.000000Z K 7 svn:log V 89 sys_nerr should come from standard headers -- not from a coder's guess of what is right. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-09T00:44:13.000000Z K 7 svn:log V 158 Get rid of the INTERNALSTATICLIB knob and just use plain INTERNALLIB. INTERNALLIB now implies NOPROFILE, NOMAN, and don't install anything. Add a NOLIB knob. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-05-09T00:50:49.000000Z K 7 svn:log V 141 = We need `-lcrypt' and `-lcom_err' to when building Kerberos applications. = The Heimdal version number is hiding here also. Correct it. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-09T00:52:09.000000Z K 7 svn:log V 97 Gcc 3.1 now offers both a C99 and a K&R traditional C preprocessor. This is the traditional one. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-05-09T00:52:10.000000Z K 7 svn:log V 69 This commit was manufactured by cvs2svn to create branch 'WIP_GCC31'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-09T02:07:51.000000Z K 7 svn:log V 45 Comment two values I was looking at for GDB. END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-05-09T02:24:40.000000Z K 7 svn:log V 315 MFC: Some updates to mention accept filters and how listen queues work in a syncache world. MFC after: 3 days Revision Changes Path 1.23 +5 -0 src/lib/libc/sys/accept.2 1.23 +28 -2 src/lib/libc/sys/listen.2 Approved by: re Actually remembered the Approved by line: silby END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-05-09T02:30:41.000000Z K 7 svn:log V 306 o Correct an error made in revision 1.65: In readv(), if uap->iovcnt is out-of-range, drop the file reference before returning. (This error also exists in the RELENG_4 branch.) o Eliminate the acquisition and release of Giant in readv() now that malloc() and free() are callable without Giant. END K 10 svn:author V 4 mini K 8 svn:date V 27 2002-05-09T04:13:41.000000Z K 7 svn:log V 53 Remove trace_req(). Reviewed by: alfred, jhb, peter END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-05-09T10:34:57.000000Z K 7 svn:log V 474 Cleanup the interface to ip_fw_chk, two of the input arguments were totally useless and have been removed. ip_input.c, ip_output.c: Properly initialize the "ip" pointer in case the firewall does an m_pullup() on the packet. Remove some debugging code forgotten long ago. ip_fw.[ch], bridge.c: Prepare the grounds for matching MAC header fields in bridged packets, so we can have 'etherfw' functionality without a lot of kernel and userland bloat. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-05-09T11:24:58.000000Z K 7 svn:log V 59 Back out part of previous commit - K&R doesn't have const. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-05-09T11:47:42.000000Z K 7 svn:log V 109 Replace /kernel with /boot/kernel/kernel. PR: docs/37757 Submitted by: Hiten Pandya END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-05-09T12:49:25.000000Z K 7 svn:log V 598 MFNetBSD: revision 1.43 date: 2001/04/12 01:39:04; author: thorpej; state: Exp; lines: +2 -2 Switch to USB_USE_SOFTINTR. The callout hack does indeed work fine for systems without generic soft interrupts, even if it is a little sub-optimal. Consider it a penalty for ports not implementing a kernel API. Addresses kern/11957. The PR has been open for 4 months, and I have work blocked on the continued existence of splimp() in the networking code. The NetBSD patch only switches it on for NetBSD, but I've also switched it on for FreeBSD in this commit. END K 10 svn:author V 5 benno K 8 svn:date V 27 2002-05-09T14:04:43.000000Z K 7 svn:log V 118 Rename the constants for the contents of the PVR register so as not to conflict with cpu names used in config files.. END K 10 svn:author V 5 benno K 8 svn:date V 27 2002-05-09T14:09:19.000000Z K 7 svn:log V 177 1. Better track the executable status of mappings. 2. Set a pcpu variable to the real address of the active pmap (used when exiting from traps. Obtained from: NetBSD (1) END K 10 svn:author V 5 benno K 8 svn:date V 27 2002-05-09T14:11:17.000000Z K 7 svn:log V 78 - Add a prototype for the setfault() function. - Remove some stray printf()s. END K 10 svn:author V 5 benno K 8 svn:date V 27 2002-05-09T14:13:29.000000Z K 7 svn:log V 87 The per-cpu curpmap is now set by pmap_activate. We don't need to do it here anymore. END K 10 svn:author V 5 benno K 8 svn:date V 27 2002-05-09T14:15:51.000000Z K 7 svn:log V 75 Add an assertion that we have a current pmap set before we try and return. END K 10 svn:author V 7 roberto K 8 svn:date V 27 2002-05-09T14:15:57.000000Z K 7 svn:log V 76 Fix buildworld breakage. Submitted by: Maxim Konovalov END K 10 svn:author V 5 benno K 8 svn:date V 27 2002-05-09T14:22:55.000000Z K 7 svn:log V 62 Update to newer trap code from NetBSD. Obtained from: NetBSD END K 10 svn:author V 2 ue K 8 svn:date V 27 2002-05-09T16:33:02.000000Z K 7 svn:log V 113 MFbed: translation updates hardware/common/dev.sgml: MFen 1.83->1.87 relnotes/common/new.sgml: MFen 1.327->1.340 END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-05-09T16:41:51.000000Z K 7 svn:log V 67 MFC: syncache/accept_filter bugfix. Approved by: re (implicitly) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-09T16:43:07.000000Z K 7 svn:log V 39 Pay attention to LDFLAGS when linking. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-05-09T17:39:01.000000Z K 7 svn:log V 62 MFC 1.312: Remove dangerous use of globbing. Approved by: re END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-05-09T17:41:05.000000Z K 7 svn:log V 45 MFC 1.312: Remove dangerous use of globbing. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-09T17:47:25.000000Z K 7 svn:log V 24 Partical style cleanup. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-09T18:01:19.000000Z K 7 svn:log V 62 Directives may not be used inside a macro argument, so don't. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-09T20:02:13.000000Z K 7 svn:log V 76 Gcc 3.1.0 pre-release from the FSF anoncvs repo on 9-May-2002 15:57:15 EDT. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-09T20:02:13.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r96263, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-05-09T20:19:00.000000Z K 7 svn:log V 214 Don't send packets out an interface unless it is IFF_UP|IFF_RUNNING. This fixes panics with certain Ethernet drivers when doing bridging, PPPoE, etc. before the driver has been fully brought up. MFC after: 1 week END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-05-09T20:21:07.000000Z K 7 svn:log V 76 Change the mbuf exhaustion warning message to match the message in -stable. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-09T20:22:59.000000Z K 7 svn:log V 721 Add a hack (ported from NetBSD) to support Sun disk labels. This code works by converting the Sun label to a struct disklabel, which is probably even the right thing for reading a label. The original checksum is taken over, so that the label source can be distinguished. The NetBSD code to wrap a BSD-style disklabel into the Sun disklabel has been deleted for now - don't know whether that is really desirable, after all Sun disklabels could just be used always (BSD disklabels are going to have problems with PROM compatability). The dsinit() call in diskopen() has been #ifdef'ed out for now, this will be changed to use the minimal slice struct in case of dsinit() failure. Submitted by: tmm Obtained from: NetBSD END K 10 svn:author V 3 gad K 8 svn:date V 27 2002-05-09T20:25:45.000000Z K 7 svn:log V 29 Add lines for lpr and patch. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-09T20:33:22.000000Z K 7 svn:log V 31 Ficl doesn't build on sparc64. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-09T20:36:42.000000Z K 7 svn:log V 41 `beforeinstall' w/the csu bits is a nop. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-05-09T20:48:19.000000Z K 7 svn:log V 35 Add rpcgen to the bootstrap tools. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-05-09T21:03:48.000000Z K 7 svn:log V 52 Place a hard lock on base-perl until it is deleted. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-09T21:06:15.000000Z K 7 svn:log V 16 Use stock file. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-05-09T21:08:34.000000Z K 7 svn:log V 155 Use usb_callout_init() instead of directly calling callout_init() with NetBSD's expected arguments. This unbreaks the kernel compile. Pointy hat to: joe END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-09T21:11:21.000000Z K 7 svn:log V 35 Use the stock 3.1-prerelease file. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-09T21:12:10.000000Z K 7 svn:log V 35 Use the stock 3.1 prerelease file. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-05-09T21:13:37.000000Z K 7 svn:log V 115 Fix acpi_avoid() to call freeenv() on the original char * returned from getenv(). Reported by: joe Tested by: joe END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-09T21:15:23.000000Z K 7 svn:log V 84 Use the stock (3.1) file now. The choosing of TMPDIR has moved to make-temp-file.c. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-09T21:19:23.000000Z K 7 svn:log V 33 We use the stock (3.1) file now. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-09T21:24:44.000000Z K 7 svn:log V 26 Use the stock (3.1) file. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-09T21:41:12.000000Z K 7 svn:log V 95 Use the stock 3.1 prerelease file now. Rev 1.2 (add_bb) just doesn't cleanly fit in any more. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-09T21:42:32.000000Z K 7 svn:log V 54 Use the stock 3.1 prerelease version of this for now. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-09T21:44:15.000000Z K 7 svn:log V 59 Merge rev 1.2 (a.out support) into the GCC 3.1 prerelease. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-05-09T21:55:47.000000Z K 7 svn:log V 61 MFNetBSD: Bring in the most recent NetBSD and OpenBSD parts. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-09T22:02:01.000000Z K 7 svn:log V 173 Merge revs 1.{2,15} (FREEBSD_NATIVE); 1.{5,13} (ELF, and objformat support); 1.{16,23,25} (better cross building control); 1.21 ("GCC_OPTIONS") into the GCC 3.1 prerelease. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-09T22:04:44.000000Z K 7 svn:log V 65 Merge rev 1.2 [_exit() over exit()] into the Gcc 3.1 prerelease. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-09T22:05:33.000000Z K 7 svn:log V 29 Use the stock (3.1) version. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-09T22:08:26.000000Z K 7 svn:log V 30 Use the stock (3.1 pre) file. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-09T22:15:04.000000Z K 7 svn:log V 102 Merge rev 1.2 (-fformat-extensions) and rev 1.7 (optimization downgrade) into the Gcc 3.1 prerelease. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-09T22:16:22.000000Z K 7 svn:log V 29 We use the stock (3.1) file. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-09T22:38:33.000000Z K 7 svn:log V 26 Use the stock (3.1) file. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-09T22:39:46.000000Z K 7 svn:log V 76 Merge rev 1.2 (printf format error fixes) in its 1.8 form into Gcc 3.1 pre. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-09T22:42:39.000000Z K 7 svn:log V 76 Use the stock file for now (but leave a note behind about our OBE changes). END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-09T22:44:32.000000Z K 7 svn:log V 30 Use the stock (3.1 pre) file. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-09T22:47:59.000000Z K 7 svn:log V 90 Gcc 3.1.0 pre-release's libf2c bits from the FSF anoncvs repo on 9-May-2002 15:57:15 EDT. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-09T22:47:59.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r96295, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-09T22:50:04.000000Z K 7 svn:log V 103 Gcc 3.1.0 pre-release's Objective C support bits from the FSF anoncvs repo on 9-May-2002 15:57:15 EDT. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-09T22:50:04.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r96297, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-05-09T23:04:40.000000Z K 7 svn:log V 242 Reimplement the who(1) utility to add some features required by SUSv3: -H option (show column headings), -T (show mesg(1) state), -m (same as "am I"), -u (show idle time), -q (quick mode; list names in columns). PR: 36128 Reviewed by: mike END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-05-10T00:03:14.000000Z K 7 svn:log V 286 When packing installed package into a file (pkg_create -b) make sure to include all package files into resulting tarball. PR: 34007 Submitted by: olgeni While I here: - Remove bogus comment; - ensure that we return the proper exit code in the case of -b failure. MFC after: 5 days END K 10 svn:author V 4 grog K 8 svn:date V 27 2002-05-10T00:31:33.000000Z K 7 svn:log V 21 Add entry for Vinum. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-10T00:48:33.000000Z K 7 svn:log V 71 Turn off pppctl -- it won't like with an in-tree Gcc 3.1 built libc_r. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-10T00:49:55.000000Z K 7 svn:log V 91 All platforms should be on equal footing now -- no special handling for Sparc64 and IA-64. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-10T00:50:43.000000Z K 7 svn:log V 76 Turn off groff and gperf -- they will not compile with the in-tree Gcc 3.1. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-10T00:52:00.000000Z K 7 svn:log V 74 Turn off boot2 -- it gained over 96 bytes dieting on the in-tree Gcc 3.1. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-10T00:53:45.000000Z K 7 svn:log V 37 -ffreestanding is the word for /sys. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-10T00:57:14.000000Z K 7 svn:log V 35 mklocale has bad juju for Sparc64. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-05-10T01:02:13.000000Z K 7 svn:log V 290 New release notes: pam_ftpusers(8), sed(1) -i. Record the arrival (and departure) of pkg_update(1). It lived in the tree for so long (over a year) that even though it won't show up in the release, -CURRENT users might have gotten used to seeing it around and might wonder where it went. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-10T01:06:52.000000Z K 7 svn:log V 20 Don't be redundant. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-10T01:20:37.000000Z K 7 svn:log V 70 We don't need bootinfo any more, and sparc64 doesn't have it anyways. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-10T01:30:34.000000Z K 7 svn:log V 58 Pass CFLAGS to {CC} when using it as an `ld' replacement. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-10T01:31:40.000000Z K 7 svn:log V 39 Add the beginnings of Sparc64 support. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-10T01:36:29.000000Z K 7 svn:log V 35 Use the compiler's crt{begin,end}. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-10T01:48:15.000000Z K 7 svn:log V 17 Remove gCC'isms. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-10T01:53:16.000000Z K 7 svn:log V 44 Use only bits w/in /sys if at all possible. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-10T01:58:16.000000Z K 7 svn:log V 33 Gcc 3.1 has different -Wx flags. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-10T02:02:54.000000Z K 7 svn:log V 25 Gcc 3.1 varargs support. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-10T02:12:04.000000Z K 7 svn:log V 25 Gcc 3.1 varargs support. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-10T02:20:33.000000Z K 7 svn:log V 31 Sync with the other platforms. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-10T02:21:05.000000Z K 7 svn:log V 26 Opps, remove added bogon. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-10T02:36:12.000000Z K 7 svn:log V 24 Bmake bits for GCC 3.1. END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-05-10T02:40:23.000000Z K 7 svn:log V 93 Add rad_get_vendor_attr() for deciphering vendor attributes received from the RADIUS server. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-10T02:46:01.000000Z K 7 svn:log V 93 Gcc 3.1 now offers both a C99 and a K&R traditional C preprocessor. This is the ISO C99 one. END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-05-10T03:11:35.000000Z K 7 svn:log V 132 Add support for MS-CHAP authentication via a RADIUS server. Add support for Reply-Message and MS-CHAP-Error. Sponsored by: Monzoon END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-10T03:24:06.000000Z K 7 svn:log V 59 I reorganized a little bit too much in the backwards case. END K 10 svn:author V 3 max K 8 svn:date V 27 2002-05-10T03:53:00.000000Z K 7 svn:log V 6 Typo. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-05-10T04:05:42.000000Z K 7 svn:log V 633 - Axe -mpreferred-stack-boundary=2 as -Os turns this on by default. - Axe -fdata-sections as turning it on or off makes no difference. If it did make a difference it would serve to bloat boot2 even further with extra padding. - Axe -fforce-addr. This gets us 32 bytes so we are down to only being 64-bytes over. We still can't compile this with gcc 3.1. The problem seems to be that the -fno-align-foo options don't actually work. Comparing the new and old output it turns out that gcc is 4-byte padding all the functions and labels and what not despite the passed in arguments thus adding the unfortunate bloat to boot2. END K 10 svn:author V 3 max K 8 svn:date V 27 2002-05-10T05:08:57.000000Z K 7 svn:log V 41 MFC: 1.36 - Typo fix. Approved by: bmah END K 10 svn:author V 5 benno K 8 svn:date V 27 2002-05-10T05:16:40.000000Z K 7 svn:log V 33 Increase the size of the kstack. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-10T05:21:15.000000Z K 7 svn:log V 23 Import data for 3.0.2. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-10T05:26:57.000000Z K 7 svn:log V 34 Remove files not part of GCC 3.1. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-05-10T05:44:09.000000Z K 7 svn:log V 62 Add a couple of entries. My MAINTAINER= lines are not locks. END K 10 svn:author V 5 benno K 8 svn:date V 27 2002-05-10T06:26:19.000000Z K 7 svn:log V 40 Remove a debugging printf that escaped. END K 10 svn:author V 5 benno K 8 svn:date V 27 2002-05-10T06:27:08.000000Z K 7 svn:log V 109 Improve our detection of an attempted duplicate entry. We may be trying to change the page protection bits. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-05-10T06:39:16.000000Z K 7 svn:log V 198 According to POSIX, exit status must be 127 if the requested utility was not found, 126 if the execvp() failed for any other reason. Similar to rev. 1.6 to src/usr.bin/env/env.c Reviewed by: mike END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-05-10T07:33:11.000000Z K 7 svn:log V 19 Add missing #endif END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-05-10T07:45:26.000000Z K 7 svn:log V 135 [forced commit] Previous change got piggybacked. Initial definition of ptrace registers. Pointy hat with donkey sounds to: marcel :-( END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-10T08:41:46.000000Z K 7 svn:log V 835 Use MD_EXEC_PREFIX now to get us thru `buildworld'. The problem is the GCC driver now turns STANDARD_EXEC_PREFIX into a relative path -- "/../../libexec" for our normal install location. However, in the middle of `buildworld' we need "/../../../../libexec" due to the prefix we tell the GCC driver. But either the GCC driver is buggy, or we are confusing it, as it tries to exec "/../../libexec/cpp0" as if it were installed in the normal place (but isn't). MD_EXEC_PREFIX is still absolute, so I'll use that for now. I would like to later make it so MD_EXEC_PREFIX is set only for `buildworld', as MD_EXEC_PREFIX is also in the search path for libraries. Don't ask me why! Another way is to add ${OBJFORMAT_PATH} (as set in CROSSENV) to the PATH in src/Makefile.inc's WMAKEENV. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-10T08:52:41.000000Z K 7 svn:log V 81 Need to build libgcc.so with -nostdlib -- otherwise we try linking with ourself. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-10T08:54:50.000000Z K 7 svn:log V 76 Bmake bits for Gcc 3.1. Partially made possible by: Wilko.Bulte@compaq.com END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-10T09:02:14.000000Z K 7 svn:log V 59 Change symbol values to match freebsd.h to avoid warnings. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-10T09:26:35.000000Z K 7 svn:log V 127 -ffreestanding is the word. (also resort some CFLAGS such that the more "important" value are first so they are easier to see) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-10T09:32:39.000000Z K 7 svn:log V 115 [Ab]use LDFLAGS rather than CFLAGS. BDE tells me POSIX pretends `ld' as a directly callable entity does not exist. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-10T10:14:53.000000Z K 7 svn:log V 105 This was *very* -j unsafe. Add a dependency on the common generated headers to mostly make it -j1 safe. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-10T10:21:19.000000Z K 7 svn:log V 75 Gather up the stragglers that depends on genrtl.h. This is -j10 safe now. END K 10 svn:author V 2 tg K 8 svn:date V 27 2002-05-10T10:37:57.000000Z K 7 svn:log V 19 Fix wrong bitmask. END K 10 svn:author V 2 tg K 8 svn:date V 27 2002-05-10T10:40:46.000000Z K 7 svn:log V 145 Cast the uc_mcontext member to regcontext *, not the whole ucontext_t. PR: 35449 Submitted by: Stefan Farfeleder END K 10 svn:author V 2 gj K 8 svn:date V 27 2002-05-10T12:04:04.000000Z K 7 svn:log V 154 Fix a problem which could cause some machines to hang after a warm boot. This should be in 4.6. Submitted by: Ari Suutari END K 10 svn:author V 5 joerg K 8 svn:date V 27 2002-05-10T12:48:09.000000Z K 7 svn:log V 351 Fix a misplaced break statement within a switch that accidentally made it into an "#ifdef INET6" block. This caused a (harmless but annoying) EINVAL return value to be sent even though the operation completed successfully. PR: kern/37786 Submitted by: Ari Suutari ,David Malone MFC after: 1 day END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-05-10T12:50:59.000000Z K 7 svn:log V 70 Avoid casting a different sized integer to a pointer on LP64 systems. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-05-10T13:06:34.000000Z K 7 svn:log V 72 xargs.c,v 1.33 broke the upgrade path from old versions of 4.x and 5.0. END K 10 svn:author V 5 benno K 8 svn:date V 27 2002-05-10T14:19:44.000000Z K 7 svn:log V 38 Install the system call trap handler. END K 10 svn:author V 5 benno K 8 svn:date V 27 2002-05-10T14:21:48.000000Z K 7 svn:log V 107 Implement the following functions: - pmap_addr_hint - pmap_change_wiring - pmap_extract - pmap_is_modified END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-05-10T14:28:05.000000Z K 7 svn:log V 80 p_leader is only set at fork1() time, so update its locking note appropriately. END K 10 svn:author V 8 matusita K 8 svn:date V 27 2002-05-10T15:22:11.000000Z K 7 svn:log V 62 MFC 1.9: Document CVSCMDARGS variable. Approved by: re (jhb) END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-05-10T15:41:14.000000Z K 7 svn:log V 351 Fix several bugs in devfs_lookupx(). When we check the nameiop to make sure it's a correct operation for devfs, do it only in the ISLASTCN case. If we don't, we are assuming that the final file will be in devfs, which is not true if another partition is mounted on top of devfs or with special filenames (like /dev/net/../../foo). Reviewed by: phk END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2002-05-10T16:56:14.000000Z K 7 svn:log V 221 Remove ## concatination in the CFGREAD and CFGWRITE macros, as gcc3 complains about them & they are not needed. Same fix as to tsunami_pci.c. (not surprising, as this code was cut and pasted from there when I wrote it). END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-10T17:23:04.000000Z K 7 svn:log V 36 Doh! Add IA-64 to our target list. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-10T17:30:42.000000Z K 7 svn:log V 33 Build compiler on all platforms. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-10T17:42:19.000000Z K 7 svn:log V 80 Touching the sjlj setting on IA-64 makes things not build. Submitted by: peter END K 10 svn:author V 5 joerg K 8 svn:date V 27 2002-05-10T17:56:39.000000Z K 7 svn:log V 387 Change the PIO loops from a hard counter into a loop that calls DELAY() in each cycle, with a tunable max cycle count defined in fdreg.h. This is said to fix the problem on some Compaq hardware (and perhaps on other machines using the Natsemi PC87317 chip) where the fdc(4) driver failed to operate at all. PR: kern/21397 Submitted by: Jung-uk Kim MFC after: 3 days END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-10T19:05:07.000000Z K 7 svn:log V 53 Add tweaks needed when using as the system compiler. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-10T20:36:21.000000Z K 7 svn:log V 175 BWK awk appears to work for world builds just fine now. We want to make sparc64 the same as the other platforms -- so do it by moving the other platforms toward the sparc64. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-05-10T22:03:19.000000Z K 7 svn:log V 44 Add missing include (perforce change 11137) END K 10 svn:author V 3 des K 8 svn:date V 27 2002-05-10T22:03:19.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r96364, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-10T22:56:59.000000Z K 7 svn:log V 50 Note potential cvs update problem in contrib/gcc. END K 10 svn:author V 7 wollman K 8 svn:date V 27 2002-05-10T22:59:29.000000Z K 7 svn:log V 277 The response to my POSIX interpretation request says that `expr' is required to be oblivious to overflow and to use the data type `long'. (Division by zero is undefined in ISO C so it's still OK to check for it here.) Add a new `-e' flag to get the old, more useful behavior. END K 10 svn:author V 8 pdeuskar K 8 svn:date V 27 2002-05-10T23:01:43.000000Z K 7 svn:log V 89 MFC: Make em driver compilable on IA64/alpha. Submitted by: peter Approved by: re (jhb) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-10T23:20:54.000000Z K 7 svn:log V 85 Actually we don't need any special YACC'ing here. The ones known to Bmake are fine. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-11T00:15:45.000000Z K 7 svn:log V 59 Revert rev 1.3 -- I tested using the wrong build compiler. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-05-11T00:21:00.000000Z K 7 svn:log V 56 Add semicolon to empty default case to silence warning. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-11T00:25:50.000000Z K 7 svn:log V 66 Localize the version number at the request of the GCC developers. END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2002-05-11T00:45:01.000000Z K 7 svn:log V 56 Add semicolon to empty default case to silence warning. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-05-11T00:54:33.000000Z K 7 svn:log V 54 include cdefs.h for __printf0like to silence warning. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-05-11T01:24:39.000000Z K 7 svn:log V 61 backout additional include of cdefs.h, it's not helping any. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-05-11T01:25:54.000000Z K 7 svn:log V 77 while i'm breaking stuff, use __dead2 instead of GCC specific __attribute__. END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-05-11T01:27:27.000000Z K 7 svn:log V 95 Mention the other RAS_PORT_TYPEs from rfc2865 Suggested by: "lsz8425" END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2002-05-11T01:39:40.000000Z K 7 svn:log V 184 Sync content with -current (where applicable), in particular: o NO_MAKEDEV -> NO_MAKEDEV_RUN (1.24) o Add some wisdom to the jail setup instructions. (1.32) Approved by: re (bmah) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-05-11T02:25:02.000000Z K 7 svn:log V 130 Add a dummy cleandir target to the kernel section so that make buildkernel actually works on a kernel config with NO_MODULES set. END K 10 svn:author V 5 orion K 8 svn:date V 27 2002-05-11T02:33:13.000000Z K 7 svn:log V 138 MFC r1.21 No longer attempt to power off the ACLINK during suspend - luigi reports this causes his ich machine to hang. Approved by: jhb END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-05-11T03:07:38.000000Z K 7 svn:log V 54 unbreak build: include string.h for strcmp prototype. END K 10 svn:author V 7 wollman K 8 svn:date V 27 2002-05-11T03:08:12.000000Z K 7 svn:log V 133 EXPR_COMPAT should imply -e, since there is no way to specify it otherwise, and -e reflects the historic behavior of FreeBSD's expr. END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2002-05-11T03:12:02.000000Z K 7 svn:log V 56 Add semicolon to empty default case to silence warning. END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2002-05-11T03:18:14.000000Z K 7 svn:log V 43 #include for exit(3) prototype. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-05-11T03:19:44.000000Z K 7 svn:log V 146 unbreak build: commands.c, sys_bsd.c: comment out/remove junk after #endif/#else network.c, terminal.c, utlities.c: include stdlib.h for exit(3) END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-05-11T03:29:04.000000Z K 7 svn:log V 101 unbreak build: K&R style main() makes gcc emit a warning about missing prototypes so switch to ANSI. END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-05-11T03:47:15.000000Z K 7 svn:log V 54 NetBSD keeps des.h in /usr/include/openssl these days END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-05-11T03:48:49.000000Z K 7 svn:log V 149 fix build: you may not use string concatination with __FUNCTION__, replace all occurances of: __FUNCTION__ ": error string" with: "%s: error string" END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-05-11T03:54:21.000000Z K 7 svn:log V 48 unbreak build: ditch multi-line string literals END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-05-11T03:58:24.000000Z K 7 svn:log V 140 As a temporary bandaid disable '__printf0like' unconditionally, it doesn't seem to work under gcc 3.1 yet. We are now 'WERROR' safe again. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-05-11T04:10:49.000000Z K 7 svn:log V 45 unbreak build: fix multi-line string literal END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-05-11T04:17:55.000000Z K 7 svn:log V 68 replace __FUNCTION__ with standardized __func__. Requested by: jhb END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-05-11T04:27:39.000000Z K 7 svn:log V 282 Temporarily disable Jeff's fix for atomic_cmpset_32() to zero-extend the value we load from memory. gcc3.1 passes in the u_int32_t old value to compare against as a _sign_-extended 64-bit value for some reason (bug?). This is a temporary workaround so kernels work again on alpha. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-05-11T04:40:13.000000Z K 7 svn:log V 56 Fix warnings by commenting out text after #else/#endif. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-11T04:51:45.000000Z K 7 svn:log V 52 Sorry, I did not mean to turn collect2 back on yet. END K 10 svn:author V 2 dd K 8 svn:date V 27 2002-05-11T05:16:02.000000Z K 7 svn:log V 101 Beware the log demon! (Fix typo: s/demon/daemon/) Submitted by: zhuravlev alexander END K 10 svn:author V 2 dd K 8 svn:date V 27 2002-05-11T05:55:05.000000Z K 7 svn:log V 38 sysctl -w -> sysctl Approved by: ume END K 10 svn:author V 2 dd K 8 svn:date V 27 2002-05-11T06:06:11.000000Z K 7 svn:log V 20 sysctl -w -> sysctl END K 10 svn:author V 2 dd K 8 svn:date V 27 2002-05-11T06:15:16.000000Z K 7 svn:log V 130 MFC 1.20, 1.21: sort xrefs, and fix previous commit which bogusly removed wd# (pc98 still uses these). Approved by: re (blanket) END K 10 svn:author V 6 kbyanc K 8 svn:date V 27 2002-05-11T06:27:24.000000Z K 7 svn:log V 25 Fix logic inversion bug. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-05-11T08:13:42.000000Z K 7 svn:log V 267 Use GCC's __attribute__ ((constructor)) mechanism to invoke the pthread startup code rather than a static C++ object since c++ seems to be broken. This doesn't seem to work for staticically linked program just yet, I'll give that some more work when I get a chance. END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-05-11T10:54:45.000000Z K 7 svn:log V 99 #include netinet/in.h when !__FreeBSD__ to silence some warnings from the inclusion of arpa/inet.h END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-05-11T11:35:35.000000Z K 7 svn:log V 135 Reword the ``alias'' description slightly. We must specify a non-conflicting netmask - not necessarily 0xffffffff. MFC after: 3 days END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-05-11T14:05:07.000000Z K 7 svn:log V 115 Do not install this with set-user-ID bit set. This utility does not grok the `wheel' group. Noticed by: jmallett END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-05-11T15:35:12.000000Z K 7 svn:log V 78 MFC 1.5: Do not install this with set-user-ID bit set. Approved by: jhb (re) END K 10 svn:author V 4 eric K 8 svn:date V 27 2002-05-11T16:27:19.000000Z K 7 svn:log V 41 Remove cross reference to pkg_update(1). END K 10 svn:author V 2 mp K 8 svn:date V 27 2002-05-11T16:33:06.000000Z K 7 svn:log V 201 MFC 1.27: - Properly initialize the count_win when the user turns the info window back on (and count_win is recreated). - Create info_win as the same size for all invocations. Approved by: re END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-05-11T17:04:01.000000Z K 7 svn:log V 86 We don't need to include arpa/inet.h here. In fact, only FreeBSD needs netinet/in.h. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-05-11T17:28:01.000000Z K 7 svn:log V 307 New release notes: new crashdump infrastructure, cdcontrol(1) speed, fsdb(8) blocks (+MFC), who(1) -H/-T/-m/-u/-q, xargs(1) -L, general note on SuSv3/POSIX.1 conformance. Modified release notes: The system awk is now BWK awk (noted in three places), uudecode(1)/uuencode(1) -o/-m (+MFC), xargs(1) -I/-J. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-05-11T17:30:39.000000Z K 7 svn:log V 139 MFC: fsdb(8) blocks, uuencode(1)/uudecode(1) -o/-m. Note also synchronizations of ahc(4) and pcm(4) with their counterparts in -CURRENT. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-11T17:45:03.000000Z K 7 svn:log V 72 Use the simpler NOMAN rather than NOMAN, NOPIC, NOPROFILE, INTERNALLIB. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-11T17:51:04.000000Z K 7 svn:log V 56 We don't need libgnumalloc or libresolv on ELF systems. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-05-11T17:56:09.000000Z K 7 svn:log V 172 New release notes: ng_split, lpd(8) rc (+MFC). Deleted some release notes that were too vague to be useful: CAM error recovery update, vinum update, lpr/lpq/lpd update. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-05-11T17:57:44.000000Z K 7 svn:log V 47 MFC: lpd(8) rc. Approved by: re (implicitly) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-11T18:02:33.000000Z K 7 svn:log V 89 NOPIC, NOPROFILE, NOMAN, and INTERNALSTATICLIB are redundant when using INTERNALLIB now. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-05-11T19:15:15.000000Z K 7 svn:log V 238 Add support for stripping non-native object files by using an environment variable that specifies the name of the strip(1) program to use. The envvar is "STRIPBIN". The more natural choice would be "STRIP", but that one is taken already. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-05-11T19:23:17.000000Z K 7 svn:log V 117 Some features should have been marked as &merged;, but weren't. Fix this. While I'm here, add a few missing words. END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-05-11T19:32:24.000000Z K 7 svn:log V 56 Fix a typo : ".Xr mount_udf 8," -> ".Xr mount_udf 8 ,". END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-11T20:05:17.000000Z K 7 svn:log V 125 With GCC 3.1, we can now treat AMD Athlon and an Athlon. Submitted by: Steven G. Kargl END K 10 svn:author V 5 wilko K 8 svn:date V 27 2002-05-11T20:10:38.000000Z K 7 svn:log V 81 Explicitely note ATEN UC-232A is supported. Sort list entries while we are here. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-11T20:18:54.000000Z K 7 svn:log V 159 Add pointers to GCC's allowable values for -march, and restore structure of rev 1.7 until someone can sit down and think thru all the GCC 3.1 related changes. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-05-11T21:20:05.000000Z K 7 svn:log V 525 Add a support macro to convert the 5-bit packed register field of a floating point instruction into a 6-bit register number for double and quad arguments. Make use of the new INSFPdq_RN macro where apporpriate; this is required for correctly handling the "high" fp registers (>= %f32). Fix a number of bugs related to the handling of the high registers which were caused by using __fpu_[gs]etreg() where __fpu_[gs]etreg64() should be used (the former can only access the low, single-precision, registers). Submitted by: tmm END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-05-11T21:30:46.000000Z K 7 svn:log V 679 Change the disk probing so that it will actually find disks other than the first one on a controller, and work for secondary controllers. Due to the prom not having nodes for each disk, but a catch-all one, we have to iterate over each device, trying to open it to determine whether it is actually present. Since probing this way takese some time (and spews some spurious warnings), it should maybe be short-circuited if we use the device we were booted from. Implement lazy device probing, and correct slice/partiniton handling in the ofwd_open() code. With this, I can now actually boot a kernel from disk, and the loader does not create unnecessary delays. Submitted by: tmm END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-05-11T21:39:59.000000Z K 7 svn:log V 397 Use a crowbar and duct-tape to make boot2 fit again. This gets it down to 4 bytes free. I removed a printf (the Keyboard yes/no) since it is of marginal value and sed'ed the generated asm output to remove the unwanted aligns. There's probably a better way to gain a few extra bytes than losing the printf. Shortening strings is probably a better option but this should get us over the hurdle. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-05-11T21:41:03.000000Z K 7 svn:log V 57 Reconnect boot2. I'm sure I'll regret this though. :-) END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-05-11T21:49:39.000000Z K 7 svn:log V 190 Save about 60 bytes by #define memcpy __builtin_memcpy and removing the function we provided. Restore the Keyboard: yes/no printf for the probe diagnostics. We end up with 40 bytes free. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2002-05-11T21:53:46.000000Z K 7 svn:log V 229 Restore the ability to take crashdumps on alpha. This was cut and pasted nearly in its entirety from i386, so it retains the phk/nati copyright. Savecore likes the results, but I have no way to test it as gdb is still broken. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-05-11T22:05:22.000000Z K 7 svn:log V 99 Attempt to not crash and burn on UltraSPARC III machines; the cpuid property is named differently. END K 10 svn:author V 2 dd K 8 svn:date V 27 2002-05-11T23:20:53.000000Z K 7 svn:log V 70 demon -> daemon Submitted by: zhuravlev alexander END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-05-11T23:22:54.000000Z K 7 svn:log V 108 Document that can also provide prototypes. Change wording related to standards conformance. END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-05-11T23:28:51.000000Z K 7 svn:log V 173 Remove some duplicate types that should have been removed as part of the rearranging in the previous revision. Pointy hat to: cvs update (merging), mike (for not noticing) END K 10 svn:author V 2 dd K 8 svn:date V 27 2002-05-12T00:22:38.000000Z K 7 svn:log V 16 s/demon/daemon/ END K 10 svn:author V 3 bsd K 8 svn:date V 27 2002-05-12T01:47:50.000000Z K 7 svn:log V 258 To perform even basic error checking, one must have an exit code that indicates that not everything worked as expected. Exit non-zero if we timed out while transmitting or receiving a file or if the file did not exist, etc. MFC After: 3 days (re@ willing) END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2002-05-12T01:52:11.000000Z K 7 svn:log V 68 Remove _PATH_CP now that it is defined in paths.h Reviewed by: des END K 10 svn:author V 8 keramida K 8 svn:date V 27 2002-05-12T02:12:04.000000Z K 7 svn:log V 141 CVS_RSH defaults to 'ssh' these days, and not 'rsh'. PR: docs/37429 Submitted by: Martin v. L̦wis Reviewed by: peter END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-05-12T03:17:31.000000Z K 7 svn:log V 69 Turn on the set-user-ID bit for k5su if ENABLE_SUID_K5SU is defined. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-05-12T03:47:23.000000Z K 7 svn:log V 62 Fixed printing the the strip binary's name in error messages. END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-05-12T03:56:34.000000Z K 7 svn:log V 108 Finish converting the rest of the function declaration and prototypes to ANSI C. Use new source ID scheme. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-05-12T04:02:57.000000Z K 7 svn:log V 31 Fixed 5 style bugs in VCS ids. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-05-12T04:30:28.000000Z K 7 svn:log V 66 Update the PCI table as per Dell's fickleness. MFC after: 3 days END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-05-12T05:22:56.000000Z K 7 svn:log V 371 o Acquire and release Giant in vm_object_reference() and vm_object_deallocate(), replacing the assertion GIANT_REQUIRED. o Remove GIANT_REQUIRED from vm_map_protect() and vm_map_simplify_entry(). o Acquire and release Giant around vm_map_protect()'s call to pmap_protect(). Altogether, these changes eliminate the need for mprotect() to acquire and release Giant. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-05-12T05:54:21.000000Z K 7 svn:log V 1497 o Rename ia64_count_aps to ia64_count_cpus and reimplement the function to return the total number of CPUs and not the highest CPU id. o Define mp_maxid based on the minimum of the actual number of CPUs in the system and MAXCPU. o In cpu_mp_add, when the CPU id of the CPU we're trying to add is larger than mp_maxid, don't add the CPU. Formerly this was based on MAXCPU. Don't count CPUs when we add them. We already know how many CPUs exist. o Replace MAXCPU with mp_maxid when used in loops that iterate over the id space. This avoids a couple of useless iterations. o In cpu_mp_unleash, use the number of CPUs to determine if we need to launch the CPUs. o Remove mp_hardware as it's not used anymore. o Move the IPI vector array from mp_machdep.c to sal.c. We use the array as a centralized place to collect vector assignments. Note that we still assign vectors to SMP specific IPIs in non-SMP configurations. Rename the array from mp_ipi_vector to ipi_vector. o Add IPI_MCA_RENDEZ and IPI_MCA_CMCV. These are used by MCA. Note that IPI_MCA_CMCV is not SMP specific. o Initialize the ipi_vector array so that we place the IPIs in sensible priority classes. The classes are relative to where the AP wake-up vector is located to guarantee that it's the highest priority (external) interrupt. Class assignment is as follows: class IPI notes x AP wake-up (normally x=15) x-1 MCA rendezvous x-2 AST, Rendezvous, stop x-3 CMCV, test END K 10 svn:author V 5 benno K 8 svn:date V 27 2002-05-12T06:06:24.000000Z K 7 svn:log V 81 Do the correct locking on processes for DSI and ISI traps. Copied from: sparc64 END K 10 svn:author V 3 des K 8 svn:date V 27 2002-05-12T07:06:27.000000Z K 7 svn:log V 62 Don't declare krb5_mcc_ops, it's already declared in END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-05-12T10:53:00.000000Z K 7 svn:log V 64 Add a prototype for rad_get_vendor_attr(). Forgotten by: brian END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-12T11:45:35.000000Z K 7 svn:log V 25 Do as you want with GCC. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-12T12:01:12.000000Z K 7 svn:log V 50 Fixes for building a.out bits. Submitted by: bde END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-12T12:06:19.000000Z K 7 svn:log V 24 Tidy up the cleanfiles. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-12T12:44:04.000000Z K 7 svn:log V 150 I was not strict enough with my ordering of things to satisfy make(1) nieve symbol evaluation which causes it to be very sensitive to macro ordering. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-12T13:37:59.000000Z K 7 svn:log V 58 Quiet the peanut gallary and back out magical "breakage". END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-05-12T13:41:28.000000Z K 7 svn:log V 64 Document my willingness in maintaining share/mk infrastructure. END K 10 svn:author V 5 benno K 8 svn:date V 27 2002-05-12T13:43:21.000000Z K 7 svn:log V 20 More locking fixes. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-12T13:48:53.000000Z K 7 svn:log V 20 Back out rev 1.118. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-12T13:49:14.000000Z K 7 svn:log V 24 There is no more NOLIB. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-12T13:54:42.000000Z K 7 svn:log V 203 Back out last commit. I expect our bsd.*.mk gods to remove the need for defining so many extra things in addition to INTERNALLIB. We don't like repetitive C code and we shouldn't for make code either. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-12T14:05:58.000000Z K 7 svn:log V 38 Properly build lb1spc.asm on Sparc64. END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-05-12T14:12:30.000000Z K 7 svn:log V 147 Recent zlib does not like Z_FLUSH at the end of inflate(). Reported by: quak@mydiax.ch Obtained from: KAME MFC after: 2 days and approved by re END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-05-12T14:23:15.000000Z K 7 svn:log V 199 Add a man page for the devinfo command; I'd argue devinfo is the single most useful new command added to FreeBSD 5.0, but maybe that's just me :-). Submitted by: Hiten Pandya END K 10 svn:author V 5 joerg K 8 svn:date V 27 2002-05-12T15:24:21.000000Z K 7 svn:log V 425 Increase the PIO timeout to approximately the value it used to have before rev 1.229 (~ 100 ms). According to bde, some (old) broken hardware could require it. In order to make timing more accurate than what could be achieved with a loop around DELAY(1), increase loop timing after the initial ~ 1 ms. Also, move the declaration of FDSTS_TIMEOUT out from fdreg.h into fd.c where it actually belongs to. MFC after: 2 days END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-05-12T15:45:28.000000Z K 7 svn:log V 1228 Saved 176 bytes by compiling with -fno-guess-branch-probability. The default of -fguess-branch-probablility causes time optimizations (?) like rewriting `if (foo) x++;' as `if (!foo) goto forth; back: ; ...; forth: x++; goto back;". This is pessimizes space especially well on i386's because one short branch gets converted to 2 long ones. Removed -fno-align-foo since it is implied by -Os. Previous commit messages seem to have overstated the new alignment bugs in gcc. The only case that affects boot2 is that -fno-align-functions (or equivalently -falign-functions=1) actually gives -falign-functions=2. This is caused by FUNCTION_BOUNDARY being 2 (bytes) instead of 1. The default case where the optimization level is 1 and no alignment options are given is more broken. All alignments are minimal, modulo the bug in FUNCTION_BOUNDARY. This is caused by toplev.c setting defaults too early. Some hacks in previous commits ar not needed now, but may as well be kept until gcc is fixed. The previous on in the Makefile saved 96 bytes of text due to the wrong FUNCTION_BOUNDARY and 32 bytes of data due to unrelated bloat in the alignment of large objects. There aren't even any options to control alignment of data. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-05-12T15:51:38.000000Z K 7 svn:log V 72 Translated -malign-functions=4 to -falign-functions=16 for the new gcc. END