ƒ­38705 226 265 404 434 332 218 128 221 596 218 320 386 241 188 197 144 120 157 146 127 113 102 143 147 155 309 170 124 107 252 290 804 583 393 110 238 134 126 189 128 116 337 172 174 214 315 307 143 229 238 198 175 250 340 301 107 240 182 125 111 1673 195 321 255 169 252 157 262 176 244 176 239 181 239 215 208 160 211 226 200 189 135 135 252 114 301 162 118 117 196 157 142 117 142 115 186 235 207 137 188 142 183 187 123 138 864 812 226 168 167 243 186 217 285 155 266 136 238 145 182 133 156 179 127 104 214 131 177 120 147 144 125 1160 257 131 129 134 348 123 155 151 211 185 180 183 218 147 184 147 147 189 214 157 1759 123 202 141 143 486 421 176 230 412 233 176 546 520 120 109 370 230 438 135 188 308 149 108 183 1203 166 103 359 192 318 528 249 236 174 162 190 320 187 137 291 200 137 256 125 225 272 139 145 214 222 164 417 158 321 192 188 220 238 117 157 223 271 206 106 305 183 138 119 182 124 530 179 208 K 10 svn:author V 7 wollman K 8 svn:date V 27 1998-08-31T18:07:23.000000Z K 7 svn:log V 168 Bow to tradition and correctly implement the bogus-but-hallowed semantics of getsockopt never telling how much it might have copied if only the buffer were big enough. END K 10 svn:author V 3 sos K 8 svn:date V 27 1998-08-31T18:31:36.000000Z K 7 svn:log V 311 Added Capture Area ioctl - BT848[SG]CAPAREA. Normally the full 640x480 (768x576 PAL) image is grabbed. This ioctl allows a smaller area from anywhere within the video image to be grabbed, eg a 400x300 image from (50,10). See restrictions in BT848SCAPAREA. Submitted by: Roger Hardiman END K 10 svn:author V 3 sos K 8 svn:date V 27 1998-08-31T18:35:06.000000Z K 7 svn:log V 341 Renamed BT848[SG]CAPAREA to BT848_[SG]CAPAREA. Added PR kern/7177 for SECAM Video Highway Xtreme with single crystal PLL configuration submitted by Vsevolod Lobko . In kernel configuration file add options OVERRIDE_CARD=2 options OVERRIDE_TUNER=11 options BKTR_USE_PLL Submitted by: Roger Hardiman END K 10 svn:author V 3 sos K 8 svn:date V 27 1998-08-31T18:37:19.000000Z K 7 svn:log V 239 Fixed bug in Miro Tuner detection. Missing Goto. Removed Hauppauge EEPROM 0x10 detection as I think 0x10 should be a PAL tuner, not NTSC. Reinstated some Tuner Guesswork code from 1.27 Submitted by: Roger Hardiman END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-08-31T20:01:48.000000Z K 7 svn:log V 125 Remove a work-around for an assembler bug that has been fixed since April, 1997. The work-around causes problems under ELF. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-08-31T20:22:07.000000Z K 7 svn:log V 37 Force the upgrade kernel to be aout. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-08-31T20:48:13.000000Z K 7 svn:log V 129 MACHINE -> MACHINE_ARCH to allow PC98 to define MACHINE=pc98. Submitted by: Takahashi Yoshihiro END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-08-31T21:10:43.000000Z K 7 svn:log V 500 Bootloader update. - Implement a new copyin/readin interface for loading modules. This allows the module loaders to become MI, reducing code duplication. - Simplify the search for an image activator for the loaded kernel. - Use the common module management code for all module metadata. - Add an 'unload' command that throws everything away. - Move the a.out module loader to MI code, add support for a.out kld modules. Submitted by: Alpha changes fixed by Doug Rabson END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-08-31T23:34:37.000000Z K 7 svn:log V 126 Oops, I missed the update from /etc/objectformat to /etc/objformat which caused a port-ELF upgrade to continue to build aout. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-09-01T00:11:02.000000Z K 7 svn:log V 228 Change BINFORMAT to KERNFORMAT and add -aout or -elf to the tool arguments as appropriate. This is necessary because setting OBJFORMAT=aout in the makefile doesn't get exported to the environment. I wish our make could do that! END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-09-01T00:39:02.000000Z K 7 svn:log V 294 Add a target to check the consistency of the make OBJFORMAT variable with the object format determined by objformat. This prevents foot shooting (a form of boot scooting for hackers?) where local changes to /etc/make.conf or /etc/make.conf.local try to override OBJFORMAT in an incomplete way. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-09-01T00:41:24.000000Z K 7 svn:log V 145 New commandline/script parser, supports backslash quoting and environment variable substitution. Submitted by: Jordan Hubbard END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-09-01T02:04:17.000000Z K 7 svn:log V 95 - Fix style bug. - hw.ispc98 -> machdep.ispc98. Submitted by: Garrett Wollman (hw -> machdep) END K 10 svn:author V 5 luoqi K 8 svn:date V 27 1998-09-01T02:31:52.000000Z K 7 svn:log V 102 Check for NULL pointer before freeing a struct sockaddr. m_freem() can handle NULL, buf free() can't. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-09-01T05:53:00.000000Z K 7 svn:log V 53 Add the clean cleandepend and cleanobj targets back. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-09-01T06:02:00.000000Z K 7 svn:log V 29 Add the clean targets again. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-09-01T06:07:47.000000Z K 7 svn:log V 66 Force NOMAN and NOINFO on legacy-install as well as legacy build. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-09-01T06:57:18.000000Z K 7 svn:log V 54 Put MSDOSFS back and look for something else to trim. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-09-01T06:58:11.000000Z K 7 svn:log V 35 Silence potentially bogus warning. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-09-01T06:59:46.000000Z K 7 svn:log V 21 MFC: better warning. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-09-01T07:00:20.000000Z K 7 svn:log V 10 Fix typo. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-09-01T07:17:36.000000Z K 7 svn:log V 50 Sync with sys/i386/i386/machdep.c revision 1.306. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-09-01T07:18:09.000000Z K 7 svn:log V 54 Sync with sys/i386/conf/Makefile.i386 revision 1.120. END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1998-09-01T15:17:28.000000Z K 7 svn:log V 59 Remove redundant decl. of time(). Causes problems on alpha END K 10 svn:author V 7 wollman K 8 svn:date V 27 1998-09-01T17:12:19.000000Z K 7 svn:log V 212 Separate wakeup conditions for page I/O count (pg_busy) and lock (PG_BUSY). This is not sa completely solution to the deadlock, but the additional wakeups have helped in my observation. Suggested by: John Dyson END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-09-01T21:32:04.000000Z K 7 svn:log V 76 "xl%d: chip is is in D%d power mode " -> "xl%d: chip is in D%d power mode " END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-09-01T21:33:01.000000Z K 7 svn:log V 30 MFC: fix small printf() bogon END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-09-01T21:58:15.000000Z K 7 svn:log V 12 MFC: add -n END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-09-01T22:05:00.000000Z K 7 svn:log V 156 MFC: rev 1.24 Abuse bsd.obj.mk instead of bsd.dep.mk for defining the _SUBDIR target. Abuse bsd.obj.mk for defining default cleandepend and depend targets. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-09-01T22:09:46.000000Z K 7 svn:log V 194 MFC rev 1.25. This brings YACC processing into sync with 3.0-CURRENT. To fix `make -jN' races, foo.h is now generated instead of y.tab.h. I believe this by bde from bsd.prog.mk still applies: END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-09-01T22:13:41.000000Z K 7 svn:log V 708 [As I was saying] I believe this by bde from bsd.prog.mk still applies: To get the fixes and simplifications, application Makefiles should put the raw lex and yacc source names (foo.l and bar.y) in SRCS and not put the names of any generated files in SRCS or CLEANFILES. If you want to regress to generating foo.c from foo.y via y.tab.c for crufty applications that want a y.tab.h file. This want must be specified by putting y.tab.h in SRCS (and defaulting to or putting -d in YFLAGS). This only works if there is only one yacc parser, of course. Complications: if bar.y is in SRCS and -d is in YFLAGS, then bar.h will be generated whether or not it is used, even if this clobbers a real source file. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-09-02T00:53:17.000000Z K 7 svn:log V 490 Implement the weak aliases for private entry points in the inet_* and res_* modules in a way that works for ELF. I moved the aliases out of res_stubs.c and into the individual modules where the entry points are defined. Weak aliases don't work in ELF unless that is the case. (Actually, I'm surprised it worked for a.out.) This should fix the undefined "inet_addr" and related symbols in various applications that fail to include or as they are supposed to do. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-09-02T01:09:34.000000Z K 7 svn:log V 300 Handle dlsym(NULL, ...) properly, by searching in the caller's shared object. Note, this searches _only_ that object, and not its needed objects, in accordance with the documentation. Also fix dlopen(NULL, ...) so that the executable's needed objects are searched as well as the executable itself. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-09-02T01:34:57.000000Z K 7 svn:log V 16 Add Id keywords END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-09-02T02:00:20.000000Z K 7 svn:log V 145 Style fixes. If it seems like a lot of lines of changes, it's because I moved some functions. Mr. Tidy likes them to be in alphabetical order. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-09-02T02:51:12.000000Z K 7 svn:log V 42 Suppress duplicate entries in ldd output. END K 10 svn:author V 5 markm K 8 svn:date V 27 1998-09-02T06:31:02.000000Z K 7 svn:log V 32 Add libcrypt. Elf was breaking. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1998-09-02T10:05:47.000000Z K 7 svn:log V 95 Diagnostic rewritten in English. Submitted by: Garrett Wollman END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-09-02T10:09:08.000000Z K 7 svn:log V 33 Cut-n-paste fub. Noticed by: bde END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-09-02T10:10:34.000000Z K 7 svn:log V 21 MFC: cut-n-paste fub END K 10 svn:author V 5 abial K 8 svn:date V 27 1998-09-02T11:48:07.000000Z K 7 svn:log V 242 Added code to display interface table and link layer info, as well as bridging statistics when using Luigi's bridging code. Also added some ifdef's to (hopefully) get it to compile under 2.2.x Submitted by: Luigi Rizzo END K 10 svn:author V 5 abial K 8 svn:date V 27 1998-09-02T13:11:23.000000Z K 7 svn:log V 78 Ugh... Small correction to the previous commit. _Now_ it compiles on 2.2.7... END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-09-02T14:10:22.000000Z K 7 svn:log V 82 Nuked setting of crt here too. Obtained from: src/etc/root/dot.profile rev.1.17. END K 10 svn:author V 5 abial K 8 svn:date V 27 1998-09-02T14:16:07.000000Z K 7 svn:log V 119 Add options for bridging and bandwidth limiting (disabled by default). Submitted by: Luigi Rizzo END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-09-02T14:29:09.000000Z K 7 svn:log V 222 Add -aout to CFLAGS and LDFLAGS in bsd.kmod.mk, not in src/lkm/Makefile.inc. This fixes broken builds of the syscons LKMs when OBJFORMAT=elf. Removed src/lkm/Makefile.inc since it became empty and is worse than useless. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-09-02T14:46:20.000000Z K 7 svn:log V 214 Removed a buggy ifdef for not linking libmd explicitly. Explicit linkage is needed for the NOSHARED=YES case, so it is simplest to never depend on the automagic linkage for elf shared libraries. Reviewed by: jdp END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-09-02T14:56:59.000000Z K 7 svn:log V 51 Fixed munging of the SUBDIR list in rev.1.16-1.18. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-09-02T15:02:18.000000Z K 7 svn:log V 136 csu must be built before all shared libaries for ELF, since ELF shared libraries are linked to at least crti.o. Always build it first. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-09-02T15:09:15.000000Z K 7 svn:log V 145 Fixed the elf case of the creation of the libcrypt.so -> libscrypt->so link. Shared libraries are in ${SHLIBDIR}, not necessarily in ${LIBDIR}. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1998-09-02T15:11:14.000000Z K 7 svn:log V 101 Properly fragment multicast packets. PR: 7802 Submitted by: Steve McCanne END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-09-02T15:22:11.000000Z K 7 svn:log V 83 Keep build-tools objects separate from `all' objects so that my cross-builds work. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-09-02T17:03:49.000000Z K 7 svn:log V 157 Backed out previous commit. VFS_LKM_NO_DEFAULT_DISPATCH wasn't used for long, and the ifdef for it broke the forward declaration for the dispatch function. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-09-02T17:25:51.000000Z K 7 svn:log V 247 Added a vfs_oid pointer and a vfs_uninit() function to struct vfsops. vfs_oid will be used to attach and detach vfs sysctls dynamically. vfs_uninit() will be used to clean up before modunloading vfs LKMs. The nfs LKM needs these features most. END K 10 svn:author V 3 max K 8 svn:date V 27 1998-09-02T18:04:18.000000Z K 7 svn:log V 208 Add ^G to the end of boot.help on the installation floppy so that it beeps when the Boot: prompt appears on the screen and people installing FreeBSD onto PC without display monitor can tell when to hit `-h'. END K 10 svn:author V 3 rvb K 8 svn:date V 27 1998-09-02T19:09:53.000000Z K 7 svn:log V 15 Pass2 complete END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-09-02T19:14:01.000000Z K 7 svn:log V 147 Widen and change the layout of the IPFW structures flag element. This will allow us to add dummynet to 3.0 Recompile /sbin/ipfw AND your kernel. END K 10 svn:author V 6 nsouch K 8 svn:date V 27 1998-09-02T20:34:34.000000Z K 7 svn:log V 87 printing with compatible mode fixed if ECP available + more verbose if bootverbose set END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-09-02T21:07:47.000000Z K 7 svn:log V 31 This is AMD.CONF, not AMQ.CONF END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-09-02T21:09:14.000000Z K 7 svn:log V 17 Install amd.conf END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-09-03T02:10:09.000000Z K 7 svn:log V 1576 Bootstrap updates. - Move some startup code from MD to MI sections - Add a 'copyout' and some copyout-related functions. These will be obsoleted when BTX is available for the 386 and the kernel load area becomes directly addressable. - Add the ability load an arbitrary file as a module, associating and arbitrary type string with it. This can be used eg. for loading splash-screen images etc. - Add KLD module dependancy infrastructure. We know how to look for dependancies inside KLD modules, how to resolve these dependancies and what to do if things go wrong. Only works for a.out at the moment, due to lack of an MI ELF loader. Attach KLD module information to loaded modules as metadata, but don't pass it to the kernel (it can find it itself). - Load a.out KLD modules on a page boundary. Only pad the a.out BSS for the kernel, as it may want to throw symbols away. (We might want to do this for KLD modules too.) - Allow commands to be hidden from the '?' display, to avoid cluttering it with things like 'echo'. Add 'echo'. - Bring the 'prompt' command into line with the parser syntax. - Fix the verbose 'ls'; it was using an uninitialised stack variable. - Add a '-v' flag to 'lsmod' to have it display module metadata as well (not terribly useful for the average user) - Support a 'module searchpath' for required modules. - The bootstrap file on i386 is now called 'loader' to permit the /boot directory to use that name. - Discard the old i386 pread() function, as it's replaced by arch_readin() END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-09-03T06:14:41.000000Z K 7 svn:log V 102 Allow quoted strings (single or double) for grouping whitespace separated items. Eliminate warnings. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1998-09-03T07:01:39.000000Z K 7 svn:log V 225 Reviewed by: J Wunsch -current commit for st.c, kernel support for /bin/mt's 'comp' option. (tested with exabyte and DAT tape units. Does not apparently work with all SCSI tape's, though). END K 10 svn:author V 6 dillon K 8 svn:date V 27 1998-09-03T07:11:53.000000Z K 7 svn:log V 159 Reviewed by: J Wunsch -stable commit for st.c, kernel support for /bin/mt's 'comp' option. (same changes as made to -current). END K 10 svn:author V 5 asami K 8 svn:date V 27 1998-09-03T08:28:42.000000Z K 7 svn:log V 75 Bump __FreeBSD_version to 300004 to indicate post E-day. Reviewed by: jdp END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-09-03T10:10:05.000000Z K 7 svn:log V 156 Fix this so we use old YACC behavior of y.tab.h rather than newer error_table.h as there is a error_table.h in lib/libcom_err which error_table.y includes. END K 10 svn:author V 5 abial K 8 svn:date V 27 1998-09-03T10:16:03.000000Z K 7 svn:log V 63 Set OBJFORMAT=aout, until crunchide learns about ELF format... END K 10 svn:author V 5 abial K 8 svn:date V 27 1998-09-03T10:40:27.000000Z K 7 svn:log V 167 Minor fixes to 'clean' script. Changed the 'build' script to use ../${TYPE}/conf/Makefile in order to have true dependency of kernel image on the kernel config file. END K 10 svn:author V 5 abial K 8 svn:date V 27 1998-09-03T10:41:36.000000Z K 7 svn:log V 82 Added Makefile to have true dependency of kernel image on the kernel config file. END K 10 svn:author V 5 markm K 8 svn:date V 27 1998-09-03T17:32:22.000000Z K 7 svn:log V 149 Bump up the E_SHELL constant after an extra field was added, thus making this refer to the wrong data. Submitted by: axl@iafrica.com (Sheldon Hearn) END K 10 svn:author V 6 nsouch K 8 svn:date V 27 1998-09-03T20:51:50.000000Z K 7 svn:log V 81 Submitted by: nsouch Philips I2C bus generic support other new bus architecture. END K 10 svn:author V 6 nsouch K 8 svn:date V 27 1998-09-03T20:51:50.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r38774, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 6 nsouch K 8 svn:date V 27 1998-09-03T20:52:54.000000Z K 7 svn:log V 86 Submitted by: nsouch System Management Bus generic support over new bus architecture. END K 10 svn:author V 6 nsouch K 8 svn:date V 27 1998-09-03T20:52:54.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r38776, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 6 nsouch K 8 svn:date V 27 1998-09-03T20:58:34.000000Z K 7 svn:log V 119 Reviewed by: Doug Rabson Submitted by: nsouch Adding I2C and SMB entries to LINT, CONFIGVERS modified in Makefile.i386 END K 10 svn:author V 6 nsouch K 8 svn:date V 27 1998-09-03T20:59:28.000000Z K 7 svn:log V 112 Reviewed by: Doug Rabson Submitted by: nsouch root_bus_configure() call to initialize new bus arch in i386 env. END K 10 svn:author V 6 nsouch K 8 svn:date V 27 1998-09-03T21:00:08.000000Z K 7 svn:log V 65 Reviewed by: Doug Rabson Submitted by: nsouch I2C and SMB ioctls END K 10 svn:author V 6 nsouch K 8 svn:date V 27 1998-09-03T21:01:22.000000Z K 7 svn:log V 115 Reviewed by: Doug Rabson Submitted by: nsouch Philips PCF8584 chipset support. Chipset controller for the I2C bus. END K 10 svn:author V 6 nsouch K 8 svn:date V 27 1998-09-03T21:03:43.000000Z K 7 svn:log V 130 Reviewed by: Doug Rabson Submitted by: nsouch 'local' token added to support new bus architecture .c files generated by .m files. END K 10 svn:author V 6 nsouch K 8 svn:date V 27 1998-09-03T21:10:54.000000Z K 7 svn:log V 104 Reviewed by: Doug Rabson Submitted by: nsouch I2C and SMB files added + new bus arch. files description END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-09-03T21:16:15.000000Z K 7 svn:log V 98 When creating /etc/objformat, respect DESTDIR. Pointed out by: Zach Heilig -- zach@gaffaneys.com END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-09-03T21:34:31.000000Z K 7 svn:log V 44 Only run ldconfig if the OBJFORMAT is aout. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-09-03T21:52:05.000000Z K 7 svn:log V 43 Add manpages for the new device framework. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-09-03T22:14:08.000000Z K 7 svn:log V 157 Don't give up on the device list because of a tcp connection failure or an invalid device string. Submitted by: Derek Inksetter END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-09-03T22:14:39.000000Z K 7 svn:log V 20 MFC: Add Id keyword END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-09-04T02:43:26.000000Z K 7 svn:log V 205 Generic plug-and-play enumerator infrastructure. Query supplied enumerators, crossreference returned identifiers with a text-format database and automatically load corresponding modules and dependancies. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-09-04T04:42:28.000000Z K 7 svn:log V 67 Don't assume that time_t is long. (from rev 1.4 by bde of old AMD) END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-09-04T06:01:42.000000Z K 7 svn:log V 23 revert back to rev 1.5 END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-09-04T06:02:44.000000Z K 7 svn:log V 22 revert to rev 1.4.2.1 END K 10 svn:author V 6 nsouch K 8 svn:date V 27 1998-09-04T06:06:55.000000Z K 7 svn:log V 100 pcf.c added, support for the Philips PCF8584 I2C bus controller (this is part of the iicbus system) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-09-04T06:07:43.000000Z K 7 svn:log V 65 Hopefully unbreak the -stable release build by moving awk first. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-09-04T06:31:34.000000Z K 7 svn:log V 50 Only move a.out libs if we're building for a.out. END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-09-04T07:48:53.000000Z K 7 svn:log V 24 add missing sys/queue.h END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-09-04T07:58:33.000000Z K 7 svn:log V 50 Make this build even if sio is not in the kernel. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-09-04T08:01:26.000000Z K 7 svn:log V 23 Make SimOS work again. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-09-04T08:06:57.000000Z K 7 svn:log V 94 Cosmetic changes to the PAGE_XXX macros to make them consistent with the other objects in vm. END K 10 svn:author V 5 abial K 8 svn:date V 27 1998-09-04T08:08:05.000000Z K 7 svn:log V 140 Set OBJFORMAT=aout to affect the whole build - for now, it seems that too many tools needed to build the floppies are dependent on a.out... END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-09-04T08:22:59.000000Z K 7 svn:log V 114 Just nuke the aout bootstrap stuff since we don't need it anymore. Simplify accordingly for ELF. Convinced by: jb END K 10 svn:author V 5 markm K 8 svn:date V 27 1998-09-04T08:42:19.000000Z K 7 svn:log V 43 MFC: fix constant so shell field is found. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-09-04T08:55:29.000000Z K 7 svn:log V 93 Don't utilize the pre-4.4Lite2 INITMOUNTNAMES compatibility cruft. (bde will remove it soon) END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-09-04T09:19:19.000000Z K 7 svn:log V 51 Add the distribute target that make release wants. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1998-09-04T10:15:48.000000Z K 7 svn:log V 88 Fix uninitialized variable. PR: bin/7799 Submitted by: Sheldon Hearn (axl@iafrica.com) END K 10 svn:author V 6 yokota K 8 svn:date V 27 1998-09-04T10:16:43.000000Z K 7 svn:log V 92 MFC: fix uninitialized variable. PR: bin/7799 Submitted by: Sheldon Hearn (axl@iafrica.com) END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-09-04T13:10:34.000000Z K 7 svn:log V 30 PAGE_WAKEUP -> vm_page_wakeup END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-09-04T13:13:18.000000Z K 7 svn:log V 45 make sbflush panic messages more descriptive END K 10 svn:author V 3 imp K 8 svn:date V 27 1998-09-04T16:08:54.000000Z K 7 svn:log V 771 o Enable standby mode in apm utility. You need a newer kernel for this functionality to work (however, the kernel changes were committed to current at 1998/07/05 23:29:11 PDT). o Enable setting of a timer for later wakeup. Note, not all APM BIOSes support this for all modes (mine doesn't support waking up on a timer from standby mode). o Print out the APM capabilities, as reported by the BIOS. o Report wake on ring indication. No way to enable/disable this, but it is reported. o update man page with above o The output of this command has changed, so if you have a script that parses its output, then you may need to rewrite it slightly. o The code attempts to deal with older kernels than July 5, 1998, but that part of the code isn't well tested. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-09-04T16:22:15.000000Z K 7 svn:log V 717 Modify the xl_mediacheck() routine to also test for the case where the XCVR value read from the EEPROM is completely wrong. I've had one report of a 3c900 card that returns an xcvr value of 14, which is impossible (the manual states that all vales above 8 are reserved). If the value is out of the expe Add PCI vendor ID for the 3c980-TX server adapter card, which apparently also uses the cyclone chip. Graciously supplied Mats O Jansson . Also noted by Mats, the 10mpbs cyclone adapters should be named 3c900B, not 3c905B. I haven't actually encountered a 10mbps only cyclone adapter yet, nor anybody who has one, but this makes sense given the naming scheme used for the older boomerang adapters. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-09-04T16:24:10.000000Z K 7 svn:log V 131 MFC: update mediacheck routine to handle bad xcvr value in EEPROM, add support for 3c980-TX, update names of cyclone 10mbps cards. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-09-04T17:00:06.000000Z K 7 svn:log V 76 MFC: implement Linux keyboard ioctls for X server compat, implement iopl(). END K 10 svn:author V 6 nsouch K 8 svn:date V 27 1998-09-04T17:53:42.000000Z K 7 svn:log V 72 Device registration temporaly removed until major number allocation ok. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-09-04T18:26:00.000000Z K 7 svn:log V 148 Don't cast potentially unaligned addresses to pointers to non-char types on non-i386 architectures. On Alpha and Sparc we get a bus error if we do. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-09-04T18:49:35.000000Z K 7 svn:log V 94 Cosmetic changes to the PAGE_XXX macros to make them consistent with the other objects in vm. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-09-04T19:03:57.000000Z K 7 svn:log V 124 Add alpha support. Submitted by: John Birrell (with extra hacks by me) Obtained from: Probably NetBSD END K 10 svn:author V 5 abial K 8 svn:date V 27 1998-09-04T19:38:57.000000Z K 7 svn:log V 190 Added special type of setup called 'custom'. It allows you to supply your own config directory laid out exactly like the standard ones. Suggested by: Richard Wackerbarth END K 10 svn:author V 5 abial K 8 svn:date V 27 1998-09-04T19:47:24.000000Z K 7 svn:log V 61 Bring the docs more up-to-date. Document the 'custom' setup. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-09-04T19:55:51.000000Z K 7 svn:log V 170 Increase 'maxusers' to 32; with the number of people using GENERIC as their one-size-fits-all kernel, this should help reduce the "out of foo" reports. Reviewed by: jkh END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-09-04T19:56:26.000000Z K 7 svn:log V 41 MFC: raise the default 'maxusers' to 32. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-09-04T21:19:37.000000Z K 7 svn:log V 146 YAMT (yet another missing target). It's a shame that these have to be visible to the user. Maybe `make release' should call the backend directly. END K 10 svn:author V 5 markm K 8 svn:date V 27 1998-09-04T22:18:49.000000Z K 7 svn:log V 51 Unbreak "make release". Submitted by: Justin Gibbs END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-09-04T22:55:17.000000Z K 7 svn:log V 91 Enable rtld-elf for build on alpha too. We now have support for shared libraries on alpha! END K 10 svn:author V 5 luoqi K 8 svn:date V 27 1998-09-04T23:03:04.000000Z K 7 svn:log V 39 Make irq forwarding truely functional. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-09-04T23:37:24.000000Z K 7 svn:log V 64 Turn tcp_extentions off by default. They sometimes cause pain. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-09-04T23:51:40.000000Z K 7 svn:log V 87 Actually *looking* at this file now, I see that a good deal more can be eliminated. :) END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-09-05T00:32:27.000000Z K 7 svn:log V 36 Add -lcrypt when building kerberos. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-09-05T00:34:36.000000Z K 7 svn:log V 13 Add -lcrypt. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-09-05T00:36:18.000000Z K 7 svn:log V 118 Escape the \ characters so that the intended beep at the end of the boot.help message is actually appended correctly. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-09-05T00:53:53.000000Z K 7 svn:log V 39 Add hints file structures and defines. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-09-05T00:58:37.000000Z K 7 svn:log V 82 With the change to the 4.4Lite2 mount interface we don't need special conf files. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-09-05T02:20:52.000000Z K 7 svn:log V 27 Increase 'maxusers' to 32. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-09-05T02:35:21.000000Z K 7 svn:log V 54 Sync with sys/i386/conf/Makefile.i386 revision 1.121. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-09-05T02:36:18.000000Z K 7 svn:log V 51 Sync with sys/i386/conf/files.i386 revision 1.201. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-09-05T02:52:17.000000Z K 7 svn:log V 32 MFC: Increase 'maxusers' to 32. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-09-05T03:31:00.000000Z K 7 svn:log V 1066 Implement ldconfig functionality for ELF. The hints are stored in a different file than the a.out hints, namely, "/var/run/ld-elf.so.hints". These hints consist only of the directory search path. There is no hash table as in the a.out hints, because ELF doesn't have to search for the file with the highest minor version number. (It doesn't have minor version numbers at all.) A single run of ldconfig updates either the a.out hints or the ELF hints, but not both. The set of hints to process is selected in the usual way, via /etc/objformat, or ${OBJFORMAT}, or the "-aout" or "-elf" command line option. The rationale is that you probably want to search different directories for ELF than for a.out. "ldconfig -r" is faked up to produce output like we are used to, except that for ELF there are no minor version numbers. This should enable "ldconfig -r" to be used for checking LIB_DEPENDS in ports even for ELF. I implemented the ELF functionality in a new source file, with an eye toward eliminating the a.out code entirely at some point in the future. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-09-05T04:27:35.000000Z K 7 svn:log V 164 Explicitly pass the "-aout" option to ldconfig, until I've had a chance to work out a better scheme to handle the separate invocations necessary for a.out and ELF. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-09-05T05:52:24.000000Z K 7 svn:log V 36 MFO rev 1.4 - sort cross references END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-09-05T06:06:00.000000Z K 7 svn:log V 34 compare getopt() with -1, not EOF END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-09-05T06:38:19.000000Z K 7 svn:log V 39 MFO: rev 1.3 - correct man page xrefs. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-09-05T06:54:42.000000Z K 7 svn:log V 255 Add OBJFORMAT to list of variables passed into /mk script since it seems to think you're using aout otherwise (and emits a rather confusing and inaccurate diagnostic about OBJFORMAT being set in /etc/make.conf when it most demonstrably is not set there). END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-09-05T06:56:36.000000Z K 7 svn:log V 28 More sorting of references. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-09-05T07:35:19.000000Z K 7 svn:log V 64 Now that ldconfig does elf work too, build it on alpha as well. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-09-05T07:43:13.000000Z K 7 svn:log V 59 Set CHROOTDIR's initial object type also. Suggested by: jb END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-09-05T07:56:36.000000Z K 7 svn:log V 119 Change the profile data file name from gmon.out to progname.gmon where progname comes from __progname in crt0 or crt1. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-09-05T07:57:43.000000Z K 7 svn:log V 94 Change a test for NETBSD_SYSCALLS to __alpha__. We're not ready to do profiling on alpha yet. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-09-05T08:01:26.000000Z K 7 svn:log V 89 Use INT_MAX instead of LONG_MAX since the variable being compared is an int, not a long. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-09-05T08:10:44.000000Z K 7 svn:log V 92 Change a hardcoded i386 reference to ${MACHINE} so that MACHINE=pc98 is supported properly. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-09-05T08:14:36.000000Z K 7 svn:log V 126 Add a GENERICupgrade config file for pc98 users to upgrade to elf in the same way as i386 users. This is a copy of GENERIC98. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-09-05T08:22:30.000000Z K 7 svn:log V 56 Change MACHINE to MACHINE_ARCH to support MACHINE=pc98. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-09-05T08:27:56.000000Z K 7 svn:log V 93 Add support for MACHINE=pc98. This leaves a single legacy entry for the old aout bootloader. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-09-05T08:29:05.000000Z K 7 svn:log V 56 Change MACHINE to MACHINE_ARCH to support MACHINE=pc98. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-09-05T08:31:10.000000Z K 7 svn:log V 56 Chaneg MACHINE to MACHINE_ARCH to support MACHINE=pc98. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-09-05T08:33:10.000000Z K 7 svn:log V 98 Chaneg MACHINE to MACHINE_ARCH to support MACHINE=pc98. Remove a couple of unsupported machines. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-09-05T08:35:53.000000Z K 7 svn:log V 122 Change MACHINE to MACHINE_ARCH when testing for i386 to support MACHINE=pc98. There are a lot unsupported machines here. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-09-05T11:37:14.000000Z K 7 svn:log V 66 Change i386 in a few paths to ${MACHINE} to support MACHINE=pc98. END K 10 svn:author V 5 asami K 8 svn:date V 27 1998-09-05T12:25:55.000000Z K 7 svn:log V 1663 Remove tcl from /usr/src, according to prior agreement. BTW, tcl-8.0 *is* a port so there is nothing to be done on that side now. Approved by: jkh === To: "Jordan K. Hubbard" cc: Andreas Klemm , current@freebsd.org Subject: Re: Make this a relese coordinator decision (was Re: ports-current/packages-current discontinued) From: David Greenman Date: Sun, 03 Aug 1997 20:23:31 -0700 >decision is, I'll respect it. Another chance to architect people's principles...I can hardly wait. Seems quite appropriate for a Sunday - I just need to get one of those collection plates (and money envelopes) so I can profit, too. :-) Tcl stays in /usr/src for now, but it needs to be kept up to date; same for perl. If Jordan doesn't have "setup" (written in tcl) ready for 3.0, then tcl will be yanked prior to the 3.0 release (and made into a port). As for the ports tree only supporting the last FreeBSD release, this seems sensible to me. The "ports" have always been a moving target between releases and the problem is only going to get worse when we expand to supporting other processor architectures. In any case, Satoshi is and always has been in charge of the ports tree and whatever he wants to do with it (within reason :-)) is his decision. Does this cover the issue completely? I admit to deleting messages in this thread with unusual fervor (people have FAR too much time on their hands!). There's a fair bit of reasoning behind the above, but since everyone is sick of arguing about this, I'll spare you the analysis. -DG David Greenman Core-team/Principal Architect, The FreeBSD Project END K 10 svn:author V 5 asami K 8 svn:date V 27 1998-09-05T12:33:01.000000Z K 7 svn:log V 29 Remove tcl from src/contrib. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-09-05T12:42:56.000000Z K 7 svn:log V 109 Don't comment out dead code. Remove it. Fixed disgustingly long lines. Improved English in some comments. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-09-05T13:24:39.000000Z K 7 svn:log V 49 Fixed recently perpetrated printf format errors. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-09-05T13:39:52.000000Z K 7 svn:log V 51 MFC: call tulip_init() correctly. Noted by: luigi END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-09-05T14:13:12.000000Z K 7 svn:log V 393 Add a new vnode op, VOP_FREEBLKS(), which filesystems can use to inform device drivers about sectors no longer in use. Device-drivers receive the call through d_strategy, if they have D_CANFREE in d_flags. This allows flash based devices to erase the sectors and avoid pointlessly carrying them around in compactions. Reviewed by: Kirk Mckusick, bde Sponsored by: M-Systems (www.m-sys.com) END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-09-05T14:13:35.000000Z K 7 svn:log V 328 Sysctl nodes are written to, so don't put them in the text section. Our write protection of the kernel text on i386's doesn't actually work in many cases: - use of the 4MB page completely breaks it. - CR0_WP isn't set until just before init is started, so the kernel text is not write protected during kernel initialization. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-09-05T14:30:11.000000Z K 7 svn:log V 84 Fixed bogotification of pseudocode for syscall args by rev.1.53 of syscalls.master. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-09-05T15:11:47.000000Z K 7 svn:log V 137 Disable gcc's builtin memcpy for alpha since it doesn't cope with unaligned regions properly and this triggers an unaligned access trap. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-09-05T15:17:34.000000Z K 7 svn:log V 319 Instantiate `nfs_mount_type' in a standard file so that it is present when nfs is an LKM. Declare it in a header file. Don't forget to use it in non-Lite2 code. Initialize it to -1 instead of to 0, since 0 will soon be the mount type number for the first vfs loaded. NetBSD uses strcmp() to avoid this ugly global. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-09-05T15:56:10.000000Z K 7 svn:log V 140 Don't do anything special to prevent access to created files - honour the default umask. World unreadable files broke installing over nfs. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-09-05T16:20:15.000000Z K 7 svn:log V 84 For a.out mode, ignore shared libraries that don't have at least 2 version numbers. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-09-05T17:13:28.000000Z K 7 svn:log V 453 Ignore the statically configured vfs type numbers and assign vfs type numbers in vfs attach order (modulo incomplete reuse of old numbers after vfs LKMs are unloaded). This requires reinitializing the sysctl tree (or at least the vfs subtree) for vfs's that support sysctls (currently only nfs). sysctl_order() already handled reinitialization reasonably except it checked for annulled self references in the wrong place. Fixed sysctls for vfs LKMs. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-09-05T20:28:48.000000Z K 7 svn:log V 427 Don't recognize a file as an a.out shared library unless it has at least 2 version numbers. This fixes the bug where the dynamic linker would try to load an ELF shared library if it found one. Note, this change also fixes the same thing in "ld", because the code is shared. For "ld" there is still a problem with ".a" libraries, which cannot be distinguished by name. I haven't decided what, if anything, to do about that. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-09-05T20:42:47.000000Z K 7 svn:log V 25 NFS can use TCP now days END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-09-05T20:43:28.000000Z K 7 svn:log V 14 MFC: rev 1.53 END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-09-05T23:07:59.000000Z K 7 svn:log V 278 Change the ELF64_R_SYM() to shift 32 bits instead of 8 bits to match binutils. Ensure that three of the structures are the size that binutils writes them. I just love code that doesn't share header files to avoid problems like these. With this change rtld-elf works on alpha. END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-09-06T06:25:18.000000Z K 7 svn:log V 136 Store formatted panic string in static buffer to make it available later for savecore. Previous code give only panic format to savecore END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-09-06T08:17:35.000000Z K 7 svn:log V 345 RFC 1644 has the status "Experimental Protocol", which means: 4.1.4. Experimental Protocol A system should not implement an experimental protocol unless it is participating in the experiment and has coordinated its use of the protocol with the developer of the protocol. Pointed out by: Steinar Haug END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-09-06T08:20:11.000000Z K 7 svn:log V 43 tcp_extensions now only applies to RFC1323 END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-09-06T08:50:49.000000Z K 7 svn:log V 93 Use a varargs style prototype in the manual page, with accompanying explanation in the text. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1998-09-06T09:11:06.000000Z K 7 svn:log V 212 Reviewed by: Andrey A. Chernov , Doug Rabson Rewrote sleep() to remove int/long typing assumptions between the argument to the function and the timespec structure. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-09-06T09:21:35.000000Z K 7 svn:log V 54 Fix tons of cut-n-paste errors in the WANT_NFS3 code. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-09-06T09:57:14.000000Z K 7 svn:log V 13 MFC: rev 1.5 END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-09-06T13:55:51.000000Z K 7 svn:log V 89 Add a compuserve example. Detailed by: Masahiro Sekiguchi END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-09-06T14:58:46.000000Z K 7 svn:log V 1107 Patch the transmit error handler to avoid following NULL pointers and generating a trap 12 panic. The code blindly assumed that in the event of a transmit error, the packet that caused the error would still be at the head of the driver's transmit queue (sc->xl_cdata.xl_tx_head). However in the case of error 82 (which indicates that a transmit error occurred after part of the transmit FIFO memory has been reclaimed) this is not true: the TX queue has already been flushed, and the pointer to the head of the queue is NULL, so trying to dereference the pointer to find the transmit descriptor address causes a crash. The code now checks for a NULL pointer before trying to reload the chip's download pointer register. There may still be error messages printed warning of the transmit error, but no panic should occur. Note that this eror code is only generated with "cyclone" chipsets (3c900B, 3c905B, and presumeably the 3c980 server adapter). It should only appear during periods of heavy traffic, probably only on non-switched networks. Problem reported by: Darcy Buskermolen END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-09-06T15:00:15.000000Z K 7 svn:log V 72 MFC: avoid trap 12 due to NULL pointer dereference in TX error handler. END K 10 svn:author V 3 rvb K 8 svn:date V 27 1998-09-06T20:01:34.000000Z K 7 svn:log V 11 Clean LINT END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-09-06T20:43:25.000000Z K 7 svn:log V 266 Fix calls to mmap. It returns void *, and on failure it returns MAP_FAILED. Don't try to extend the mapping in place if it is too short. There's no guarantee it will be possible. Remap the file instead. Put in a few style fixes. Submitted by: Bruce Evans END K 10 svn:author V 5 tegge K 8 svn:date V 27 1998-09-06T21:01:57.000000Z K 7 svn:log V 98 Don't blindly eliminate `..' and the previous pathname component. PR: 2541 Obtained from: NetBSD END K 10 svn:author V 5 tegge K 8 svn:date V 27 1998-09-06T21:13:09.000000Z K 7 svn:log V 223 Better handling of word splitting. Don't record the same region multiple times when performing nested variable expansion, and preserve some quoting information in order to avoid removing apparently empty expansion result. END K 10 svn:author V 5 tegge K 8 svn:date V 27 1998-09-06T22:41:42.000000Z K 7 svn:log V 433 Maintain a mapping from irq number to (ioapic number, int pin) tuple, and use this when masking/unmasking interrupts. Maintain a mapping from (iopaic number, int pin) tuple to irq number, and use this when configuring devices and programming the ioapics. Previous code assumed that irq number was equal to int pin number, and that the ioapic number was 0. Don't let an AP enter _cpu_switch before all local apics are initialized. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-09-06T22:57:45.000000Z K 7 svn:log V 156 Import GNU binutils-2.9.1. This will break things for a few minutes until I've made the commits to resolve the conflicts. Submitted by: Doug Rabson END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-09-06T22:57:45.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r38889, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-09-06T23:00:35.000000Z K 7 svn:log V 82 Resolve conflicts from import of binutils-2.9.1. Submitted by: Doug Rabson END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-09-06T23:01:53.000000Z K 7 svn:log V 70 Update for import of binutils-2.9.1. Submitted by: Doug Rabson END K 10 svn:author V 5 tegge K 8 svn:date V 27 1998-09-06T23:04:20.000000Z K 7 svn:log V 96 Don't go below the low water mark of free pages due to optional prefaulting of pages. PR: 2431 END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-09-07T05:42:15.000000Z K 7 svn:log V 227 Made unloading of the nfs LKM sort of work. This is mainly to test detachment of vfs sysctls. Unloading of vfs LKMs doesn't actually work for any vfs, since it leaves garbage pointers to memory allocation control structures. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-09-07T05:43:41.000000Z K 7 svn:log V 96 Add directories for the legacy tool man files to stop them over-writing the ones from binutils. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-09-07T05:46:09.000000Z K 7 svn:log V 46 Install the legacy man file in section 1aout. END K 10 svn:author V 3 sef K 8 svn:date V 27 1998-09-07T05:49:43.000000Z K 7 svn:log V 198 Use a default execution type if none of the listed ones match. This uses the first type listed in the array as the default type. This isn't perfect, but I thought it would be better than nothing. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-09-07T05:55:02.000000Z K 7 svn:log V 108 Add a man section 1aout for the legacy man files to avoid them being installed over the ones from binutils. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-09-07T06:01:37.000000Z K 7 svn:log V 46 Install the legacy man file in section 1aout. END K 10 svn:author V 5 abial K 8 svn:date V 27 1998-09-07T06:41:14.000000Z K 7 svn:log V 161 * Add code to display statistics continuously, every some seconds. * Fix a number of mem leaks. * Update README. Submitted by: Luigi Rizzo END K 10 svn:author V 5 abial K 8 svn:date V 27 1998-09-07T06:46:25.000000Z K 7 svn:log V 31 Set the ${suffix} only once... END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-09-07T06:52:01.000000Z K 7 svn:log V 132 Make MFS do the default on VOP_FREEBLKS(). XXX: we could deallocate the storage, but somebody else will have to pick up that task. END K 10 svn:author V 5 guido K 8 svn:date V 27 1998-09-07T07:20:30.000000Z K 7 svn:log V 177 Fix problem reported on bugtraq: check permission of device mounted for non-root users. Fortunately, the default for vfs.usermount is 0. Tested by: "Jan B. Koum " Version 2 of the Single UNIX Specification END K 10 svn:author V 5 abial K 8 svn:date V 27 1998-09-07T19:00:34.000000Z K 7 svn:log V 128 Change the way the help files are stored, and save ca. 30kB on the "dial" floppy. Submitted by: Eric P. Scott END K 10 svn:author V 4 alex K 8 svn:date V 27 1998-09-07T19:01:43.000000Z K 7 svn:log V 177 Implement pthread read/write locks as defined by Version 2 of the Single UNIX Specification. As with our standard mutexes, process shared locks are not supported at this time. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-09-07T19:05:21.000000Z K 7 svn:log V 113 Move yacc even earlier in build-tools; up to the point where expr, which depends on it, can have it built first. END K 10 svn:author V 4 alex K 8 svn:date V 27 1998-09-07T19:23:55.000000Z K 7 svn:log V 13 -Wall clean. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-09-07T19:54:08.000000Z K 7 svn:log V 210 Remove the extern decl of ``h_errno''. It's already externed in netdb.h - where all of its #define values live. If anything requires h_errno here (nothing in /usr/src seems to) it's almost definitely broken. END K 10 svn:author V 4 alex K 8 svn:date V 27 1998-09-07T21:07:59.000000Z K 7 svn:log V 90 Removed some variable initializations which were unnecessary and divergent from style(9). END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-09-07T21:17:36.000000Z K 7 svn:log V 44 MFC: make semctl's fourth argument optional END K 10 svn:author V 4 alex K 8 svn:date V 27 1998-09-07T21:55:01.000000Z K 7 svn:log V 26 Removed unused variables. END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-09-07T22:09:13.000000Z K 7 svn:log V 88 Make the builtin unix macro work as it should (well like Solaris's, GNU's, and OSF1's). END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-09-07T22:09:55.000000Z K 7 svn:log V 30 MFC: make the unix macro work END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-09-07T23:32:00.000000Z K 7 svn:log V 437 Make profiling work for ELF. gprof now autodetects the format of the executable file, so it will work for both a.out and ELF format files. I have split the object format specific code into separate source files. It's cleaner than it was before, but it's still pretty crufty. Don't cheat on your make world for this update. A lot of things have to be rebuilt for it to work, including the compiler and all of the profiled libraries. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-09-07T23:55:22.000000Z K 7 svn:log V 87 Do an installworld rather than install to populate the chroot tree. Recommended by: jb END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-09-08T02:02:50.000000Z K 7 svn:log V 112 Use ellipsis in the synopsis, and an appropriate explanation in the text of the manual page. Suggested by: bde END