t39910 90 229 166 233 151 120 122 174 132 119 132 117 239 154 198 704 127 151 209 179 163 190 154 318 1394 145 176 283 389 123 228 221 110 116 327 197 191 232 110 212 213 111 160 143 147 154 161 134 315 165 139 172 172 146 165 210 172 265 175 196 225 148 132 147 160 241 718 218 161 269 171 115 249 129 159 112 397 116 230 159 307 127 133 133 114 139 138 441 204 319 184 K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-10-03T04:12:09.000000Z K 7 svn:log V 136 Fix a bug which caused the dynamic linker pathname in the PT_INTERP program header entry to be ignored if a recognized brand was found. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-10-03T04:38:58.000000Z K 7 svn:log V 74 Fix "file" so that it prints the program names from core files correctly. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-10-03T08:55:29.000000Z K 7 svn:log V 140 Don't call DEVICE_DETACH directly, always go through the device_detach() wrapper which checks to make sure the device isn't currently open. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-10-03T10:58:54.000000Z K 7 svn:log V 59 Don't bother trying to support Wangtek tapes on the alpha. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-10-03T10:59:57.000000Z K 7 svn:log V 28 mt now builds on the alpha. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-10-03T11:01:39.000000Z K 7 svn:log V 30 Some 64bit portability fixes. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-10-03T11:05:45.000000Z K 7 svn:log V 82 Send a MOD_UNLOAD event before deleting the module. if the MOD_LOAD event failed. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-10-03T13:12:14.000000Z K 7 svn:log V 38 Show how to create a secure (ssh) VPN END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-03T14:10:28.000000Z K 7 svn:log V 27 Add a tweak for the alpha. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-10-03T14:13:30.000000Z K 7 svn:log V 35 bootinfo bi_vesa no longer exists. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-03T14:16:06.000000Z K 7 svn:log V 25 Whoops, correct brain-o. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-10-03T14:33:06.000000Z K 7 svn:log V 141 Map all BTX system pages readable at ring 3. This resolves the firmware problem first raised in connection with PR 8105, although unrelated. END K 10 svn:author V 4 alex K 8 svn:date V 27 1998-10-03T14:43:49.000000Z K 7 svn:log V 61 Removed duplicate case. Submitted by: dfr Blessed by: luigi END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-10-03T16:17:30.000000Z K 7 svn:log V 102 program written under FreeBSD -> programs written under FreeBSD Noticed by: Alex Nash END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-10-03T16:19:28.000000Z K 7 svn:log V 611 Quick fix for not being able to sync all the buffers in boot() if an ext2fs file system is mounted. The soft update changes added a check for B_DELWRI buffers. This exposed the complete brokenness of the previous quick fix for failing syncs (PR 3571, committed on 1997/08/04). Use a new buffer flag B_DIRTY and don't abuse B_DELWRI. B_DIRTY buffers are still written too late, as broken in the previous fix. This is fairly harmless, because B_DIRTY is only used for bitmap buffers and fsck.ext2 can fix up the bitmaps perfectly. Fixed a race in ULCK_BUF() (bremfree() was outside of the splbio() section). END K 10 svn:author V 4 alex K 8 svn:date V 27 1998-10-03T16:29:59.000000Z K 7 svn:log V 34 Added missing #include END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-03T17:09:00.000000Z K 7 svn:log V 59 Add dpt driver back to GENERIC and adjust a stale comment. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-10-03T17:23:25.000000Z K 7 svn:log V 116 Two new C symbols were added to apm_setup.s but not put into asnames.h. That broke builds of ELF kernels. *Whap*. END K 10 svn:author V 3 sef K 8 svn:date V 27 1998-10-03T17:59:26.000000Z K 7 svn:log V 87 Move truss from i386-specific to always-build. Submitted by: Alex Nash END K 10 svn:author V 3 sef K 8 svn:date V 27 1998-10-03T18:02:03.000000Z K 7 svn:log V 71 Make it compile -Wall cleanly. Submitted by: Alex Nash END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-10-03T18:05:12.000000Z K 7 svn:log V 93 For system calls, reboot without prompting; for exceptions, display message and await reset. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-10-03T18:27:50.000000Z K 7 svn:log V 57 Missing newline in heap command display. Noticed by: jkh END K 10 svn:author V 3 ken K 8 svn:date V 27 1998-10-03T19:15:53.000000Z K 7 svn:log V 225 Add the -c flag in to the usage summaries in the man page and the usage() function in camcontrol. Also, fix the modepage example in the examples section of the man page. It didn't quite come out right with the '.Dl' macro. END K 10 svn:author V 4 nate K 8 svn:date V 27 1998-10-03T19:17:11.000000Z K 7 svn:log V 1299 Fix 'noatime' bug that was unrelated to use of noatime. The problem is caused when a directory block is compacted. When this occurs, softdep_change_directoryentry_offset() is called to relocate each directory entry and adjust its matching diradd structure, if any, to match the new location of the entry. The bug is that while softdep_change_directoryentry_offset() correctly adjusts the offsets of the diradd structures on the pd_diraddhd[] lists (which are not yet ready to be committed to disk), it fails to adjust the offsets of the diradd structures on the pd_pendinghd list (which are ready to be committed to disk). This causes the dependency structures to be inconsistent with the buf contents. Now, if the compaction has moved a directory entry to the same offset as one of the diradd structures on the pd_pendinghd list *and* a syscall is done that tries to remove this directory entry before this directory block has been written to disk (which would empty pd_pendinghd), a sanity check in newdirrem() will call panic() when it notices that the inode number in the entry that it is to be removed doesn't match the inode number in the diradd structure with that offset of that entry. Reviewed by: Kirk McKusick Submitted by: Don Lewis END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-04T00:41:08.000000Z K 7 svn:log V 53 Null commit, just to test something. Please ignore. END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1998-10-04T00:42:08.000000Z K 7 svn:log V 80 Build the new boot loader on the alpha. This allows make release to work again. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-04T02:01:03.000000Z K 7 svn:log V 190 Don't write the fsimage in the kernel on alpha - the combined kernel + fsimage is far too large to fit on a single floppy. Copy it out for the later creation of a root floppy image instead. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-10-04T02:11:15.000000Z K 7 svn:log V 293 At net-jp@jp.freebsd.org mailing list, if_cs user in Japan reported bug. At using tcpdump for cs interface, tcpdump only dump packet which src or dst MAC-address is cs interface. cs interface can't look up packet between others. Submitted by: MIHIRA "Sanpei" Yoshiro END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-10-04T02:12:02.000000Z K 7 svn:log V 28 MFS - fix promiscuous mode. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-04T02:32:18.000000Z K 7 svn:log V 135 Commit some more updates for the alpha release build. This may be a bit ambitious for the moment, but the only way out is through! :) END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-10-04T06:58:56.000000Z K 7 svn:log V 125 Add references to the 'cs' driver, minor formatting nit, metion PCI devices can be reviewed in the visual Userconfig screen. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-10-04T07:45:06.000000Z K 7 svn:log V 15 MFC: rev. 1.13 END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-10-04T08:10:29.000000Z K 7 svn:log V 21 Don't build with -g. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-10-04T09:12:15.000000Z K 7 svn:log V 231 biosdisk.c Allocate space for, and copy, NDOSPART slice entries from the MBR, not just one. Add some extra debugging while we're at it. elf_freebsd.c Initialise the symbol table start/end pointers in case we don't have them. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-10-04T09:12:54.000000Z K 7 svn:log V 101 Improve the handling of the initial bootdev value from the previous loader. Remove some unused code. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-10-04T10:33:37.000000Z K 7 svn:log V 96 Also look in /usr/src/contrib. PR: bin/7835 Submitted by: Stephen J. Roznowski END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-04T10:33:41.000000Z K 7 svn:log V 139 Collapse doRELEASE target back to being the same for alpha/i386 now that unzip is fixed and we should hopefully be able to build the docs. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-10-04T10:37:10.000000Z K 7 svn:log V 15 MFC: rev. 1.6. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-10-04T10:46:20.000000Z K 7 svn:log V 116 MFC: rev. 1.3 Install in /sbin rather than /usr/sbin. Make symbolic link from /sbin to /usr/sbin for older scripts. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-10-04T11:09:08.000000Z K 7 svn:log V 117 -v to show compiled in paths doesn't seem to exist. PR: docs/7912 Submitted by: Stephen J. Roznowski END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-10-04T11:11:52.000000Z K 7 svn:log V 16 MFC: rev. 1.10. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-10-04T11:21:45.000000Z K 7 svn:log V 65 Add note that mkdosfs is depreciated in favor of newfs_msdos(8). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-04T13:48:14.000000Z K 7 svn:log V 51 Update to reflect current driver situation in 3.0. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-04T14:23:06.000000Z K 7 svn:log V 55 Don't print out a gratuitous null entry for name list. END K 10 svn:author V 3 des K 8 svn:date V 27 1998-10-04T16:22:25.000000Z K 7 svn:log V 62 Nit in comment: PnP ID 0x3500630e is a CS4236B, not a CS4236. END K 10 svn:author V 4 alex K 8 svn:date V 27 1998-10-04T17:20:22.000000Z K 7 svn:log V 68 Support hz > 1000 (Alpha) in BIOCSRTIMEOUT. Obtained from: OpenBSD END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-04T17:37:52.000000Z K 7 svn:log V 42 Add a symbol to aid in release debugging. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-10-04T18:47:38.000000Z K 7 svn:log V 220 Force the ThunderLAN driver to use PIO mode by default instead of memory mapped mode. There are some laptop docking stations with built-in tlan chips where memory mapped mode doesn't work correctly. Pointed out by: jmb END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-10-04T18:51:59.000000Z K 7 svn:log V 71 MFC: use PIO mode by default to pacify broken laptop docking stations. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-04T19:07:22.000000Z K 7 svn:log V 47 Fix typo. PR: 8145 Submitted by: graaf@iae.nl END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-10-04T20:58:46.000000Z K 7 svn:log V 77 Don't include ELF symbol information yet - it causes the ELF DDB to explode. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-10-04T21:14:33.000000Z K 7 svn:log V 75 Allocate space for storing of arguments at the end of conventional memory. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-10-04T21:15:45.000000Z K 7 svn:log V 49 Adjust setting of argument pointer for BTX 0.87. END K 10 svn:author V 4 alex K 8 svn:date V 27 1998-10-04T21:53:59.000000Z K 7 svn:log V 72 Change BPF_ALIGNMENT to long, necessary for correct alignment on Alpha. END K 10 svn:author V 4 alex K 8 svn:date V 27 1998-10-04T23:04:48.000000Z K 7 svn:log V 116 The length argument for bcopy is a size_t, not u_int. Adjust bpf_mcopy() and catchpacket() prototypes accordingly. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-05T03:32:03.000000Z K 7 svn:log V 80 Correct braino: msdos -> dos. Now DOS installations should work again (cough). END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-10-05T03:37:08.000000Z K 7 svn:log V 169 Make shell prompt look like '#' instead of '$' just to clue people that adduser(8) needs to be run as root. Pointed-out-by: Malartre on the -doc list END K 10 svn:author V 3 ken K 8 svn:date V 27 1998-10-05T04:04:27.000000Z K 7 svn:log V 83 Fix a core-dump situation in ":boot" mode in the vmstat display. Reported by: bde END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-10-05T05:40:58.000000Z K 7 svn:log V 100 Insert whitespace between unargv'd arguments. Submitted by: "Louis A. Mamakos" END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-10-05T07:45:54.000000Z K 7 svn:log V 129 Document that ``options xFS_ROOT'' requires the associated ``options xFS''. Reordered xFS_ROOT's to be below the associated xFS. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-10-05T07:58:05.000000Z K 7 svn:log V 55 Sync with sys/i386/boot/biosboot/boot.c revision 1.72. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-10-05T08:06:45.000000Z K 7 svn:log V 37 Add libstand to the includes target. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-10-05T08:57:17.000000Z K 7 svn:log V 54 Sync with sys/i386/conf/Makefile.i386 revision 1.125. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-10-05T10:08:37.000000Z K 7 svn:log V 63 boot0 is a booteasy (boot manager) workalike with EDD support. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-10-05T10:08:37.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r39973, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-10-05T11:10:55.000000Z K 7 svn:log V 622 Taking the GENERIC kernel and commenting out MSDOSFS, CD9660{,_ROOT}, PROCFS, NFS_ROOT will produce kernel that cannot mount a UFS /. Vfs type numbers must be distinct from VFS_GENERIC (and VFS_VFSCONF, but that has the same value and should go away). The problem happens because NFS is the first vfs (in sys/conf order) so it gets type number 0 and conflicts harmfully with VFS_GENERIC which is also 0. The conflict is apparently harmless in the usual case when another vfs gets type number 0, because nfs is the only vfs that has sysctls. Inital fix by: Dima Reason why it worked by: bde END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-10-05T11:28:27.000000Z K 7 svn:log V 122 Now require *FS_ROOT to enable the ability to mount a *FS /. Previously one could config(8) a kernel that would not link. END K 10 svn:author V 3 sos K 8 svn:date V 27 1998-10-05T12:40:42.000000Z K 7 svn:log V 69 In linux_newuname bzero the right type of struct (linux_newuname_t). END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1998-10-05T16:37:36.000000Z K 7 svn:log V 172 Make async I/O on a socket work. Although the current Sybase license does not permit running under emulation, FreeBSD 3.0 is now "Sybase Ready" should the license change. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-10-05T18:35:04.000000Z K 7 svn:log V 79 64bit portability fixes. Submitted by: Andrew Gallatin END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-10-05T19:20:36.000000Z K 7 svn:log V 18 Install in /boot. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1998-10-05T21:02:30.000000Z K 7 svn:log V 154 Fix a =/== confusion that caused the CHAP type renegotiation to completely fail. Obtained from: The isdn4bsd project (original author unknown right now) END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-10-05T21:09:21.000000Z K 7 svn:log V 34 Undo most of the previous commit. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-10-05T22:17:41.000000Z K 7 svn:log V 67 Add back keymap.h. Guess this is the easiest way to get it built. END K 10 svn:author V 3 ken K 8 svn:date V 27 1998-10-06T00:32:58.000000Z K 7 svn:log V 20 Add a missing word. END K 10 svn:author V 3 ken K 8 svn:date V 27 1998-10-06T04:16:07.000000Z K 7 svn:log V 304 Make the printf when busy_time < 0 a little more descriptive. This may help track down bugs in the devstat implementation in various drivers. (i.e., any situation where the driver does not call the devstat routines once and only once for each transaction initiation and completion) Prompted by: msmith END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-10-06T06:12:55.000000Z K 7 svn:log V 21 Build boot0 as well. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-10-06T06:13:36.000000Z K 7 svn:log V 134 The BIOS memory size is only a word. Some BIOSsen have garbage in the other 16 bits we were reading here, causing loss of arguments. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-10-06T07:15:35.000000Z K 7 svn:log V 62 Fix for "get base memory" bug found and mostly fixed by Mike. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-10-06T07:27:05.000000Z K 7 svn:log V 211 bootinfo.c Strip any device name information from the kernel name before passing it in. biosdisk.c Be more strict about matching device names to slice entries. Only allow unsliced syntax on unsliced disks. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-10-06T07:32:45.000000Z K 7 svn:log V 32 Teach dset about isa_devtab_cam END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-10-06T07:34:26.000000Z K 7 svn:log V 38 teach userconfig about isa_devtab_cam END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-10-06T07:41:49.000000Z K 7 svn:log V 38 Teach sysinstall about isa_devtab_cam END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-10-06T08:38:04.000000Z K 7 svn:log V 22 Add MFS_ROOT support. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-10-06T08:38:58.000000Z K 7 svn:log V 47 Fix unaligned accesses when checking DOS MBRs. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-10-06T08:40:18.000000Z K 7 svn:log V 46 Add support for adjkerntz (largely untested). END K 10 svn:author V 5 joerg K 8 svn:date V 27 1998-10-06T09:46:46.000000Z K 7 svn:log V 346 Avoid the ``ruptime: no hosts in /var/rwho.'' message by not calling rwho iff /var/rwho is empty. Call `uptime' instead. This doesn't belong under `network' right away, but at least reports the same informaton about the local system. rwhod is not turned on by default (for good reason), and i've already seen too many of the above messages... END K 10 svn:author V 5 luigi K 8 svn:date V 27 1998-10-06T09:55:01.000000Z K 7 svn:log V 109 Restore default behaviour for skipto rules, i.e. jump to the first rule greater or equal to the jump target. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-10-06T11:28:29.000000Z K 7 svn:log V 224 Replace use of non-standard ld -O with a ld -o / mv combination as used elsewhere in the tree. Binutils doesn't support the -O hack^H^H^H^H extension. (actually, it ignores it for option compatability with some other OS). END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-10-06T11:55:40.000000Z K 7 svn:log V 92 Make sure that the argv pointers for init are aligned to the correct boundary on the alpha. END