ƒ­x40204 222 804 172 386 164 379 120 157 391 329 145 622 108 141 143 115 160 141 147 144 143 148 154 149 497 152 206 146 200 676 501 139 390 534 396 277 169 203 412 160 291 163 120 450 374 154 126 134 110 184 216 1096 587 151 164 199 432 138 715 221 710 161 320 122 448 380 192 241 375 124 161 178 124 173 165 136 115 206 127 297 136 172 119 865 154 235 174 271 130 257 146 172 115 106 127 141 123 208 402 127 254 741 218 226 137 176 184 250 111 142 500 149 112 132 130 1412 375 149 219 224 172 203 173 160 229 257 164 119 150 203 398 106 260 294 522 253 261 235 998 104 125 244 123 111 113 124 152 391 419 179 253 185 118 241 155 113 397 403 262 152 303 159 160 260 257 242 199 128 184 193 190 194 227 236 132 201 127 121 184 160 174 167 154 125 218 728 209 104 288 134 221 248 262 188 261 160 305 278 335 176 337 143 118 128 126 176 102 177 181 190 166 171 304 115 494 121 163 268 390 119 442 180 186 K 10 svn:author V 5 peter K 8 svn:date V 27 1998-10-11T04:56:03.000000Z K 7 svn:log V 709 libg++ and libstdc++ also have internal calls to libm. Programs using the shared versions should not need to add -lm unless the program uses libm itself. Strictly speaking, libg++ depends on libstdc++, but libstdc++ has dynamic dependencies on some exception tables and binutils doesn't seem to like it when a secondary library has undefined references. It doesn't seem to care when -lstdc++ is added on the command line to ld though. Anyway, the c++ driver adds -lstdc++ explicitly, so that should be OK. c++ also adds -lm explicitly too, even though it wouldn't need to now. [except for statically linked binaries as .a files don't have an equivalent of automatic internal shared object dependencies.] END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-10-11T05:43:40.000000Z K 7 svn:log V 80 MFC 1.12 -> 1.13: Fix out-of-bounds array references and add argument checking. END K 10 svn:author V 2 dg K 8 svn:date V 27 1998-10-11T06:28:54.000000Z K 7 svn:log V 294 Clear out transmit descriptor memory in fxp_attach when it's malloced. fxp_stop is called as the first thing in fxp_init, and if the tx desc list has junk in it, the system may panic. This bug showed up as a side effect of the changes in rev 1.56, but has been in the code since the beginning. END K 10 svn:author V 2 dg K 8 svn:date V 27 1998-10-11T06:30:11.000000Z K 7 svn:log V 73 Brought in change from rev 1.57: clear out tx desc memory in fxp_attach. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-10-11T07:41:31.000000Z K 7 svn:log V 284 Comment about libm and libmd being needed for some libraries. Prompted by: bde Also. Don't build & install legacy lkm's when NOLKM has been set. Otherwise it gets built in the src tree rather than obj, because the previous 'make obj' at the start of legacy-build does respect NOLKM. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-10-11T09:53:30.000000Z K 7 svn:log V 26 Fix comment to match code END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-10-11T10:01:55.000000Z K 7 svn:log V 63 Warn that one of the DEBUG statements has a v86 recursion bug. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-10-11T10:05:13.000000Z K 7 svn:log V 296 Fix comconsole mode. The int 0x14 read and status commands were reversed. Also, make sure we set %dx each time around otherwise the commands suddenly start trying to work on things like com92 instead of com1. Make sure comc_init() is only run once. Cosmetic change to init-time character eater. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-10-11T10:07:52.000000Z K 7 svn:log V 234 Only call vidc_init() once (unless forced). Cosmetic change to the init-time character eater (like, make it increment the index counter - if there's a problem, it would sit there in an infinite loop instead of only running 10 times). END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-10-11T10:10:41.000000Z K 7 svn:log V 51 Cosmetic: After the autoboot timeout, print a \n. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-10-11T10:19:11.000000Z K 7 svn:log V 527 Probe all consoles, not just the first. It doesn't make a lot of difference, but might later on when we implement some sort of multi-head console mode. Select a console after probing them all. Don't strdup a potentially NULL return from getenv(). If we don't select an active console, choose the first regardless. Call the console init function, at startup time and on a manual change. The env_setenv() function needs EV_VOLATILE because it's pointing to data that isn't malloc'ed and will cause a fault if it's freed later. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-10-11T10:28:51.000000Z K 7 svn:log V 14 Fix a warning END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-10-11T10:29:49.000000Z K 7 svn:log V 47 Fix a warning that's been bugging me for ages. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-10-11T11:27:48.000000Z K 7 svn:log V 46 Override for ELF. Override .s.o suffix rule. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-10-11T12:59:40.000000Z K 7 svn:log V 18 Override for ELF. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-10-11T14:11:51.000000Z K 7 svn:log V 66 Avoid the need for calling functions that malloc after a vfork(). END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-10-11T15:00:24.000000Z K 7 svn:log V 48 Sync with sys/i386/conf/GENERIC revision 1.124. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-10-11T15:01:40.000000Z K 7 svn:log V 54 Sync with sys/i386/conf/Makefile.i386 revision 1.126. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-10-11T15:02:49.000000Z K 7 svn:log V 51 Sync with sys/i386/conf/files.i386 revision 1.206. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-10-11T15:04:38.000000Z K 7 svn:log V 50 Sync with sys/i386/i386/machdep.c revision 1.313. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-10-11T15:08:50.000000Z K 7 svn:log V 55 Sync with sysi/386/boot/biosboot/boot.h revision 1.24. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-10-11T15:09:14.000000Z K 7 svn:log V 61 Sync with sys/i386/boot/biosboot/boot.c revision up to 1.74. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-10-11T15:09:36.000000Z K 7 svn:log V 56 Sync with sys/i386/boot/biosboot/table.c revision 1.17. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-10-11T16:33:02.000000Z K 7 svn:log V 404 Fixed removing of obsolete shared libraries: - the directory was wrong if ${SHLIBDIR} != ${LIBDIR}. It's still wrong if the installation of the obsolete library was done before /aout was appended to LIBDIR. - the version would have become wrong when the default in ../Makefile.inc is changed from 2.0. - the comment mostly described moving of libraries to /usr/lib/compat, but we don't do that. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-10-11T17:14:56.000000Z K 7 svn:log V 60 Eliminate nested comment warning. Submitted by: lh@aus.org END K 10 svn:author V 5 markm K 8 svn:date V 27 1998-10-11T17:23:34.000000Z K 7 svn:log V 111 Cleanup. No need to install manpages here; no other system module does it, and it is done /in toto/ elsewhere. END K 10 svn:author V 5 markm K 8 svn:date V 27 1998-10-11T17:27:33.000000Z K 7 svn:log V 52 Fix minor bogon pointed out by perl5's own perldoc. END K 10 svn:author V 5 markm K 8 svn:date V 27 1998-10-11T17:31:35.000000Z K 7 svn:log V 105 Add extra directories required by Perl5. The one in local-land is contoversial and may be removed later. END K 10 svn:author V 5 markm K 8 svn:date V 27 1998-10-11T18:13:42.000000Z K 7 svn:log V 581 Very substantial debug/improvement of the FreeBSD/Perl5 build. o make install ; make install now works o make all ; make all is quiet the second time o Dependancies are properliy debugged; this means that make -jN has a far hihjer likelyhood of working. o a proper 'link farm' has been constructed for the build. This dramatically simplifies the dependancy tangle. o for perldoc's use, all the .pod files are installed. o the man3 docs are properly compressed. o the man pages and libary code are installed by the makefiles, not by a perl script. o at the end, h2ph is run. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-10-11T18:39:38.000000Z K 7 svn:log V 403 In src/Makefile.inc1: Remove /sys/boot from legacy-build. Add btxld to build-tools. In src/sys/Makefile: Add /sys/boot for i386 ELF. I'm still not sure why the new boot code was being built along with the legacy stuff, which meant a completely wrong default environment for it. This may well still be the wrong way to go about this, but it can't work all that much worse than it has been. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-10-11T19:02:27.000000Z K 7 svn:log V 42 Remove sys/boot from the install as well. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-10-11T19:22:07.000000Z K 7 svn:log V 297 If an ELF executable has a recognized brand, then believe it. Formerly, the heuristic involving the interpreter path took precedence. Also, print a better error message if the brand is missing or not recognized. If there is no brand at all, give the user a hint that "brandelf" needs to be run. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-10-11T19:40:38.000000Z K 7 svn:log V 441 Fix the MS-CHAP support. The code was passing a bit count to MD4Update(), but our version in libmd expects a byte count. This code is not currently compiled or linked into pppd, so I'm reasonably sure I didn't break anything. :-) I added the necessary statements to the Makefile, but left them commented out because we are in feature freeze. When the code is enabled, we must be careful to build it only if the DES library is available. END K 10 svn:author V 4 alex K 8 svn:date V 27 1998-10-11T21:08:02.000000Z K 7 svn:log V 302 Unregister the glibc2 brand at module unload time. Change the ELF registration/unregistration scheme to be less error prone. Adding a new brand requires a single addition to linux_brandlist instead of modifying linux_load(), linux_unload(), and linux_elf_init(). Approved by: jkh Reviewed by: msmith END K 10 svn:author V 3 des K 8 svn:date V 27 1998-10-11T22:44:32.000000Z K 7 svn:log V 184 Add comments about Luigi's audio drivers. Luigi said he had a better patch he'd commit if he could find it, but he hasn't done so so I'll assume he didn't find it :) Approved-by: jkh END K 10 svn:author V 3 ken K 8 svn:date V 27 1998-10-12T00:26:03.000000Z K 7 svn:log V 77 Add man pages for the passthrough driver and the CAM transport layer driver. END K 10 svn:author V 3 ken K 8 svn:date V 27 1998-10-12T00:31:42.000000Z K 7 svn:log V 110 Add a man page for the transport layer driver.... my last commit blew up in the middle of adding this file... END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-10-12T00:38:29.000000Z K 7 svn:log V 317 Import the if_de driver from NetBSD-current as of yesterday onto the vendor branch. This isn't visible anywhere unless the changes are merged into the 3.0 mainline or the 2.2 branch. There are a number of important bugfixes here, but I'm waiting on a go/no-go from Jordan as to whether or not to risk it before 3.0. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1998-10-12T00:38:30.000000Z K 7 svn:log V 64 This commit was manufactured by cvs2svn to create tag 'v981011'. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-10-12T01:03:00.000000Z K 7 svn:log V 193 Use rather than for linking. This allows the new rather than stale version of libstand.a to be found. After this change, the new boot code is apparently building correctly in a make world. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-10-12T01:44:15.000000Z K 7 svn:log V 66 Do without head and tail: they're pretty unnecessary here anyway. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-10-12T02:05:44.000000Z K 7 svn:log V 23 Drop .MAKEFLAGS: hack. END K 10 svn:author V 3 ken K 8 svn:date V 27 1998-10-12T03:27:51.000000Z K 7 svn:log V 357 Update the cd(4) man page for the CAM cd driver. This includes a description of the changer timeout kernel options and sysctl variables. I didn't check to make sure the ioctl descriptions are up to date; that will come sometime later. (The ioctls haven't changed in the CAM driver, but I'm not sure if the man page was in sync with even the old driver.) END K 10 svn:author V 3 ken K 8 svn:date V 27 1998-10-12T04:09:49.000000Z K 7 svn:log V 281 Update the cd(9) man page for the CAM cd driver. This really just an update of the quirk entry descriptions to reflect the current state of things. Once I find out where such things belong, I'll document things like the changer scheduling mechanism, actions taken at probe, etc. END K 10 svn:author V 5 markm K 8 svn:date V 27 1998-10-12T06:00:30.000000Z K 7 svn:log V 60 Damn - dirname(1) is not available this early. Work-around. END K 10 svn:author V 5 abial K 8 svn:date V 27 1998-10-12T07:52:34.000000Z K 7 svn:log V 32 Update featu^H^H^H^H^Hbug list. END K 10 svn:author V 5 abial K 8 svn:date V 27 1998-10-12T07:53:34.000000Z K 7 svn:log V 40 Update the date for standalone tarball. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-10-12T09:02:19.000000Z K 7 svn:log V 16 "fix" a warning END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-10-12T09:03:48.000000Z K 7 svn:log V 90 Relocate a few extra addresses that are stored as physical addresses via the boot loader. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-10-12T09:05:12.000000Z K 7 svn:log V 121 Only print filename and entry address for the kernel itself. The rest have a meaningless entry as they are relocatable. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-10-12T09:13:50.000000Z K 7 svn:log V 1000 Only print kernel entry point during load. Drastically quieten down the verbose load progress messages. They were more useful for debugging than anything, but are beyond a joke when loading a few dozen modules. Simplify the ELF extended symbol table load format. Just take the main symbol table and the string table that corresponds. This is what we will be getting local symbols from. (needed for the alpha stack tracebacks). Use the (optional) full symbol tables in lookups. This means we have to furhter distinguish between symbols that can come from the dynamic linking table and the complete table. The alpha boot code now needs to be adapted as ddb/db_elf.c cannot use the simpler format. I have not implemented loading the extended symbol tables from the syscall interface yet, just for preloaded modules. I am not sure about the symbol resolution. I *think* it's possible that a local symbol can be found in preference to a global, depending on the search sequence and dependency tree. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1998-10-12T09:36:27.000000Z K 7 svn:log V 491 Fix PnP mouse detection routine so that: - it has longer timeout as per the PnP COM Device Specificaiton 1.0, - and it tries to obtain the PnP ID string by strictly following the specification and if it fails, by deploying slightly simplified steps. (moused has used the simplified method because early PnP mice do not exactly follow the specification. But now, recent mice do not supply the ID string unless the strict procedure is used...) Jointly developed by luigi and yokota. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1998-10-12T09:53:17.000000Z K 7 svn:log V 56 Add description on the "quiet" modifier for bell types. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-10-12T11:32:35.000000Z K 7 svn:log V 72 Added flag CC_QUIET for quiet conflict checking. Fixed corrupted tabs. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-10-12T12:27:24.000000Z K 7 svn:log V 106 Fixed bitrot in mfs options. MFS_ROOT split into MFS_ROOT and MFS_ROOT_SIZE, and MFS_AUTOLOAD went away. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-10-12T13:12:45.000000Z K 7 svn:log V 339 Don't print conflict messages in haveseen_isadev() if CC_QUIET is specified. This makes haveseen_isadev() useful for searching for a free resource. This increases the bitrot in the pci RESOURCE_CHECK code. Fixed the pre-attach conflict message. The flag for distinguishing pre-attach conflict checks from pre-probe ones was never set. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-10-12T15:06:02.000000Z K 7 svn:log V 45 Sync with sys/i386/isa/isa.c revision 1.114. END K 10 svn:author V 3 ken K 8 svn:date V 27 1998-10-12T16:32:32.000000Z K 7 svn:log V 622 Fix a curses bug exposed by the ":numbers" display of systat -iostat. This bug showed up when you had more than 3 devices displayed. (thus requiring a second line of display) Here's a quote From the PR: When wrefresh() is called with a subwindow as argument, __set_subwin might be called with reversed arguments if wrefresh() decides to calls quickch(). This may cause use of negative array indexes, with a resulting segfault. Since quickch() manipulates the line structures belonging to curscr, it looks like all subwindows of curscr should be updated. PR: bin/8086 Submitted by: Tor Egge END K 10 svn:author V 3 ken K 8 svn:date V 27 1998-10-12T17:02:37.000000Z K 7 svn:log V 128 Bring over a quirk entry from the old SCSI code for a Chinon CDROM drive that returns track numbers in BCD. Reviewed by: gibbs END K 10 svn:author V 3 ken K 8 svn:date V 27 1998-10-12T17:16:47.000000Z K 7 svn:log V 617 Add quirk entries to disable the synchronize cache command for Micropolis 2217's (reported by Matthew Jacob in NetBSD PR kern/6027) and Fujitsu M2954's (reported by Tom Jackson). Some of the Fujitsus at least hang when they get a cache sync command. (Others just return illegal request.) Also, make error printing in dashutdown() a little more selective. Don't print any error when the sense key is illegal request. Drives that don't support the synchronize cache command usually return illegal request. Also, make sure the scsi status is check condition before going into scsi_sense_print(). Reviewed by: gibbs END K 10 svn:author V 5 luigi K 8 svn:date V 27 1998-10-12T17:29:15.000000Z K 7 svn:log V 67 Accept pipe numbers beginning with '9' Reported by Vince Vielhaber END K 10 svn:author V 3 imp K 8 svn:date V 27 1998-10-12T18:53:33.000000Z K 7 svn:log V 227 Fix breakage introduced by last patch. bde has added CC_QUIET flag to hasseen_isadev so this will be less noisy when conflicts do exist. Also eliminate redundant warnings about conflicts. Requested by: bde Reviewed by: gibbs END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-12T20:01:48.000000Z K 7 svn:log V 30 Correct a misleading comment. END K 10 svn:author V 2 dt K 8 svn:date V 27 1998-10-12T20:14:09.000000Z K 7 svn:log V 356 UnVMIO vnodes of block devices when they are no longer in use. (Some things, like msdosfs, do not work (panic) on devices with VMIO enabled. FFS enable VMIO on mounted devices, and nothing previously disabled it, so, after you mounted FFS floppy, you could not mount msdosfs floppy anymore...) This is mostly a quick before-release fix. Reviewed by: bde END K 10 svn:author V 3 des K 8 svn:date V 27 1998-10-12T20:36:33.000000Z K 7 svn:log V 287 Avoid the "Cannot allocate memory" problem that appears on heavily loaded systems by retrying the sysctl() with a larger buffer if it fails with ENOMEM. For good measure, allocate 10% more memory than sysctl() claims is necessary. PR: 8275 Reviewed by: David Greenman END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-10-12T21:16:26.000000Z K 7 svn:log V 95 New boot blocks: support for /boot/loader; a.out & ELF; cyl > 1023; multiple 0xa5 slices; etc. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-10-12T21:16:26.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r40269, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 ken K 8 svn:date V 27 1998-10-12T21:54:13.000000Z K 7 svn:log V 282 Add a "dummy light" (actually two dummy lights) to catch people who don't have the passthrough device configured in their kernel. This will hopefully reduce the number of people complaining that they can't get {camcontrol, xmcd, tosha, cdrecord, etc.} to work. Reviewed by: gibbs END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-12T23:14:28.000000Z K 7 svn:log V 32 Add adw device. Noticed by: phk END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-12T23:45:07.000000Z K 7 svn:log V 69 Make floppy media code more generic so that fixit floppy can use it. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-12T23:47:50.000000Z K 7 svn:log V 86 Whoops; fix my X11R6 fixup. Now the package should be marked as installed correctly. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-12T23:53:57.000000Z K 7 svn:log V 32 Adjust docs to reflect reality. END K 10 svn:author V 4 alex K 8 svn:date V 27 1998-10-12T23:57:58.000000Z K 7 svn:log V 80 Bring in _BSD_UINT8_T_, _BSD_UINT16_T_, and _BSD_UINT32_T from the i386 ansi.h. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-10-13T02:32:43.000000Z K 7 svn:log V 73 Update comment. The release tree needs about 1000 MB of free space now. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-10-13T02:33:21.000000Z K 7 svn:log V 43 Implement TSC clock calibration for PC-98. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-10-13T03:24:01.000000Z K 7 svn:log V 22 Fix for wrap arround. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-10-13T03:31:59.000000Z K 7 svn:log V 113 Fix a bug in dlclose that broke the apache13 port. The list of loaded objects wasn't being maintained properly. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-13T07:31:37.000000Z K 7 svn:log V 35 Update to latest ports categories. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1998-10-13T07:56:38.000000Z K 7 svn:log V 201 Added a workaround for yet-another, less-than-compatible keyboard controller. This one returns 0xfa (ACK) for TEST_KBD_PORT and TEST_AUX_PORT commands. The compatible controllers expected to return 0. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-13T08:13:32.000000Z K 7 svn:log V 44 Conditionalise boot block building on i386. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-10-13T08:14:31.000000Z K 7 svn:log V 77 Remove irrelevant section. PR: 8286 Submitted-by: yohta@bres.tsukuba.ac.jp END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-10-13T08:14:33.000000Z K 7 svn:log V 26 Commented out aic driver. END K 10 svn:author V 2 dg K 8 svn:date V 27 1998-10-13T08:24:45.000000Z K 7 svn:log V 773 Fixed two potentially serious classes of bugs: 1) The vnode pager wasn't properly tracking the file size due to "size" being page rounded in some cases and not in others. This sometimes resulted in corrupted files. First noticed by Terry Lambert. Fixed by changing the "size" pager_alloc parameter to be a 64bit byte value (as opposed to a 32bit page index) and changing the pagers and their callers to deal with this properly. 2) Fixed a bogus type cast in round_page() and trunc_page() that caused some 64bit offsets and sizes to be scrambled. Removing the cast required adding casts at a few dozen callers. There may be problems with other bogus casts in close-by macros. A quick check seemed to indicate that those were okay, however. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-13T08:25:09.000000Z K 7 svn:log V 62 Shut this thing up; most people don't even have this enabled. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-10-13T08:52:29.000000Z K 7 svn:log V 139 Correct a grammatical nit and remove ambiguity about the effect of the -p option. PR: 8229 Submitted-by: Sheldon Hearn END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-10-13T08:57:45.000000Z K 7 svn:log V 79 Fix typos. PR: 8216 Submitted by: Kaneda Hiloshi END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-10-13T09:05:58.000000Z K 7 svn:log V 176 Update from NetBSD if_de.c 1.72 to 1.80. This is mostly bugfixes, and looks like it will have most effect on decoding device capabilities and configuration. Approved by: jkh END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-10-13T09:25:27.000000Z K 7 svn:log V 36 Make the ELF load messages cleaner. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-10-13T09:27:00.000000Z K 7 svn:log V 162 Load the full symbol tables if they are present. This means that ddb and tracebacks have access to local symbols. This is particularly important for the Alpha. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-10-13T09:43:09.000000Z K 7 svn:log V 53 Sync with sys/i386/i386/userconfig.c revision 1.112. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-10-13T09:44:09.000000Z K 7 svn:log V 79 Sync with sys/i386/isa/isa.c and wd.c revisions 1.115 and 1.177, respectively. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-13T09:45:59.000000Z K 7 svn:log V 23 switch to proper boot0 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-13T09:46:40.000000Z K 7 svn:log V 14 correct typo. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-13T09:49:16.000000Z K 7 svn:log V 35 properly conditionalize for alpha. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-10-13T10:01:32.000000Z K 7 svn:log V 44 Include btxld in build-tools only for i386. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-13T10:07:43.000000Z K 7 svn:log V 31 fix brainos in earlier commit. END K 10 svn:author V 3 des K 8 svn:date V 27 1998-10-13T12:19:31.000000Z K 7 svn:log V 115 Doh. What was I smoking when I wrote this? PR: bin/8301 Submitted by: Tetsuya Furukawa END K 10 svn:author V 3 des K 8 svn:date V 27 1998-10-13T14:52:33.000000Z K 7 svn:log V 309 Calls one or more of malloc(), warn(), err(), syslog(), execlp() or execvp() in the child branch of a vfork(). Changed to use fork() instead. Some of these (mv, find, apply, xargs) might benefit greatly from being rewritten to use vfork() properly. PR: Loosely related to bin/8252 Approved by: jkh and bde END K 10 svn:author V 3 des K 8 svn:date V 27 1998-10-13T15:05:00.000000Z K 7 svn:log V 35 Missed one in the previous commit. END K 10 svn:author V 3 des K 8 svn:date V 27 1998-10-13T15:14:37.000000Z K 7 svn:log V 161 One vfork() changed to fork(); one execl() changed to execv(). The latter isn't actually called as far as I can see since FreeBSD uses termcap and not terminfo. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-10-13T15:45:43.000000Z K 7 svn:log V 648 Fixed bloatage of `struct inode'. We used 5 "spare" fields for ext2fs, but when i_effnlink was added to support soft updates, there was only room for 4 spares. The number of spares was not reduced, so the inode size became 260 (on i386's), or 512 after rounding up by malloc(). Use one spare field in `struct dinode' instead of the 5th spare field in the inode and reduced to 4 spares in the inode so that the size is 256 again. Changed the types of the spares in the inode from int to u_int32_t so that the inode size has more chance of being <= 256 under other arches, and downdated ext2fs to match (it was broken to use ints before rev.1.1). END K 10 svn:author V 3 ken K 8 svn:date V 27 1998-10-13T16:23:26.000000Z K 7 svn:log V 125 Fix a bug in camcontrol that caused 'camcontrol start' to not work. Noticed by: Philippe Regnauld END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-10-13T16:48:43.000000Z K 7 svn:log V 133 Updated library order and comments about it. This fixes libm not being built before libf2c and libmd not being built before libatm. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-10-13T17:41:06.000000Z K 7 svn:log V 40 Improve drive recognition and handling. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-10-13T18:29:18.000000Z K 7 svn:log V 79 Don't use an absolute path to objcopy. Noticed by: Scott Mace END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-10-13T20:20:27.000000Z K 7 svn:log V 91 Make Australian time GB-like PR: 8302 Submitted by: Stephen McKay END K 10 svn:author V 3 des K 8 svn:date V 27 1998-10-13T20:42:01.000000Z K 7 svn:log V 157 Set the user context correctly so that cd ~ does the right thing. PR: bin/7943 bin/8293 Submitted by: Bill Fenner Approved by: jkh END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-13T21:03:56.000000Z K 7 svn:log V 19 Updates for Alpha. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-13T21:09:42.000000Z K 7 svn:log V 50 Properly conditionalize more stuff for the ALPHA. END K 10 svn:author V 3 ken K 8 svn:date V 27 1998-10-13T21:29:04.000000Z K 7 svn:log V 407 Fix a bug in the scan lun code that showed up when we did the following sequence of things: - spin up a disk - send an async event to refresh the inquiry data - run through xpt_scan_lun() to re-probe the device - eventually finish the probe, but panic in xpt_done() because the periph pointer wasn't set. Reviewed by: gibbs Reported by: Philippe Regnauld END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-10-13T21:35:42.000000Z K 7 svn:log V 52 Change to a 15-sector boot2. Refine slice-handling. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-13T21:36:13.000000Z K 7 svn:log V 20 More alpha patches. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-13T21:37:30.000000Z K 7 svn:log V 40 whoops, correct patch-o in last commit. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-13T21:38:46.000000Z K 7 svn:log V 38 Sync up with some needed x86 options. END K 10 svn:author V 3 ken K 8 svn:date V 27 1998-10-13T21:41:32.000000Z K 7 svn:log V 1318 Fix a bug in the error recovery code. It was possible to have more than one error recovery action oustanding for a given peripheral. This is bad for several reasons. The first problem is that the error recovery actions would likely be to fix the same problem. (e.g., we queue 5 CCBs to a disk, and the first one comes back with 0x04,0x02. We start error recovery, and the second one comes back with the same status. Then the third one comes back, and so on. Each one causes the drive to get nailed with a start unit, when we really only need one.) The other problem is that we only have space to store one CCB while we're doing error recovery. The subsequent error recovery actions that got started were over-writing the CCBs from previous error recovery actions, but we still tried to call the done routine N times for N error recovery actions. Each call to dadone() was done with the same CCB, though. So on the second one, we got a "biodone: buffer not busy" panic, since the buffer in question had already been through biodone(). In any case, this fixes things so that any any given time, there's only one error recovery action outstanding for any given peripheral driver. Reviewed by: gibbs Reported by: Philippe Regnauld [ Philippe wins the "bug finder of the week" award ] END K 10 svn:author V 3 ken K 8 svn:date V 27 1998-10-13T22:02:38.000000Z K 7 svn:log V 282 When we send a stop unit command to a device, send it as an ordered tag so that any transactions in front of the stop command get flushed to disk first. This will have no effect on devices that have tagged queueing turned off, or don't support tagged queueing. Reviewed by: gibbs END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-10-13T22:17:05.000000Z K 7 svn:log V 52 Adjust NDEV value. Optimize reading of system time. END K 10 svn:author V 3 des K 8 svn:date V 27 1998-10-13T22:55:29.000000Z K 7 svn:log V 126 The adjtime man page is in section 2, not 8. PR: docs/8310 Submitted by: Amakawa Shuhei END K 10 svn:author V 3 des K 8 svn:date V 27 1998-10-13T22:58:13.000000Z K 7 svn:log V 131 MFC: The adjtime man page is in section 2, not 8. PR: docs/8310 Submitted by: Amakawa Shuhei END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-10-13T23:00:47.000000Z K 7 svn:log V 75 Make v86.ctl default more explicit; simplify read error-handling; twiddle. END K 10 svn:author V 3 ken K 8 svn:date V 27 1998-10-13T23:34:54.000000Z K 7 svn:log V 110 Disable cache syncs for a broken NEC drive. Reviewed by: gibbs Submitted by: Blaz Zupan END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-10-13T23:43:38.000000Z K 7 svn:log V 76 Fix flow of control after directory listing; enable EDD support; cosmetics. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-10-14T00:24:16.000000Z K 7 svn:log V 63 Include . Add install target (to /boot for now). END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-10-14T00:41:17.000000Z K 7 svn:log V 134 Tweak the output one more time again. The kernel or module pathname is useful, and usually fits all on one line with the load sizes. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-14T00:42:02.000000Z K 7 svn:log V 164 DB_ELF_SYMBOLS doesn't appear to do anything yet, or if it does it's not been added to the appropriate options file. Comment it out to prevent config(8) warnings. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-14T01:04:44.000000Z K 7 svn:log V 72 Don't generate a spam-friendly /etc/hosts by default. Suggested by: jmb END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-10-14T01:53:56.000000Z K 7 svn:log V 22 Fix btx include path. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-14T02:13:45.000000Z K 7 svn:log V 58 Fix more bogons revealed by building alpha boot floppies. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-10-14T02:44:10.000000Z K 7 svn:log V 107 Add a description of the "panic: cannot mount root" post-install problem, and some ways to work around it. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-10-14T03:41:01.000000Z K 7 svn:log V 303 gensetdefs is a standalone version of the tool that we use to wrap a struct linker_set around the contents of ELF linker sets. This tool also generates setdef0.c and setdef1.c for the alpha and i386 rather than having these duplicated all over the tree too. This is required for building KLD modules. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-10-14T03:41:25.000000Z K 7 svn:log V 12 +gensetdefs END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-10-14T04:04:22.000000Z K 7 svn:log V 165 Support encapsulating ELF linker sets for KLD modules via gensetdefs. Support name based dependencies at build time. This is a hack. These only affect KLD modules. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-10-14T05:07:23.000000Z K 7 svn:log V 199 Align to sizeof(long) rather than sizeof(int32_t). It needs to be long because this code is shared with the alpha. I hope the alpha can read 32 bit ints at 32 bit alignment (vs. 64 bit alignment). END K 10 svn:author V 3 ken K 8 svn:date V 27 1998-10-14T06:20:36.000000Z K 7 svn:log V 429 Add man pages for many of the functions in the CAM library. This covers most of the open/close routines, and the buffer/cdb parsing routines derived from the old scsi(3) library. The cam_cdbparse(3) man page borrows from the old scsi(3) man page, so the copyright and history section reflect that. The many scsi_* functions and other functions that are pulled in from the kernel aren't documented yet, but will be eventually. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-10-14T07:08:16.000000Z K 7 svn:log V 158 Try and get the sys/* and machine/* includes via relative paths. This saves having to do a 'make includes' after touching any header file for the boot code. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-10-14T08:31:27.000000Z K 7 svn:log V 166 Revert part of previous commit. vaddr_t doesn't exist on FreeBSD. This didn't affect the x86 kernel due to #ifdefs. It broke FreeBSD/Alpha kernel compiles though. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-14T08:54:03.000000Z K 7 svn:log V 142 rough 1st attempt at cleaning this up. Those feeling brave/knowledgable about upgrade issues should also check the section created for this. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-10-14T09:53:25.000000Z K 7 svn:log V 903 Initial attempt to update the Alpha loader and kernel to use the machine independent elf loader and have access to kld modules. Jordan and I were not sure how to create boot floppies, and the things we tried just made SRM laugh in our faces - but it was upset at boot1 which was not touched by these changes. Essentially this has been untested. :-( What this does is to steal the last three slots from the nine spare longs in the bootinfo_v1 struct to pass the module base pointer through. The startup code now to set up and fills in the module and environment structures, hopefully close enough to the i386 layout to be able to use the same kernel code. We now pass though the updated end of the kernel space used, rather than _end. (like the i386). If this does not work, it needs to be beaten into shape pronto. Otherwise it should be backed out before 3.0. Pre-approved in principle by: dfr END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-10-14T10:04:32.000000Z K 7 svn:log V 10 Typo fix. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-10-14T10:08:35.000000Z K 7 svn:log V 31 Fix a warning I missed before. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-10-14T10:21:10.000000Z K 7 svn:log V 151 Fixed 7 style bugs. The contents of such a simple Makefile is entirely determined by style rules, the program name and the existence of the man page. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-14T10:58:12.000000Z K 7 svn:log V 31 Use more rational inode sizes. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-14T11:04:36.000000Z K 7 svn:log V 19 correct prototype. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-14T11:23:48.000000Z K 7 svn:log V 21 Use properties code. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-10-14T13:19:52.000000Z K 7 svn:log V 30 Link fdboot to boot1 as well. END K 10 svn:author V 2 dt K 8 svn:date V 27 1998-10-14T15:05:52.000000Z K 7 svn:log V 61 Backed out rev. 1.164. It caused problems on SMP. PR: 8309 END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-10-14T16:16:50.000000Z K 7 svn:log V 298 Check the executable's header to make sure it is a valid executable. If it is ELF, print a diagnostic saying that it is not supported yet by this program. This is a stop-gap anti-bug-report measure because it looks like there won't be time to implement gcore's ELF support before 3.0 is released. END K 10 svn:author V 5 luigi K 8 svn:date V 27 1998-10-14T16:29:58.000000Z K 7 svn:log V 324 Fix a potential panic when deleting ipfw rules and packets are trapped into a pipe, and you allow multiple passees through the firewall code with dummynet. It has never hit anyone on -stable because net.inet.ip.fw.one_pass=1 by default. Reported by Philippe Regnauld (who else!) while beating the 3.0 version of dummynet. END K 10 svn:author V 5 luigi K 8 svn:date V 27 1998-10-14T16:33:06.000000Z K 7 svn:log V 85 Add a reference to documentation Submitted by: Bruce Albrecht (bruce@zuhause.mn.org) END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1998-10-14T16:55:00.000000Z K 7 svn:log V 157 Andrew Gallatin reported some internal queue overflows with MAXISPREQUEST at 256. So- to be safe, let's roll back to 64 while we do some more investigating. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-14T18:52:04.000000Z K 7 svn:log V 93 Revert 1.33; lstat() is indeed the wrong thing to do here. I'll revisit this after release. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-14T18:52:55.000000Z K 7 svn:log V 26 MFC: revert lstat to stat END K 10 svn:author V 3 des K 8 svn:date V 27 1998-10-14T18:53:36.000000Z K 7 svn:log V 148 Make execl() vfork()-safe. This should fix potential bugs in rcp, telnet and tip, and probably a few other apps. Reviewed by: bde Approved by: jkh END K 10 svn:author V 3 des K 8 svn:date V 27 1998-10-14T20:23:40.000000Z K 7 svn:log V 63 Correct braino in previous commit. I get the pointy hat again. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-10-14T20:40:56.000000Z K 7 svn:log V 16 Activate boot2. END K 10 svn:author V 3 ken K 8 svn:date V 27 1998-10-14T20:44:05.000000Z K 7 svn:log V 304 Disable the 'devstat_end_transaction' busy count printf until after 3.0 release goes out the door. We know there's a bug in the devstat implementation in the wd driver, but bde and msmith haven't been able to fix it yet. So, disable the printf to avoid confusing/worrying people. Suggested by: msmith END K 10 svn:author V 3 ken K 8 svn:date V 27 1998-10-14T21:17:39.000000Z K 7 svn:log V 310 Disable tagged queueing for the Seagate Elite 9GB drives. They tend to get hung up when you send tags to them too quickly. (CAM is able to recover from the problem, but this just avoids it altogether.) Reviewed by: gibbs Reported by: Bret Ford and: Martin Renters END K 10 svn:author V 4 nate K 8 svn:date V 27 1998-10-14T21:59:55.000000Z K 7 svn:log V 168 - Add a couple comment lines to note that spaces are not allowed as field separators. PR: conf/8162 Submitted by: Sheldon Hearn END K 10 svn:author V 4 nate K 8 svn:date V 27 1998-10-14T22:02:58.000000Z K 7 svn:log V 59 - MFC: Comment that spaces are not valid field separators. END K 10 svn:author V 3 ken K 8 svn:date V 27 1998-10-14T22:51:51.000000Z K 7 svn:log V 210 Narrow the quirk entry for the Seagate Elite 9 a bit to just cover drives with 71* firmware revisions. Scott Mace reports that drives with 00* firmware revisions do tagged queueing just fine. END K 10 svn:author V 3 ken K 8 svn:date V 27 1998-10-14T23:28:26.000000Z K 7 svn:log V 67 Fix a couple of potential buffer overrun cases. Submitted by: imp END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-10-15T00:15:01.000000Z K 7 svn:log V 66 Install gdb in /usr/lib/aout or /usr/lib/elf depending on format. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-10-15T00:19:08.000000Z K 7 svn:log V 165 Add objformat links for gdb and (while we're at it) c++filt. This means we can (assuming an a.out gdb is present) debug a.out kernels and crashdumps with gdb -aout. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-10-15T01:47:40.000000Z K 7 svn:log V 161 Conform to POSIX and close any copies of popen() descriptors inherited by a popen()ed child. PR: misc/7810 Submitted by: Wayne Scott END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-10-15T02:01:50.000000Z K 7 svn:log V 147 Forgot to commit this; the alpha uses the kld symbol interface now. The tables that db_elf.c is expecting are not loaded in that format any more. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-10-15T03:56:18.000000Z K 7 svn:log V 103 MFC: {rev 1.11} Correct a grammatical nit and remove ambiguity about the effect of the -p option. END K 10 svn:author V 3 sef K 8 svn:date V 27 1998-10-15T04:31:44.000000Z K 7 svn:log V 36 Add lstat() as a known system call. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-10-15T05:04:28.000000Z K 7 svn:log V 89 Fix formatting bug. PR: 8320 Submitted by: Amakawa Shuhei END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-15T06:50:43.000000Z K 7 svn:log V 100 snuff warning message if package is not found in INDEX but is found to be already installed anyway. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-15T07:42:25.000000Z K 7 svn:log V 98 Update README.TXT, not that anyone will read it anyway, to describe just what 3.0 is meant to be. END K 10 svn:author V 3 sos K 8 svn:date V 27 1998-10-15T08:11:55.000000Z K 7 svn:log V 101 Make the next_writeable address specific for each drive, there might be more than one burner online. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-10-15T09:50:45.000000Z K 7 svn:log V 134 Use the interface name as well as the method name when creating the method description. Submitted by: Nick Hibma END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-10-15T09:52:19.000000Z K 7 svn:log V 143 Don't frob the user stack directly, use suword instead. This fixes the elf_freebsd_fixup() panic which many people have noticed on the alpha. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-10-15T09:53:27.000000Z K 7 svn:log V 40 Change a bogus cast to the correct one. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-15T10:03:48.000000Z K 7 svn:log V 108 Search for correct property name; the older attrs code bogusly folded case, so I never noticed this bug. :) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-15T10:13:34.000000Z K 7 svn:log V 35 Update size information for ports. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-15T10:13:53.000000Z K 7 svn:log V 29 Add ipfw change information. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-15T10:14:55.000000Z K 7 svn:log V 92 Call ourselves by the correct name. :) Submitted by: Sue Blake END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-15T10:16:33.000000Z K 7 svn:log V 68 Update for 3.0 Submitted by: Sue Blake END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-15T11:01:30.000000Z K 7 svn:log V 82 Fix upgrade notes. PR: 8331 Submitted by: Sue Blake END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-15T11:12:40.000000Z K 7 svn:log V 75 More attempts to DTRT for the alpha, based on what I now know about boot2. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-15T11:22:33.000000Z K 7 svn:log V 62 Make the bit about DOS partitions somewhat clearer. PR: 8333 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-15T11:24:29.000000Z K 7 svn:log V 33 Update DOS emulator description. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-15T11:27:45.000000Z K 7 svn:log V 125 Make it clear that installations can only occur from drive C. PR: 8334 Submitted by: Sue Blake END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-10-15T13:00:34.000000Z K 7 svn:log V 632 Fix a serious bug in make(1)'s handling of archive libraries. This case did not need to be tested when RANLIBMAG was defined (as when in an `aout' environment) because Arch_StatMember() treated the two cases of the library not being present and a member of the library not being present the same way, forcing a rebuild of the library. Since in the ELF environment we don't look inside archive libraries we now need to check if the archive library is present in order to determine its `out-of-date'-ness. (I hope I've been able to meet the Oct 15th freeze). Reported-by: Steve Price (and a few others whom I've forgotten, sorry) END K 10 svn:author V 5 mckay K 8 svn:date V 27 1998-10-15T13:30:48.000000Z K 7 svn:log V 114 atq ignored locale info when printing dates. Is the other call to setlocale() just in the wrong place? PR: 8300 END K 10 svn:author V 5 mckay K 8 svn:date V 27 1998-10-15T13:37:35.000000Z K 7 svn:log V 10 Spelling. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-10-15T14:15:09.000000Z K 7 svn:log V 195 Fixed breakage of gdbreplay's and gdbserver's BINDIR in previous commit. They may belong in /usr/libexec/{aout,elf}, but objformat doesn't support that. Fixed bogus `?=' assignments for BINDIR. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-10-15T16:09:56.000000Z K 7 svn:log V 42 Fix make world breakage from last commit. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-10-15T17:06:36.000000Z K 7 svn:log V 126 Get the last used address via a more conservative method, don't depend on the module chain being in increasing address order. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-10-15T17:09:19.000000Z K 7 svn:log V 153 Fix sysinit_add(). - Don't include multiple copies of the previous sysinit in the new one. - Leave space for and explicitly null terminate the new list. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-10-15T17:12:12.000000Z K 7 svn:log V 167 - bzero() after malloc(). This is especially obvious when kern_malloc is compiled with DIAGNOSTIC. - Don't break from the preload module processing loop prematurely. END K 10 svn:author V 3 des K 8 svn:date V 27 1998-10-15T17:14:15.000000Z K 7 svn:log V 96 Fix style issues in execl(), and make execle() vfork()-safe. Reviewed by: bde Approved by: jkh END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-10-15T17:16:24.000000Z K 7 svn:log V 166 - bzero() after malloc() bug fix - look up relocation symbol names in correct table bugfix. - remove unused (initialized to 0) variable and conditional free() of it. END K 10 svn:author V 3 ken K 8 svn:date V 27 1998-10-15T17:46:26.000000Z K 7 svn:log V 68 Clean up some unused variables. Reviewed by: ken Submitted by: phk END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-10-15T18:21:50.000000Z K 7 svn:log V 210 Bring back support for honoring the primary channel setting for twin channel EISA adapters. This could have caused the system to find the wrong root disk. Reviewed by: J Wunsch END K 10 svn:author V 5 markm K 8 svn:date V 27 1998-10-15T18:50:04.000000Z K 7 svn:log V 183 Properly install the *.h files in CORE and Config.pm where it wants to be. This should fix a substantial number of broken p5-* ports. Tested-on: x11-toolkits/p5-Tk (Amongst others) END K 10 svn:author V 3 ken K 8 svn:date V 27 1998-10-15T19:08:58.000000Z K 7 svn:log V 242 Fix several potential buffer overrun conditions. These changes have been tested both in the kernel and in userland. Also, fix a couple of printf warnings that show up when CAMDEBUG is defined. Reviewed by: imp Partially submitted by: imp END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-10-15T19:12:04.000000Z K 7 svn:log V 81 Add some points from experiences installing on a range of IBM Netfinity systems. END K 10 svn:author V 3 imp K 8 svn:date V 27 1998-10-15T19:53:30.000000Z K 7 svn:log V 244 Reduce the number of ccbs to 16, per the aha documentation. Move bogus comment to proper place. This should fix the hangs people are seeing under very heavy load, at least it does for me. Please let me know if you continue to have problems. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-10-15T20:04:21.000000Z K 7 svn:log V 46 Add serial, dual, and probe-keyboard support. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1998-10-15T20:27:26.000000Z K 7 svn:log V 24 Add reference to lp(4). END K 10 svn:author V 5 wosch K 8 svn:date V 27 1998-10-15T20:35:28.000000Z K 7 svn:log V 34 Added manpage link plip.4 -> lp.4 END K 10 svn:author V 5 wosch K 8 svn:date V 27 1998-10-15T20:36:55.000000Z K 7 svn:log V 32 Added reference to ifconfig(8). END K 10 svn:author V 3 imp K 8 svn:date V 27 1998-10-15T20:43:25.000000Z K 7 svn:log V 84 Man page for the wst driver. I had planned on committing this earlier, but forgot. END K 10 svn:author V 3 imp K 8 svn:date V 27 1998-10-15T20:45:57.000000Z K 7 svn:log V 10 Add wst.4 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-15T21:20:33.000000Z K 7 svn:log V 85 Add references to ATM cards (Mike Spengler ) and remove all tabs. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-15T21:28:59.000000Z K 7 svn:log V 89 Note latest SCSI subsystem changes. Submitted by: "Kenneth D. Merry" END K 10 svn:author V 5 abial K 8 svn:date V 27 1998-10-15T21:40:07.000000Z K 7 svn:log V 96 Various fixups and corrections to match the 3.0-RELEASE tree. The PicoBSD version is now 0.42. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-10-15T21:55:58.000000Z K 7 svn:log V 74 Fix the bootinfo so that the right values actual make it into the kernel. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-10-15T21:56:47.000000Z K 7 svn:log V 79 Change some printfs so that ELF_VERBOSE prints meaningful values on the alpha. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-10-15T22:00:54.000000Z K 7 svn:log V 211 Fix a typo preventing the correct value of kernend from being picked up from the bootstrap. Also change some debug printfs from #if 0 to #ifdef DEBUG_CLUSTER to make it easier to debug startup memory problems. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-10-15T22:08:13.000000Z K 7 svn:log V 18 Fix path to sio.s END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-10-15T23:17:35.000000Z K 7 svn:log V 399 Add a mechanism to send a non-tagged transaction even if a device is currently operating in a tagged mode. The SIM driver should determine if a device is in tag mode by looking at the CAM_TAG_ACTION_VALID flag in the ccb header. If the flag is set, the tag_action field is either a SCSI II tag message (simple, ordered, head) or CAM_TAG_ACTION_NONE to specify that no tagging should be performed. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-10-15T23:17:58.000000Z K 7 svn:log V 27 Honor CAM_TAG_ACTION_NONE. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-10-15T23:46:33.000000Z K 7 svn:log V 69 -Wunused cleanup. Submitted by: Poul-Henning Kamp END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-10-15T23:47:14.000000Z K 7 svn:log V 173 -Wunused cleanup. Fixed bug in advansys.c where we did not properly clean up ccb_info data structures in softc teardown. Submitted by: Poul-Henning Kamp END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-10-15T23:49:27.000000Z K 7 svn:log V 295 -Wunused cleanup. Correct a problem where an external bus reset on the 'background' channel of a Twin Channel EISA controller could put the driver into an infinite loop. Noticed by: Twin Channel bug, Joerg Wunsch Submitted by: -Wunused, Poul-Henning Kamp END K 10 svn:author V 3 des K 8 svn:date V 27 1998-10-16T00:06:56.000000Z K 7 svn:log V 27 Warn about "mount -u" bug. END K 10 svn:author V 3 ken K 8 svn:date V 27 1998-10-16T00:26:28.000000Z K 7 svn:log V 349 Change the worm(4) man page to note that there is no longer a worm(4) driver, and point users in the right direction for similar functionality. The functionality that used to be provided there is now provided by the cd(4) driver and cdrecord. Fix cross-references in a few other man pages. (i.e. delete references to things I haven't written yet) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-16T00:29:37.000000Z K 7 svn:log V 88 Add notes about SCSI tape support. Submitted by: "Kenneth D. Merry" END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-10-16T01:30:11.000000Z K 7 svn:log V 91 Add commented out bpf entry. (DHCP is popular here, and this is required). Ok'ed by: jkh END