ƒ­t61493 228 146 563 207 134 178 140 249 158 159 210 130 179 216 282 103 368 128 256 134 200 191 183 150 239 261 277 150 239 137 239 466 177 239 190 164 141 195 113 158 136 158 277 133 252 154 207 116 233 627 177 177 664 184 249 129 134 134 780 296 210 262 149 167 177 136 163 591 172 272 272 182 115 173 148 148 132 196 121 120 354 461 192 505 128 115 158 179 172 251 190 122 311 325 302 221 140 125 197 191 125 225 183 791 193 196 126 252 125 228 165 147 156 197 109 116 114 155 131 120 120 158 113 163 801 107 155 182 141 127 242 213 225 128 140 155 138 159 185 223 246 249 174 243 213 164 99 541 2495 164 160 319 138 150 144 261 217 333 592 161 276 176 134 181 124 228 133 292 115 206 115 131 247 148 148 105 110 118 119 117 157 286 138 138 138 597 517 130 996 499 229 146 229 198 214 304 403 560 410 148 318 471 106 196 178 184 145 764 170 330 439 165 589 270 186 214 215 164 143 143 193 129 579 145 135 460 308 209 294 K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-06-10T13:41:52.000000Z K 7 svn:log V 50 Actually detail which ATA controllers we support. END K 10 svn:author V 4 dmlb K 8 svn:date V 27 2000-06-10T13:50:57.000000Z K 7 svn:log V 469 Remove promisc_user, ray_reset and ray_reset_timo as they are not used. Incidental remove of a timer too. Remove the runq_abort code. Get ray_detach working correctly. This is a very simple routine as it just wakes up sleeping processes. Note that anything woken has NO softc structure available! runq_add is suitably modified to detect a detach and return straight away. Due to ray_detach and its implications use a macro for adding things to the runq in user land. END K 10 svn:author V 4 dmlb K 8 svn:date V 27 2000-06-10T13:52:06.000000Z K 7 svn:log V 113 Add macros for freeing a set of malloc runq entries and adding them to the runq queue, safely checking for ENXIO END K 10 svn:author V 4 dmlb K 8 svn:date V 27 2000-06-10T13:52:27.000000Z K 7 svn:log V 41 Seperate debug for dumping comq entries. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-06-10T14:03:22.000000Z K 7 svn:log V 82 Detail some more 3Com NICs which we support with ep nowadays. Submitted by: alex END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-06-10T14:14:28.000000Z K 7 svn:log V 49 Make `ssh-agent -k' work for csh(1)-like shells. END K 10 svn:author V 4 jake K 8 svn:date V 27 2000-06-10T16:41:07.000000Z K 7 svn:log V 155 (1) document *_HEAD_INITIALIZER (2) fix a STAILQ_HEAD that should have been STAILQ_FIRST Requested by: (1) bde (2) W Gerald Hicks END K 10 svn:author V 3 dfr K 8 svn:date V 27 2000-06-10T16:53:54.000000Z K 7 svn:log V 66 Increment __FreeBSD_version to allow detection of AGP interfaces. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2000-06-10T17:44:53.000000Z K 7 svn:log V 67 Fix the AMD 751 AGP minidriver so that it works with my test code. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2000-06-10T17:44:57.000000Z K 7 svn:log V 114 MFC: mbuf wait code, as well as some other mbuf related bugfixes. Submitted by: Mike Silbersack END K 10 svn:author V 3 dfr K 8 svn:date V 27 2000-06-10T17:53:20.000000Z K 7 svn:log V 38 Release resources properly in detach. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2000-06-10T17:54:45.000000Z K 7 svn:log V 84 MFC 1.54, make serial interrupts optimal on SMP boxes again. Submitted-by: bde END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2000-06-10T17:55:57.000000Z K 7 svn:log V 120 Check for MGET* returning NULL and return ENOBUFS in this case. Submitted by: Bosko Milekic END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2000-06-10T18:00:27.000000Z K 7 svn:log V 186 Add KASSERT() to mbuf free routines in order to allow developers to catch cases where the mbuf has already been freed. Submitted by: David Malone PR: kern/18471 END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-06-10T19:21:20.000000Z K 7 svn:log V 11 fix a typo END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-06-10T19:22:39.000000Z K 7 svn:log V 272 The AMI MegaRAID's internal memory map conflicts with scatter/gather map physical addresses below 0x2000 (accoding to AMI). If we allocate our s/g tables and get an address below this point, leak the memory and try again. This should fix booting from these controllers. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-06-10T19:23:28.000000Z K 7 svn:log V 33 MFC: fix for too-low s/g tables. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-06-10T19:41:34.000000Z K 7 svn:log V 160 Update hardware and release-note blurb about AMI and Mylex RAID controllers. Add extra verbiage to try to clarify some of the more frequently asked questions. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-06-10T19:42:27.000000Z K 7 svn:log V 39 MFC: improved RAID controller verbiage END K 10 svn:author V 4 alex K 8 svn:date V 27 2000-06-10T19:48:19.000000Z K 7 svn:log V 106 Avoid useless check against NULL, since we assign the checked value to the var anyways. Reviewed by: bde END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-06-10T19:49:16.000000Z K 7 svn:log V 99 Add an autologin example. PR: 18082 Submitted by: C. Stephen Gunn END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-06-10T19:55:39.000000Z K 7 svn:log V 91 Handle minors like ls(1) does it. PR: 19179 Submitted by: Kelly Yancey END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-06-10T20:14:21.000000Z K 7 svn:log V 55 Offical fixes to the history and I18N bugs ache found. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-06-10T20:14:21.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r61515, 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 2000-06-10T20:42:27.000000Z K 7 svn:log V 165 It is not necessary to wrap usage of $f28 with ".set noat/at" pairs. A very bogus gas warning gave people the impression it was. noat/at had no useful affect here. END K 10 svn:author V 4 dmlb K 8 svn:date V 27 2000-06-10T21:24:36.000000Z K 7 svn:log V 183 Removed a few RAY_MAP_CMs that were not needed. Made checking sc->gone a lot safer by checking to see if sc is NULL first. Made return from tsleep in the ccs allocator detach safe. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-06-10T21:38:51.000000Z K 7 svn:log V 55 Offical fixes to the history and I18N bugs ache found. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-06-10T21:38:51.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r61519, 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 2000-06-10T22:07:54.000000Z K 7 svn:log V 42 Offical fixes to quiet compiler warnings. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-06-10T22:07:54.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r61521, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-06-10T22:13:40.000000Z K 7 svn:log V 371 A checkpoint of a part of a work-in-progress. Some more cleanups for config(8). This commit allows control of the creation of the #include "foo.h" files. We now only create them explicitly when needed. BTW; these are mostly bad because they usually imply static limits on numbers of units for devices. eg: struct mysoftc sc[NFOO]; These static limits have Got To Go. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-06-10T22:20:53.000000Z K 7 svn:log V 82 Offical fixes to allow longer lines in the history and tweak expand_lex() useage. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-06-10T22:20:53.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r61524, 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 2000-06-10T22:20:54.000000Z K 7 svn:log V 94 This commit was manufactured by cvs2svn to create tag 'tcsh-vendor-tcsh_6_09_01_cvs_20000610'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2000-06-10T22:20:55.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 obrien K 8 svn:date V 27 2000-06-10T22:26:04.000000Z K 7 svn:log V 46 MFC: begin the upgrade of /bin/csh for 4.1-R. END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-06-10T22:32:57.000000Z K 7 svn:log V 101 Fix security botch in "UseLogin Yes" case: commands are executed with uid 0. Obtained from: OpenBSD END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-06-10T22:36:12.000000Z K 7 svn:log V 20 MFC: Security botch END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-06-10T22:56:09.000000Z K 7 svn:log V 63 Correct the tests for ISA PIC/APIC so that they actually work. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-06-10T22:57:25.000000Z K 7 svn:log V 41 MFC: in APIC_IO mode, ignore the ISA PIC END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-06-10T22:59:50.000000Z K 7 svn:log V 63 Don't include opt_smp.h - we don't use anything defined in it. END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-06-11T02:30:51.000000Z K 7 svn:log V 182 Add ``set ifqueue'' to control the size of the outgoing packet queue. Doing ``set ifqueue 0'' and ``set urgent none'' will allow full use of luigi's WF2Q code. Requested by: luigi END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-06-11T03:26:08.000000Z K 7 svn:log V 40 Activate Japanese NLS and KANJI support END K 10 svn:author V 6 dillon K 8 svn:date V 27 2000-06-11T05:19:58.000000Z K 7 svn:log V 156 Fix memory leak in mount_nfs's background (-b) mode which occurs when the mount is not available. Submitted-by: Jonathan Hanna END K 10 svn:author V 6 dillon K 8 svn:date V 27 2000-06-11T05:25:18.000000Z K 7 svn:log V 59 MFC 1.37, fix memory leak in mount_nfs background mode END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-06-11T05:30:52.000000Z K 7 svn:log V 113 Link explicitly against -lmd. I'm not sure what was pulling this in on -current, but it doesnt do it on -stable. END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-06-11T05:32:11.000000Z K 7 svn:log V 23 MFC: Link against -lmd END K 10 svn:author V 3 alc K 8 svn:date V 27 2000-06-11T06:22:01.000000Z K 7 svn:log V 140 cpu_fork(): Check "flags" before dereferencing "p2". Otherwise, the call "vm_fork(p1, 0, flags);" early in fork1 can cause a kernel panic. END K 10 svn:author V 8 tanimura K 8 svn:date V 27 2000-06-11T06:43:16.000000Z K 7 svn:log V 529 1. Update Comtrol RocketPort driver(rp) to version 3.02. 2. Newbusify the driver. 3. Build as a module. 4. Use correct minor numbers when creating device files. 5. Correctly lock control characters. 6. Return ENXIO when device not configured. Submitted by: Tor Egge 7. Fix the baud_table. Submitted by: Elliot Dierksen Note: - the old driver still lives in src/sys/i386/isa, so that you can revert to it if something goes wrong. - The module does not detach very well. Attaching works fine. END K 10 svn:author V 8 tanimura K 8 svn:date V 27 2000-06-11T07:04:42.000000Z K 7 svn:log V 80 MFC: Fix minor numbers, locking, the return value of rpattach() and baud_table. END K 10 svn:author V 8 tanimura K 8 svn:date V 27 2000-06-11T07:15:27.000000Z K 7 svn:log V 80 MFC: Fix minor numbers, locking, the return value of rpattach() and baud_table. END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-06-11T07:19:20.000000Z K 7 svn:log V 571 Fixed allocation of unit numbers. Allocate the amount of space actually required (rounded up a little) instead of twice the previous amount (or a fixed amount for the first allocation). The bug caused memory corruption when a new unit number for a devclass was more than about twice the previous maximum one (or more than 3 for the first one), so it corrupted memory (which happened to be the atkbdc port resource list) in the reporter's configuration with sio unit numbers { 0, 25, 1, 2, ... }. Reviewed by: dfr Reported by: Leonid Lukiyanets END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-06-11T11:54:52.000000Z K 7 svn:log V 88 Add support for the Accton EN1217. PR: 18735 Submitted by: Adoal Xu END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-06-11T12:04:08.000000Z K 7 svn:log V 152 Add Adico and Accton NICs to the list. Move NDC a bit lower so that it is alphabetical. Inspired by PR: 18735 Submitted by: Adoal Xu END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-06-11T12:22:06.000000Z K 7 svn:log V 35 Don't oan about padding characters END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-06-11T12:22:30.000000Z K 7 svn:log V 40 MFC: Don't oan about padding characters END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-06-11T12:23:00.000000Z K 7 svn:log V 40 MF4: Don't oan about padding characters END K 10 svn:author V 4 dmlb K 8 svn:date V 27 2000-06-11T13:32:07.000000Z K 7 svn:log V 686 A bunch of misc. tidy ups really. Generated a new macor, RAY_RECERR for reporting errors with. Verbosity set with IFF_DEBUG (recommended at present). Add PRIBIO to tsleeps. Catch detach on ray_ccs_alloc a little better. Move sc_promisc into desired and current n/w parameters. Remove IFQ_PEEK, we know the driver runs okay without it. Drain the output queue in ray_stop. Only use ray_mcast for ADD/DEL multi ioctls. ray_init_multi resets the multicast list on startup. Simplifies ray_init a little. Tidy some old comments. ray_download_done now copies the whole desired n/w parameter set into the current set. This is because I was missing soem parameters - like the net type! END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-06-11T13:51:29.000000Z K 7 svn:log V 199 Try and get this list a bit more consistent in style. Also, clarify a comment with proper comma placement. Also tried to get the supported soundcard section more fleshed out. This needs more work. END K 10 svn:author V 4 dmlb K 8 svn:date V 27 2000-06-11T13:54:59.000000Z K 7 svn:log V 116 Generated a new macor, RAY_RECERR for reporting errors with. Verbosity set with IFF_DEBUG (recommended at present). END K 10 svn:author V 4 dmlb K 8 svn:date V 27 2000-06-11T13:56:11.000000Z K 7 svn:log V 168 Generated a new macor, RAY_RECERR for reporting errors with. Verbosity set with IFF_DEBUG (recommended at present). Move promisc flag into the nw parameter structure. END K 10 svn:author V 4 dmlb K 8 svn:date V 27 2000-06-11T13:57:59.000000Z K 7 svn:log V 56 Suck out all of the current and desired n/w parameters. END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-06-11T14:58:32.000000Z K 7 svn:log V 73 Hard sentence breaks and trailing space tidy-ups Obtained from: OpenBSD END K 10 svn:author V 3 ume K 8 svn:date V 27 2000-06-11T15:43:34.000000Z K 7 svn:log V 85 DNS IPv6 transport support. It is nessesary for IPv6 only life. Obtained from: KAME END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2000-06-11T16:40:06.000000Z K 7 svn:log V 41 MFC: r1.50, KASSERT() debugging support. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2000-06-11T16:41:51.000000Z K 7 svn:log V 68 MFC: r1.50, r1.48, KASSERT() debugging and M_PREPEND null checking. END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-06-11T17:02:46.000000Z K 7 svn:log V 498 MFC: Update with latest fixes from -current, brings -stable functionality up to and including following -current revisions: ata-all.c $FreeBSD: src/sys/dev/ata/ata-all.c,v 1.57 2000/05/28 07:51:23 ata-all.h $FreeBSD: src/sys/dev/ata/ata-all.h,v 1.27 2000/04/09 15:08:26 ata-disk.c $FreeBSD: src/sys/dev/ata/ata-disk.c,v 1.69 2000/05/23 19:05:56 ata-dma.c $FreeBSD: src/sys/dev/ata/ata-dma.c,v 1.38 2000/05/23 19:05:56 atapi-cd.h $FreeBSD: src/sys/dev/ata/atapi-cd.h,v 1.18 2000/05/28 07:50:19 END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-06-11T18:19:14.000000Z K 7 svn:log V 76 The USB library from NetBSD by Lennart Augustsson . END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-06-11T18:39:44.000000Z K 7 svn:log V 177 MFC: Bring WF2Q+ support in dummynet. Read the ipfw(8) manpage for documentation. Except for recompiling ipfw, old ipfw configurations involving dummynet pipes work unmodified. END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-06-11T19:09:47.000000Z K 7 svn:log V 179 The very feeble beginnings of a driver for the LanMedia LMC1504 card. New-Bus wizards are encouraged to look at this, I think it poses a challenge for the current newbus design. END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-06-11T21:41:25.000000Z K 7 svn:log V 89 Fix syntax error in previous commit. Submitted by: Udo Schweigert END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-06-11T21:42:21.000000Z K 7 svn:log V 22 MFC: Fix syntax error END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-06-11T21:53:38.000000Z K 7 svn:log V 77 Reformat and update sound section a bit. Still need to add more soundcards. END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-06-12T09:06:58.000000Z K 7 svn:log V 54 MFC: Hard sentence breaks and trailing space tidy-ups END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-06-12T09:07:40.000000Z K 7 svn:log V 54 MF4: Hard sentence breaks and trailing space tidy-ups END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-06-12T09:08:40.000000Z K 7 svn:log V 38 0x39 == plan9 Obtained from: OpenBSD END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-06-12T09:09:37.000000Z K 7 svn:log V 101 Add (another) PnP entry for the ESS ES1869 (Compaq OEM) Submitted by: mdharnois@home.com PR: 19206 END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-06-12T09:43:00.000000Z K 7 svn:log V 30 Fixed style bugs of rev 1.66. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-06-12T09:47:20.000000Z K 7 svn:log V 29 MFC: (rev 1.68) -mdoc fixes. END K 10 svn:author V 3 jmb K 8 svn:date V 27 2000-06-12T10:20:18.000000Z K 7 svn:log V 261 before this commit, specfs reported disk partitions using decimal major and minor numbers. "ls -l" reports disk partitions using decimal major numbers and hex minor numbers. make specfs use decimal major numbers and hex minor numbers, just like "ls -l" END K 10 svn:author V 7 roberto K 8 svn:date V 27 2000-06-12T10:36:52.000000Z K 7 svn:log V 364 The find -perm option currently supports an exact match, or if the mode is preceded by a '-', it checks for a match in at least the bits specified on the command line. It is often desirable to find things with any execute or setuid or setgid bits set. PR: bin/10169 Submitted by: Monte Mitzelfelt END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-06-12T11:12:19.000000Z K 7 svn:log V 96 Document SVR4 branding is supported. PR: 19131 Submitted by: Mike Barcroft END K 10 svn:author V 7 roberto K 8 svn:date V 27 2000-06-12T11:12:41.000000Z K 7 svn:log V 408 This patch adds the -mindepth and -maxdepth options to find(1), which behave as in GNU find (and of course as described in the manual page diff included). I think these options would be useful for some people. Some missing $FreeBSD$ tags are also added. The patch was slightly modified (send-pr mangling of TABS). PR: bin/18941 Submitted by: Ben Smithurst END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-06-12T13:05:26.000000Z K 7 svn:log V 32 MFC: Fix RU/SU. Fix ASCII bug. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-06-12T13:12:19.000000Z K 7 svn:log V 19 MFC: Add $FreeBSD$ END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-06-12T13:24:01.000000Z K 7 svn:log V 62 MFC: Various fixes from Bill Fumerola to clean the source up. END K 10 svn:author V 4 alex K 8 svn:date V 27 2000-06-12T13:53:04.000000Z K 7 svn:log V 86 Document possible values for the waitfor arg. PR: 18627, 18628 Reviewed by: asmodai END K 10 svn:author V 4 alex K 8 svn:date V 27 2000-06-12T14:05:11.000000Z K 7 svn:log V 79 MFC: Add bus_alloc_resource.9 and bus_release_resource.9 Approved by: asmodai END K 10 svn:author V 8 tanimura K 8 svn:date V 27 2000-06-12T15:21:59.000000Z K 7 svn:log V 153 - Eliminate rpread(). Call generic ttyread(). (cf rev 1.33) - Comment out deftermios. Termioschars() will give the default value. Pointed out by: bde END K 10 svn:author V 4 jake K 8 svn:date V 27 2000-06-12T15:28:08.000000Z K 7 svn:log V 97 Add MLINKS for queue(3) FOREACH_REVERSE and HEAD_INITIALIZER macros. Forgotten by: jake, archie END K 10 svn:author V 3 dcs K 8 svn:date V 27 2000-06-12T16:40:00.000000Z K 7 svn:log V 30 Make comment reflect reality. END K 10 svn:author V 3 dcs K 8 svn:date V 27 2000-06-12T16:42:02.000000Z K 7 svn:log V 218 Make abort" functional in interpret mode. This behavior is undefined by ANS Forth standard, but it's useful. Also, define the constant true in a more strict way. C might garantee 2-complement math, but Forth doesn't. END K 10 svn:author V 3 dcs K 8 svn:date V 27 2000-06-12T16:45:01.000000Z K 7 svn:log V 232 The word environment? returns a flag indicating whether the variable was found or not. Fix it's usage. Alas, it caused no problem before, besides leaving garbage in the stack, because refill, used by [if] [else] [then], was broken. END K 10 svn:author V 3 dcs K 8 svn:date V 27 2000-06-12T16:46:28.000000Z K 7 svn:log V 209 Fix REFILL. It must throw RESTART instead of OUTOFTEXT so that execution can take place at the point where it stopped after the input buffer has been refilled. Add ANS Forth CORE EXT and FILE word SOURCE-ID. END K 10 svn:author V 4 alex K 8 svn:date V 27 2000-06-12T16:56:49.000000Z K 7 svn:log V 127 RELENG_4 is FreeBSD-STABLE now, not RELENG_3. PR: 17677 Submitted by: Nathan Reviewed by: asmodai END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-06-12T17:07:57.000000Z K 7 svn:log V 45 Sometimes there isn't an ISA bus configured. END K 10 svn:author V 4 alex K 8 svn:date V 27 2000-06-12T17:15:55.000000Z K 7 svn:log V 32 RELENG_4 is FreeBSD-STABLE now. END K 10 svn:author V 4 alex K 8 svn:date V 27 2000-06-12T17:22:44.000000Z K 7 svn:log V 103 Remove the 4.x-cvsup from RELENG_4. They should have never been in this branch. Pointed out by: billf END K 10 svn:author V 6 alfred K 8 svn:date V 27 2000-06-12T18:06:12.000000Z K 7 svn:log V 96 unstatic getfp() so that other subsystems can use it. make sendfile() use it. Approved by: dg END K 10 svn:author V 3 ume K 8 svn:date V 27 2000-06-12T18:30:16.000000Z K 7 svn:log V 33 Mention about -4 and -6 options. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-06-12T20:22:07.000000Z K 7 svn:log V 130 Use objcopy to strip the gcc2_compiled. symbol from kernels. ld(1) doesn't seem to have the ability to delete an arbitary symbol. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-06-12T20:53:39.000000Z K 7 svn:log V 89 The buslogic driver doesn't have static unit limits (ie: no bt.h or arbitary NBT limits) END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-06-12T23:08:31.000000Z K 7 svn:log V 695 Fix breakage to target mode support. What we'd like to know is whether or not we have a listener upstream that really hasn't configured yet. If we do, then we can give a more sensible reply here. If not, then we can reject this out of hand. Choices for what to send were Not Ready, Unit Not Self-Configured Yet (0x2,0x3e,0x00) for the former and Illegal Request, Logical Unit Not Supported (0x5,0x25,0x00) for the latter. We used to decide whether there was at least one listener based upon whether the black hole driver was configured. However, recent config(8) changes have made this hard to do at this time. Actually, we didn't use the above quite yet, but were sure considering it. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-06-12T23:52:58.000000Z K 7 svn:log V 100 MFC: Clarify the description of some of the err() and warn() functions as well as some mdoc fixups. END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-06-13T00:41:38.000000Z K 7 svn:log V 102 Bump major to preserve 3.x binaries compatibility Found by: "Akinori -Aki- MUSHA" END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-06-13T00:42:40.000000Z K 7 svn:log V 33 MFC: bump major for 3.x binaries END K 10 svn:author V 3 jwd K 8 svn:date V 27 2000-06-13T03:05:56.000000Z K 7 svn:log V 159 Add 'tools' to the list of tarballs to be extracted when 'all' is specified as the distribution. PR: 18927 Submitted by: Stephen J. Roznowski END K 10 svn:author V 3 jwd K 8 svn:date V 27 2000-06-13T03:19:40.000000Z K 7 svn:log V 33 MFC: 1.24 to 4.x df -g support END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-06-13T06:08:58.000000Z K 7 svn:log V 135 Remove the "any" and "pio" stuff from PAO. We don't (yet) support that notation. Reported by: jkh on the train from Tokyo to Nagoya. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-06-13T07:12:34.000000Z K 7 svn:log V 74 MFC: (rev 1.133) do not call icmp_error() if ipfirewall(4) denied packet. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-06-13T07:17:27.000000Z K 7 svn:log V 56 MFC: (rev 1.21) restore backwards compatible -R option. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-06-13T07:33:36.000000Z K 7 svn:log V 65 MFC: (rev 1.11) add additional path for info to /usr/X11R6/info. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-06-13T07:50:59.000000Z K 7 svn:log V 105 MFC: - rev 1.25: Allow for incoming DNS UDP queries. - rev 1.27: Pass IP fragments with non-zero offset. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-06-13T07:58:19.000000Z K 7 svn:log V 13 MFC: New IDs END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-06-13T07:58:30.000000Z K 7 svn:log V 25 MFC: /usr/mdec has gone. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-06-13T07:58:48.000000Z K 7 svn:log V 18 Regen. after MFC. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-06-13T08:10:34.000000Z K 7 svn:log V 64 MFC: (rev 1.110) Unbroke `make symlinks; make copies' sequence. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-06-13T08:32:59.000000Z K 7 svn:log V 40 MFC: (rev 1.31) Document /usr/lib/aout. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-06-13T08:42:05.000000Z K 7 svn:log V 29 MFC: Remove a no-option MD5. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-06-13T08:48:06.000000Z K 7 svn:log V 29 MFC: Remove a no-option MD5. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-06-13T09:00:05.000000Z K 7 svn:log V 67 MFC: (rev 1.3) remove option's description that has gone with PAM. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-06-13T09:04:35.000000Z K 7 svn:log V 22 MFC: cleanup manpage. END K 10 svn:author V 3 alc K 8 svn:date V 27 2000-06-13T09:06:46.000000Z K 7 svn:log V 71 MFC: [rev 1.31] Check "flags" in cpu_fork() before dereferencing "p2". END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-06-13T09:10:37.000000Z K 7 svn:log V 707 Added new options CPU_PPRO2CELERON and CPU_L2_LATENCY to support Socket 8 to 370 converters. When (1) CPU_PPRO2CELERON option is defined, (2) Intel CPU is found and (3) CPU ID is 0x66?, L2 cache is enabled through MSR 0x11e. The L2 cache latency value can be specified by CPU_L2_LATENCY option. Default value of L2 cache latency is 5. These options are useful if you use Socket 8 to Socket 370 converter (e.g. Power Leap's PL-Pro/II.) Most PentiumPro BIOSs don't enable L2 cache of Mendocino Celeron CPUs because they don't know Celeron CPUs. These options are needles if you use a Coppermine (FCPGA) Celeron or PentiumIII, becuase the L2 cache enable bit is hard wired and L2 cache is always enabled. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-06-13T09:14:54.000000Z K 7 svn:log V 16 MFC: cosmetics. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-06-13T09:17:32.000000Z K 7 svn:log V 64 MFC: (rev 1.5) make `ssh-agent -k' work for csh(1)-like shells. END K 10 svn:author V 2 ps K 8 svn:date V 27 2000-06-13T09:32:09.000000Z K 7 svn:log V 91 Correctly set the Maximum DHCP Message Size. bootpd now works again as well as ISC dhcpd. END K 10 svn:author V 2 ps K 8 svn:date V 27 2000-06-13T09:33:25.000000Z K 7 svn:log V 50 MFC: Correctly set the Maximum DHCP Message Size. END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-06-13T10:03:28.000000Z K 7 svn:log V 33 A few more hard-sentence breaks. END K 10 svn:author V 4 alex K 8 svn:date V 27 2000-06-13T12:25:20.000000Z K 7 svn:log V 148 mdoc improvements and better readability of the text. PR: 18811 Submitted by: Christian Weisgerber Reviewed by: asmodai END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-06-13T12:33:45.000000Z K 7 svn:log V 119 Recognize Coppermine Celeron processors whose CPU ID = 0x68?. They were recognized as "Pentium III/Pentium III Xeon." END K 10 svn:author V 4 alex K 8 svn:date V 27 2000-06-13T12:50:47.000000Z K 7 svn:log V 131 Fix typo: turn of -> turn off. PR: 18805 Submitted by: Yoshihiro Ota Kind of Reviewed by: asmodai ("sure") END K 10 svn:author V 4 alex K 8 svn:date V 27 2000-06-13T12:54:54.000000Z K 7 svn:log V 35 MFC: Fix typo: turn of -> turn off END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-06-13T13:05:51.000000Z K 7 svn:log V 47 Merged from sys/i386/i386/machdep.c rev 1.395. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-06-13T13:07:53.000000Z K 7 svn:log V 64 Treat \t and \n inside /boot.config as whitespaces. PR: 19215 END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-06-13T13:08:30.000000Z K 7 svn:log V 45 Merged from sys/conf/options.i386 rev 1.137. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-06-13T13:22:34.000000Z K 7 svn:log V 68 MFC: (rev 1.29) treat \t and \n inside /boot.config as whitespaces. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-06-13T13:46:25.000000Z K 7 svn:log V 94 MFC: - rev 1.14: add appropriate MLINKS for rc.* - rev 1.15: enable installation of picobsd.8 END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-06-13T14:23:36.000000Z K 7 svn:log V 126 MFC: Back up following macros by functions: ishexnumber, isideogram, isnumber, isphonogram, isrune, isspecial. Fix ordering. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-06-13T15:36:26.000000Z K 7 svn:log V 149 MFC: Fix namespace pollution which will less likely cause problems in the future. This should fix C++ stdlib problems when using ctype.h as well. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-06-13T15:44:04.000000Z K 7 svn:log V 152 Fix panic by moving the prp == 0 check up the order of sanity checks. Submitted by: Bart Thate on -current Approved by: rwatson END K 10 svn:author V 4 alex K 8 svn:date V 27 2000-06-13T17:12:44.000000Z K 7 svn:log V 81 MFC: mdoc improvements and better readability of the text. Requested by: obrien END K 10 svn:author V 4 alex K 8 svn:date V 27 2000-06-13T17:43:18.000000Z K 7 svn:log V 149 Add note, that options VM86 is required for these functions. PR: 18943 Submitted by: Ben Smithurst Reviewed by: asmodai END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-06-13T18:09:45.000000Z K 7 svn:log V 117 Add libxpg4 as the current version had it's SO version number bumped and it no longer contains the locale functions. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2000-06-13T18:09:46.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 obrien K 8 svn:date V 27 2000-06-13T18:10:27.000000Z K 7 svn:log V 5 MFC. END K 10 svn:author V 8 groudier K 8 svn:date V 27 2000-06-13T20:17:41.000000Z K 7 svn:log V 443 Fix a problem of user settings from TEKRAM NVRAM layout introduced in driver 1.5.3. The driver was confused by the bogus TEKRAM table used to translate user sync. setting to SCSI sync. factor. Btw, the new TEKRAM DC-390 U3D and U3W Ultra-160 controllers seem to be using BIOS from SYMBIOS/LSI and thus SYMBIOS NVRAM layout. If that means that TEKRAM will now offer real SYMBIOS software compatible SCSI controllers, then it is a *GREAT NEWS*. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-06-13T22:28:50.000000Z K 7 svn:log V 2399 Borrow phk's axe and apply the next stage of config(8)'s evolution. Use Warner Losh's "hint" driver to decode ascii strings to fill the resource table at boot time. config(8) no longer generates an ioconf.c table - ie: the configuration no longer has to be compiled into the kernel. You can reconfigure your isa devices with the likes of this at loader(8) time: set hint.ed.0.port=0x320 userconfig will be rewritten to use this style interface one day and will move to /boot/userconfig.4th or something like that. It is still possible to statically compile in a set of hints into a kernel if you do not wish to use loader(8). See the "hints" directive in GENERIC as an example. All device wiring has been moved out of config(8). There is a set of helper scripts (see i386/conf/gethints.pl, and the same for alpha and pc98) that extract the 'at isa? port foo irq bar' from the old files and produces a hints file. If you install this file as /boot/device.hints (and update /boot/defaults/loader.conf - You can do a build/install in sys/boot) then loader will load it automatically for you. You can also compile in the hints directly with: hints "device.hints" as well. There are a few things that I'm not too happy with yet. Under this scheme, things like LINT would no longer be useful as "documentation" of settings. I have renamed this file to 'NOTES' and stored the example hints strings in it. However... this is not something that config(8) understands, so there is a script that extracts the build-specific data from the documentation file (NOTES) to produce a LINT that can be config'ed and built. A stack of man4 pages will need updating. :-/ Also, since there is no longer a difference between 'device' and 'pseudo-device' I collapsed the two together, and the resulting 'device' takes a 'number of units' for devices that still have it statically allocated. eg: 'device fe 4' will compile the fe driver with NFE set to 4. You can then set hints for 4 units (0 - 3). Also note that 'device fe0' will be interpreted as "zero units of 'fe'" which would be bad, so there is a config warning for this. This is only needed for old drivers that still have static limits on numbers of units. All the statically limited drivers that I could find were marked. Please exercise EXTREME CAUTION when transitioning! Moral support by: phk, msmith, dfr, asmodai, imp, and others END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2000-06-13T22:28:51.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 2 cg K 8 svn:date V 27 2000-06-13T23:18:43.000000Z K 7 svn:log V 69 handle closing differently - should fix the end-of-sample cutoff bug END K 10 svn:author V 2 cg K 8 svn:date V 27 2000-06-13T23:24:40.000000Z K 7 svn:log V 227 add alpha-quality recording code and handle pci error interrupts - this may prevent the card generating an nmi on ecc systems. for now a message is printed on every pci error and it seems every time we start playng we get one END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-06-14T02:45:11.000000Z K 7 svn:log V 44 Print error messages to stderr, not stdout. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-06-14T04:13:01.000000Z K 7 svn:log V 55 Mention a bug in the Mylex driver's geometry handling. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-06-14T04:13:40.000000Z K 7 svn:log V 49 MFC: mention geometry bug with the Mylex driver. END K 10 svn:author V 3 jwd K 8 svn:date V 27 2000-06-14T05:02:09.000000Z K 7 svn:log V 168 MFC: 1.7 Add 'tools' to the list of tarballs to be extracted when 'all' is specified as the distribution. PR: 18927 Submitted by: Stephen J. Roznowski END K 10 svn:author V 2 bp K 8 svn:date V 27 2000-06-14T05:56:53.000000Z K 7 svn:log V 125 Do not perform any opeartion with mbuf after it placed into interface queue. Tested by: Bosko Milekic END K 10 svn:author V 2 ps K 8 svn:date V 27 2000-06-14T06:41:33.000000Z K 7 svn:log V 241 Add option ALT_BREAK_TO_DEBUGGER. Implement the Solaris way to break into DDB over a serial console instead of sending a break. Sending the character sequence CR ~ ^b will break the kernel into DDB (if DDB is enabled). Reviewed by: peter END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-06-14T07:18:18.000000Z K 7 svn:log V 497 With apologies to dcs, temporarily comment out the version check code. It is failing for everybody that I have spoken with that has tried it. FreeBSD/i386 bootstrap loader, Revision 0.8 (root@outback.netplex.com.au, Tue Jun 13 23:26:49 PDT 2000) Loader version 0.3+ required Aborted! start not found Note that the 0.3+ message is from inside the arch-alpha block, not the i386 block of code. And even then, 0.8 is higher than 0.3. This prevents the rest of the loader.conf stuff working. :-/ END K 10 svn:author V 7 roberto K 8 svn:date V 27 2000-06-14T07:43:52.000000Z K 7 svn:log V 65 Make find -Wall -Wredundant-decls clean. Submitted by: nrahlstr END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-06-14T07:43:56.000000Z K 7 svn:log V 181 Argh! I broke the static hints parser at the last minute on freefall when I added the $FreeBSD$ (commented) line. Fix: 1: s/break/continue/ 2: will somebody please shoot me! :-] END K 10 svn:author V 2 ps K 8 svn:date V 27 2000-06-14T09:05:03.000000Z K 7 svn:log V 85 Make typing 'q' or 'Q' work for the show command as the pager prompt says it should. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-06-14T09:20:43.000000Z K 7 svn:log V 41 Catch up with Peter's config(8) changes. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-06-14T10:01:39.000000Z K 7 svn:log V 87 s/iomem/maddr/ - these were generated from an older verion of the gethints script. :-( END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-06-14T10:04:06.000000Z K 7 svn:log V 30 s/iomem/maddr/ s/iosiz/msize/ END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-06-14T10:07:22.000000Z K 7 svn:log V 133 Fix behaviour of "ipfw pipe show" -- previous code gave ambiguous data to the userland program (kernel operation was safe, anyways). END K 10 svn:author V 5 luigi K 8 svn:date V 27 2000-06-14T10:09:30.000000Z K 7 svn:log V 39 MFC: fix behaviour of "ipfw pipe show" END K 10 svn:author V 2 ps K 8 svn:date V 27 2000-06-14T10:34:29.000000Z K 7 svn:log V 200 Delay calling the device cleanup routines until the absolute last moment. We were cleaning up after PXE too early and the module dependancy code would not be able to load any files if it needed too. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-06-14T12:11:42.000000Z K 7 svn:log V 19 MFC: Add $FreeBSD$ END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-06-14T12:50:27.000000Z K 7 svn:log V 109 MFC: various fixes: Zap $Revision$ Change to $FreeBSD$ Fix *ripcmds Fix(?) spelling of the copyright END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-06-14T13:01:08.000000Z K 7 svn:log V 19 MFC: add $FReeBSD$ END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-06-14T13:02:54.000000Z K 7 svn:log V 38 MFC: Celeron recognition (rev. 1.82). END K 10 svn:author V 4 alex K 8 svn:date V 27 2000-06-14T13:38:21.000000Z K 7 svn:log V 153 You need options USER_LDT in your kernel to use these functions. PR: 18943 Submitted by: Ben Smithurst Reviewed by: asmodai END K 10 svn:author V 4 alex K 8 svn:date V 27 2000-06-14T13:40:30.000000Z K 7 svn:log V 55 MFC: options USER_LDT is required for these functions. END K 10 svn:author V 8 cracauer K 8 svn:date V 27 2000-06-14T13:42:25.000000Z K 7 svn:log V 51 Merge fixes that has been in -current for a while. END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-06-14T14:38:11.000000Z K 7 svn:log V 12 add libxpg4 END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-06-14T14:58:49.000000Z K 7 svn:log V 17 MFC: add libxpg4 END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-06-14T15:08:24.000000Z K 7 svn:log V 25 Fix "op" for xterm-color END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-06-14T15:09:22.000000Z K 7 svn:log V 26 MFC: "op" for xterm-color END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-06-14T15:12:42.000000Z K 7 svn:log V 24 MFC: op for xterm-color END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-06-14T15:23:21.000000Z K 7 svn:log V 64 MFC: all fixes up to 1.91 excepting 1.90 fix ("op" for syscons) END K 10 svn:author V 3 ume K 8 svn:date V 27 2000-06-14T15:26:58.000000Z K 7 svn:log V 193 Make sure to use native IPv4 addrerss even if getaddrinfo() returns IPv4 mapped IPv6 address. FTP is nervous about address family. Submitted by itojun and slightly modified to fit our ftp(1). END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-06-14T15:42:50.000000Z K 7 svn:log V 46 Warn about config's bout with Peter's big axe END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-06-14T15:56:27.000000Z K 7 svn:log V 46 MFC (1.67: fixed allocation of unit numbers). END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-06-14T16:01:57.000000Z K 7 svn:log V 46 MFC (1.67: fixed allocation of unit numbers). END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-06-14T16:09:35.000000Z K 7 svn:log V 505 - Added support for passive mode FTP by aliasing 227 replies. It does mean that it is now possible to run passive-mode FTP server behind NAT. - SECURITY: FTP aliasing engine now ensures that: o the segment preceding a PORT/227 segment terminates with a \r\n; o the IP address in the PORT/227 matches the source IP address of the packet; o the port number in the PORT command or 277 reply is greater than or equal to 1024. Submitted by: Erik Salander Reviewed by: ru END K 10 svn:author V 8 groudier K 8 svn:date V 27 2000-06-14T16:14:46.000000Z K 7 svn:log V 419 MFC: update sym_hipd.c to revision 1.16. Previous MFC came from revision 1.13. Fixes the user settings report problem with Tekram layout NVRAM for devices configured for Fast-40 and uses `bus space' instead of legacy IO/MMIO methods. Other changes that make the patch larger than it could have been are not dangerous for -stable and it would have been less safe, in my opinion, to try to revert them prior to this MFC. END K 10 svn:author V 3 ume K 8 svn:date V 27 2000-06-14T16:31:26.000000Z K 7 svn:log V 38 MFC: Mention about -4 and -6 options. END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-06-14T17:11:47.000000Z K 7 svn:log V 903 Removed support for generating inline code for MALLOC() and FREE() in the dysfunctional !KMEMSTATS case. This hasn't compiled since rev.1.31 of kern_malloc.c quietly removed the core of the support for the !KMEMSTATS case. I fixed it to see if it was worth saving and found that (as usual) inlining just wasted space and increased complexity without significantly affecting time, at least for the lmbench2 micro-benchmark on a Celeron. The space bloat was surprisingly large - the text size increased from 1700K to 1840K for a version with the entire malloc() family inlined. Removed even older garbage (kmemxtob() and btokmemx() macros). Attempt to deprecate MALLOC() and FREE(). Given current compilers (gcc-2.x or C99), they don't do anything that (safe) function-like macros or inline functions named malloc() and free() couldn't do. Fixed missing casts of macro args in MALLOC() and FREE(). END K 10 svn:author V 6 jasone K 8 svn:date V 27 2000-06-14T17:17:41.000000Z K 7 svn:log V 403 pthread_mutex_lock(), pthread_cond_trywait(), and pthread_cond_wait() are not allowed to return EINTR, but use of pthread_suspend_np() could cause EINTR to be returned. To fix this, restructure pthread_suspend_np() so that it does not interrupt a thread that is waiting on a mutex or condition, and keep enough state around that pthread_resume_np() can fix things up afterwards. Reviewed by: deischen END K 10 svn:author V 4 alex K 8 svn:date V 27 2000-06-14T17:41:31.000000Z K 7 svn:log V 135 /etc/weekly --> /etc/periodic/weekly/310.locate PR: 19268 Submitted by: Uwe Pierau Reviewed by: asmodai END K 10 svn:author V 4 alex K 8 svn:date V 27 2000-06-14T17:45:17.000000Z K 7 svn:log V 53 MFC: /etc/weekly --> /etc/periodic/weekly/310.locate END K 10 svn:author V 4 alex K 8 svn:date V 27 2000-06-14T17:53:11.000000Z K 7 svn:log V 135 Fix typo (accessable --> accessible) and add period. PR: 18588 Submitted by: Anatoly Vorobey Reviewed by: asmodai END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-06-14T17:53:38.000000Z K 7 svn:log V 103 Hopefully wave the unbreak-release magic wand at dokern.sh. Use GENERIC's hints strings with BOOTMFS. END K 10 svn:author V 4 alex K 8 svn:date V 27 2000-06-14T17:53:40.000000Z K 7 svn:log V 120 Fix typo (accessable --> accessible). PR: 18588 Submitted by: Anatoly Vorobey Reviewed by: asmodai END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2000-06-14T18:03:11.000000Z K 7 svn:log V 207 MFC: bios.c 1.32 -> 1.33 Fix gdt pointer for the current cpu on SMP. This will support power-off only. Fix for suspend/resume will come later. Submitted by: sumitani@bd2.hnes.nec.co.jp Reviewed by: jlemon END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-06-14T18:26:12.000000Z K 7 svn:log V 308 Document that alpha install CDs are now bootable. No need to muck around with floppies. Also document (for lack of a more appropriate place/file) the problems the installer has when other disks are present with a BSD disk label on them. Please remove this warning when the problem is fixed. PR: alpha/17642 END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-06-14T18:31:42.000000Z K 7 svn:log V 467 sys/malloc.h: Order the SYSINIT() for MALLOC_DEFINE() correctly so that malloc() doesn't have to waste time initializing itself. The (SI_SUB_KMEM, SI_ORDER_ANY) order was shared with syscons' SYSINIT() for scmeminit(), and scmeminit() calls malloc(), so malloc() initialization was not always complete on the first call to malloc(). kern/kern_malloc.c: - Removed self-initialization in malloc(). - Removed half-baked sanity check in free(). Trust MALLOC_DEFINE(). END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-06-14T18:33:51.000000Z K 7 svn:log V 315 [MFC]: Document that alpha install CDs are now bootable. No need to muck around with floppies. Also document (for lack of a more appropriate place/file) the problems the installer has when other disks are present with a BSD disk label on them. Please remove this warning when the problem is fixed. PR: alpha/17642 END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-06-14T18:38:44.000000Z K 7 svn:log V 56 Fixed disordering and misformatting in previous commit. END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-06-14T18:48:39.000000Z K 7 svn:log V 225 Fixed syntax errors and style bugs in previous commit. The syntax errors were normally harmless because they were in unreachable code and gcc apparently doesn't check the syntax inside asm statements that it optimizes away. END K 10 svn:author V 3 dcs K 8 svn:date V 27 2000-06-14T19:37:00.000000Z K 7 svn:log V 378 Remove the setting of sourceid from bf_vm(), as bf_vm() really has no clue. Set sourceid to 0 when booting, which is the correct setting for stdin. Set sourceid to an arbitrary fd when include'ing, preserving and restoring the previous sourceid. This is possibly broken(), as 0 is a valid fd. Maybe we should +1 to this value. This fixes the version problem widely reported. END K 10 svn:author V 3 dcs K 8 svn:date V 27 2000-06-14T19:39:31.000000Z K 7 svn:log V 14 Revert to 1.8 END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-06-14T20:20:51.000000Z K 7 svn:log V 101 Document support for Alpha Processor Inc UP1000 Reviewed by: Andrew Gallatin END K 10 svn:author V 5 asami K 8 svn:date V 27 2000-06-14T20:22:34.000000Z K 7 svn:log V 84 Add kterm-color, which is to kterm what xterm-color is to xterm. Approved by: ache END K 10 svn:author V 3 ume K 8 svn:date V 27 2000-06-14T20:51:55.000000Z K 7 svn:log V 92 Backout my previous commit. Cannot resolve any host on IPv4 only kernel. Reported by: ache END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-06-14T21:48:19.000000Z K 7 svn:log V 53 Remove a comment which should never have made it in. END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-06-14T23:34:22.000000Z K 7 svn:log V 671 This file lies by saying 200-255 are reserved for local use, thus implying that they aren't used for the rest of the system. Fix the lies: 253 is used by mfs (bad MFS for not registering it). 254 is a magic cookie inside of the dev code in at least one place. 255 is -1 which is magic in a different way in the dev code. So, that means that 200-252 are reserved for local users. A grep for 252 didn't turn anything up, so I'm assuming it and lower are safe. And I thought I was being smart by allocating our local major numbers from 254 on down. This caused very very odd problems that were hard to track down: close not being called, sync failing at reboot, etc. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-06-15T04:12:17.000000Z K 7 svn:log V 76 Fix a stray debug output. change if (1 || bootverbose) to if (bootverbose) END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-06-15T09:57:20.000000Z K 7 svn:log V 235 As a bit of a gross hack, allow earlier access to both the static and dynamic hints. This allows the resource_XXX_value() calls to work before malloc() has started. This gets the serial console working as well as a few other things. END K 10 svn:author V 8 cracauer K 8 svn:date V 27 2000-06-15T09:57:34.000000Z K 7 svn:log V 341 Linux allows to mmap annonymous with a file descriptor passed, FreeBSD doesn't. In the Linux emulation layer, ignore the fd passed when MAP_ANON is specified. Known application to be fixed: Xanalys/Harlequin Lispworks Also improve debug output for mmap, now showing what the emulation layer mapped to what (-DDEBUG). Reviewed by: marcel END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-06-15T10:00:20.000000Z K 7 svn:log V 71 Add -DNO_KERNELDEPEND and -DNO_KERNELCONFIG Not reviewed by: sheldonh END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-06-15T10:01:12.000000Z K 7 svn:log V 494 This is a temporary bandaid to get vidconsole working again without options USERCONFIG being present. Due to the lack of early boot hints neither sio or sc would succeed the console probe. If USERCONFIG was active, there was a second cninit() after userconfig had run and that happened to make the console selection work. If you left out USERCONFIG, you would end up with no console at all. :-( This needs a proper fix, especially when sc looses the "at isa" hint. But for now, this works. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-06-15T13:51:30.000000Z K 7 svn:log V 173 Make the module dependencies actually work. Specifying 'umass_load="YES"' in /boot/loader.conf or doing a 'kldload umass' now loads usb.ko automagically. Prodded by: green END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-06-15T15:23:12.000000Z K 7 svn:log V 90 Inverted error messages. Submitted by: John R. LoVerso END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-06-15T15:51:49.000000Z K 7 svn:log V 119 Handle comments and empty lines when generating YP passwd and group files PR: 14269 Submitted by: howard@ee.utah.edu END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-06-15T15:57:33.000000Z K 7 svn:log V 119 Only copy /modules to /modules.old if /modules exists and is populated. Submitted by: John DeBoskey END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-06-15T16:08:04.000000Z K 7 svn:log V 70 MFC: Correct date adjustments crossing summer/winter time boundaries. END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-06-15T17:08:28.000000Z K 7 svn:log V 49 MFC: Add ``set urgent none'' and ``set ifqueue'' END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-06-15T17:09:11.000000Z K 7 svn:log V 49 MF4: Add ``set urgent none'' and ``set ifqueue'' END K 10 svn:author V 5 chris K 8 svn:date V 27 2000-06-15T17:19:22.000000Z K 7 svn:log V 99 Replace vattr_null() with VATTR_NULL() and do not explicity set vattr fields to VNOVAL afterwards. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-06-15T17:52:41.000000Z K 7 svn:log V 35 update UP1000 memory intf. details END K 10 svn:author V 6 alfred K 8 svn:date V 27 2000-06-15T18:18:43.000000Z K 7 svn:log V 483 add socketoptions DELAYACCEPT and HTTPACCEPT which will not allow an accept() until the incoming connection has either data waiting or what looks like a HTTP request header already in the socketbuffer. This ought to reduce the context switch time and overhead for processing requests. The initial idea and code for HTTPACCEPT came from Yahoo engineers and has been cleaned up and a more lightweight DELAYACCEPT for non-http servers has been added Reviewed by: silence on hackers. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-06-15T19:19:59.000000Z K 7 svn:log V 51 Remove references to PCMCIA ethernet cards/laptops END K 10 svn:author V 5 chris K 8 svn:date V 27 2000-06-15T20:13:51.000000Z K 7 svn:log V 41 Remove unused include . END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-06-15T20:30:53.000000Z K 7 svn:log V 367 Add disk_enumerate() for finding names of disks. Vinum and libh will need this RSN. Remove a pointless warning in the root device locating code. Remove the "wd" compatibility name from the "ad" driver. WARNING: If you have not updated to use /dev/wd* in your /etc/fstab and modern bootblocks, it would be a very good idea to do so BEFORE you upgrade your kernel. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-06-15T23:08:17.000000Z K 7 svn:log V 211 Introduce syscalls for process capability manipulation. Currently backs onto already committed stubs. Commit one of two. Reviewed by: Damned if I can remember. Many people. Obtained from: TrustedBSD Project END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-06-15T23:27:18.000000Z K 7 svn:log V 112 Second of two commits adding capability manipulation syscalls for processes. Obtained from: TrustedBSD Project END K 10 svn:author V 3 dcs K 8 svn:date V 27 2000-06-16T05:04:05.000000Z K 7 svn:log V 201 Fix vocabulary juggling so that builtins voc is always searched before forth vocabulary when initially creating the builtins. FICL 2.05 has a better way to do this, but this works for now. Fixes "?". END