ƒ¯U42229 214 182 413 332 459 126 190 120 245 143 170 395 150 359 204 144 209 448 142 191 139 390 127 111 232 308 195 128 131 312 197 215 320 280 505 160 129 345 158 201 139 145 185 454 182 136 141 530 150 150 150 149 149 150 144 146 242 1724 620 381 249 127 209 285 219 161 143 220 841 258 130 124 179 423 124 456 263 462 135 272 207 217 126 167 144 117 300 152 272 194 140 600 183 279 250 239 203 125 154 180 188 107 151 135 278 246 135 265 129 360 331 380 228 300 352 332 125 198 188 117 146 107 248 248 502 329 320 125 203 250 229 309 570 200 138 525 424 272 178 211 320 262 403 143 469 438 262 332 148 212 314 1053 220 223 143 120 139 139 222 138 143 193 268 288 108 297 132 193 382 147 144 122 141 132 245 143 152 177 162 205 292 178 196 137 1160 210 157 137 252 308 164 165 230 251 987 185 137 167 211 287 342 464 407 327 175 195 251 288 134 182 401 140 226 175 511 K 10 svn:author V 3 bde K 8 svn:date V 27 1999-01-01T12:22:11.000000Z K 7 svn:log V 90 Updated type of ss_size in struct sigaltstack. Removed bogus prerequisite . END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-01-01T12:35:47.000000Z K 7 svn:log V 320 The previous commit was bogus. malloc(..., M_WAITOK) should not be used in device attach routines. At least for attaches at boot time, actually waiting, or actually failing for malloc(..., M_NOWAIT), are almost equally unlikely and harmless, but using M_WAITOK interferes with automatic detection of bogus M_WAITOK's. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-01-01T13:15:02.000000Z K 7 svn:log V 239 Fixed overflow in 1K-blocks to disk-blocks conversions. Use quad arithmetic instead of the special macros in PR 8163 or the magic 2's in PR 381. (Rev.1.3 unfortunately fixed only half of the problems reported in PR 381.) PR: 381, 8163 END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-01-01T14:14:44.000000Z K 7 svn:log V 366 Ignore the fs_spec entry for "/" in /etc/fstab if the device which is actually mounted on "/" can be determined using statfs() and is in /dev. This fixes fsck operating on the wrong device when the fs_spec entry is only an alias. The aliased case became more dangerous when the ROOTSLICE_HUNT hack was committed in mount(8). ROOTSLICE_HUNT may be unnecessary now. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-01-01T14:21:13.000000Z K 7 svn:log V 34 Minor English and spelling fixes. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-01-01T14:30:11.000000Z K 7 svn:log V 98 Don't use __BEGIN_DECLS/__END_DECLS in the kernel. Fixed some other, even more minor style bugs. END K 10 svn:author V 3 des K 8 svn:date V 27 1999-01-01T14:38:30.000000Z K 7 svn:log V 28 Correct typo in macro name. END K 10 svn:author V 3 des K 8 svn:date V 27 1999-01-01T14:40:49.000000Z K 7 svn:log V 152 Use M_VGA_VG320 if M_VESA_CG800x600 is not available. It looks ugly in low-res, but it works... Submitted by: Ben Smithurst END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-01-01T14:41:51.000000Z K 7 svn:log V 51 Fixed bitrot in a comment. Fixed some style bugs. END K 10 svn:author V 5 luigi K 8 svn:date V 27 1999-01-01T14:53:31.000000Z K 7 svn:log V 76 unbreak devfs support after wrong cut&paste... ReportedBy: Louis A. Mamakos END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-01-01T17:37:33.000000Z K 7 svn:log V 300 Make periodic(8) and the security mailings reflect the full FQDN, as opposed to a hostname. This will help those who keep a cluster of machines all with the same hostname but different domain names. PR: bin/9091 Submitted By: Heikki Suonsivu No Response From: -current mailing list END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-01-01T17:44:15.000000Z K 7 svn:log V 56 MFC: Use FQDN instead of hostname in reports (bin/9091) END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-01-01T20:39:37.000000Z K 7 svn:log V 264 Enable source file locking in pwd_mkdb by including the proper letter in getopt(). The code was there, the means to use it wasn't. Also update the usage() statment to reflect reality. PR: bin/9248 Submitted by: Jos Backus Forgotten By: dillon END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-01-01T21:07:39.000000Z K 7 svn:log V 109 UUCP Cleanup should be done by the UUCP user. PR: bin/7749 Submitted by: Ruslan Ermilov END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-01-01T21:12:03.000000Z K 7 svn:log V 50 MFC: Run uucp cleanup as the uucp user (bin/7749) END K 10 svn:author V 6 eivind K 8 svn:date V 27 1999-01-02T01:32:36.000000Z K 7 svn:log V 113 Remove the last clients of vfs_object_create(..., waslocked=1); waslocked will go away shortly. Reviewed by: dg END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-01-02T04:37:46.000000Z K 7 svn:log V 353 Let's make sure we're at the end of the password string before we apply a \0 and terminate it. This patch ensures passwords will be the correct length of 8, which is what is implied in the source (but not reflected in the man page). PR: bin/7817 Reviewed by: Alfred Perlstein Submitted by: Hiroshi Nishikawa END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-01-02T04:41:36.000000Z K 7 svn:log V 48 MFC: Correct random password length. (bin/7817) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-01-02T07:23:37.000000Z K 7 svn:log V 99 Read in /boot contents at runtime. Assumes /boot/boot1 on alpha (which may not yet be caught up). END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-01-02T11:34:57.000000Z K 7 svn:log V 47 Ifdefed conditionally used simplock variables. END K 10 svn:author V 2 dt K 8 svn:date V 27 1999-01-02T13:26:29.000000Z K 7 svn:log V 298 Ensure that deHighClust in direntry always initialized. Noticed by: Carl Mascott Don't write access time of a file more than once per day. (Its precision is 1 day anyway). Don't try to write access and creation time in nonwin95 case. Suggested by: bde (long time ago). END K 10 svn:author V 3 des K 8 svn:date V 27 1999-01-02T16:04:19.000000Z K 7 svn:log V 35 Style cleanups. Requested by: bde END K 10 svn:author V 4 hoek K 8 svn:date V 27 1999-01-02T17:11:45.000000Z K 7 svn:log V 18 Extraneous space. END K 10 svn:author V 2 dt K 8 svn:date V 27 1999-01-02T18:52:13.000000Z K 7 svn:log V 140 Now empty DOS filesystems default to long file names. Non-empty filesystems without traces of Win95 default to short file names, as before. END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-01-02T20:24:58.000000Z K 7 svn:log V 213 1. MFC: const-related compiler warning. 2. Fix mispell in variable definition. 3. Replace undefined constant with the number zero. PR: bin/7979 (2 and 3) Submitted by: Doug (2 and 3) jdp (1) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-01-02T23:15:20.000000Z K 7 svn:log V 102 Update this to deal with new boot block placement. Reported by: "John W. DeBoskey" END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-01-02T23:22:12.000000Z K 7 svn:log V 36 Update for new boot block location. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-01-02T23:28:44.000000Z K 7 svn:log V 39 Update for boot block location change. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1999-01-03T00:35:31.000000Z K 7 svn:log V 215 Fix grammar in the description of timegm() by totally rewriting it. Remove a potentally inflammatory comment from BUGS, and add a more useful comment about the lack of reentrancy in the timezone-setting interface. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1999-01-03T00:58:50.000000Z K 7 svn:log V 100 Add a macro for ISO/IEC 9945-1: 1996, the official designation of the most recent POSIX.1 standard. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1999-01-03T01:07:41.000000Z K 7 svn:log V 118 Add STANDARDS section. s/bytes/characters/g to be consistent with Standard C terminology. Update date and add RCS Id. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-01-03T02:05:21.000000Z K 7 svn:log V 225 Minor bug: in the case where allocating a fresh mbuf for the receive ring fails, we need to set the descriptor status word so that the 'OWN' bit is set again so that the chip can reuse it. Previously, this wasn't being done. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-01-03T02:18:58.000000Z K 7 svn:log V 187 Clean up some more residual /usr/mdec references. I left all the extra rbootd/boot rom cruft pointing at /usr/mdec since it either doesn't exist or doesn't work anyway, so who cares? :) END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-01-03T05:03:47.000000Z K 7 svn:log V 411 Support following devices: - on board 2nd CCU - Midori Elec. MDC-926Rs - Midori-Hayes ESP98 - NEC PC-9861K, PC-9801-101 PC-9801-120 - Melco IND-SP and IND-SS - PIO-9032A/B/C - B98-01 and B98-02 - IO-data device RSA-98II and RSA-98III - MC-16550 - MC-RS98 - Media Inteligent RSB-2000/3000 and RSB-384 - PCMCIA modem card Submitted by: Takahashi Yoshihiro END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-01-03T07:38:15.000000Z K 7 svn:log V 68 Revert r1.4 - I was confused as to its real meaning. Noted by: bde END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-01-03T07:38:58.000000Z K 7 svn:log V 37 catch a /boot doc instance I missed. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-01-03T15:57:02.000000Z K 7 svn:log V 251 - Remove bus-dependent addresses from `ic' file. - Special registers of IO-DATA device's RSA series are defined in ic/rsa.h (new file). Pointed out by: Bruce Evans Submitted by: Takahashi Yoshihiro END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-01-03T16:48:03.000000Z K 7 svn:log V 62 Corrected the major number for usb and added ums as major 111 END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-01-03T17:26:04.000000Z K 7 svn:log V 107 Recognize IDE controler even if HDD is not connected. Submitted by: IMAI Takeshi END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-01-03T20:50:35.000000Z K 7 svn:log V 44 Reenable generation of the loader.help file END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-01-03T20:54:05.000000Z K 7 svn:log V 50 First cut at generating loader.help for the alpha END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-01-03T22:19:23.000000Z K 7 svn:log V 93 Allow rwhod to take flags. PR: 7705 Submitted by: Johan Karlsson END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-01-03T22:57:54.000000Z K 7 svn:log V 358 Temporary workaround (bandaid) for case where you have READ CAPACITY fail for a non-removable media device. There's a race condition where the device entry is removed and then xpt_release_ccb is called which attempts to give back the ccb to a device that's now gone. In this bandaid release the ccb early and then remember to not call xpt_release_ccb later. END K 10 svn:author V 6 eivind K 8 svn:date V 27 1999-01-03T23:39:33.000000Z K 7 svn:log V 87 Make the timeout handler log any failed logins, to make sure failed logins get logged. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-01-04T01:28:39.000000Z K 7 svn:log V 41 Add dependancy to build loader.help here END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-01-04T01:28:46.000000Z K 7 svn:log V 46 Restore dependancy to build loader.help here END K 10 svn:author V 6 chuckr K 8 svn:date V 27 1999-01-04T03:14:48.000000Z K 7 svn:log V 434 Fix a build problem when upgrading from 9 month old sources. There's a circular dependency problem, wherein rpcgen depends on the latest includes, but those same includes depend on rpcgen to build include/rpcsvc. This was causing the build or librpcsvc to fail (like I said, only on upgrades of 9 month old sources). If there's stylistic problems, tell me, I'll learn and fix them. I did a buildworld with this, it should be safe. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-01-04T08:01:04.000000Z K 7 svn:log V 57 Sync with sys/i386/boot/Makefile.inc revision up to 1.5. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-01-04T08:02:13.000000Z K 7 svn:log V 57 Sync with sys/i386/boot/biosboot/Makefile revision 1.68. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-01-04T08:03:17.000000Z K 7 svn:log V 57 Sync with sys/i386/boot/kzipboot/Makefile revision 1.10. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-01-04T08:05:01.000000Z K 7 svn:log V 56 Sync with sys/i386/boot/netboot/Makefile revision 1.22. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-01-04T08:05:55.000000Z K 7 svn:log V 56 Sync with sys/i386/boot/rawboot/Makefile revision 1.12. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-01-04T08:07:47.000000Z K 7 svn:log V 57 Sync with sys/i386/conf/files.i386 revision up to 1.217. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-01-04T08:08:28.000000Z K 7 svn:log V 51 Sync with sys/i386/conf/majors.i386 revision 1.59. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-01-04T08:09:15.000000Z K 7 svn:log V 53 Sync with sys/i386/conf/options.i386 revision 1.101. END K 10 svn:author V 5 luigi K 8 svn:date V 27 1999-01-04T10:40:14.000000Z K 7 svn:log V 147 Bring in ad1816 patches from German Tischler. Fix 'device not configured' problem that people were experiencing when only PCI devices are present. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-01-04T12:05:59.000000Z K 7 svn:log V 1630 Backed out rev.1.49. It broke bootstrapping from 2.1.5 2.2.7 and probably other versions by spamming ${DESTDIR}/usr/include in much the same way as `make includes'. Details for 2.2.7: the bootstrap target has always done a weak spam of ${DESTDIR}/usr/include; we depend on it not installing any significant anachronisms (it probably shouldn't touch the headers at all; however, we may be depending on it for things like the renaming of ts_nsec to ts_sec in ). Rev.1.49 strengthens the spam to everything in src/include. For 2.2.7, this is not immediately fatal. However, the `make all' step in src/includes is not followed by a `make clean' step, so new rpc headers are not generated after we've bootstrapped rpcgen. This causes a fatal error much later when the old (generated) rpc headers are used with the current headers (sys/types.h and/or the non-generated rpc headers). Details for 2.1.x: the bug is immediately fatal. It gives definition of errno that is not supported by 2.1.x's libc. The weak spam in the restored version avoids this problem by not installing errno.h. (Bootstrapping from 2.1.5 actually breaks much earlier.) I think the header problems supposedly fixed by rev.1.49 were caused by using NOCLEAN and having the build fall over when the weakly spammed headers are active. Minor differences in the layout will then cause the .depend files to point to nonexistent headers. It is a feature for symlinks like errno.h -> sys/errno.h to not exist early. The other change in rev.1.49 breaks building obj directories if NOCLEAN is set. It is only safe for _re_building with NOCLEAN set. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-01-04T12:36:23.000000Z K 7 svn:log V 527 Backed out previous commit. The bug was in rev.1.49 of src/Makefile.inc1, so it can't be completely fixed here. Putting -I paths to the current headers in CFLAGS is more likely to break things than fix them, since there is no reason why current headers should work with old libraries. Other Makefiles that do this may only work because they are not used early in the bootstrap. However, the usual problem with errno being defined in terms of a nonexistent library doesn't seem to occur here, since we don't reference errno. END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-01-04T14:07:53.000000Z K 7 svn:log V 286 -Clarification of last commit- The char that the random letters and numbers are being pulled from is ended with a '\0'. Using sizeof() includes this '\0' in the 'pool' of possible characters. This patch decrements by one the size so we don't accidently end the new password prematurly. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-01-04T18:37:41.000000Z K 7 svn:log V 154 Don't forget a trailing \n when loading a kernel that has been stripped. (This might make ELF_VERBOSE look funny, but I'm tempted to delete that anyway) END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-01-04T18:38:23.000000Z K 7 svn:log V 33 Clean some unused variables lint END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-01-04T18:39:24.000000Z K 7 svn:log V 114 Fix variable initialization.. It was written with '==' instead of '-'. #include for string prototypes. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-01-04T18:45:08.000000Z K 7 svn:log V 190 Fix a potential sign extension bug on 8-bit chars. Outputting a backspace isn't supposed to be destructive.. It isn't on most terminals, nor on the standard bios output (vs. TERM_EMU mode) END K 10 svn:author V 5 luigi K 8 svn:date V 27 1999-01-04T20:06:38.000000Z K 7 svn:log V 124 Fix YMF719 detection (report by jose@we.lc.ehu.es). Fix compile problems without "controller pnp0" (fix by German Tischler) END K 10 svn:author V 2 dt K 8 svn:date V 27 1999-01-04T20:45:20.000000Z K 7 svn:log V 70 Make ctime_r, asctime_r, gmtime_r, and localtime_r available in libc. END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-01-04T21:21:10.000000Z K 7 svn:log V 49 Missing word. (in comments, non-destructive bug) END K 10 svn:author V 3 des K 8 svn:date V 27 1999-01-05T00:12:58.000000Z K 7 svn:log V 127 MFC: if sysctl() fails with ENOMEM, retry with a larger buffer. PR: 8275 Reminded by: Andrzej Tobola END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-01-05T00:59:08.000000Z K 7 svn:log V 746 GRRRR! Apparently, the promiscuous mode chip bug which I thought was isolated to revision 33 PNIC chips is also present in revision 32 chips. Cards with rev. 32 chips include the LinkSys LNE100TX and the Matrox FastNIC 10/100. This accounts for all the cards that I have to test with. (I was never able to personally trip the bug on this chip rev, but today one of the guys in the lab did it with the software they're working on for their cellular IP project, which uses BPF and promiscuous mode extensively.) This commit enables the promiscuous mode software workaround code for both revison 32 and revision 33 chips. It's possible all of the PNIC chips suffer from this bug, but these are the only two revs where I know for a fact it exists. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-01-05T01:58:44.000000Z K 7 svn:log V 165 Do some serious beating on the floppy generation code to try and simplify it, name things more descriptively and get the kernel back on boot.flp where it should be. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-01-05T02:09:29.000000Z K 7 svn:log V 38 Conditionalize make world in release. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-01-05T02:35:38.000000Z K 7 svn:log V 32 Fix bogon in docfile placement. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-01-05T03:44:08.000000Z K 7 svn:log V 87 Hammer on the boot floppy generation bits some more. This is looking a little better. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-01-05T03:53:06.000000Z K 7 svn:log V 328 A partial implementation of the procfs cmdline pseudo-file. This is enough to satisfy things like StarOffice. This is a hack, but doing it properly would be a LOT of work, and would require extensive grovelling around in the user address space to find the argv[]. Obtained from: Mostly from Andrzej Bialecki . END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-01-05T03:53:14.000000Z K 7 svn:log V 32 Remove legacy boot.config file. END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-01-05T05:46:37.000000Z K 7 svn:log V 363 Add a poitner to Peter's page on the ELF migration day. This is the day when the elves sail accross the sea to a new home, which happens to be in your computer. They will sing glorious songs for the Eldar days. You machine will shun the darkness that is upon the world. Errrm, well actually you won't even notice... Submitted by: peter Appologies to: tokien END K 10 svn:author V 5 asami K 8 svn:date V 27 1999-01-05T06:49:17.000000Z K 7 svn:log V 168 Merge part of 1.28 (default MACHINE_ARCH). This is required for making alpha ports compatible with 2.2-i386 without .if defined() spaghetti. Discussed with: simokawa END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-01-05T07:45:10.000000Z K 7 svn:log V 369 On Dec 24 the wcd driver was removed. The new driver is acd. Make a note of this in the updating file. Put it under the 19981224 date rather than today's date, since that was when the change was. Submitted by: Gregory Bond Also added note about floppy tape driver. Didn't add note about voxware or pcvt as they have been restored to the kernel. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-01-05T09:33:23.000000Z K 7 svn:log V 39 Big oops, wrong major number in source END K 10 svn:author V 5 danny K 8 svn:date V 27 1999-01-05T09:58:02.000000Z K 7 svn:log V 177 PR: 9323 Submitted by: ishisone@sra.co.jp Make touch handle years 2000-2038 in the obsoleted format, rather than 1902-1969 as was previously the case with two digit year spec. END K 10 svn:author V 5 danny K 8 svn:date V 27 1999-01-05T10:01:42.000000Z K 7 svn:log V 112 PR: 9323 Submitted by: ishisone@sra.co.jp MFC: Make touch support 2000-2038 not 1902-1938 in obsoleted format. END K 10 svn:author V 5 danny K 8 svn:date V 27 1999-01-05T10:09:57.000000Z K 7 svn:log V 122 Fix out-by-one error in last commit, and change manual to say that dates are supported to 2038 in 21st century, not 2069. END K 10 svn:author V 5 danny K 8 svn:date V 27 1999-01-05T10:13:54.000000Z K 7 svn:log V 32 Merge from 2_2 man page change. END K 10 svn:author V 5 danny K 8 svn:date V 27 1999-01-05T11:56:35.000000Z K 7 svn:log V 73 Make machtime() function unsigned long instead of long. Reviewed by: phk END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-01-05T17:03:49.000000Z K 7 svn:log V 52 Whoops, missed an instance of the old image naming. END K 10 svn:author V 6 eivind K 8 svn:date V 27 1999-01-05T18:12:29.000000Z K 7 svn:log V 22 Finish staticization. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-01-05T18:39:02.000000Z K 7 svn:log V 207 Fix fubyte to actually return the correct value (it was always returning zero). This caused device reads to corrupt the first byte of the page being read into (the cause of frozen keyboards in sysinstall). END K 10 svn:author V 6 eivind K 8 svn:date V 27 1999-01-05T18:50:03.000000Z K 7 svn:log V 57 Remove the 'waslocked' parameter to vfs_object_create(). END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-01-05T20:24:28.000000Z K 7 svn:log V 176 Don't allow more than one module with the same name to be loaded. Make kldfind ignore the path when searching for a loaded module. Submitted by: John Birrell (jb@freebsd.org) END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-01-05T20:43:41.000000Z K 7 svn:log V 99 Add a quirk that disables SYNCHRONIZE CACHE PR: 8882 Obtained from: Hellmuth Michaelis hm@kts.org END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-01-05T20:44:26.000000Z K 7 svn:log V 45 Alpha-specific help topics (currently empty) END K 10 svn:author V 3 ken K 8 svn:date V 27 1999-01-05T21:37:07.000000Z K 7 svn:log V 507 The Conner CFP2107 is a fixed-media drive, not removable media. This fixes the quirk that disables tagged queueing for those drives. Also, silence a warning by disabling xpt_for_all_targets() and xpt_for_all_periphs(). These two functions are not currently used, but they should not be removed. They're part of a set of functions that provide a way to execute a function for every {bus,target,device,periph} in the system. If anyone needs to use either function in the future, they can be un-#ifdefed. END K 10 svn:author V 3 des K 8 svn:date V 27 1999-01-05T23:57:15.000000Z K 7 svn:log V 91 oldlenp is a size_t*, not an int*. Pointed out by: Andrzej Tobola END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-01-06T00:08:03.000000Z K 7 svn:log V 184 Don't warn when ``add xxxx HISADDR'' fails because HISADDR is 0.0.0.0. This isn't a problem as the sticky route is still added. Suggested by: Chris Timmons END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-01-06T00:08:15.000000Z K 7 svn:log V 155 Typo: The idle timer is ignored in -ddial and -dedicated mode, not in -ddial and -direct. Pointed out by: Chris Timmons END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-01-06T00:09:10.000000Z K 7 svn:log V 144 MFC: Don't warn when ``add xxxx HISADDR'' fails because HISADDR is 0.0.0.0. This isn't a problem as the sticky route is still added. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-01-06T00:09:20.000000Z K 7 svn:log V 108 MFC: Typo: The idle timer is ignored in -ddial and -dedicated mode, not in -ddial and -direct. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-01-06T02:44:29.000000Z K 7 svn:log V 30 make comments more consistant END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-01-06T04:07:49.000000Z K 7 svn:log V 61 Fix problems compiling without -DVINUMDEBUG Reported by: dg END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-01-06T04:09:01.000000Z K 7 svn:log V 87 Complete previous commit: change debug macro from DEBUG to VINUMDEBUG Reported by: dg END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-01-06T04:22:48.000000Z K 7 svn:log V 95 Complete change from DEBUG to VINUMDEBUG. Now it still builds when VINUMDEBUG is set as well. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-01-06T04:59:53.000000Z K 7 svn:log V 12 spell check END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-01-06T05:00:17.000000Z K 7 svn:log V 56 add MLINKs for all the functions covered by the manpage END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-01-06T05:35:39.000000Z K 7 svn:log V 40 Assign CDEV 112 to the keyboard driver. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-01-06T05:40:01.000000Z K 7 svn:log V 182 Move IO_PSMSIZE from kbdio.h to isa.h. I thought I did this a long time ago... While I am here, correct the values for IO_MDASIZE and IO_CGASIZE; they should be 12 rather than 16. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-01-06T05:49:30.000000Z K 7 svn:log V 150 Move IO_PSMSIZE from kbdio.h to isareg.h. While I am here, correct the values for IO_MDASIZE and IO_CGASIZE; they should be 12 rather than 16. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-01-06T06:43:51.000000Z K 7 svn:log V 40 Assign CDEV 112 to the keyboard driver. END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-01-06T07:06:38.000000Z K 7 svn:log V 172 More Elven advice: Update /etc/rc* if you are going to run a system with aout libraries, otherwise ldconfig won't know what to do and all dynamic aout binaries will fail. END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-01-06T07:12:41.000000Z K 7 svn:log V 37 Add Robert Nordier's boot block URL. END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-01-06T07:54:28.000000Z K 7 svn:log V 267 Allow PINGing from any address on multihomed hosts In the words of the submitter: "The patch below allows to ping from any address on the multihomed host. The man page is also updated, the text was cutted from traceroute(8)." Submitted by: Ruslan Ermilov PR: 6832 END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-01-06T08:14:26.000000Z K 7 svn:log V 238 added -h flag to allow for hexidecimal output. Use '0' for base rather than 10 to allow for more flexible input bases. Inspired by changes in PR 7402, but mostly redone by me to get past bde filter. Submitted by: Timo J. Rinne PR: 7402 END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-01-06T08:25:56.000000Z K 7 svn:log V 287 Add sanity checking to argument for -# and -i. Require these arguments to be numbers. Also use '0' base to allow hex, octal or decimal numbers. This was done by me based on ideas in pr 3556, submitted by Uwe Laubenstein and commented upon by j@uriah.heep.sax.de (J Wunsch). PR: 3556 END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-01-06T08:33:38.000000Z K 7 svn:log V 135 Change my mind on using base '0' for strtol for -i and -# operations as this would change the meaning of -#050 in preexisting scripts. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-01-06T08:46:26.000000Z K 7 svn:log V 207 Don't build biosboot by default - there's no point now that nothing looks for /usr/mdec/boot{1,2}. The other stuff in here is probably equally useless/pointless but I'm going to not worry about it for now. END K 10 svn:author V 5 abial K 8 svn:date V 27 1999-01-06T09:09:22.000000Z K 7 svn:log V 257 Add new sysctl machdep.uc_devlist. It allows to cleanly retrieve the list of devices which has been changed in UserConfig, without resorting to reading /dev/kmem. The data returned consist of series of struct isa_device and char dev_name[8]. Ok'd by: jkh END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-01-06T10:06:36.000000Z K 7 svn:log V 239 Removed the weak spam of ${DESTDIR}/usr/include in the bootstrap target (see the previous log message). This works for bootstrapping from 2.2.7. It won't work for bootstrapping from 2.1.x, but that fails due to include problems earlier. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-01-06T12:31:28.000000Z K 7 svn:log V 29 Removed NetBSD specific code END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-01-06T13:55:14.000000Z K 7 svn:log V 103 Remove some remaining references to LKM's. Snaps were trying to unpack slkm* etc, among other things. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-01-06T14:01:52.000000Z K 7 svn:log V 94 We load kld's in preference to LKM's, these do not need the root fs to be read/write to load. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-01-06T14:02:35.000000Z K 7 svn:log V 23 No more src/lkm dir... END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1999-01-06T14:19:09.000000Z K 7 svn:log V 49 Make a start on revising the boot documentation. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-01-06T16:18:05.000000Z K 7 svn:log V 12 Added kbd*. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-01-06T16:52:38.000000Z K 7 svn:log V 155 Backed out rev.1.47. It just broke my optimisations for lazy syncing of timestamps in rev.1.45. The soft updates bug was elsewhere. Forgotten by: luoqi END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-01-06T17:04:33.000000Z K 7 svn:log V 155 Ifdefed the conditionally used variable `prtrealloc'. Declare it as volatile so that there is no chance that the code that it controls is optimised away. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-01-06T17:30:06.000000Z K 7 svn:log V 407 Add some tweaks to mx_mii_readreg(), mx_phy_readreg(), mx_phy_writereg() and mx_setcfg() so that we can read the internal MII registers on the MX98713 chip correctly. With these changes, media autoselection now works correctly on the original 98713. All Macronix chips should now be properly supported (unless there's a surprise waiting in the 98725). Thanks to Ulf Zimmermann for providing a 98713 board. END K 10 svn:author V 3 des K 8 svn:date V 27 1999-01-06T18:11:53.000000Z K 7 svn:log V 236 Make the implementation and documentation agree. Specifically: - document that sysctl() and sysctlbyname() return 0 on success - if the provided buffer is too small, set errno to ENOMEM and return -1 instead of returning ENOMEM. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-01-06T18:18:06.000000Z K 7 svn:log V 227 UFS_UPDATE() takes a boolean `waitfor' arg, so don't pass it the value MNT_WAIT when we mean boolean `true' or check for that value not being passed. There was no problem in practice because MNT_WAIT had the magic value of 1. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-01-06T19:18:45.000000Z K 7 svn:log V 33 copy resolv.conf to chroot area. END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-01-06T19:35:46.000000Z K 7 svn:log V 110 Add pointer to mergemaster. Submitted by: Jaye Mathisen Also minor formatting nits. END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-01-06T19:46:56.000000Z K 7 svn:log V 157 Fix printf errors in the hflag case. Fix old bug with bogus casing to (long). Document the true limits of factor on 64-bit architectures. Submitted by: bde END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-01-06T19:55:49.000000Z K 7 svn:log V 132 Added proper names to the device messages at probe and attach. Missing ones: Device Id ADS technologies Device Id's SiS hardware END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-01-06T20:03:11.000000Z K 7 svn:log V 212 Copied STAILQ_HEAD_INITIALIZER and LIST_HEAD_INITIALIZER from NetBSD, and added STAILQ_REMOVE_HEAD_QUEUE to emulate NetBSD's SIMPLEQ_REMOVE_HEAD (that removes not only the first element but a queue of elements). END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-01-06T23:05:42.000000Z K 7 svn:log V 474 Add (but don't activate) code for a special VM option to make downward growing stacks more general. Add (but don't activate) code to use the new stack facility when running threads, (specifically the linux threads support). This allows people to use both linux compiled linuxthreads, and also the native FreeBSD linux-threads port. The code is conditional on VM_STACK. Not using this will produce the old heavily tested system. Submitted by: Richard Seaman END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-01-06T23:11:29.000000Z K 7 svn:log V 106 Fix an overflow problem which prevented revive from working on plexes of more than 4 GB. Reported by: dg END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-01-06T23:16:45.000000Z K 7 svn:log V 42 queue.h has taken over this functionality END K 10 svn:author V 3 ken K 8 svn:date V 27 1999-01-07T01:11:24.000000Z K 7 svn:log V 432 The Quantum Atlas III evidently has an identical problem to the Atlas II. It keeps returning queue full until we have reduced the number of tagged openings to the minimum. So, put in a quirk entry with the same work-around. This quirk entry is only for the 9G Atlas III, once someone comes up with inquiry information for the 18G version of that drive, we can quirk it as well. Submitted by: "Johan Granlund" END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-01-07T06:26:33.000000Z K 7 svn:log V 329 ``Disable'' a.out 'make world', as per flag day notification on current and committers. A 'make aout-to-elf' is strongly encouraged. This isn't quite the end of the line for people who have a real problem with updating yet, but we've got to get this over and done with. Yes, it's bound to be a couple of bumpy couple of days. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-01-07T06:30:14.000000Z K 7 svn:log V 177 make aout-to-elf first does an a.out makeworld to bring the current environment and tools up to date so it can then build an ELF world. Teach it to cope with the a.out disable. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-01-07T06:32:22.000000Z K 7 svn:log V 84 OBJFORMAT=elf in the absense of an override for both alpha and i386 by default now. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-01-07T06:35:18.000000Z K 7 svn:log V 116 OBJFORMAT_DEFAULT = elf now. (this is where /usr/bin/objformat and libc/gen/getobjformat.c get their default from) END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-01-07T06:52:41.000000Z K 7 svn:log V 225 Flip the kernel default to ELF.. Add a test to try and warn people that they might be about to blow their feet off if they have not been reading their mail. I don't know if or how well this will work, but it's worth a try. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-01-07T07:20:41.000000Z K 7 svn:log V 167 The upgrade process from 2.2.x -> 3.0-ELF assumes the existence of GENERICupgrade, which got kinda fried. Try to copy GENERIC if the user has not supplied their own. END K 10 svn:author V 5 abial K 8 svn:date V 27 1999-01-07T09:49:28.000000Z K 7 svn:log V 308 When compiled with INTRO_USERCONFIG, skip the intro screen anyway if we already loaded and interpreted userconfig_script. Otherwise, when using such kernel system would always block waiting for user input in UserConfig, while the intention was to avoid this by having userconfig_script. Reviewed by: msmith END K 10 svn:author V 6 eivind K 8 svn:date V 27 1999-01-07T13:09:15.000000Z K 7 svn:log V 48 Don't do the ldconfig rescan if DESTDIR is set. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-01-07T14:03:27.000000Z K 7 svn:log V 374 ld was kinly looking up the Linux /etc/ld.so.conf (which we don't have). Teach it about the FreeBSD equivalent, because there are some funny things going on with -rpath that I can't quite get a handle on. It looks like setting an rpath on a new shared object overrides all the implicit DT_RPATH's from the dependencies, causing them to fail at link time (but not runtime). END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-01-07T14:14:24.000000Z K 7 svn:log V 342 Remove a hard-coded table of kernel console I/O functions exported from sc, vt and sio drivers. Use instead a linker_set to collect them. Staticize ??cngetc(), ??cnputc(), etc functions in sc and vt drivers. We must still have siocngetc() and siocnputc() as globals because they are directly referred to by i386-gdbstub.c :-( Oked by: bde END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-01-07T16:14:19.000000Z K 7 svn:log V 169 Don't pass unused unused timestamp args to UFS_UPDATE() or waste time initializing them. This almost finishes centralizing (in-core) timestamp updates in ufs_itimes(). END K 10 svn:author V 6 archie K 8 svn:date V 27 1999-01-07T19:28:57.000000Z K 7 svn:log V 236 Add the 'diffburst' tool, which does the following: Reads the output of 'diff -r' and splits it into separate patch files, one per file. The files are named 'patch-XX' where XX is aa, ab, ac, ... Useful when creating ports. END K 10 svn:author V 5 steve K 8 svn:date V 27 1999-01-07T20:18:18.000000Z K 7 svn:log V 54 Strip the leading path from __progname. Ok'd by: jdp END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-01-07T20:19:09.000000Z K 7 svn:log V 116 A better fix to avoid race conditions between failed probes and peripheral removal. Obtained from:gibbs@freebsd.org END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-01-07T20:20:57.000000Z K 7 svn:log V 218 Like the problems just fixed in scsi_da.c, make sure to release the probe ccb before taking down the periph. Also, don't do cdscheduling if you're not going to attach the device after all. Reviewed by: ken@freebsd.org END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-01-07T21:23:50.000000Z K 7 svn:log V 957 Changes to the LINUX_THREADS support to only allocate extra memory for shared signal handling when there is shared signal handling being used. This removes the main objection to making the shared signal handling a standard ability in rfork() and friends and 'unconditionalising' this code. (i.e. the allocation of an extra 328 bytes per process). Signal handling information remains in the U area until such a time as it's reference count would be incremented to > 1. At that point a new struct is malloc'd and maintained in KVM so that it can be shared between the processes (threads) using it. A function to check the reference count and move the struct back to the U area when it drops back to 1 is also supplied. Signal information is therefore now swapable for all processes that are not sharing that information with other processes. THis should addres the concerns raised by Garrett and others. Submitted by: "Richard Seaman, Jr." END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-01-07T22:09:05.000000Z K 7 svn:log V 127 Minor adjustments to prior commits: o break at end of sentences o add $id$ o change date Noticed by: the ever watchful bde END K 10 svn:author V 2 dt K 8 svn:date V 27 1999-01-07T22:15:51.000000Z K 7 svn:log V 131 Make pmap_ts_referenced check more than 1 pv_entry. (One should be carefull when move elements to the tail of a list in a loop...) END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-01-07T22:27:53.000000Z K 7 svn:log V 47 Name change suggested by Justin (QUEUE->UNTIL) END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-01-07T23:01:11.000000Z K 7 svn:log V 24 Clean up, nothing major END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-01-07T23:07:57.000000Z K 7 svn:log V 43 Major synchronisation with NetBSD USB code END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-01-07T23:31:46.000000Z K 7 svn:log V 43 Major synchronisation with NetBSD USB code END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-01-08T00:14:22.000000Z K 7 svn:log V 129 Adapt sysinstall more fully to the alpha (deal with proper boot signatures, don't present label editor, etc). Submitted by: dfr END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-01-08T00:32:19.000000Z K 7 svn:log V 46 Changes for alpha support. Submitted by: dfr END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-01-08T00:33:21.000000Z K 7 svn:log V 51 DTRT with gzip'd alpha kernels. Submitted by: dfr END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-01-08T05:33:11.000000Z K 7 svn:log V 100 Copy only the boot1 and boot2 (if exists) files into mfs/boot since we don't need the others there. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-01-08T09:04:58.000000Z K 7 svn:log V 173 Don't use the next phone number after the ``|'' if the dial & login are successful. Submitted by: Toshiomi Moriki PR: 9382 END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-01-08T09:08:35.000000Z K 7 svn:log V 193 MFC: Don't use the next phone number after the ``|'' if the dial & login are successful. Submitted by: Toshiomi Moriki PR: 9382 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-01-08T09:13:00.000000Z K 7 svn:log V 16 close doc race. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-01-08T10:33:12.000000Z K 7 svn:log V 200 Ignore return value for strip. Avoids make world going pop because of strip maybe_stripped strip: maybe_stripped: File format not recognized *** Error code 1 in I/usr/src/gnu/usr.bin/binutils/strip END K 10 svn:author V 6 davidn K 8 svn:date V 27 1999-01-08T10:52:38.000000Z K 7 svn:log V 37 Remove bogus file locking in main(). END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-01-08T12:57:06.000000Z K 7 svn:log V 98 Update #ifdef directive. # I forgot this bit when I committed VESA KLD update a few days ago ;-< END K 10 svn:author V 5 luoqi K 8 svn:date V 27 1999-01-08T14:20:54.000000Z K 7 svn:log V 287 Allocate kernel page table object (kptobj) before any kmem_alloc calls. On a system with a large amount of ram (e.g. 2G), allocation of per-page data structures (512K physical pages) could easily bust the initial kernel page table (36M), and growth of kernel page table requires kptobj. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-01-08T15:59:41.000000Z K 7 svn:log V 54 Sync with sys/i386/conf/Makefile.i386 revision 1.133. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-01-08T16:02:03.000000Z K 7 svn:log V 51 Sync with sys/i386/conf/majors.i386 revision 1.60. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-01-08T16:03:11.000000Z K 7 svn:log V 29 Oops, remove duplicate line. END K 10 svn:author V 6 eivind K 8 svn:date V 27 1999-01-08T16:03:12.000000Z K 7 svn:log V 46 Add a warning about the copyright restraints. END K 10 svn:author V 2 hm K 8 svn:date V 27 1999-01-08T16:03:57.000000Z K 7 svn:log V 41 add generation of ISDN (i4b) devicefiles END K 10 svn:author V 6 eivind K 8 svn:date V 27 1999-01-08T16:04:18.000000Z K 7 svn:log V 149 Instead of providing bad instructions here, point people at the appropriate docs. Prodded by: Sheldon Hearn 's message in -current END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-01-08T16:04:20.000000Z K 7 svn:log V 50 Sync with sys/i386/i386/machdep.c revision 1.320. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-01-08T16:05:27.000000Z K 7 svn:log V 59 Sync with sys/i386/i386/userconfig.c revision up to 1.120. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-01-08T16:09:23.000000Z K 7 svn:log V 84 Sync with sys/i386/isa/sio.c and syscons.c revisions 1.221 and 1.289, respectively. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-01-08T16:29:59.000000Z K 7 svn:log V 70 Moved declarations related to copying and zeroing to the right place. END K 10 svn:author V 6 eivind K 8 svn:date V 27 1999-01-08T17:25:37.000000Z K 7 svn:log V 109 USUBCLASS_MODEM -> USUBCLASS_ABSTRACT_CONTROL_MODEL Matches the header file change, and makes this compile. END K 10 svn:author V 6 eivind K 8 svn:date V 27 1999-01-08T17:31:30.000000Z K 7 svn:log V 196 Split DIAGNOSTIC -> DIAGNOSTIC, INVARIANTS, and INVARIANT_SUPPORT as discussed on -hackers. Introduce 'KASSERT(assertion, ("panic message", args))' for simple check + panic. Reviewed by: msmith END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-01-08T18:37:34.000000Z K 7 svn:log V 86 Don't allow pointer underrun in loop. Spotted by: John W. DeBoskey END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-01-08T19:17:49.000000Z K 7 svn:log V 103 Unspammed includes in in the !SMP case. Partially unspammed them in the SMP case. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-01-08T19:51:02.000000Z K 7 svn:log V 45 Fixed some style bugs. Clarified a comment. END K 10 svn:author V 5 abial K 8 svn:date V 27 1999-01-08T21:00:26.000000Z K 7 svn:log V 1064 Fix faulty logic in handling userconfig_script, INTRO_USERCONFIG and RB_CONFIG. Now, the code should do the right thing in the following cases, when kernel is compiled with INTRO_USERCONFIG: * when booted without userconfig_script and without RB_CONFIG, present intro screen, and wait for user input. * when booted with userconfig_script and without RB_CONFIG, DON'T present intro screen unless explicitly asked in userconfig_script, basing on assumption that if a user loads userconfig_script, (s)he already decided what parameters to configure. Proceed with booting. * when booted without userconfig_script, and with RB_CONFIG, enter configuration utility and wait for user input. * when booted with userconfig_script, and with RB_CONFIG, execute all commands from userconfig_script, and DON'T leave the config utility, but wait for user input. And finally, regardless of the combination of the above parameters, when intro screen is invoked either first or next times, and user chooses to go back to CLI interface, unblock the quit command. END K 10 svn:author V 5 abial K 8 svn:date V 27 1999-01-08T21:09:42.000000Z K 7 svn:log V 115 Replace kget with version which obtains its info from newly added sysctl machdep.uc_devlist, instead of /dev/kmem. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-01-08T23:47:28.000000Z K 7 svn:log V 65 Sneakily make linux=YES by default and hope that nobody notices. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-01-09T00:32:00.000000Z K 7 svn:log V 45 Adios, kzip - you don't work on ELF kernels. END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-01-09T00:43:27.000000Z K 7 svn:log V 159 Add Hitachi SH-3, SH-4, ARM, PPC, 68k PA-ARCH and a few others to PE file types. Also add bit interpretation from NetBSD to give more details about the file. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-01-09T01:17:41.000000Z K 7 svn:log V 215 back out previous commit - it's only part of the required process so we might as well automate both steps at once and just leave this off by default. Pointed out by: Steve Kargl END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-01-09T02:34:48.000000Z K 7 svn:log V 69 Add a description for 'lsdev' so that it shows up in the '?' display END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-01-09T02:36:19.000000Z K 7 svn:log V 70 Extend bd_print() so that it displays slices and partitions on disks. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-01-09T02:38:40.000000Z K 7 svn:log V 134 kzip the loader, this shrinks it to about 60% of its original size. Note that this is a stopgap with dependancies on the a.out tools. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-01-09T02:44:50.000000Z K 7 svn:log V 155 Add the new keyboard driver and video card driver. They will be used by console drivers. (They are not yet activated yet. Wait for announcement later.) END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-01-09T03:00:01.000000Z K 7 svn:log V 893 - Format corrections for troff output - Comment out the description of the unimplemented replace command - Explain in even stronger language that resetconfig is not for everyday use Motivated by: Marko Schütz - Correct the description of the start command (no longer used to start vinum, just specific objects) Motivated by: dg - Remove .TH N commands, which conflict badly with the doc macros, causing strange headings in nroff output and endless loops in troff. The current version produces warning messages with some screen sizes, and will be fixed when I have time. Bug-report: docs/9328 (nroff) Reported-by: joerg (troff) - Add gotcha info for the setupstate keyword and the use of label and resetconfig. - Add bug entry for the warning messages introduced by fixing docs/9328. - Add references to web pages on Vinum END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-01-09T03:46:36.000000Z K 7 svn:log V 90 Correct spelling and grammer. PR: kern/9387 Submitted by: Sheldon Hearn END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-01-09T05:09:21.000000Z K 7 svn:log V 42 Add MLINKS for devstat kernel interfaces. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-01-09T06:03:54.000000Z K 7 svn:log V 72 revert to rev 1.29. (floppy drives will be gotten rid of another way) END K 10 svn:author V 3 kjc K 8 svn:date V 27 1999-01-09T12:56:17.000000Z K 7 svn:log V 118 cleanup: remove part of the code for 2.1. add two functions to get the MAC address of the card. Obtained from: ALTQ END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-01-09T13:00:27.000000Z K 7 svn:log V 194 Don't put operands in clobber lists, since this is dubious for old versions of gcc and broken for current versions of egcs. Submitted by: "John S. Dyson" but rewritten by me END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-01-09T13:07:18.000000Z K 7 svn:log V 249 Don't put operands in clobber lists, since this is dubious for old versions of gcc and broken for current versions of egcs. Cleaned up the asm statement for do_cpuid() a little. Submitted by: "John S. Dyson" but rewritten by me END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-01-09T13:27:37.000000Z K 7 svn:log V 371 Don't put operands in clobber lists, since this is dubious for old versions of gcc and broken for current versions of egcs. The asm here (for translate_bytes()) is now an interesting example of one that needs to be volatile to work. Fixed missing "memory" in the clobber list for translate_bytes(). Submitted by: "John S. Dyson" but rewritten by me END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-01-09T13:43:09.000000Z K 7 svn:log V 314 Removed buggy, `#if 0'ed asm version of translate_bytes() instead of fixing it. See rev.1.22 of ../sound/audio.c for fixes. When both the C version and the asm version are inlined, and everything is cached, the asm version is 1.75 times slower than the C version on P5's. On K6's, it is only 1.25 times slower. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-01-09T13:50:52.000000Z K 7 svn:log V 234 Removed the asm version of translate_bytes(). When both the C version and the asm version are inlined, and everything is cached, the asm version is 1.75 times slower than the C version on P5's. On K6's, it is only 1.25 times slower. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-01-09T14:07:37.000000Z K 7 svn:log V 83 Fixed pedantic syntax errors caused by a trailing semicolon in a macro definition. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-01-09T14:15:41.000000Z K 7 svn:log V 102 Implement support for adding syscalls in KLD modules. Submitted by: Assar Westerlund END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-01-09T14:26:22.000000Z K 7 svn:log V 158 Replace the misc example with a simpler syscall example using the new module registration hooks for syscalls. Submitted by: Assar Westerlund END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-01-09T14:59:50.000000Z K 7 svn:log V 195 Implement a mechanism for a module to report a small amount of module specific data back to the user via kldstat(2). Use that mechanism in the syscall handler to report the syscall number used. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-01-09T15:03:06.000000Z K 7 svn:log V 42 Use modstat(2) to get the syscall number. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-01-09T15:41:49.000000Z K 7 svn:log V 90 Fixed switching between consoles (sc0, vt0 or sioN) in userconfig. Broken in: rev.1.315 END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-01-09T16:28:33.000000Z K 7 svn:log V 308 Removed ROOTSLICE_HUNT. The root device is now found better by getvfsent() in most cases. (The main exception is when /etc/fstab still hasn't been converted to use a slice for the root device, the root device is a SCSI device, and the /dev/sd* inode for this device still hasn't been renamed to /dev/da*.) END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-01-09T16:50:04.000000Z K 7 svn:log V 48 Remove a diagnostic message left in by mistake. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-01-09T17:29:38.000000Z K 7 svn:log V 133 Removed a stray label that broke compiling in the (elf && profiling) case. PR: 9369 Submitted by: Assar Westerlund END K 10 svn:author V 6 nsouch K 8 svn:date V 27 1999-01-09T18:05:46.000000Z K 7 svn:log V 80 Fix the disappearing da0 problem. Submited by: Doug Rabson END K 10 svn:author V 6 nsouch K 8 svn:date V 27 1999-01-09T18:08:24.000000Z K 7 svn:log V 415 Change /dev/smb and /dev/iic interface to allow user programs to interact with devices dynamically. That means, + only one /dev/iic or /dev/smb device for each smb/iic bus to access + I2C/SMB device address must be given to any ioctl + new devices may be plugged and accessed after boot, which was impossible previously (device addresses were hardcoded into the kernel) END