ƒ«F38231 231 330 278 404 483 131 149 471 110 180 125 137 187 169 237 120 331 124 358 275 164 944 112 162 239 143 117 127 117 117 145 120 141 112 144 147 149 112 213 139 133 191 148 149 137 199 271 149 147 139 133 159 156 131 146 611 117 154 125 200 251 278 321 1195 160 115 126 138 154 148 219 133 399 420 228 221 127 327 176 180 437 434 317 262 360 217 380 143 133 231 219 160 299 333 238 232 142 207 330 270 145 118 140 467 180 134 140 153 130 133 130 185 296 207 317 164 955 324 168 810 158 209 117 200 213 240 148 952 122 118 158 195 130 461 158 204 163 189 139 165 310 231 218 120 204 230 127 242 189 147 156 193 209 130 165 133 121 133 137 132 160 127 132 157 452 130 116 214 163 120 138 142 300 414 149 227 334 153 117 169 753 162 120 207 257 269 132 270 757 332 170 131 568 124 234 129 130 129 361 482 173 112 223 533 435 538 143 142 293 138 147 112 947 198 157 213 154 933 192 363 223 259 239 154 109 234 135 178 165 187 153 197 K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-10T17:06:28.000000Z K 7 svn:log V 237 Hide compiler warnings for casting from a long to a pointer of a different size (on i386's with 64 bit longs). Cosmetic. Non-cosmetic unportabilities were already hidden by using ntohl() to convert a 32-bit user DMA address to a long. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-10T17:21:49.000000Z K 7 svn:log V 185 Use [u]intptr_t instead of [unsigned] long to convert and/or represent pointers. This finishes fixing conversions between pointers and integers of possibly different sizes in GENERIC. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-10T19:41:07.000000Z K 7 svn:log V 311 Fixed restoring of cpl after trap handling. The wrong cpl (SWI_AST_MASK instead of 0) was "restored" after handling a trap that occurred while returning to user mode. This bug was most noticeable for VM86 and is still detected and fixed up (on return from the next exception) in doreti if VM86 is configured. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-08-10T19:43:33.000000Z K 7 svn:log V 388 DNS lookups for partially qualified hosts didn't work right. I was trying to be clever by avoiding the 'check all domains in the search list' cycle in certain cases, but this would lose if handed a name like "foo.ctr" which refers to an FQDN of "foo.ctr.columbia.edu". If "columbia.edu" is in the search list in /etc/resolv.conf then the DNS lookup code should resolve it, but it didn't. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-08-10T19:44:57.000000Z K 7 svn:log V 37 Merge minor DNS tweak from -current. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-08-10T19:53:22.000000Z K 7 svn:log V 55 Cosmetic MF2.2: Add a missing (commented) parenthesis. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-08-10T19:53:50.000000Z K 7 svn:log V 376 Don't blat /var/run and /var/spool/lock *after* network_pass1() unless /var is nfs-mounted. This was removing ppps device lock (when ppp's started in /etc/start_if.tun0 in -ddial or -dedicated mode) and allowing other programs (such as mgetty) to confuse ppp by playing with the modem while ppp's using it. People that nfs-mount /var had better not start ppp in this way.... END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-08-10T19:54:12.000000Z K 7 svn:log V 16 Add Id keyword. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-10T20:47:22.000000Z K 7 svn:log V 88 Fixed null setting of multiple wakeup prevention variable. Fixed printf format errors. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-08-11T03:59:12.000000Z K 7 svn:log V 33 Bump BOOTINODE value a bit more. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-08-11T07:17:36.000000Z K 7 svn:log V 45 Sync with i386/isa/diskslice_machdep.c 1.31. END K 10 svn:author V 3 des K 8 svn:date V 27 1998-08-11T08:48:54.000000Z K 7 svn:log V 95 Make /etc/security bitch about passwordless accounts. Use awk -F: rather than 'BEGIN {FS=":"}' END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-08-11T08:51:09.000000Z K 7 svn:log V 77 Add code from NetBSD to print CIA capabilities and try to detect Pyxis bugs. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-11T15:08:13.000000Z K 7 svn:log V 144 Implemented dynamic registration of software interrupt handlers. Not used yet. Use dummy SWI handlers to avoid some checks for null pointers. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-11T16:06:10.000000Z K 7 svn:log V 28 Fixed printf format errors. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-11T17:01:32.000000Z K 7 svn:log V 238 Register tty software interrupt handlers at run time using register_swi() instead of at compile time using ifdefs. Use _swi_null instead of dummycamisr. CAM and dpt should call register_swi() instead of hacking on ihandlers[] directly. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-11T17:22:42.000000Z K 7 svn:log V 32 Don't depend on "implicit int". END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-08-11T18:59:36.000000Z K 7 svn:log V 263 Be careful about using ``.Bd -literal'' as groff sometimes keeps the `-literal' after the closing .Ed. Where this happens, use ``.Bd -unfilled'' with ``.It Li'' to dodge the problem - it looks better too. Problem reported by: Dom Mitchell END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-11T19:08:42.000000Z K 7 svn:log V 182 Fixed printf format errors (ntohl() returns in_addr_t = u_int32_t != long on some 64-bit systems). print_ip() should use inet_ntoa() instead of bloated inline code with 4 ntohl()s. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-11T19:21:17.000000Z K 7 svn:log V 72 Removed a bogus ifdef that broke using SWI_* in LKMs. Fixed a comment. END K 10 svn:author V 5 asami K 8 svn:date V 27 1998-08-12T01:47:12.000000Z K 7 svn:log V 849 (1) Change USE_X11 (the new one) to USE_XLIB. (2) Add support for PLIST_SUB variable. It is a list of "VAR=VALUE" pairs, and will substitute %%VAR%% with the value of VALUE in the PLIST. Right now it's used for ${OSREL} only, but inviditual ports can take advantage of it to avoid having to manually edit PLIST. Submitted by: hoek (3) Add manpages defined in MAN? (taking account of NOMANCOMPRESS) to beginning of PLIST automatically. Note this will cause manpages to be packed twice for the time being. I'm going to clean up the PLISTs now. (4) Add new variable USE_QT, which adds LIB_DEPENDS to qt140. (And maybe BUILD_DEPENDS on moc/qt140 too, if it is indeed a big problem that people keep deleting this file.) Submitted by: andreas (5) Fix spacing behind "===>" to be more consistent. Requested by: hoek END K 10 svn:author V 5 asami K 8 svn:date V 27 1998-08-12T01:47:47.000000Z K 7 svn:log V 18 Merge 1.227.2.44. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-08-12T02:37:00.000000Z K 7 svn:log V 70 MFC 1.6 -> 1.7: Allow dollar signs in symbols for better C++ support. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-08-12T02:39:23.000000Z K 7 svn:log V 146 Add "-aout" option when calling the linker, so that this will work in an ELF world. This will have to be revisited when the kernel moves to ELF. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-08-12T06:07:43.000000Z K 7 svn:log V 46 Forgot to remove a ';' in my previous commit. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-08-12T06:15:16.000000Z K 7 svn:log V 20 MFC: minor changes. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-08-12T06:19:35.000000Z K 7 svn:log V 30 MFC: minor changes, spelling. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-08-12T06:21:10.000000Z K 7 svn:log V 20 MFC: not -> is not. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-08-12T06:23:56.000000Z K 7 svn:log V 20 MFC: minor changes. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-08-12T06:25:11.000000Z K 7 svn:log V 48 MFC: use errx() when malloc() fails, not err(). END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-08-12T06:28:38.000000Z K 7 svn:log V 23 MFC: Sed -> .Xr Sed 1. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-08-12T06:29:47.000000Z K 7 svn:log V 44 MFC: do not dot terminate syslog() strings. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-08-12T06:31:03.000000Z K 7 svn:log V 15 MFC: spelling. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-08-12T06:32:47.000000Z K 7 svn:log V 47 MFC: spelling. Errx() when allocation failure. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-08-12T06:34:18.000000Z K 7 svn:log V 50 MFC: use .An. Do not dot terminate SEE ALSO list. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-08-12T06:35:49.000000Z K 7 svn:log V 52 MFC: do not dot terminate errx() strings. Spelling. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-08-12T06:37:07.000000Z K 7 svn:log V 15 MFC: spelling. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-08-12T06:42:01.000000Z K 7 svn:log V 115 MFC: use err(), check allocation failure, do not dot or \n terminate fatal(). % -> %% inside printf format string. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-08-12T06:44:25.000000Z K 7 svn:log V 42 MFC: check allocation failures. Spelling. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-08-12T06:46:29.000000Z K 7 svn:log V 36 MFC: cosmetics in syslog() strings. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-08-12T06:48:51.000000Z K 7 svn:log V 94 MFC: add missing flags in usage() and SYNOPSIS. Use errx() not err() for allocation failures. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-08-12T06:51:28.000000Z K 7 svn:log V 51 MFC: spelling. Compare char against '\0' not NULL. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-08-12T06:54:23.000000Z K 7 svn:log V 52 MFC: spelling. Use safe malloc() which is provided. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1998-08-12T06:57:33.000000Z K 7 svn:log V 40 MFC: check malloc() failures. spelling. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-08-12T08:44:21.000000Z K 7 svn:log V 106 Modify the internal interfaces to the kernel linker to make it possible for DDB to use its symbol tables. END K 10 svn:author V 5 asami K 8 svn:date V 27 1998-08-12T09:46:46.000000Z K 7 svn:log V 176 Add new variables ${PERL_VERSION} (currently "5.00501") and ${PERL_VER} ("5.005"). They are substituted in the PLIST as %%PERL_VERSION%% and %%PERL_VER%%. Approved by: markm END K 10 svn:author V 5 asami K 8 svn:date V 27 1998-08-12T09:47:47.000000Z K 7 svn:log V 55 Merge 1.227.2.45 (perl version substitution in PLIST). END K 10 svn:author V 5 wosch K 8 svn:date V 27 1998-08-12T09:58:15.000000Z K 7 svn:log V 53 Merge from stable: support for the o, order, command END K 10 svn:author V 3 des K 8 svn:date V 27 1998-08-12T10:38:37.000000Z K 7 svn:log V 47 Add missing .TP in "INTERACTIVE MODE" section. END K 10 svn:author V 3 des K 8 svn:date V 27 1998-08-12T10:39:55.000000Z K 7 svn:log V 41 MFC: Add -t option (do not display self) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-08-12T11:43:24.000000Z K 7 svn:log V 67 Bring proflibs distro back from the dead - taught about BINFORMAT. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-08-12T11:49:22.000000Z K 7 svn:log V 64 Bump this one more time before going on a witch hunt for space. END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 1998-08-12T14:28:12.000000Z K 7 svn:log V 34 MFC: Add doc/ja/FAQ and handbook. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-12T16:16:10.000000Z K 7 svn:log V 54 Fixed printf format errors. This file is disgusting. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-12T17:38:09.000000Z K 7 svn:log V 518 Synced with dgb.c. Important changes from 1.29 (ioctl handling was broken), 1.30 (COMPAT_43 option header was missing), 1.31 (DEVFS option header was missing), 1.33 (garbage pointers were followed in debugging code). Cosmetic changes from 1.27, 1.32, 1.36, 1.37. Of course, the DEVFS code didn't even compile. Fixed. Not tested. Forgotten by: brian This file should not exist. It is the same as dgb.c except for lots of renamed variables, about 250 lines removed, and only about 100 lines of real differences. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-12T18:02:48.000000Z K 7 svn:log V 25 Removed unused includes. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-12T18:16:38.000000Z K 7 svn:log V 62 Fixed printf format errors. Removed support for FreeBSD-1.x. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-12T18:32:42.000000Z K 7 svn:log V 33 Removed support for FreeBSD-1.x. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-12T20:17:42.000000Z K 7 svn:log V 107 Don't configure compatibility code for pre-Lite2 mount() calls by default. This code should go away soon. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-08-12T20:29:29.000000Z K 7 svn:log V 158 Add missing initialization of the length variable passed to getsockopt(). Use a separate variable for clarity, instead of overloading an unrelated variable. END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-08-12T20:46:47.000000Z K 7 svn:log V 182 Handle the case of moving a directory onto the top of a sibling's child of the same name. Submitted by: Kirk Mckusick with fixes from luoqi Chen Obtained from: Whistle test tree. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-08-12T21:42:54.000000Z K 7 svn:log V 225 "The releaseing of the reference and lock is not temporary and belongs where it is. The reference and lock(s) are acquired just above the code in VREF() and relookup()." Submitted by: Michael Hancock END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-08-12T22:51:59.000000Z K 7 svn:log V 1099 One-liner: add a call to the underlying device driver's SIOCDELMULTI ioctl() routine at the end of if_delmulti() so that interfaces with hardware multicast filtering can update their filters in a timely manner. If the interface doesn't support hardware multicast filtering, then reception of multicast frames is done using 'promiscious mode' or 'capture all multicast frames' mode and software filtering in the kernel. In this case, it doesn't matter if if_delmulti() ever does an SCIODELMULTI on the interface or not: if MULTICAST support is enabled, then we join the 'all hosts' group when the interface is configured, and remain in it until the interface is brought down. Without hardware filtering, joining one group means joining all groups, so it makes no difference if we call the SIOCDELMULTI routine. If the interface does support hardware multicast filtering, then by not reprogramming the hardware filter in if_delmulti(), we have to wait until somebody calls if_setmulti(), during which time the interface is receiving frames for multicast groups in which we are no longer interested. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-08-12T23:44:22.000000Z K 7 svn:log V 66 Remove some #if 0'd and commented-out code. Fix a COMPAT_43 type. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-08-12T23:46:35.000000Z K 7 svn:log V 21 MFC: Add Id keyword. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-08-12T23:49:09.000000Z K 7 svn:log V 32 MFC: Careful when cleaning /var END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-08-13T07:36:40.000000Z K 7 svn:log V 45 Sync with sys/i386/isa/sio.c revision 1.210. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-08-13T08:05:13.000000Z K 7 svn:log V 62 Protect all modifications to paging_in_progress with splvm(). END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-08-13T08:09:08.000000Z K 7 svn:log V 56 Protect all modifications to v_numoutput with splbio(). END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-08-13T08:11:27.000000Z K 7 svn:log V 126 I managed to break sparse configuration accesses with my last commit. Pointed out by: Andrew Gallatin END K 10 svn:author V 5 wosch K 8 svn:date V 27 1998-08-13T10:10:10.000000Z K 7 svn:log V 39 Update URL of BSD Hypertext Man Pages. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-13T13:54:10.000000Z K 7 svn:log V 306 Updated for not-so-new version of Cyclom-Y boards (with 60MHz clock and swapped RTS/DTR). Merge the vendor's modification of the 2.2.6-release version into -current for reference. Will be cleaned up in next commit. Obtained from: ftp://ftp.cyclades.com/pub/cyclades/cyclom-y/freebsd/2.2.6/cyy226.tar.gz END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-13T19:03:22.000000Z K 7 svn:log V 327 Cleaned up previous commit, mainly by moving repetitive calculations of invariants to cyattach(). Fixed minor bugs: - cyparam() returned without restoring the ipl in the error cases. This was harmless because cyparam() is always called at spltty(). - one check for "rev. J or higher" actually checked for precisely rev. J. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-08-13T19:12:20.000000Z K 7 svn:log V 133 Use "baseclass" instead of "class" for storing the contents of PCI register 0xB so that C++ programs can use the PCI conf interface. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-08-13T20:31:17.000000Z K 7 svn:log V 125 Fix BNC/AUI autodetection. Submitted by: MIHIRA "Sanpei" Yoshiro Submitted by: Oleg Sharoiko END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-08-13T20:31:56.000000Z K 7 svn:log V 32 MFC: fix BNC/AUI autodetection. END K 10 svn:author V 7 thepish K 8 svn:date V 27 1998-08-14T03:18:32.000000Z K 7 svn:log V 230 Submitted by: Peter Hawkins Add functionality for support for more than 4 subfields within gcos. chsh, chpass etc did not parse beyond the 4th field previously and so truncated gcos on updating the database. END K 10 svn:author V 7 thepish K 8 svn:date V 27 1998-08-14T03:38:01.000000Z K 7 svn:log V 80 Submitted by: Peter Hawkins Merge from current (permit more than 4 gcos fields) END K 10 svn:author V 7 thepish K 8 svn:date V 27 1998-08-14T03:47:38.000000Z K 7 svn:log V 84 Submitted by: Peter Hawkins Document last mod (extended gcos) END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-08-14T06:21:34.000000Z K 7 svn:log V 344 A long time ago, in a galaxy far, far away, someone made the (bonehead) decision to limit the sound driver to one device. With Luigi's pcm driver, the unit number for the PnP detected cards is nearly always 1, and so you can't create the symlinks that will make your sound work. PR: 7564 Submitted by: Doug White END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-08-14T06:26:58.000000Z K 7 svn:log V 341 /usr/sbin/spkrtest and /usr/sbin/vidfont (aka kbdmap) use very predictable /tmp files (static prefix + process number) which are overwritten blindly, and follow links. These workarounds change it from a process number to a very random (9999 with tons of decimal places) number. PR: 7565 Submitted by: Thomas Stromberg END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-08-14T06:31:58.000000Z K 7 svn:log V 224 Wrapper script for PC Card Ethernet Adapters only supports ISC DHCP; I prefer wide-dhcp, and since both are packages, it should get equal billing. PR: 7568 Reviewed by: phk Submitted by: Drew Derbyshire END K 10 svn:author V 3 sos K 8 svn:date V 27 1998-08-14T06:32:03.000000Z K 7 svn:log V 169 Changed \n to \r in the mouse cutbuffer, this makes pine & Emacs behave better when using the cut&paste functionality. Submitted by: Barry Bierbauch END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-08-14T06:35:37.000000Z K 7 svn:log V 267 /usr/src/usr.bin/lex/Makefile puts FlexLexer.h into /usr/include/g++, but flex still generates "#include END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-08-14T06:49:05.000000Z K 7 svn:log V 124 Add "Mounting NFS file systems" progress indicator PR: 7605 Reviewed by: phk Submitted by Nick Hibma : END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-08-14T06:55:17.000000Z K 7 svn:log V 287 In /etc/rc.network, near line 242, setting up Kerberos, variable "stash_flag" is set. A few lines later, it is evaluated as "stash_flags" with a trailing "s", and then a bit later the singular version is unset. PR: 7609 Reviewed by: phk Submitted by: Walt Howard END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-08-14T08:04:39.000000Z K 7 svn:log V 51 Change cmd argument to dsioctl from int to u_long. END K 10 svn:author V 7 thepish K 8 svn:date V 27 1998-08-14T11:37:09.000000Z K 7 svn:log V 37 PR: 7612 added mkdtemp(3) prototype END K 10 svn:author V 7 thepish K 8 svn:date V 27 1998-08-14T12:26:43.000000Z K 7 svn:log V 134 PR: 7613 Submitted by: axl@iafrica.com change default setting of the crt env var from 24 to blank (mail(1) then uses stty(1) setting END K 10 svn:author V 7 thepish K 8 svn:date V 27 1998-08-14T13:49:57.000000Z K 7 svn:log V 122 PR: 7613 Submitted by: Sheldon Hearn set crt='' so that mail(1) will page according to stty(1) setting END K 10 svn:author V 3 sos K 8 svn:date V 27 1998-08-14T15:54:57.000000Z K 7 svn:log V 68 Only write a filemark on close when data has actually been written. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-08-15T07:10:21.000000Z K 7 svn:log V 207 Removed explict PATH which tended to cause the *wrong* path to be used more often than not. Also included Doug Rabson's changes to make this script better handle the two varieties of nm output we now have. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-08-15T07:15:51.000000Z K 7 svn:log V 241 Make the locally built and executed build tools in this directory static to avoid them trying to use shared libraries before we're ready. During the initial elf buildworld, the shared loader only exists in the obj tree, so it can't be used. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-08-15T07:46:35.000000Z K 7 svn:log V 146 Build the setup program static so that we don't try to use the shared loader before it has been installed in a transition build from aout to elf. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-08-15T07:56:07.000000Z K 7 svn:log V 140 Build the makedefs program static to avoid trying to use the shared loader before it has been installed in an aout to elf transition build. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-08-15T09:04:03.000000Z K 7 svn:log V 49 Sync with sys/i386/isa/syscons.c revision 1.274. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-08-15T09:08:26.000000Z K 7 svn:log V 113 - change at2pc98() into global from static. - Oops, I forgot to merge several lines from sys/i386/isa/syscons.c. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-08-15T10:07:33.000000Z K 7 svn:log V 237 Use explicitly sized types when laying out the cylinder groups. This bug was the cause of the 'freeing free frag' panics that people have been seeing with FreeBSD/alpha. I have a similar patch to newfs but I've not finished testing it. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-08-15T12:12:22.000000Z K 7 svn:log V 177 Add an alpha machdep for kvm. The vatop functions are stubbed out for now (mainly because I haven't ported them from the NetBSD crash dump environment). Obtained from: NetBSD END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-08-15T12:27:23.000000Z K 7 svn:log V 54 Now that alpha uses FreeBSD syscalls, all these work. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-08-15T12:36:42.000000Z K 7 svn:log V 27 Build libkvm on alpha too. END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-08-15T12:36:50.000000Z K 7 svn:log V 48 Remove half the file, somehow it got doubled... END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-08-15T12:51:49.000000Z K 7 svn:log V 374 I have added the support for BIG5 encoding into libc/libxpg4/mklocale. the diff is attached below. This is done on the 3.0 source-tree. I have test this on 2.2-stable before, but I don't have a 3.0 machine right now. This patch is mainly to make libc support BIG5 encoding, thus add zh_TW.BIG5 locale to 3.0. Submitted by: Chen Hsiung Chan END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-08-15T13:21:41.000000Z K 7 svn:log V 89 All but two if these build on alpha now, but most are untested. ldconfig isn't required. END K 10 svn:author V 5 markm K 8 svn:date V 27 1998-08-15T17:26:36.000000Z K 7 svn:log V 40 Fix LIBDIR so kerberised CVS will work. END K 10 svn:author V 5 markm K 8 svn:date V 27 1998-08-15T17:28:06.000000Z K 7 svn:log V 46 Add kerberised CVS to the dependant programs. END K 10 svn:author V 5 markm K 8 svn:date V 27 1998-08-15T17:32:27.000000Z K 7 svn:log V 59 Clean up the kerberos entries, and add example CVS entries END K 10 svn:author V 5 markm K 8 svn:date V 27 1998-08-15T17:34:00.000000Z K 7 svn:log V 36 Bump version number for latest perl END K 10 svn:author V 5 markm K 8 svn:date V 27 1998-08-15T17:37:46.000000Z K 7 svn:log V 39 MFC: bump version number for new perl. END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-08-15T20:53:34.000000Z K 7 svn:log V 38 Add missing #include of END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-15T21:36:16.000000Z K 7 svn:log V 93 Use offsetof() to avoid some casts from pointers to integers (of a possibly different size). END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-15T21:51:53.000000Z K 7 svn:log V 203 Made some disgusting ifdefs even more disgusting to enable the support for `u_long cmd' ioctl args if __FreeBSD_version >= 300003. Some ioctls were broken on machines with 32-bit ints and 64-bit longs. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-15T21:58:09.000000Z K 7 svn:log V 114 Fixed yet more ioctl breakage due to the type of the `cmd' arg changing from int to u_long but not changing here. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-15T22:29:43.000000Z K 7 svn:log V 224 Oops, the previous fix confused Linux's sigset_t with a pointer type. It can be integral or a struct in POSIX, so it is difficult to print, but it is actually declared as unsigned long. Assume that it is unsigned integral. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-15T22:42:20.000000Z K 7 svn:log V 72 Oops, the printf format error fixes confused curp->area with a pointer. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-15T23:06:38.000000Z K 7 svn:log V 862 Cast to `char *' instead of to u_long to help add byte offsets to pointers. Neither is portable, but "correct" casts to integral types are much uglier - they lead to expressions like ptr = (struct struct_with_too_long_a_name *)(void *)(uintptr_t) ((uintptr_t)(void *)ptr + offset); Here the cast to the struct pointer is to match the surrounding style of this file (and not depend on C's feature of properly converting `void *' on assignment or cast), the `void *' casts are because uintptr_t is only specified to work on `void *' pointers (I missed this in about 100 lines of previous changes from [u]long to [u]intptr_t), the outer cast to a uintptr_t is in case the addition promoted the type, and the inner cast to a uintptr_t corresponds to the one cast to an integer in the original code. Don't depend on gcc's feature of casting lvalues. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-16T00:05:05.000000Z K 7 svn:log V 231 Use an array of uintptr_t's instead of an array of u_longs to hold address constants. This fixes some warnings for conversions from 64-bit integers to 32-bit pointers on i386's with 64-bit longs. vm86 still uses too many u_longs. END K 10 svn:author V 2 dg K 8 svn:date V 27 1998-08-16T00:09:07.000000Z K 7 svn:log V 77 Fixed some busy page wakeup problems that resulted in vmopar hangs. PR: 5731 END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-16T00:41:40.000000Z K 7 svn:log V 717 pmap.c: Cast pointers to (vm_offset_t) instead of to (u_long) (as before) or to (uintptr_t)(void *) (as would be more correct). Don't cast vm_offset_t's to (u_long) just to do arithmetic on them. mp_machdep.c: Cast pointers to (uintptr_t) instead of to (u_long). Don't forget to cast pointers to (void *) first or to recover from integral possible integral promotions, although this is too much work for machine-dependent code. vm code generally avoids warnings for pointer vs long size mismatches by using vm_offset_t to represent pointers; pmap.c often uses plain `unsigned int' instead of vm_offset_t and didn't use u_long elsewhere, but this style was messed up by code apparently imported from mp_machdep.c. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-08-16T00:44:29.000000Z K 7 svn:log V 66 Trim more out of the boot floppy so that it fits in 1.44MB again. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-16T00:57:07.000000Z K 7 svn:log V 116 Fixed yet more ioctl breakage due to the type of the `cmd' arg chaninging from int to u_long but not changing here. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-08-16T00:57:08.000000Z K 7 svn:log V 25 Add BINFORMAT awareness. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-16T01:04:48.000000Z K 7 svn:log V 107 Cast an int to (intptr_t) before casting it to (void *). Don't cast a pointer to a long just to print it. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-16T01:21:52.000000Z K 7 svn:log V 120 Use [u]intptr_t instead of [u_]long for casts between pointers and integers. Don't forget to cast to (void *) as well. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-08-16T01:24:40.000000Z K 7 svn:log V 147 Make provisions for a pre-build script that one can use to frob the chroot tree right after everything has been checked out and we're ready to go. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-16T01:47:19.000000Z K 7 svn:log V 56 Fixed a style bug (a long line) in the previous commit. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-08-16T03:03:38.000000Z K 7 svn:log V 859 Revamp the ELF include files to better support architecture-independent applications. Here's how it works. The kernel should include to get the definitions for the native architecture. It can reference the various ELF structures with generic names like Elf_Sym, Elf_Shdr, etc. A define __ELF_WORD_SIZE is also available with the value 32 or 64 as appropriate for the native architecture. Generic applications should include , which is just a wrapper for . Applications such as object file dumpers that need to deal with foreign ELF files can include and/or . Both can be included from the same source file if desired. The structure names must be referenced using wordsize-specific names like Elf32_Sym, Elf64_Shdr, etc. I haven't change the alpha stuff, but I haven't broken it either. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-08-16T04:19:03.000000Z K 7 svn:log V 30 Make ELF kernels build again. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-08-16T10:32:15.000000Z K 7 svn:log V 26 Add new zh_TW.BIG5 locale END K 10 svn:author V 3 des K 8 svn:date V 27 1998-08-16T10:38:02.000000Z K 7 svn:log V 66 Fix typo in previous commit. PR: 7621 Submitted by: Mark Huizer END K 10 svn:author V 3 des K 8 svn:date V 27 1998-08-16T10:44:41.000000Z K 7 svn:log V 102 Fix typo that prevented BT849 cards from being identified. PR: kern/7618 Submitted by: Robert Yoder END K 10 svn:author V 3 des K 8 svn:date V 27 1998-08-16T11:27:19.000000Z K 7 svn:log V 38 Enable kernel dumps on SLICE systems. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-08-16T17:14:59.000000Z K 7 svn:log V 366 Import the (Fast) Etherlink XL driver. I'm reasonally confident in its stability now. ALso modify /sys/conf/files, /sys/i386/conf/GENERIC and /sys/i386/conf/LINT to add entries for the XL driver. Deactivate support for the XL adapters in the vortex driver. LAstly, add a man page. (Also added an MLINKS entry for the ThunderLAN man page which I forgot previously.) END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-08-16T17:16:07.000000Z K 7 svn:log V 64 Mention that XL driver and that 3c905B cards are not supported. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-08-16T17:17:46.000000Z K 7 svn:log V 109 Mention XL driver and that 3c905B cards are now supported. Also add xl entry to the interfaces config table. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-08-16T17:19:58.000000Z K 7 svn:log V 69 Whoops... really add the man page and update the Makefile this time. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-08-16T19:54:20.000000Z K 7 svn:log V 95 Ack! I edited the MLINKS entry but forgot to add xl.4 to the MAN$= line. *hangs head in shame* END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-16T23:05:57.000000Z K 7 svn:log V 47 MFC (1.55: fix restoring of cpl after a trap). END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-08-16T23:35:49.000000Z K 7 svn:log V 74 Alpha is now native and bootstrapping from NetBSD is no longer supported. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-16T23:37:54.000000Z K 7 svn:log V 217 Fixed printf format and spelling errors. Didn't fix related description of DPT_SHUTDOWN_SLEEP in LINT. Didn't add timestamps so that the (combined?) sleep interval can be printed as intended in the original printf. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-17T00:08:07.000000Z K 7 svn:log V 138 FIxed printf format errors. Most of them were exposed by our ntohl() returning long. There would be many more if int_32_t were not int. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-17T00:29:34.000000Z K 7 svn:log V 125 Fixed printf format errors. sppp_dotted_quad() was yet another private, broken, version of inet_ntoa(). It should go away. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-17T01:05:25.000000Z K 7 svn:log V 28 Fixed printf format errors. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-08-17T03:25:07.000000Z K 7 svn:log V 108 Remove hardcoded constant in favour of login.conf value. PR: 6529 Submitted by: Dan Lukes END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-08-17T03:35:09.000000Z K 7 svn:log V 138 Remove the comment about how to get NetBSD syscalls since there are now programs built on alpha that _must_ use FreeBSD syscalls to work. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-08-17T03:46:10.000000Z K 7 svn:log V 36 Remove support for NetBSD syscalls. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-08-17T04:59:15.000000Z K 7 svn:log V 149 Add "-C" to INSTALLFLAGS to install atomically. An elf->elf installworld dies at this point otherwise, leaving the system without a dynamic linker. END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1998-08-17T05:48:22.000000Z K 7 svn:log V 93 We need config to build on the alpha also ... kinda difficult to build kernels without it :) END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-08-17T06:05:55.000000Z K 7 svn:log V 56 Ad #include stdlib.h to get the prototype for malloc(). END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-08-17T06:16:59.000000Z K 7 svn:log V 65 Remove a cast and print the pointer value with %p instead of %x. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-08-17T06:42:40.000000Z K 7 svn:log V 99 Don't lose an allocated pointer if realloc() fails. Free it instead. Pointed out by: Theo de Raadt END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-08-17T06:43:23.000000Z K 7 svn:log V 114 MFC: Don't lose an allocated pointer if realloc() fails. Free it instead. Pointed out by: Theo de Raadt END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1998-08-17T07:37:55.000000Z K 7 svn:log V 34 lorder is needed on the alpha too END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-08-17T07:43:54.000000Z K 7 svn:log V 73 Teach disklabel how to install a bootstrap on an alpha with SRM console. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-08-17T08:04:42.000000Z K 7 svn:log V 41 Disable some unnecessary debugging code. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-08-17T08:05:55.000000Z K 7 svn:log V 29 Update to use elf_generic.h. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-08-17T08:06:31.000000Z K 7 svn:log V 41 Update to work with the new elf headers. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-08-17T08:21:09.000000Z K 7 svn:log V 44 Sync with sys/i386/isa/lpt.c revision 1.70. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-08-17T08:21:31.000000Z K 7 svn:log V 40 Add breakpoint() for BREAK_TO_DEBUGGER. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-08-17T08:26:12.000000Z K 7 svn:log V 68 Add Miata system type and pull in the LOCATE_PCS macro from NetBSD. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-08-17T08:47:19.000000Z K 7 svn:log V 35 Update to use the new elf headers. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-08-17T08:57:05.000000Z K 7 svn:log V 40 Add macros for accessing device memory. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-08-17T09:24:31.000000Z K 7 svn:log V 65 Don't use unaligned accesses when printing extended sense codes. END K 10 svn:author V 3 des K 8 svn:date V 27 1998-08-17T09:30:19.000000Z K 7 svn:log V 359 Commit a bunch of patches that have been accumulating: - Fix the README to reflect the new status of the ftp code. - Change tons of 'if (xxx < 0)' to 'if (xxx == -1)' - Add two new interface functions - Fix the Makefile so it actually works (yay!) Now the manpage is lagging even further behind... :( Next on the todo list is to clean up the http code. END K 10 svn:author V 3 des K 8 svn:date V 27 1998-08-17T09:32:07.000000Z K 7 svn:log V 38 Cross my fingers and enable libfetch. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-08-17T11:43:25.000000Z K 7 svn:log V 25 Remove the PATH setting. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-08-17T11:56:22.000000Z K 7 svn:log V 122 Make this internal build tool static to avoid trying to use shared libraries before the shared loader has been installed. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-17T16:17:08.000000Z K 7 svn:log V 71 Added zh_TW.BIG5 locale. Material for 5 big pointy hats found nearby. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-17T16:39:07.000000Z K 7 svn:log V 28 Fixed order and formatting. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-17T16:46:33.000000Z K 7 svn:log V 46 FIxed typo (syntax error) in previous commit. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-17T16:58:02.000000Z K 7 svn:log V 50 Oops, the previous commit was of a local version. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-17T17:28:10.000000Z K 7 svn:log V 207 Fixed nonsense overflow checking (checking that a long variable is less than INT_MAX after it has possibly overflowed). Removed an unused variable and its associated 2 style bugs. Removed unused includes. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-17T17:53:12.000000Z K 7 svn:log V 321 Backed out previous commit. The seconds part of microtime() is not the necessarily the same as the seconds part of getmicrotime() yet, and anyway, we should have used `time_second' if we only wanted a sloppy value for the seconds part. There is no point in making ibcs2's time(2) more efficient than FreeBSD's time(3). END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-17T18:12:52.000000Z K 7 svn:log V 57 Removed unused includes. Fixed disordering of includes. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-17T18:47:36.000000Z K 7 svn:log V 134 Fixed a type mismatch. Fixed a missing extern declaration (bug for bug compatibly including style bugs. Should probably be static). END K 10 svn:author V 5 wosch K 8 svn:date V 27 1998-08-17T18:50:29.000000Z K 7 svn:log V 239 Removing -batch option from adduser. Adduser was written as an *interactive* command for newbies. The pw(8) does now a much better job for adding users from command line. Also, the -batch option is not well tested, buggy and unsupported. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-17T19:06:47.000000Z K 7 svn:log V 61 Fixed printf format errors (none detected in GENERIC again). END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-17T19:09:36.000000Z K 7 svn:log V 25 Removed unused includes. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-17T19:26:37.000000Z K 7 svn:log V 77 Converted rcsid to $Id$ again. There shouldn't be any rcsids in the kernel. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-17T20:39:09.000000Z K 7 svn:log V 660 Made this actually work when there's an object directory: - replaced bogus dependencies of distribution sources on generated sources by the same ones that bsd.lib.mk would generate if it knew all the sources. We shoot ourself in the foot by not naming the generated (included) sources *.h, so we can just put the generated sources in SRCS. - replaced -I${.CURDIR} by `-I.'. Here `.' is an alias for ${.OBJDIR}. -I${.CURDIR} didn't do anything, since ${.CURDIR} is the default in all cases here (it would be necessary for ""-style includes made from sources in ${.OBJDIR}. Don't use `+=' for setting CLEANFILES for the first time. Added $Id$. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-17T21:13:57.000000Z K 7 svn:log V 70 Fixed style bugs in previous commit. Added some comments on #endifs. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-18T00:32:50.000000Z K 7 svn:log V 28 Fixed printf format errors. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-08-18T00:50:36.000000Z K 7 svn:log V 115 Add default OBJFORMAT so that the build process can test for this without having to run objformat to determine it. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-08-18T00:53:48.000000Z K 7 svn:log V 162 Destroy any existing chat timeouts in datalink_ComeDown() If we're told to close/down while in DIAL or LOGIN state, we don't want to keep our timeout running :-/ END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-08-18T01:46:58.000000Z K 7 svn:log V 177 Add #include string.h to get prototypes. Cast a pointer to u_long instead of u_int32_t to avoid a warning. This is cosmetic because the code is just looking for the remainder. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-08-18T01:47:44.000000Z K 7 svn:log V 41 Add #include string.h to get prototypes. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-08-18T02:10:05.000000Z K 7 svn:log V 178 Bruce says that %p is intended to format void pointers only. So use a void * cast. There are pointers and then there are _pointers_. One day I'll figure out which are which. 8-) END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-18T03:54:39.000000Z K 7 svn:log V 664 Quick fix for breakage of read clustering on non-IDE drives. Read clustering is obsolescent technology so hardly anyone noticed. On a DORS 32160 SCSI drive with 4 tags, read clustering makes very little difference even for huge sequential reads. However, on a ZIP SCSI drive with 0 tags, the minimum overhead per block is about 40 msec, so very large clusters must be used to get anywhere near the maximum transfer rate. Using clusters consisting of 1 8K block reduces the transfer rate to about 250K/sec. Under msdosfs, missing read clustering is normal and a cluster size of 1 512 byte block reduces the transfer rate to about 25K/sec. Broken in: rev.1.18 END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-08-18T06:51:08.000000Z K 7 svn:log V 240 Install binutils tools in /usr/libexec/elf like on i386 so that objformat can be used to select them. The purpose of this is not necessarily to allow another host format, but to allow us to use the objformat trickery for cross compilation. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-08-18T06:55:36.000000Z K 7 svn:log V 79 The selection of a default object format is based on OBJFORMAT, not BINFORMAT. END K 10 svn:author V 3 sos K 8 svn:date V 27 1998-08-18T07:36:47.000000Z K 7 svn:log V 39 Fix one forgotten instance of \n to \r END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-08-18T07:47:12.000000Z K 7 svn:log V 472 Presently there is only one `currentldt' variable for all cpus in a SMP system. Unexpected things could happen if each cpu has a different ldt setting and one cpu tries to use value of currentldt set by another cpu. The fix is to move currentldt to the per-cpu area. It includes patches I filed in PR i386/6219 which are also user ldt related. PR: i386/7591, i386/6219 Submitted by: Luoqi Chen END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-08-18T10:13:11.000000Z K 7 svn:log V 31 Implement DLT_RAW from libpcap END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-08-18T10:29:37.000000Z K 7 svn:log V 140 do not include private copy of bpf.h - it leads to dangerous mismatch of kernel/user bpf interface - include updated /sys/net/bpf.h instead END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-08-18T12:52:51.000000Z K 7 svn:log V 38 Build objformat on all architectures. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-08-18T12:55:32.000000Z K 7 svn:log V 39 More programs that build on alpha now. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-08-18T13:36:47.000000Z K 7 svn:log V 38 Change a variable from int to size_t. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-08-18T13:41:38.000000Z K 7 svn:log V 269 Change casts from int to u_long and formats from %x to %lx. Didn't fix the alignment of the output fields on alpha where addresses require 16 characters to print. Added a dummy field to the pt_u union to help the alpha compiler align the u_sa field in a suiable way. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-19T01:32:28.000000Z K 7 svn:log V 389 Increased column widths for tty input watermark fields so that watermarks for 11520-byte buffers for 115200 bps are displayed properly. Fixed my recent printf format error fixes. %p is almost unusable in tables, since its width and format are unknown/machine-dependent. Use %8lx and cast pointers to (u_long)(void*). This is still quite broken, e.g., for machines with 64-bit pointers. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-08-19T01:54:13.000000Z K 7 svn:log V 78 Add "pcm.4" to Makefile. PR: 7636 Submitted by: END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-08-19T02:41:51.000000Z K 7 svn:log V 19 Delete dpt driver. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-08-19T03:07:16.000000Z K 7 svn:log V 127 Correct glyph displayed by PCVT in ISO Latin-1 mode. PR: 7610 Submitted-by: Christian Weisgerber END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-08-19T03:39:40.000000Z K 7 svn:log V 437 Correct handling of ASCII DEL (0x7F). I don't have access to a real VT220 to verify this against. However, I'm committing the patch in `good faith' because (a) getting hold of a real VT220 is going to be increasingly difficult the longer the PR sits around, (b) some one was troubled enough to in a PR and (c) the fix is minor and has no other implications. PR: 7559 Submitted by: Christian Weisgerber END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-19T04:01:00.000000Z K 7 svn:log V 342 A limit of 200000 for the output buffer high watermark was excessive, since (hardware) ttys have too low a bandwidth to benefit significantly from large buffers. Use twice the old limit for the new-default case and 8 times the old limit for the driver-specifies-watermark case. Nothing uses these cases yet. Removed related debugging code. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-19T04:17:38.000000Z K 7 svn:log V 445 Enabled dynamically sized tty input buffers (with enough buffering for 1 second's worth of input) and larger tty output buffers. The interrupt-level buffers are still too small for speeds above 115200 bps (only a little too small for 230400 bps if RTS flow control is enabled). Don't call ttsetwater() explicitly in open(). It is now called for the TTYDISC l_open() and should be static. Don't attempt to register the cdevsw more than once. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-08-19T09:32:15.000000Z K 7 svn:log V 50 Sync with sys/i386/i386/machdep.c revision 1.304. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-08-19T09:35:18.000000Z K 7 svn:log V 49 Sync with sys/i386/isa/syscons.c revision 1.275. END K 10 svn:author V 3 sos K 8 svn:date V 27 1998-08-19T10:50:32.000000Z K 7 svn:log V 200 Make struct buf->b_offset reflect the real byte offset which got in via the uio struct. This enables device drivers to use != DEV_BSIZE blocking on devices with wierd sector/block sizes (ie CDROM's). END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-08-19T11:48:38.000000Z K 7 svn:log V 45 Sync with sys/i386/isa/sio.c revision 1.211. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-08-19T12:58:38.000000Z K 7 svn:log V 55 Adjust family tree to list some freebsd dates as well. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-08-19T12:58:57.000000Z K 7 svn:log V 20 MFC: freebsd dates. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-08-19T15:07:46.000000Z K 7 svn:log V 852 Make two changes: If I'm reading the manual correctly, the 3c905B actually loses its PCI configuration during the transition from D3(hot) back to D0, not during the transition from D0 to D3(hot). This means it should be possible to save the existing PCI settings, restet the power state, then restore the PCI settings afterwards. Changed xl_attach() to attempt this first thing before the normal PCI setup. I'm not certain this will work correctly, but it shouldn't hurt. If xl_init() is called while an autoneg session is in progress, the autoneg timeout and chip state will get clobbered. Try to avoid this by checking sc->xl_autoneg at the start of xl_init() and defer the initialization until later if it's set. (xl_init() is always called at the end of an autoneg session by xl_autoneg_mii().) Problem pointed out by: Larry Baird END K 10 svn:author V 3 des K 8 svn:date V 27 1998-08-19T20:20:52.000000Z K 7 svn:log V 105 Include opt_devfs.h which defines SLICE, to make previous commit meaningful. Pointed out by: Luoqi Chen END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-20T05:12:48.000000Z K 7 svn:log V 65 Fixed devfs initialization which I broke in the previous commit. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-20T05:21:50.000000Z K 7 svn:log V 120 Fixed devfs initialization which I broke in the previous commit. Fixed an old name and disorder in the sio dictionary. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-20T05:48:17.000000Z K 7 svn:log V 62 Fixed bogus spelling `nx*' of some `no*' devswitch functions. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-08-20T05:49:59.000000Z K 7 svn:log V 837 A better fix for kern/7144: The check for dropping unicast packets not sent to our ethernet address is after the bpf tap, but not conditioned on it. All packets received should get handed to bpf, and unicast packets not to us (mac) should get dropped whether or not there is a bpf listener. I believe that the common optimization that the interface is in hw promisc mode iff there is a bpf listener is in general wrong, but more frequently so on wavelans. I think Max's fix makes bpf listeners not see unicast packets sent to others, but I'm not sure. One can argue that checking on MOD_ENAL is wrong, but the code only drops packets that shouldn't be received. The correctness condition is that it be run whenever unicast packets without our mac address can be received. PR: kern/7144 Submitted by: Greg Troxel END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-08-20T05:52:44.000000Z K 7 svn:log V 97 Merge from current; fix for kern/7144 PR: kern/7144 Submitted by: Greg Troxel END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-08-20T06:10:42.000000Z K 7 svn:log V 270 Moved `nx' functions to the one place where they are used (su.c). They shouldn't be used there either. They should have gone away about 3 years ago when the statically initialized devswitches went away, but su.c unfortunately still frobs the cdevswitch in the old way. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-08-20T06:40:37.000000Z K 7 svn:log V 130 Enable ALLLANG again; the BSD.usr.dist file has been updated in this branch. Requested by: Jun Kuriyama END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-08-20T08:19:55.000000Z K 7 svn:log V 163 This is libstand; a support library for standalone executables (eg. bootstrap modules). Obtained from: NetBSD, with some architectural changes and many additions. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-08-20T08:19:55.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r38451, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-08-20T08:23:12.000000Z K 7 svn:log V 59 Install libstand header and manpage (libstand.3) END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-08-20T08:24:07.000000Z K 7 svn:log V 14 Add libstand. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-08-20T08:27:11.000000Z K 7 svn:log V 141 Add support for TurboChannel alphas (DEC 3000/300 and 3000/500). Obtained from: NetBSD Submitted by: Andrew Gallatin END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-08-20T11:22:52.000000Z K 7 svn:log V 43 Fix my blunder in my previous commit here. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-08-20T14:48:58.000000Z K 7 svn:log V 84 Fix small printf() bogon (forgot newline, and the message was longer that 80 cols). END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-08-20T20:47:49.000000Z K 7 svn:log V 74 Fix the machine dependent SUBDIR I removed by mistake in the last commit. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-08-20T21:33:31.000000Z K 7 svn:log V 96 Use %p and void * casts to print pointers. Cast the hash value returned to long instead of int. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-08-20T21:37:22.000000Z K 7 svn:log V 62 Remove the bootstrap hack that prevented the use of the rtld. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-08-20T21:39:28.000000Z K 7 svn:log V 105 Change the aux field type to long instead of int so that it is large enough to hold a man-sized pointer. END