ƒ¬#45235 237 187 130 117 147 317 1500 220 185 153 146 170 134 136 346 116 163 226 575 208 199 247 174 120 109 153 172 155 157 319 365 121 310 138 137 140 355 773 159 142 131 319 293 335 127 422 239 142 173 338 155 154 113 811 177 121 133 568 333 618 151 120 194 173 225 192 151 169 200 311 171 154 154 129 247 266 135 374 134 135 158 128 138 178 135 299 309 303 146 325 195 163 267 163 110 142 152 120 351 264 139 139 158 119 168 159 114 154 234 264 141 143 218 596 126 311 279 299 148 369 210 141 147 158 158 132 159 154 165 179 133 199 254 114 281 920 409 395 118 136 118 149 133 206 195 129 237 174 179 174 179 280 1304 208 151 129 112 331 229 247 104 114 112 356 304 127 196 127 188 140 162 358 144 158 137 152 154 239 117 128 150 158 179 146 198 464 206 254 355 112 1109 151 139 1109 141 141 184 182 155 538 117 118 207 230 508 160 122 298 248 279 409 223 149 118 167 175 117 217 142 132 135 193 219 209 143 132 205 124 355 241 152 132 122 167 252 190 132 171 K 10 svn:author V 5 steve K 8 svn:date V 27 1999-04-01T19:42:09.000000Z K 7 svn:log V 93 Missed a '/' in the last commit. PR: 10909 Submitted by: Yasuhiro Fukama END K 10 svn:author V 5 steve K 8 svn:date V 27 1999-04-01T19:44:17.000000Z K 7 svn:log V 36 MFC: fixup botched previous commit. END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-04-01T22:32:13.000000Z K 7 svn:log V 24 MFC: sign extension bug END K 10 svn:author V 5 asami K 8 svn:date V 27 1999-04-02T00:21:17.000000Z K 7 svn:log V 53 Merge /var/db/pkg creation here too before I forget. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-04-02T07:15:44.000000Z K 7 svn:log V 223 Add variable start_vinum. If set to YES, it will start vinum and automagically find all the partitions. This is to be preferred to the somewhat emetic usage of vinum_slices and the equally obnoxious 'vinum read' command. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-04-02T08:51:06.000000Z K 7 svn:log V 1405 o sys/i386/include/soundcard.h Add Sound Card ID for the nss(NEC PC-9801-86 Sound System) driver. Old name of this driver was pcm driver in FreeBSD 2.2.x. Fix lack of the length of the name member of the synth_info structure. (attach_mpu401 in sys/i386/isa/sound/mpu401.c requires 33 chars.) o sys/i386/isa/sound/dev_table.h Add the DMAbuf flags definition DMA_DISABLE. Add the nss driver entry. o sys/i386/isa/sound/dmabuf.c Add the DMA_DISABLE flag check in DMAbuf_outputintr and DMAbuf_inputintr to disable DMA control in FIFO only use (nss driver required). o sys/i386/isa/sound/local.h Add the nss driver entry. o sys/i386/isa/sound/mpu401.c Replace inb function in probe_mpu401 to mpu401_status macro. Wrap macro argument for above replace. Add I/O port maping macro for NEC PC-98x1 arch. Add delay in NEC PC-98x1 arch. o sys/i386/isa/sound/pcm86.c Change driver name to avoid name space conflict to new pcm driver. Fix NEC PC-9801-86 driver to work on RELENG_3 branch or latter. o sys/i386/isa/sound/sound_calls.h Fix the mpuintr definition. Add the nss driver entry. attach_nss, probe_nss, nssintr o sys/i386/isa/sound/soundcard.c Fix lack of the mpuintr registration. Add the nss driver entry. o sys/pc98/conf/files.pc98 Add the nss driver entry. Reviewed by: kato Submitted by: Akio Morita END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-04-02T08:59:11.000000Z K 7 svn:log V 126 Use files under sys/boot/i386 instead of copying under sys/boot/pc98. Submitted by: Takahashi Yoshihiro END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-04-02T09:01:02.000000Z K 7 svn:log V 92 MFC: Use files under sys/boot/i386. Submitted by: Takahashi Yoshihiro END K 10 svn:author V 8 cracauer K 8 svn:date V 27 1999-04-02T09:28:00.000000Z K 7 svn:log V 56 -T was missing in the synopsis line. Submitted by: BDE END K 10 svn:author V 8 cracauer K 8 svn:date V 27 1999-04-02T09:35:34.000000Z K 7 svn:log V 49 Break lines to be < 80 chars. Submitted by: BDE END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-04-02T13:57:21.000000Z K 7 svn:log V 78 Don't open window for race condition. Detected by: Reg Clemens END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-04-02T13:58:01.000000Z K 7 svn:log V 42 Add back cxswitch() it was used afterall. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-04-02T13:58:24.000000Z K 7 svn:log V 44 We don't need to splbio() around biodone(). END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-04-02T15:37:07.000000Z K 7 svn:log V 251 Add libwrap to includes target, otherwise doesn't get installed in time to build inetd. (If you already have /usr/include/tcpd.h, the build doesn't fail. This mainly affects upgrades and 'make world' from systems more than a few weeks old) END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-04-02T17:19:19.000000Z K 7 svn:log V 21 Be quiet by default. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-04-02T17:35:14.000000Z K 7 svn:log V 68 `make world' works fine -- no reason to revert the move to gnu/lib/ END K 10 svn:author V 6 nsayer K 8 svn:date V 27 1999-04-02T17:42:10.000000Z K 7 svn:log V 130 Call me bored, but I actually fed the equation into 'calc' just now and got a slightly different answer than is in the quotation. END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-04-02T17:59:49.000000Z K 7 svn:log V 482 Put in place the infrastructure for improved UP and SMP TLB management. In particular, replace the unused field pmap::pm_flag by pmap::pm_active, which is a bit mask representing which processors have the pmap activated. (Thus, it is a simple Boolean on UPs.) Also, eliminate an unnecessary memory reference from cpu_switch() in swtch.s. Assisted by: John S. Dyson Tested by: Luoqi Chen , Poul-Henning Kamp END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-04-03T02:18:13.000000Z K 7 svn:log V 112 Bump __FreeBSD_cc_version to 400002 in case we need to know we are using EGCS at some point. Submitted by: jdp END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-04-03T02:32:54.000000Z K 7 svn:log V 105 Include nss.h only when PC98 is defined. Pointed out by: "Pierre Y. Dampure" END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-04-03T03:29:14.000000Z K 7 svn:log V 153 Add data storage for two application-provided variables. GNU configure goes very mad when sensing anything with -lwrap since those two vars are missing END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-04-03T04:02:29.000000Z K 7 svn:log V 81 Since our inetd wrapped now, treat all its services as tcpd-prefixed for tcpdchk END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-04-03T06:58:32.000000Z K 7 svn:log V 28 Fixed printf format errors. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-04-03T07:04:53.000000Z K 7 svn:log V 17 echo -> ${ECHO}. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-04-03T07:09:59.000000Z K 7 svn:log V 61 Install dhclient-script under ${DESTDIR}. PR: 10615, 10891 END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-04-03T07:21:14.000000Z K 7 svn:log V 80 Fixed some style bugs (mainly vinum ones and ones fixed in Lite2 but not here). END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-04-03T08:18:43.000000Z K 7 svn:log V 60 EGCS will have some new includes that need to be installed. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-04-03T09:27:44.000000Z K 7 svn:log V 62 Default to UDP protcol until FreeBSD's NFS/TCP gets stronger. END K 10 svn:author V 8 cracauer K 8 svn:date V 27 1999-04-03T11:41:46.000000Z K 7 svn:log V 221 Implement -a flag. A test shell script can be found at http://www.cons.org/cracauer/download/sh-interrupt/testsuite/test_export.sh The PR also had test cases the new version passes. Fix typo in comment. PR: bin/1030 END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-04-03T11:54:00.000000Z K 7 svn:log V 270 Handle the detection of frames even if we read them with more than one read(). When we detect one, don't forget to pass it to async_Input() and drop our terminal back into command mode. Don't output an extraneous \r if we're passed \r\n to prompt_vprintf in raw mode. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-04-03T12:01:38.000000Z K 7 svn:log V 27 Remove forgotten variable. END K 10 svn:author V 8 cracauer K 8 svn:date V 27 1999-04-03T12:55:51.000000Z K 7 svn:log V 212 In interactive shells, break loops to the topmost level when a child is killed by a signal. (In non-interactive shells - that means a shellscript - the shell just exits, this was already working) PR: bin/9173 END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-04-03T15:51:14.000000Z K 7 svn:log V 45 Sync with sys/i386/isa/sio.c revision 1.234. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-04-03T15:51:54.000000Z K 7 svn:log V 44 Sync with sys/i386/isa/wd.c revision 1.191. END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1999-04-03T20:54:00.000000Z K 7 svn:log V 44 Change default release name from 3.0 to 3.1 END K 10 svn:author V 3 jdp K 8 svn:date V 27 1999-04-03T22:20:03.000000Z K 7 svn:log V 262 Restore support for executing BSD/OS binaries on the i386 by passing the address of the ps_strings structure to the process via %ebx. For other kinds of binaries, %ebx is still zeroed as before. Submitted by: Thomas Stephens Reviewed by: jdp END K 10 svn:author V 8 cracauer K 8 svn:date V 27 1999-04-03T22:24:36.000000Z K 7 svn:log V 675 1) Fix the case where a shellscript using getopt is called with a parameter that has space in it, both in getopt.c and in the manpage example. 2) Fix the example in the manpage. The set(1) command is required to return 0 (POSIX 1003.2, section 3.14.11), so you can't test for getopt's exit status like the example did: #! /bin/sh set -- `getopt abo: $*` if test $? != 0 # wrong, tests for set's exit status, which is # always zero, no for getopt(1)'s. Fixes PR bin/5845, which thought it was getopt's fault, but in fact the manpage was wrong. I also updated the example to be more useful and updated the BUGS section. PR: bin/5845 END K 10 svn:author V 3 jdp K 8 svn:date V 27 1999-04-03T22:36:56.000000Z K 7 svn:log V 67 Add a missing declaration that broke the compilation of this file. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1999-04-03T22:47:25.000000Z K 7 svn:log V 50 Fix a macro name typo that made a word disappear. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1999-04-03T22:48:30.000000Z K 7 svn:log V 39 MFC 1.12 -> 1.13: Fix macro name typo. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-04-03T22:52:35.000000Z K 7 svn:log V 223 Makefile.inc was politing all subdir's with SHLIB_{MAJOR,MINOR} definitions. Since we aren't keeping all the GNU libs at the same versions, this is useless and causes us to build a shared libgcc, which we don't want to do. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-04-03T22:54:47.000000Z K 7 svn:log V 197 Commit msg for rev 1.20 should probably have added that gnu/lib/libregex was the only lib that was using the SHLIB_* values from gnu/lib/Makefile.inc. Thus I simply added the to the Makefile here. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-04-03T23:26:03.000000Z K 7 svn:log V 239 * Protect ourselves from any previously defined options. * Turn on DEFAULT_VTABLE_THUNKS. (it is the default anyway, I'm just being explicit about it, in case it causes us trouble it might be easier for someone to notice it this way) END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-04-03T23:46:18.000000Z K 7 svn:log V 32 Missed a gnu/usr.bin/cc/libgcc. END K 10 svn:author V 8 cracauer K 8 svn:date V 27 1999-04-04T00:25:39.000000Z K 7 svn:log V 324 Back out part of previous commit. Arguments with whitespaces are easy to fix, but in combination with shell metachars that should not be evaluated it is very hard, probably impossible to fix without going to a line-oriented solution. Next time I will believe Henry Spencer when he says "this looks easy to fix but isn't". END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-04-04T01:14:02.000000Z K 7 svn:log V 143 Read the board revision and trim cache line size back from 16 to 1 for early revision 2100 boards. Make sure to turn ROM off for these boards. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-04-04T01:20:25.000000Z K 7 svn:log V 47 roll ISP1040 and ISP2100 f/w to latest release END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-04-04T01:26:08.000000Z K 7 svn:log V 78 Change f/w revision to major,minor,micro version. Add in ISP1040C definition. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-04-04T01:32:09.000000Z K 7 svn:log V 242 Remove incorrect BIG_ENDIAN defines and substitute in the SBus only macros that will SBusify an isp header or the lun/target portions of a request IOCB- and have these only valid iff __sparc__ (no non-sparc SBus machine that *I* know about). END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-04-04T01:34:06.000000Z K 7 svn:log V 60 Fix for pre-CAM kernels (again). Turn back on fast posting. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-04-04T01:35:03.000000Z K 7 svn:log V 59 F/W revisions now a tuple (not a duple). Fix pre-CAM code. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-04-04T02:22:42.000000Z K 7 svn:log V 18 oops on this last END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-04-04T02:28:29.000000Z K 7 svn:log V 715 Make firmware revision a triple. Clean up some FC init stuff for board versions with no BIOS. Separate mailbox interrupts from IOCB interrupts. Read OUTMAILBOX5 while RISC_INT is active- not after you clear it (potential race condition). Clear out older broken BIG_ENDIAN goop. Don't negotiate narrow/async for LVD busses at startup if already in LVD mode. Note usage of presumptive 1040C revision. For all the LIP, PDB Changed, Loop UP/DOWN async events, mark fw state as unknown as well as marking the need to do a getpdb on targets- after a LIP for certain the f/w has to do PRLI/PLOGI for all targets again and marking f/w state as unknown gives us a fighting chance to (start to) hold up for that to complete. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-04-04T02:53:08.000000Z K 7 svn:log V 84 Fix for console mouse. Submitted by: Nobuyuki Koganemaru END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-04-04T02:53:57.000000Z K 7 svn:log V 28 MFC: fix for console mouse. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-04-04T03:33:45.000000Z K 7 svn:log V 40 Correct forgotten defs in defproc macro END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-04-04T04:36:50.000000Z K 7 svn:log V 473 Add an 'al' (autologin username) capability to getty/gettytab. This is a damn useful thing for using with serial consoles in clusters etc or secure console locations. Using a custom gettytab entry for console with an entry like 'al=root' means that there is *always* a root login ready on the console. This should replace hacks like those which go with conserver etc. (This is a loaded gun, watch out for those feet!) Submitted by: "Andrew J. Korty" END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-04-04T06:01:09.000000Z K 7 svn:log V 238 If somebody does an execv("foo", NULL) (which theoretically is an error), avoid crashing inside rtld (since it's easy) since everything else handles it. Of course, if the target program checks argv[], it'll fall over. Reviewed by: jdp END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-04-04T07:11:02.000000Z K 7 svn:log V 525 Two changes to vm_map_delete: 1. Don't bother checking object->ref_count == 1 in order to set OBJ_ONEMAPPING. It's a waste of time. If object->ref_count == 1, vm_map_entry_delete will "run-down" the object and its pages. 2. If object->ref_count == 1, ignore OBJ_ONEMAPPING. Wait for vm_map_entry_delete to "run-down" the object and its pages. Otherwise, we're calling two different procedures to delete the object's pages. Note: "vmstat -s" will once again show a non-zero value for "pages freed by exiting processes". END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-04-04T10:28:42.000000Z K 7 svn:log V 59 Update to latest version from Dave Mills. Mostly textual. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-04-04T10:53:59.000000Z K 7 svn:log V 28 Dang, lost some LL's there. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-04-04T12:29:31.000000Z K 7 svn:log V 101 Manpages for the KLD system calls. PR: docs/10412 Submitted by: Chris Costello END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 1999-04-04T13:23:40.000000Z K 7 svn:log V 76 MFC: - Cleanup usage of err() and warn(). - Add error handling for ioctl(). END K 10 svn:author V 8 cracauer K 8 svn:date V 27 1999-04-04T13:49:10.000000Z K 7 svn:log V 127 Further backouts and changes to the example. getopt in bourne shell is in fact hard. Maybe perl isn't *that* bad after all... END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-04-04T16:36:35.000000Z K 7 svn:log V 97 Minimum set of changes to switch from Gcc 2.7.2 (in contrib/gcc) to Egcs 1.1.2 (in contrib/egcs) END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-04-04T16:44:33.000000Z K 7 svn:log V 56 This is old C++ code -- no need for rtti or exceptions. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-04-04T17:11:00.000000Z K 7 svn:log V 74 didn't get latest version: Don't conditionalize -I${.CURDIR}/../cc_tools END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-04-04T19:56:04.000000Z K 7 svn:log V 107 Fix a division which I had made a multiplication. Fix return value from ntp_adjtime(). Submitted by: jhay END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-04-04T20:28:04.000000Z K 7 svn:log V 218 Add mkstemps from OpenBSD. This has been in my tree for months and hasn't caused any problems until the egcs import. This fix breaks the world build, but my very next commit will remove mkstemps from the egcs build. END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-04-04T20:29:43.000000Z K 7 svn:log V 79 Remove mkstemp.c from build. This is now in libc. Tested by: make buildworld END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-04-04T20:40:45.000000Z K 7 svn:log V 59 Attempt at creating the right ``tm.h'' file for the Alpha. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-04-04T20:41:50.000000Z K 7 svn:log V 59 Attempt to creating the right ``tm.h'' file for the Alpha. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-04-04T20:47:33.000000Z K 7 svn:log V 34 Conditionalize one more i386'ism. END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-04-04T21:15:37.000000Z K 7 svn:log V 154 Add mkstemps to the man page, and create a link for it. Obtained from: OpenBSD Poked in the eye about committing new functions without a manpage: obrien END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-04-04T21:15:41.000000Z K 7 svn:log V 170 Remove the string ">>> FreeBSD/i386 BOOT". I need to reduce the size of boot2 by 16 bytes. I expect this to be temperary until the boot2 authors can do the proper fix. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-04-04T21:35:27.000000Z K 7 svn:log V 40 Remove a lingering reference to libg++. END K 10 svn:author V 2 dt K 8 svn:date V 27 1999-04-04T21:41:28.000000Z K 7 svn:log V 282 Add standard padding argument to pread and pwrite syscall. That should make them NetBSD compatible. Add parameter to fo_read and fo_write. (The only flag FOF_OFFSET mean that the offset is set in the struct uio). Factor out some common code from read/pread/write/pwrite syscalls. END K 10 svn:author V 2 dt K 8 svn:date V 27 1999-04-04T21:43:36.000000Z K 7 svn:log V 43 Regenerate (padding for pread and pwrite). END K 10 svn:author V 2 dt K 8 svn:date V 27 1999-04-04T21:46:24.000000Z K 7 svn:log V 44 Add wrappers for pread and pwrite syscalls. END K 10 svn:author V 2 dt K 8 svn:date V 27 1999-04-04T21:47:11.000000Z K 7 svn:log V 67 Rename a function to avoid conflict with the new syscall 'pwrite'. END K 10 svn:author V 2 dt K 8 svn:date V 27 1999-04-04T21:47:53.000000Z K 7 svn:log V 37 Add prototypes for pread and pwrite. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-04-04T21:50:07.000000Z K 7 svn:log V 43 4.0 will offer EGCS over GCC to the world. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-04-04T22:46:18.000000Z K 7 svn:log V 83 Fix space padding that was causing a problem in creating the final CPP_PREDEFINES. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-04-05T01:16:03.000000Z K 7 svn:log V 40 _G_config.h is now dynamically created. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-04-05T01:53:39.000000Z K 7 svn:log V 205 Represent the value 2**32 correctly in nroff. Previously, the troff operator up was being omitted, and the result was 232, a slightly lower value. Observed-by: Bill Vermillion END K 10 svn:author V 3 jdp K 8 svn:date V 27 1999-04-05T02:36:40.000000Z K 7 svn:log V 216 Resolve undefined weak references to a value of 0. This solves the "__deregister_frame_info" problem that was seen when combining a program linked using the old gcc with shared libraries that were built using egcs. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1999-04-05T02:39:13.000000Z K 7 svn:log V 210 Bump __FreeBSD_version to 400004 now that the __deregister_frame_info bug is fixed in the dynamic linker. I think it might be handy to know about this to deal with some coming make world bootstrapping issues. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-04-05T03:55:44.000000Z K 7 svn:log V 53 'fr' macro: trace back to new kernel base 0xc0000000 END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-04-05T04:02:09.000000Z K 7 svn:log V 231 free_vinum: Clean out bdevsw entry before unloading kld. Repeatedly-tripped-over-by: Vallo Kallaste When VINUMDEBUG is set, free any memory found still allocated. Only log errors if DEBUG_EXITFREE is set. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-04-05T04:02:59.000000Z K 7 svn:log V 101 remove_plex: If we don't find the plex in a volume to which it claims to belong, remove it anyway. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-04-05T04:03:45.000000Z K 7 svn:log V 70 Add debug flag DEBUG_EXITFREE to log problems freeing memory on exit. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-04-05T04:06:27.000000Z K 7 svn:log V 173 Add GOTCHAS entries warning against using partition c for vinum, and explaining the syntax of the 'read' command. Shot-in-foot-by: Bob Gustwick END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-04-05T05:08:20.000000Z K 7 svn:log V 68 osfcn.h (part of libg++) is going away, so don't try to include it. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-04-05T05:37:27.000000Z K 7 svn:log V 15 libg++ is OBE. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-04-05T06:30:12.000000Z K 7 svn:log V 48 kldload("ccd") if the ccd module isn't present. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-04-05T06:31:43.000000Z K 7 svn:log V 58 Stray files that used to be in 1.9.x that are not in 1.10 END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-04-05T06:36:11.000000Z K 7 svn:log V 26 Zap files not in cvs-1.10 END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-04-05T06:39:10.000000Z K 7 svn:log V 256 There's not much point in the EXPORTMFS #ifdef. I've had this sitting in my tree for 12+ months, and I just noticed that NetBSD have (I think, I've just seen the commit, not the change) just zapped it there. It wasn't in the options files or LINT either. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-04-05T07:10:13.000000Z K 7 svn:log V 168 Correct contents for the EGCS compiler documentation. Currently it is unbuildable, but an info-aware developer should be able to get this working w/o too much trouble. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1999-04-05T07:24:51.000000Z K 7 svn:log V 42 Optimize better for space. Thanks to: jdp END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1999-04-05T07:36:30.000000Z K 7 svn:log V 42 Fix damage introduced in previous commit. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-04-05T07:38:07.000000Z K 7 svn:log V 66 Fixed disordering in previous 2 commits. Fixed an English error. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-04-05T08:07:41.000000Z K 7 svn:log V 24 Add iostream Info docs. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-04-05T08:48:08.000000Z K 7 svn:log V 73 Turn off src/gnu/usr.bin/genclass -- it is OBE as it was part of libg++. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-04-05T09:01:45.000000Z K 7 svn:log V 64 Fix .for loop continuation lines style bugs. Submitted by: bde END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-04-05T10:18:50.000000Z K 7 svn:log V 20 Fix type mismatch.. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-04-05T10:21:30.000000Z K 7 svn:log V 59 Crap! I grabbed the wrong Makefile from the test machine. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-04-05T15:43:11.000000Z K 7 svn:log V 139 Make ppbus compile under egcs. I'm not sure about this casting-to-union- -containing-the-type stuff, but gcc seemed to do it implicitly.. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-04-05T17:01:52.000000Z K 7 svn:log V 167 bugfix: initialise timeout for usbd_device_request as well. moved statements around to reflect sequence in the struct, to make finding these discrepancies easier. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-04-05T17:12:46.000000Z K 7 svn:log V 45 Add the defines for the Iomega Zip 100 drive END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-04-05T17:19:48.000000Z K 7 svn:log V 47 change wrong names in prototypes (pipe to dev) END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-04-05T17:23:54.000000Z K 7 svn:log V 121 1) Add the defines for the Mass Storage class 2) Add comments 3) Add UE_DIR to replace the querying of UE_IN directly END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-04-05T19:38:30.000000Z K 7 svn:log V 500 Catch a case spotted by Tor where files mmapped could leave garbage in the unallocated parts of the last page when the file ended on a frag but not a page boundary. Delimitted by tags PRE_MATT_MMAP_EOF and POST_MATT_MMAP_EOF, in files alpha/alpha/pmap.c i386/i386/pmap.c nfs/nfs_bio.c vm/pmap.h vm/vm_page.c vm/vm_page.h vm/vnode_pager.c miscfs/specfs/spec_vnops.c ufs/ufs/ufs_readwrite.c kern/vfs_bio.c Submitted by: Matt Dillon Reviewed by: Alan Cox END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-04-05T21:41:56.000000Z K 7 svn:log V 34 Move the proper set of libraries. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1999-04-05T21:51:32.000000Z K 7 svn:log V 216 I've taken a pass through to add NetBSD and OpenBSD release dates, and to shuffle the NetBSD and OpenBSD entries in the tree to line the dates up with FreeBSD. Submitted by: David Brownlee END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-04-05T21:52:10.000000Z K 7 svn:log V 184 When we get an LCP TLU, go into PHASE_AUTHENTICATE from any other phase besides PHASE_NETWORK, otherwise there's a chance that we end up sending auth packets and dropping the replies. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-04-05T21:52:53.000000Z K 7 svn:log V 204 MFC: When we get an LCP TLU, go into PHASE_AUTHENTICATE from any other phase besides PHASE_NETWORK, otherwise there's a chance that we end up sending auth packets and dropping the replies. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-04-05T22:37:54.000000Z K 7 svn:log V 53 Clean up "lib-tools:", folding libgcc into the rest. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-04-06T00:29:41.000000Z K 7 svn:log V 274 After receiving a connection and doing a reverse lookup on the incoming IP, do a forward lookup on the result and make sure that the IP is in the resulting list. If it's not, put the IP number in utmp/wtmp instead of the rogue name. Stolen from: rlogind Suggested by: sef END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-04-06T02:13:11.000000Z K 7 svn:log V 115 Zap the genclass makefile too, it's gone. (It was part of g++ - a hack to create classes from templates manually) END K 10 svn:author V 3 dcs K 8 svn:date V 27 1999-04-06T02:43:06.000000Z K 7 svn:log V 49 Reactivate trace! after making it egcs-friendly. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-04-06T03:02:11.000000Z K 7 svn:log V 53 LK_RETRY is a vn_lock() flag, not one for lockmgr(). END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-04-06T03:03:34.000000Z K 7 svn:log V 64 Use the reference-counted PHOLD()/PRELE() rather than P_NOSWAP. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-04-06T03:04:47.000000Z K 7 svn:log V 64 Use the reference counted PHOLD()/PRELE() rather than P_PHYSIO. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-04-06T03:05:36.000000Z K 7 svn:log V 38 Use PHOLD/PRELE rather than P_PHYSIO. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-04-06T03:06:51.000000Z K 7 svn:log V 65 Use reference counted PHOLD/PRELE rather than the P_PHYSIO flag. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-04-06T03:07:54.000000Z K 7 svn:log V 60 Hold nfsd's upages in-core with PHOLD rather than P_NOSWAP. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-04-06T03:08:43.000000Z K 7 svn:log V 71 Hold the mfs process's upages in-core with PHOLD rather than P_NOSWAP. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-04-06T03:11:34.000000Z K 7 svn:log V 85 Only use p->p_lock (manage by PHOLD()/PRELE()) - P_NOSWAP/P_PHYSIO is no longer set. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-04-06T03:12:22.000000Z K 7 svn:log V 39 Use PHOLD/PRELE() instead of P_PHSYIO. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-04-06T03:14:56.000000Z K 7 svn:log V 104 Don't forcibly kill processes that are locked in-core via PHOLD - it was just checking P_NOSWAP before. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-04-06T03:17:57.000000Z K 7 svn:log V 159 Look at p_lock instead of P_NOSWAP etc as an indicator of unswappability. (While here, put a #ifndef pgtok around the macro that gets a redefinition warning) END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-04-06T03:18:57.000000Z K 7 svn:log V 20 Update p_flags doc. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-04-06T03:23:09.000000Z K 7 svn:log V 186 Remove (but leave place markers) P_NOSWAP and P_PHYSIO - they were only used for preventing swapouts of the UPAGES and there is another mechanism for that (PHOLD/PRELE using p->p_lock). END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-04-06T04:31:23.000000Z K 7 svn:log V 825 This is a hack. Cron runs with stdin/out/err pointing to /dev/console, which init thoughtfully revoke()'s when starting a getty on ttyv0. This Cron's popen() was passing these fd's through to cron children (ie: sendmail, *not* normal cron jobs). The side effects were usually not noticed, but it tripped up postfix which did a sanity check to see that stdin/out/err were open, and got EBADF even thought the fd's were in use. I seem to recall sendmail itself has hacks to work around this problem, it had a checkfd012() function, possibly for this same problem. (Postfix has a workaround too now though..) This is a hack, not a fix. It's probably best to check and perhaps close/reopen() /dev/console if needed each time around the event loop. It would probably be useful to actually see any error messages from cron. END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-04-06T04:52:27.000000Z K 7 svn:log V 316 Two changes to pmap_remove_all: 1. Switch to pmap_TLB_invalidate from invltlb, eliminating a full TLB flush where a single-page flush suffices. (Also, this eliminates some unnecessary IPIs.) 2. Use "loadandclear" to update the pte, eliminating a race condition on SMPs. Change #2 should be committed to -STABLE. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-04-06T08:25:53.000000Z K 7 svn:log V 302 Add an option for resetting and rescanning the probed device list, perhaps to now detect that CD you just remembered to put in the drive or that pccard NIC that you've inserted (anybody can put pccardd in an mfsroot image now you know.. :) Requested by: Annelise Anderson END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-04-06T08:27:48.000000Z K 7 svn:log V 26 MFC: allow device reprobe END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-04-06T08:59:36.000000Z K 7 svn:log V 43 MFC: Check in -CURRENT version of vinum(8) END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-04-06T09:03:19.000000Z K 7 svn:log V 25 Add Vinum partition type END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-04-06T09:05:58.000000Z K 7 svn:log V 56 MFC: Commit -CURRENT version of vinum kernel components END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-04-06T09:07:55.000000Z K 7 svn:log V 40 MFC: Check in -CURRENT version of vinum END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-04-06T12:41:27.000000Z K 7 svn:log V 111 MF src/libexec/telnetd: Verify the reverse DNS lookup ala rlogind. Suggested by: markm END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-04-06T12:51:43.000000Z K 7 svn:log V 100 Install these compat libs to /usr/lib/compat/aout. I think this will work with the release builds. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-04-06T13:09:24.000000Z K 7 svn:log V 34 Mispelled global option in usage. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-04-06T13:26:48.000000Z K 7 svn:log V 141 * Fix indentation style bug. * Missed a "<" on the /dev/null redirection in the runtime-info.h generation. Submitted by: missing "<" by bde END K 10 svn:author V 7 ghelmer K 8 svn:date V 27 1999-04-06T13:57:33.000000Z K 7 svn:log V 78 Replace LKM with KLD. Submitted by: Nathan Ahlstrom END K 10 svn:author V 7 ghelmer K 8 svn:date V 27 1999-04-06T13:59:14.000000Z K 7 svn:log V 83 MFC: Replace LKM with KLD. Submitted by: Nathan Ahlstrom END K 10 svn:author V 7 ghelmer K 8 svn:date V 27 1999-04-06T14:04:37.000000Z K 7 svn:log V 78 Replace LKM with KLD. Submitted by: Nathan Ahlstrom END K 10 svn:author V 7 ghelmer K 8 svn:date V 27 1999-04-06T14:06:17.000000Z K 7 svn:log V 83 MFC: Replace LKM with KLD. Submitted by: Nathan Ahlstrom END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-04-06T14:48:10.000000Z K 7 svn:log V 185 When going from DATALINK_HANGUP directly to DATALINK_OPENING, don't forget to change phase to ESTABLISH if we're currently TERMINATE'ing. Helped locate by: Chuck Robey END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-04-06T17:08:31.000000Z K 7 svn:log V 1208 Add driver support for gigabit ethernet adapters based on the Alteon Networks Tigon 1 and Tigon 2 chipsets. There are a _lot_ of OEM'ed gigabit ethernet adapters out there which use the Alteon chipset so this driver covers a fair amount of hardware. I know that it works with the Alteon AceNIC, 3Com 3c985 and Netgear GA620, however it should also work with the DEC/Compaq EtherWORKS 1000, Silicon Graphics Gigabit ethernet board, NEC Gigabit Ethernet board and maybe even the IBM and and Sun boards. The Netgear board is the cheapest (~$350US) but still yields fairly good performance. Support is provided for jumbo frames with all adapters (just set the MTU to something larger than 1500 bytes), as well as hardware multicast filtering and vlan tagging (in conjunction with the vlan support in -current, which I should merge into -stable soon). There are some hooks for checksum offload support, but they're turned off for now since FreeBSD doesn't have an officially sanctioned way to support checksum offloading (yet). I have not added the 'device ti0' entry to GENERIC since the driver with all the firmware compiled in is quite large, and it doesn't really fit into the category of generic hardware. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1999-04-06T19:48:53.000000Z K 7 svn:log V 115 Fix bug that prevented accounts with empty passwords from logging in. Submitted by: Paul Traina END K 10 svn:author V 3 jdp K 8 svn:date V 27 1999-04-06T19:50:31.000000Z K 7 svn:log V 59 MFC 1.2 -> 1.3: Fix bug in handling passwordless accounts. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-04-06T20:08:01.000000Z K 7 svn:log V 34 Use Haifa scheduler on the Alpha. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-04-06T21:15:18.000000Z K 7 svn:log V 20 failled spell-check END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-04-06T22:56:21.000000Z K 7 svn:log V 236 Remove teensy-weensy bit of debug code that crept in. Oh, I forgot to mention: this driver also works on FreeBSD/alpha (big thanks to Andrew Gallatin). And there is a 2.2.x version available for those who stubbornly refuse to upgrade. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-04-06T23:02:35.000000Z K 7 svn:log V 134 Add realhostname() - a function to correctly lookup a name by address and ensure that the name resolves back to the original address. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-04-06T23:06:00.000000Z K 7 svn:log V 152 Use realhostname() rather than various combinations of gethostbyaddr() & gethostbyname(). Remove brokeness in ftpd for hosts of MAXHOSTNAMELEN length. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-04-06T23:09:58.000000Z K 7 svn:log V 9 fix typo END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-04-06T23:35:21.000000Z K 7 svn:log V 20 Use realhostname(). END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-04-06T23:40:25.000000Z K 7 svn:log V 18 Link with libutil END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-04-07T02:41:54.000000Z K 7 svn:log V 263 Fix a performance problem with the new getnewbuf() code: in an outofspace condition ( bufspace > hibufspace ), an inappropriate scan of the empty queue was performed looking for buffer space to free up. Submitted by: Matthew Dillon END K 10 svn:author V 3 jdp K 8 svn:date V 27 1999-04-07T02:43:11.000000Z K 7 svn:log V 211 Add a new function dlversion() which returns the version number of the dynamic linker in the same form as __FreeBSD_version. This is mainly intended for checking the dynamic linker version during a make world. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1999-04-07T02:48:43.000000Z K 7 svn:log V 35 Fix a couple of typos in comments. END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-04-07T02:50:14.000000Z K 7 svn:log V 103 MFC: part of rev 1.228. (Use "loadandclear" to update the pte, eliminating a race condition on SMPs.) END K 10 svn:author V 3 jdp K 8 svn:date V 27 1999-04-07T02:59:47.000000Z K 7 svn:log V 35 Add manpage link for dlversion(3). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-04-07T03:06:44.000000Z K 7 svn:log V 96 Don't allow upgrade to touch /usr/src; only evil can result from that kind of overlay smashing. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-04-07T03:34:32.000000Z K 7 svn:log V 45 Remove unused/unimplemented pmap_setdevram() END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-04-07T03:55:36.000000Z K 7 svn:log V 67 Add i686_mem.c - memory range attribute support for P6 processors. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-04-07T03:57:45.000000Z K 7 svn:log V 262 mem.c Split out ioctl handler a little more cleanly, add memory range attribute handling for both kernel and user-space consumers. pmap.c Remove obsolete P6 MTRR-related code. i686_mem.c Map generic memory-range attribute interface to the P6 MTRR model. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-04-07T03:58:15.000000Z K 7 svn:log V 49 Add defines for the P6 model-specific registers. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-04-07T03:59:13.000000Z K 7 svn:log V 63 Remove inactive pmap_setdevram()/pmap_setvidram consumer code. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-04-07T03:59:32.000000Z K 7 svn:log V 42 Generic memory range attribute interface. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-04-07T04:03:51.000000Z K 7 svn:log V 57 Document the new generic memory range management ioctls. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-04-07T04:11:14.000000Z K 7 svn:log V 59 Commandline tool for manipulating memory range attributes. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-04-07T04:11:14.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r45410, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-04-07T04:12:02.000000Z K 7 svn:log V 22 Build memcontrol too. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1999-04-07T05:10:04.000000Z K 7 svn:log V 36 MFC 1.15 -> 1.16: Handle NULL argv. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1999-04-07T05:12:41.000000Z K 7 svn:log V 58 MFC 1.16 -> 1.17: Resolve undefined weak references to 0. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-04-07T05:20:54.000000Z K 7 svn:log V 64 MFC rev 1.11 - support loading kernel at other than 0xf0100000. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-04-07T05:35:25.000000Z K 7 svn:log V 85 MFC: al=username autologin support Submitted by: "Andrew J. Korty" END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-04-07T05:37:15.000000Z K 7 svn:log V 52 MFC rev 1.24 - reset rlimits for ppplogin PR: 10399 END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-04-07T06:00:22.000000Z K 7 svn:log V 103 Fix the size of rhost, don't forget to NUL terminate it and use brackets for sizeof. Requested by: bde END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-04-07T07:48:23.000000Z K 7 svn:log V 368 Don't generate _G_config.h, use fixed version. I knew better... too dependant on the environment we generate in, but... This fixes the /usr/lib/libstdc++.so: undefined reference to `filebuf virtual table' /usr/lib/libstdc++.so: undefined reference to `stdiobuf virtual table' errors seen after the initial bootstrap from gcc 2.7.2 to EGCS. Agreed with by: bde & jdp END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-04-07T08:26:50.000000Z K 7 svn:log V 111 Put parenthesis around sizeof args. Allow for host names up to MAXHOSTNAMELEN - 1 in length. Prompted by: bde END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-04-07T08:27:04.000000Z K 7 svn:log V 159 Handle hostnames up to MAXHOSTNAMELEN-1 in length. Use bcopy() instead of strcpy() to handle potentially overlapping regions. Un-obscure/complicate some code. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-04-07T08:27:45.000000Z K 7 svn:log V 260 Ensure that things returned by gethostname() and friends are terminated and allow for a maximum host name length of MAXHOSTNAMELEN - 1. Put parenthesis around sizeof args. Make some variables static. Fix telnetd -u (broken by my last commit) Prompted by: bde END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-04-07T08:39:54.000000Z K 7 svn:log V 18 Really fix -u.... END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-04-07T09:28:03.000000Z K 7 svn:log V 1014 1. Modify config to issue different code for debugging. 2. Config complains if you use -g: Debugging is enabled by default, there is no ned to specify the -g option 3. Config warns you if you don't use -s: Building kernel with full debugging symbols. Do "config -s BSD" for historic partial symbolic support. To install the debugging kernel, do make install.debug (BSD was the name of the config file I used; I print out the same name). 4. Modify Makefile.i386, Makefile.alpha, Makefile.pc98 and config to work if a kernel name other than 'kernel' is specified. This is not absolutely necessary, but useful, and it was relatively easy. I now have a kernel called /crapshit :-) 5. Modify Makefile.i386, Makefile.alpha, Makefile.pc98 "clean" target to remove both the debug and normal kernel. 6. Modify all to install the stripped kernel by default and the debug kernel if you enter "make install.debug". 7. Update version number of Makefiles and config. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-04-07T09:30:13.000000Z K 7 svn:log V 57 MFC: Upgrade sendmail from patched 8.9.2 to proper 8.9.3 END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-04-07T09:31:37.000000Z K 7 svn:log V 45 Update for official 8.9.3 header lines patch END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-04-07T09:42:29.000000Z K 7 svn:log V 1014 1. Modify config to issue different code for debugging. 2. Config complains if you use -g: Debugging is enabled by default, there is no ned to specify the -g option 3. Config warns you if you don't use -s: Building kernel with full debugging symbols. Do "config -s BSD" for historic partial symbolic support. To install the debugging kernel, do make install.debug (BSD was the name of the config file I used; I print out the same name). 4. Modify Makefile.i386, Makefile.alpha, Makefile.pc98 and config to work if a kernel name other than 'kernel' is specified. This is not absolutely necessary, but useful, and it was relatively easy. I now have a kernel called /crapshit :-) 5. Modify Makefile.i386, Makefile.alpha, Makefile.pc98 "clean" target to remove both the debug and normal kernel. 6. Modify all to install the stripped kernel by default and the debug kernel if you enter "make install.debug". 7. Update version number of Makefiles and config. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-04-07T10:17:24.000000Z K 7 svn:log V 47 MF libexec/telnetd: MAXHOSTNAMELEN & -u fixes. END K 10 svn:author V 4 jhay K 8 svn:date V 27 1999-04-07T10:57:26.000000Z K 7 svn:log V 48 Add aout to the links also. Reviewed by: peter END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-04-07T14:03:31.000000Z K 7 svn:log V 90 Tidy up trimdomain() and document it. Don't truncate one byte short of the passed length. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-04-07T14:05:03.000000Z K 7 svn:log V 88 Don't perform the trimdomain() functionality twice, trimdomain() now works as expected. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-04-07T14:42:55.000000Z K 7 svn:log V 61 Dangit, forgot to add ti.4 to Makefile. Pointed out by: bde END K 10 svn:author V 6 nsayer K 8 svn:date V 27 1999-04-07T16:36:56.000000Z K 7 svn:log V 442 If securelevel>1, allow the clock to be adjusted negatively only up to 1 second prior to the highest the clock has run so far. This allows time adjusters like xntpd to do their work, but the worst a miscreant can do is "freeze" the clock, not go back in time. We still need to decide on an algorithm to clamp positive adjustments. As it stands, it is possible to achieve arbitrary negative adjustments by "wrapping" time around. PR: 10361 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-04-07T17:01:38.000000Z K 7 svn:log V 25 sendmail is now at 8.9.3 END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-04-07T17:07:07.000000Z K 7 svn:log V 22 Added macro logprintf END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-04-07T17:08:40.000000Z K 7 svn:log V 112 Disable the mtrr copy calls, it doesn't work with the i686_mem.c stuff. This should make it compile/link again. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-04-07T17:32:21.000000Z K 7 svn:log V 134 Fix last delta so file would compile again- I think I got it right. Add a clarifying (to me at least) comment. Some formatting fixes. END K 10 svn:author V 6 nsayer K 8 svn:date V 27 1999-04-07T19:48:09.000000Z K 7 svn:log V 412 More secure clock management. Allow positive steps only once per second for as much as one second, but no more. Allows a miscreant to double-time march the clock, but no worse. XXX Unlike putting negative deltas in a while(1), performing small positive steps inside of a while(1) will return EPERM for the unpermitted ones. Repeated negative deltas are clamped without error (but the kernel does log a notice). END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-04-07T22:22:06.000000Z K 7 svn:log V 65 Two cosmetic changes, one a typo and the other, a clarification. END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-04-07T22:25:52.000000Z K 7 svn:log V 27 MFC: two cosmetic changes. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1999-04-07T22:57:48.000000Z K 7 svn:log V 203 Remove camq_regen(). We already perform modular comparisons for generation counts, so no further steps to deal with generation count wrap are required. Fix an off by one problem in the camq heap code. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1999-04-07T22:57:54.000000Z K 7 svn:log V 153 Remove camq_regen(). We already perform modular comparisons for generation counts, so no further steps to deal with generation count wrap are required. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1999-04-07T22:59:12.000000Z K 7 svn:log V 184 Beef up the error handling routine to handle more errors. Compensate for a bug in the AdvanSys firmware where a valid queue full condition can be reported via a different error code. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1999-04-07T23:01:43.000000Z K 7 svn:log V 314 Improve bt_cmd() so that it has a better chance of working when there are pending I/O transactions. It is not clear that is works 100% of the time under SMP, but since the bt_cmds() that are sent after other CPUs are started are not critical, the driver will function until I can figure out why this is the case. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1999-04-07T23:02:45.000000Z K 7 svn:log V 128 Correct an invalid (and unused) #define in 93cx6.c Freeze the transaction queue for any type of scsi status other than "okay". END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1999-04-07T23:08:55.000000Z K 7 svn:log V 55 MFC: Remove camq_regen. Fix heap code off by 1 error. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1999-04-07T23:09:03.000000Z K 7 svn:log V 24 MFC: Remove camq_regen. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1999-04-07T23:09:27.000000Z K 7 svn:log V 73 MFC: Improve error classification and deal with firmware queue full bug. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1999-04-07T23:10:04.000000Z K 7 svn:log V 81 MFC: Correct invalid #define in 93cx6.c. Freeze devq on all scsi status errors. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1999-04-07T23:11:20.000000Z K 7 svn:log V 23 MFC: Improve bt_cmd(). END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-04-07T23:26:43.000000Z K 7 svn:log V 122 Add missing SYSCTL_DECL(_net_link); required by newer sysctl implementation. Noticed by: Matthew Dodd END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-04-08T06:00:01.000000Z K 7 svn:log V 50 State the need to read errata more, um, strongly. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-04-08T06:00:19.000000Z K 7 svn:log V 40 MFC: read the errata! read the errata! END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-04-08T07:20:33.000000Z K 7 svn:log V 40 Cometic cleanup. Pre-bdelinted by: bde END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-04-08T07:37:13.000000Z K 7 svn:log V 98 Get stdargs right on the Alpha. Submitted by: Hidetoshi Shimokawa END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-04-08T07:38:51.000000Z K 7 svn:log V 123 alpha/freebsd-elf.h is being folded into alpha/freebsd.h Submitted by: Hidetoshi Shimokawa END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-04-08T07:48:49.000000Z K 7 svn:log V 113 merge alpha/freebsd-elf.h into alpha/freebsd.h Submitted by: Hidetoshi Shimokawa END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-04-08T07:49:24.000000Z K 7 svn:log V 48 Merge shared LIB_SPEC into share config header. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-04-08T08:00:06.000000Z K 7 svn:log V 38 bcopy -> memmove Suggested by: archie END K 10 svn:author V 5 asami K 8 svn:date V 27 1999-04-08T08:06:30.000000Z K 7 svn:log V 110 Remove ports-plan9, add ports-palm. PR: 11019 Submitted by: mharo@area51.fremont.ca.us (ports-supfile only) END K 10 svn:author V 5 asami K 8 svn:date V 27 1999-04-08T08:07:54.000000Z K 7 svn:log V 30 MFC (delete plan9, add palm). END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-04-08T08:09:34.000000Z K 7 svn:log V 261 o sys/i386/include/soundcard.h Reduce synth_info.name lenght for binary compatibility. o sys/i386/isa/sound/mpu401.c Reduce mpu device number info to avoid overflow of mpu_synth_info.name. Submitted by: Akio Morita END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-04-08T08:19:28.000000Z K 7 svn:log V 145 Don't require gcc/config/${MACHINE_ARCH}/xm-freebsd.h when we already know the contents of it. Instead create it, so all arch's are consistent. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-04-08T08:39:16.000000Z K 7 svn:log V 57 alpha/freebsd-elf.h has been merged with alpha/freebsd.h END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-04-08T09:13:39.000000Z K 7 svn:log V 37 Missed a "\" in a continuation line. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-04-08T09:21:52.000000Z K 7 svn:log V 27 Fix a circular dependancy. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-04-08T09:57:51.000000Z K 7 svn:log V 72 Due to other explicit dependancies, don't treat tree-check.h as a SRCS. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 1999-04-08T11:33:05.000000Z K 7 svn:log V 154 Change default entry point from `__start' to `_start' which is in crt1.o. Cc doesn't need to pass `-e _start' to ld anymore. Agreed by: gallatin and dfr END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-04-08T12:26:07.000000Z K 7 svn:log V 95 Remove some of the dependencies. This removes the cycles I was getting on `make -j 8' builds. END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-04-08T12:41:02.000000Z K 7 svn:log V 39 remove 'russian' duplicated in comment END K 10 svn:author V 7 ghelmer K 8 svn:date V 27 1999-04-08T13:51:54.000000Z K 7 svn:log V 75 Change LKM to KLD. Submitted by: Nathan Ahlstrom END