ƒ¬i41454 232 856 220 316 295 643 220 378 300 239 161 206 276 299 210 116 191 124 153 164 162 498 122 171 184 260 171 128 338 136 180 149 228 153 840 146 202 117 264 165 294 204 120 254 350 209 967 150 144 1305 185 123 221 140 268 274 129 239 821 220 118 702 114 114 256 136 162 186 167 125 144 460 108 345 146 270 312 298 129 141 144 144 146 137 115 121 642 130 213 240 368 207 545 249 173 191 183 149 136 254 122 369 134 134 166 286 105 145 147 138 222 222 121 145 170 168 426 168 141 109 188 123 124 169 131 220 249 163 228 314 120 197 144 146 163 299 276 251 249 542 185 137 146 201 147 316 231 187 118 144 149 330 187 131 155 158 125 170 214 182 150 221 197 181 177 138 189 134 118 121 202 138 385 165 124 134 214 131 123 328 123 209 123 213 161 153 221 192 209 178 120 376 354 1019 423 180 216 392 185 154 192 334 329 153 133 149 126 158 133 213 107 157 177 214 163 195 432 166 174 161 706 1469 143 206 137 156 130 252 181 126 188 275 276 K 10 svn:author V 4 kato K 8 svn:date V 27 1998-12-02T08:15:17.000000Z K 7 svn:log V 762 - For some old Cyrix CPUs, %cr2 is clobbered by interrupts. This problem is worked around by using an interrupt gate for the page fault handler. This code was originally made for NetBSD/pc98 by Naofumi Honda and has already been in PC98 tree. Because of this bug, trap_fatal cannot show correct page fault address if %cr2 is obtained in this function. Therefore, trap_fatal uses the value from trap() function. - The trap handler always enables interruption when buggy application or kernel code has disabled interrupts and then trapped. This code was prepared by Bruce Evans . Submitted by: Bruce Evans Naofumi Honda END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-12-02T09:33:27.000000Z K 7 svn:log V 127 Enable BWX i/o access. I disabled it by mistake with the last commit. Pointed out by: Andrew Gallatin END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-12-02T10:24:56.000000Z K 7 svn:log V 223 Restore the user HAE all the time, not just when returning to usermode. This closes a very small window where the use HAE might not be restored at all. This only happens when switching to a process which has used the HAE. END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-12-02T15:17:10.000000Z K 7 svn:log V 201 Use /sbin/nologin as shell for operator Replace non-existent directory for operator with / Supply by default operator with non-existent but can be created directory and /bin/csh is kinda security risk END K 10 svn:author V 3 ken K 8 svn:date V 27 1998-12-02T17:35:28.000000Z K 7 svn:log V 550 "Fix" a problem with the Quantum Viking. It appears that this drive does not like the 6-byte read and write commands! It returns illegal request, with the field pointer pointing to byte 9 of a 6 byte CDB. In any case, the work around is to put in a quirk mechanism that makes sure that we don't send 6-byte reads or writes to this device. It's rather sad that this is necessary. You'd think that they would be able to get something that basic to work right in their firmware... Reviewed by: gibbs Reported by: Adam McDougall END K 10 svn:author V 6 dillon K 8 svn:date V 27 1998-12-02T19:57:20.000000Z K 7 svn:log V 124 Remove mtree creation of /etc/namedb/s until we find a good way to handle new user id's in buildworld/installworld. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1998-12-02T19:59:24.000000Z K 7 svn:log V 282 Since we do not pre-create /etc/namedb/s, add additional documentation to the comments in named.conf to describe to the user how to create it. (named.conf does not use /etc/namedb/s by default anyway so us not pre-created it in the mtree does not hurt us terribly). END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-12-02T20:53:40.000000Z K 7 svn:log V 204 Latest version of fsck from the folks at EX-CSRG specifically Kirk Mckusick. Don Lewis and Kirk have merges nearly all FreeBSD Fixes into Kirks sources so there is very little that needs to be re-merged. END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-12-02T20:53:40.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r41461, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1998-12-02T20:53:41.000000Z K 7 svn:log V 65 This commit was manufactured by cvs2svn to create tag 'MCKUSICK'. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-12-02T21:26:11.000000Z K 7 svn:log V 113 109 id Intelligent Disk [Array] (md@doc.ic.ac.uk) Requested by: Mark Dawson END K 10 svn:author V 5 billf K 8 svn:date V 27 1998-12-02T22:11:02.000000Z K 7 svn:log V 181 Update to correctly reflect the default values of net.inet.ip.portrange.hifirst and net.inet.ip.portrange.hilast PR: docs/6745 Submitted by: Masachika Ishizuka END K 10 svn:author V 5 billf K 8 svn:date V 27 1998-12-02T22:42:36.000000Z K 7 svn:log V 204 Insert missing macro, and while I'm here change the inconsistent "page_ctl" and "pagectl" to "pgctl" to reflect ``camcontrol --help''. PR: docs/8781 Submitted by: Norihiro Kumagai END K 10 svn:author V 5 billf K 8 svn:date V 27 1998-12-02T23:20:11.000000Z K 7 svn:log V 115 Fix typo. "If the an entry" --> "If an entry" PR: docs/8140 Submitted by: Sue Blake END K 10 svn:author V 5 billf K 8 svn:date V 27 1998-12-02T23:22:27.000000Z K 7 svn:log V 22 MFC: Rev 1.22 : Typo. END K 10 svn:author V 5 billf K 8 svn:date V 27 1998-12-02T23:29:25.000000Z K 7 svn:log V 97 slstats(8) --> slstat(8) PR: docs/8107 Submitted by: Matthew Fuller END K 10 svn:author V 5 billf K 8 svn:date V 27 1998-12-02T23:31:17.000000Z K 7 svn:log V 30 MFC: rev 1.6 : Reference Typo END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-12-02T23:45:28.000000Z K 7 svn:log V 58 These shouldn't have been checked in here.. Reviewee by: END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-12-03T02:18:31.000000Z K 7 svn:log V 69 Work out that there are a few slight improvements to import as well. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1998-12-03T02:18:32.000000Z K 7 svn:log V 66 This commit was manufactured by cvs2svn to create tag 'MCKUSICK2'. END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-12-03T02:27:35.000000Z K 7 svn:log V 402 Reviewed by: Don Lewis Submitted by: Kirk McKusick Obtained from: Mckusick, BSDI and a host of others This exactly matches Kirks sources imported under the Tag MCKUSICK2. These are as supplied by kirk with one small change needed to compile under freeBSD. Some FreeBSD patches will be added back, though many have been added to Kirk's sources already. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-12-03T02:32:20.000000Z K 7 svn:log V 27 Add a reference to man(7). END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-12-03T02:37:37.000000Z K 7 svn:log V 76 MFC: {rev 1.5, rev 1.6} add references to man(7), mdoc(7), mdoc.samples(7). END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-12-03T02:41:11.000000Z K 7 svn:log V 89 Cosmetic and documentation changes brought from earlier FreeBSD versions. (e.g. RCS Id:) END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-12-03T03:38:45.000000Z K 7 svn:log V 164 Fix bugs in mdoc.samples(7): clean up references, quote usage of macros, correct typos. PR: docs/9942 Submitted by: vanitas@ma3.seikyou.ne.jp Reviewed by: jkoshy END K 10 svn:author V 6 archie K 8 svn:date V 27 1998-12-03T04:45:57.000000Z K 7 svn:log V 76 Add snprintf(3) and vsnprintf(3) capability to the kernel. Reviewed by: bde END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-12-03T05:45:18.000000Z K 7 svn:log V 36 Fixed long line in previous commit. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1998-12-03T07:22:44.000000Z K 7 svn:log V 242 Reviewed by: "Jordan K. Hubbard" , cvs-all@freebsd.org Add '-g' main option to cvs to better support shared-group access to a common checked-out *working* set by multiple users. See manual page for details. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1998-12-03T07:25:13.000000Z K 7 svn:log V 41 Fixed typo in previous commit. oops. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-12-03T08:32:49.000000Z K 7 svn:log V 88 Local reserved range is now 100-127 for bdevs and 200-255 for cdevs. Corrected by: bde END K 10 svn:author V 2 dg K 8 svn:date V 27 1998-12-03T12:35:47.000000Z K 7 svn:log V 58 Fixed broken code in sendfile(2) when using file offsets. END K 10 svn:author V 5 billf K 8 svn:date V 27 1998-12-03T19:54:43.000000Z K 7 svn:log V 133 The explanation shows "-V" as being 'verbose' correct this to "-v" PR: docs/8892 Submitted by: Hirayama Issei END K 10 svn:author V 6 dillon K 8 svn:date V 27 1998-12-03T20:06:01.000000Z K 7 svn:log V 58 Reviewed by: freebsd-current Add ICMP_BANDLIM option END K 10 svn:author V 6 dillon K 8 svn:date V 27 1998-12-03T20:23:21.000000Z K 7 svn:log V 744 Reviewed by: freebsd-current Add ICMP_BANDLIM option and 'net.inet.icmp.icmplim' sysctl. If option is specified in kernel config, icmplim defaults to 100 pps. Setting it to 0 will disable the feature. This feature limits ICMP error responses for packets sent to bad tcp or udp ports, which does a lot to help the machine handle network D.O.S. attacks. The kernel will report packet rates that exceed the limit at a rate of one kernel printf per second. There is one issue in regards to the 'tail end' of an attack... the kernel will not output the last report until some unrelated and valid icmp error packet is return at some point after the attack is over. This is a minor reporting issue only. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1998-12-03T20:28:23.000000Z K 7 svn:log V 51 Make bootp error message slightly more verbose END K 10 svn:author V 5 billf K 8 svn:date V 27 1998-12-03T20:44:45.000000Z K 7 svn:log V 107 Clarify what the '-r' option does. PR: docs/8108 Submitted by: Matthew Fuller END K 10 svn:author V 5 billf K 8 svn:date V 27 1998-12-03T20:53:32.000000Z K 7 svn:log V 23 MFC: 1.12 : Clarify -r END K 10 svn:author V 5 billf K 8 svn:date V 27 1998-12-03T22:21:13.000000Z K 7 svn:log V 169 Make a spelling fix, and make sure all instances of belltype contain the preceded option "quiet." PR: docs/8506 Submitted by: Kazuo Horikawa END K 10 svn:author V 5 billf K 8 svn:date V 27 1998-12-03T22:25:31.000000Z K 7 svn:log V 71 MFC : 1.11 : spelling / [quiet.]belltype consistencies. PR: docs/8506 END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-12-03T23:02:03.000000Z K 7 svn:log V 202 Add __attribute__ ((unused)) to the SYSINIT etc macros which declare static structures that are used with the data set magic. This allows kernel modules, for example, to be compiled with -Wall -Werror. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-12-04T00:51:17.000000Z K 7 svn:log V 108 Fix typo ('strait' -> 'straight'). PR: docs/8956 Submitted by: Kaneda Hiloshi END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-12-04T00:53:03.000000Z K 7 svn:log V 25 MFC: {rev 1.8} typo fix. END K 10 svn:author V 6 dillon K 8 svn:date V 27 1998-12-04T03:49:18.000000Z K 7 svn:log V 158 Obtained from: "Andrey A. Chernov" Quick add #ifdef KERNEL for ICMP_BANDLIM option so userland program can #include icmp_var.h END K 10 svn:author V 6 dillon K 8 svn:date V 27 1998-12-04T04:21:25.000000Z K 7 svn:log V 254 Cleanup icmp_var.h, make icmp bandlim sysctl permanent but if ICMP_BANDLIM option not defined the sysctl int value is set to -1 and read-only. #ifdef KERNEL's added appropriately to wall off visibility of kernel routines from user code. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-12-04T06:49:20.000000Z K 7 svn:log V 116 Allow either tabs or spaces in configuration files. PR: 8762 Submitted by: Igor Roshchin END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-12-04T10:52:48.000000Z K 7 svn:log V 874 Implement 'software completion' for floating point arithmetic. On the alpha, operations involving non-finite numbers or denormalised numbers or operations which should generate such numbers will cause an arithmetic exception. For programs which follow some strict code generation rules, the kernel trap handler can then 'complete' the operation by emulating the faulting instruction. To use software completion, a program must be compiled with the arguments '-mtrap-precision=i' and '-mfp-trap-mode=su' or '-mfp-trap-mode=sui'. Programs compiled in this way can use non-finite and denormalised numbers at the expense of slightly less efficient code generation of floating point instructions. Programs not compiled with these options will receive a SIGFPE signal when non-finite or denormalised numbers are used or generated. Reviewed by: John Polstra END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-12-04T14:39:29.000000Z K 7 svn:log V 57 Sync with sys/i386/conf/majors.i386 revision up to 1.55. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-12-04T14:41:32.000000Z K 7 svn:log V 51 Sync with sys/i386/conf/majors.i386 revision 1.93. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-12-04T18:01:24.000000Z K 7 svn:log V 1209 An early Christmas present: add driver support for a whole bunch of PCI fast ethernet adapters, plus man pages. if_pn.c: Netgear FA310TX model D1, LinkSys LNE100TX, Matrox FastNIC 10/100, various other PNIC devices if_mx.c: NDC Communications SOHOware SFA100 (Macronix 98713A), various other boards based on the Macronix 98713, 98713A, 98715, 98715A and 98725 chips if_vr.c: D-Link DFE530-TX, other boards based on the VIA Rhine and Rhine II chips (note: the D-Link and certain other cards that actually use a Rhine II chip still return the PCI device ID of the Rhine I. I don't know why, and it doesn't really matter since the driver treats both chips the same anyway.) if_wb.c: Trendware TE100-PCIE and various other cards based on the Winbond W89C840F chip (the Trendware card is identical to the sample boards Winbond sent me, so who knows how many clones there are running around) All drivers include support for ifmedia, BPF and hardware multicast filtering. Also updated GENERIC, LINT, RELNOTES.TXT, userconfig and sysinstall device list. I also have a driver for the ASIX AX88140A in the works. END K 10 svn:author V 3 rvb K 8 svn:date V 27 1998-12-04T18:39:44.000000Z K 7 svn:log V 93 In vnode_pager_input_old, set auio.uio_procp = curproc vs auio.uio_procp = (struct proc *) 0 END K 10 svn:author V 3 rvb K 8 svn:date V 27 1998-12-04T18:44:21.000000Z K 7 svn:log V 31 Don't print diagnostic anymore END K 10 svn:author V 5 billf K 8 svn:date V 27 1998-12-04T19:39:05.000000Z K 7 svn:log V 126 Typo and formatting updates. PR: docs/8504 Approved by: Brian Somers Submitted by: Kazuo Horikawa END K 10 svn:author V 5 billf K 8 svn:date V 27 1998-12-04T19:47:50.000000Z K 7 svn:log V 46 MFC: 1.137 : Typo / Formatting PR: docs/8504 END K 10 svn:author V 6 archie K 8 svn:date V 27 1998-12-04T21:28:39.000000Z K 7 svn:log V 172 Fix typo: "==" should have been "=" PR: 8280 (1/3 patches contained in this PR) Reviewed by: Nate Williams Submitted by: Sakari Jalovaara END K 10 svn:author V 6 archie K 8 svn:date V 27 1998-12-04T21:33:06.000000Z K 7 svn:log V 178 Fix typo: the expression .. & .. == .. needs parentheses: (.. & ..) == .. PR: 8280 (2/3 patches contained in this PR) Submitted by: Sakari Jalovaara END K 10 svn:author V 6 archie K 8 svn:date V 27 1998-12-04T21:35:03.000000Z K 7 svn:log V 34 MFC: typo bug fix, rev 1.4 -> 1.5 END K 10 svn:author V 6 archie K 8 svn:date V 27 1998-12-04T21:41:18.000000Z K 7 svn:log V 143 Fix typo: expression needs parentheses PR: 8280 (3/3 patches contained in this PR) Submitted by: Sakari Jalovaara END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-12-04T21:48:12.000000Z K 7 svn:log V 726 Put back some missing chip identification code that got lost somehow during a trek through RCS. The Macronix 98713 and 98713A both have the same PCI device ID but different revision numbers, and we need to be able to tell one from the other. The 98715 and 98715A chips have the same device ID as the 98725 chip but different revision numbers, however we lump them into the same category except when identifying them during the PCI probe output. The main reason we need tell the chips apart is that the Macronix app notes say you have to write a special magic number into one of the registers in order to put the chip in normal operating mode. The 98713 requires one magic value, while all the others require a different one. END K 10 svn:author V 6 archie K 8 svn:date V 27 1998-12-04T22:00:33.000000Z K 7 svn:log V 124 Eliminate a zillion "left-hand operand of comma expression has no effect" compiler warnings when NLPT_DEBUG is not defined. END K 10 svn:author V 6 archie K 8 svn:date V 27 1998-12-04T22:14:05.000000Z K 7 svn:log V 23 Fix compiler warnings. END K 10 svn:author V 6 archie K 8 svn:date V 27 1998-12-04T22:54:57.000000Z K 7 svn:log V 606 Examine all occurrences of sprintf(), strcat(), and str[n]cpy() for possible buffer overflow problems. Replaced most sprintf()'s with snprintf(); for others cases, added terminating NUL bytes where appropriate, replaced constants like "16" with sizeof(), etc. These changes include several bug fixes, but most changes are for maintainability's sake. Any instance where it wasn't "immediately obvious" that a buffer overflow could not occur was made safer. Reviewed by: Bruce Evans Reviewed by: Matthew Dillon Reviewed by: Mike Spengler END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1998-12-05T00:07:04.000000Z K 7 svn:log V 19 trivial header fix END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1998-12-05T00:38:31.000000Z K 7 svn:log V 19 roll to 1.31 level END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1998-12-05T00:47:25.000000Z K 7 svn:log V 160 Roll to 1.15 f/w level for Qlogic 2100. Leave all flavors in, but control which one gets compiled in by default. The default is private loop, non-expanded lun. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1998-12-05T01:07:52.000000Z K 7 svn:log V 41 offset was wrong for HARDLOOPID in NVRAM END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1998-12-05T01:28:38.000000Z K 7 svn:log V 67 roll core version minor and wire a non-i386 default Loop ID to 113 END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1998-12-05T01:29:43.000000Z K 7 svn:log V 91 do a bit of cleanup on some target mode structures and clarify a couple other minro things END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1998-12-05T01:30:27.000000Z K 7 svn:log V 72 compilation fixes from Eklund && move XS_CMD_DONE to be a real function END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1998-12-05T01:30:52.000000Z K 7 svn:log V 30 compilation fixes from Eklund END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1998-12-05T01:31:21.000000Z K 7 svn:log V 49 make a real "done" func; clarify some LUN widths END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1998-12-05T01:33:57.000000Z K 7 svn:log V 364 Remove the Target mode functions until they're in better shape. Implement some suggested compilation cleanups from Eklund. Wire down a hard loop id if we are not on a platform that has the ability to get to a PCI BIOS (it still will float to the ID it gets after a LIP but at least we can try). Clarify that the expanded lun is based upon SCCLUN defines (in f/w). END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1998-12-05T01:46:40.000000Z K 7 svn:log V 13 oops on last END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-12-05T02:21:44.000000Z K 7 svn:log V 250 Add sanity check to foo_start() routines: in the unlikely (though apparently possible) event that the transmit start routine is called with and empty if_snd queue, bail out instead of dereferencing unilitialized transmit list pointers and panicking. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-12-05T02:26:23.000000Z K 7 svn:log V 52 MFC: add sanity test to detect empty transmit queue END K 10 svn:author V 6 dillon K 8 svn:date V 27 1998-12-05T03:19:51.000000Z K 7 svn:log V 174 Obtained from: "Kenneth D. Merry" ICMP_BANDLIM option moved from i386/conf/options.i386 to generic conf/options since it is platform indpendant. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 1998-12-05T06:12:14.000000Z K 7 svn:log V 214 Even the most recently allocated buffer may not have its b_blkno field properly filled in, so we must do a VOP_BMAP on that buffer as well if it is not resolved. Submitted by: Luoqi Chen END K 10 svn:author V 5 asami K 8 svn:date V 27 1998-12-05T06:29:03.000000Z K 7 svn:log V 203 Fix support for uncompressed (".tar") package types. It's not completely fixed (chained dependency checking for pkg_add is broken, for one thing) but at least you can now create one package and use it. END K 10 svn:author V 5 asami K 8 svn:date V 27 1998-12-05T06:30:14.000000Z K 7 svn:log V 35 MFC: uncompressed package support. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-12-05T09:17:31.000000Z K 7 svn:log V 48 Sync with sys/i386/conf/GENERIC revision 1.133. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-12-05T09:19:30.000000Z K 7 svn:log V 51 Sync with sys/i386/conf/SMP-GENERIC revision 1.23. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-12-05T09:20:53.000000Z K 7 svn:log V 51 Sync with sys/i386/conf/optins.i386 revision 1.94. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-12-05T09:22:05.000000Z K 7 svn:log V 53 Sync with sys/i386/i386/userconfig.c revision 1.116. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-12-05T09:24:20.000000Z K 7 svn:log V 44 Sync with sys/i386/isa/fd.c revision 1.125. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-12-05T09:31:25.000000Z K 7 svn:log V 18 Fix typo (fauled) END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-12-05T09:36:15.000000Z K 7 svn:log V 24 Fix typos (dexktop, ot) END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-12-05T10:29:10.000000Z K 7 svn:log V 546 There is a bug in /bin/pax -s option processing. The code assumes that all pattern matches will occur at offset zero of the source string. The bug causes the input source string pointer to be incremented by the offset of the end of the match, instead of it's length. The fix is to only increment the pointer by the length of the pattern match (eo-so). Of course, the one example in the man page shows a situation where the match occurs at offset 0. Submitted by: John W. DeBoskey Obtained from: freebsd-current@freebsd.org END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-12-05T11:58:33.000000Z K 7 svn:log V 33 Revise some comments and labels. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-12-05T16:30:55.000000Z K 7 svn:log V 119 Print out information for write-allocate of AMD CPUs. Submitted by: Akio Morita END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1998-12-05T22:10:14.000000Z K 7 svn:log V 144 Add in named SID field revision names (including CCS). Add in named defines for DEFAULT and NOCHANGE densities (for sequential access devices). END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-12-05T22:15:10.000000Z K 7 svn:log V 275 Null commit to commemorate the momentous occasion of the repository copying of these files from the parent directory. Let us all now observe a brief moment of silence. OK, that's long enough. Jordan will adjust the Makefiles appropriately and then "cvs rm" the originals. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1998-12-05T22:36:31.000000Z K 7 svn:log V 111 Fix it so that it works on an eb164 when you have a serial console on com1. Obtained from:gallatin@freebsd.org END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-12-05T23:24:37.000000Z K 7 svn:log V 452 It appears that the wdc driver implements CDIOREADTOCENTRYS but not the related CDIOREADTOCENTRY that is needed by iso_get_ssector(). This should still be OK - iso_get_sector() traps the error and simply assumes a single-session CD in this case - but unfortunately the error test is wrong (because it is calling the driver's ioctl entry point directly, the return value is zero or an errno value). Submitted by: Andrew Gordon END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1998-12-05T23:55:48.000000Z K 7 svn:log V 153 Add a CAM_DEBUG_XPT define (to debug XPT layer only). Add a CAM_DEBUGGED macro to be like the CAM_DEBUG macro but to instead provide a predicate result. END K 10 svn:author V 6 archie K 8 svn:date V 27 1998-12-06T00:03:30.000000Z K 7 svn:log V 78 Avoid compiler warning (printf arg type mismatch) when compiling #ifdef DEBUG END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-12-06T00:05:43.000000Z K 7 svn:log V 99 Now that John has kindly repo-moved these files, nuke the original copies and update the Makefile. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1998-12-06T00:05:47.000000Z K 7 svn:log V 88 print the appropriate SCSI revision (with CCS as a proper name for the announce message END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1998-12-06T00:06:48.000000Z K 7 svn:log V 54 use CAM_DEBUG_XPT to track XPT; correct a misspelling END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1998-12-06T00:10:52.000000Z K 7 svn:log V 41 fix warning messages from previous delta END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-12-06T04:06:39.000000Z K 7 svn:log V 161 Put mfsroot.gz on yet another filesystem so that the boot blocks can really read it. Hmm. I have no idea *how* this worked in our earlier tests on the x86. :) END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-12-06T05:49:29.000000Z K 7 svn:log V 27 Rev 1.13 fixes PR bin/8958 END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-12-06T05:54:26.000000Z K 7 svn:log V 273 The \*(td string macro, which is supposed to display today's date in the form "October 14, 1998". A Y2k fix makes it now display "October 14, 98+1900". Appears you can perform arithmetic in a string definition. PR: gnu/8321 Reviewed by: Andrew J. Korty END K 10 svn:author V 6 archie K 8 svn:date V 27 1998-12-06T07:36:44.000000Z K 7 svn:log V 39 Eliminate compiler warnings from -Wall END K 10 svn:author V 6 archie K 8 svn:date V 27 1998-12-06T07:42:09.000000Z K 7 svn:log V 39 Eliminate compiler warnings from -Wall END K 10 svn:author V 6 archie K 8 svn:date V 27 1998-12-06T08:15:08.000000Z K 7 svn:log V 71 Make rcsid a const char[] instead of char[] to avoid compiler warnings END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-12-06T10:13:57.000000Z K 7 svn:log V 193 Fix an exceedingly *stupid* error in my floppy selection logic which was hosing the fixit functionality. PR: 8983 Fixed and embarassed by: Nobuyuki Koganemaru :-) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-12-06T10:16:08.000000Z K 7 svn:log V 13 MFC: PR#8983 END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-12-06T11:36:24.000000Z K 7 svn:log V 53 MFC: loosen compare even though bde doesn't like it. END K 10 svn:author V 4 alex K 8 svn:date V 27 1998-12-06T16:31:47.000000Z K 7 svn:log V 54 Sync usage string with reality: removed -n, added -s. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-12-06T17:14:37.000000Z K 7 svn:log V 46 Removed bitrotted code for setting OBJFORMAT. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-12-06T17:34:50.000000Z K 7 svn:log V 129 Backed out previous commit. It was for bug for bug compatibility with 2.2's .mk files. Fixed spelling and placement of '$Id$'. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-12-06T17:58:21.000000Z K 7 svn:log V 129 Ifdefed a conditionally used include. Don't depend on "implicit int". Don't bloat the data section with labpc_devsw_installed. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-12-06T20:38:49.000000Z K 7 svn:log V 29 Correct for mfsroot.flp now. END K 10 svn:author V 6 archie K 8 svn:date V 27 1998-12-06T21:39:07.000000Z K 7 svn:log V 50 Add "-aout" flag to nm until the kernel is ELF'd. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-12-06T21:58:50.000000Z K 7 svn:log V 78 Shuffle the exclusion list for boot.flp in an effort to get sizes down again. END K 10 svn:author V 6 archie K 8 svn:date V 27 1998-12-06T22:58:23.000000Z K 7 svn:log V 73 Tweaks to allow compiling -Wall (mostly adding "const" to char rcsid[]). END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-12-07T00:35:06.000000Z K 7 svn:log V 331 if_rl.c: make a small tweak to properly handle the Accton MPX 5030/5038 as a RealTek 8139 if_rlreg.h: use bus_space_read_X() in CSR_READ_X() macros instead of directly calling inb()/outb() etc... rl.4 + RELNOTES.TXT: mention that SMC EtherEZ PCI 1211-TX is supported by the RealTek driver END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-12-07T02:47:46.000000Z K 7 svn:log V 73 '\0' is the most ugly NULL pointer constant I've ever seen in real code. END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-12-07T03:26:34.000000Z K 7 svn:log V 46 Remove guard for < 0 on an unsigned variable. END K 10 svn:author V 6 archie K 8 svn:date V 27 1998-12-07T05:33:39.000000Z K 7 svn:log V 14 Compile -Wall END K 10 svn:author V 6 archie K 8 svn:date V 27 1998-12-07T05:35:54.000000Z K 7 svn:log V 93 Fix brokenness compiling "s/pat/subst/" when length of subst is >= 4090 chars. PR: bin/7939 END K 10 svn:author V 6 archie K 8 svn:date V 27 1998-12-07T05:39:03.000000Z K 7 svn:log V 28 MFC: rev 1.11 (PR bin/7939) END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-12-07T05:41:10.000000Z K 7 svn:log V 29 Clean up some pointer usage. END K 10 svn:author V 6 archie K 8 svn:date V 27 1998-12-07T05:54:37.000000Z K 7 svn:log V 74 Disallow ipfw "tee" rules until it is actually implemented. PR: bin/8471 END K 10 svn:author V 6 archie K 8 svn:date V 27 1998-12-07T05:59:57.000000Z K 7 svn:log V 36 MFC: bin/8471: don't allow ipfw tee END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-12-07T07:59:20.000000Z K 7 svn:log V 126 Move stime declaration to main block, otherwise can left uninitialized in rare cases. Found by: Eivind Eklund END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-12-07T10:16:58.000000Z K 7 svn:log V 156 Fixed printf format errors (new bugs in rev.1.7). Fixed a spelling error (rev.1.7 blew away most of rev.1.2-1.6; I'm only fixing blowing away of rev.1.4). END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-12-07T10:25:48.000000Z K 7 svn:log V 71 Fixed -Wall regression (broken in rev.1.12). Removed unused includes. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-12-07T11:26:28.000000Z K 7 svn:log V 135 Removed unused include of . It was alarming for libc to apparently depend on libkvm. Removed obsolete `#define _NEW_VFSCONF'. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-12-07T12:14:04.000000Z K 7 svn:log V 221 Fixed warnx format errors in printf and csh, and snprintf format errors in sh, by using separate macros for the 1, 2 and 3-arg calls to warnx. (The 3-arg warnx macro in sh/bltin/bltin.h used to require bogus dummy args.) END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-12-07T12:37:11.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-12-07T12:44:12.000000Z K 7 svn:log V 104 CFLAGS+= -Wall -Wformat for all of src/bin. All warnings except 2 minor ones in rmail have been fixed. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-12-07T12:50:48.000000Z K 7 svn:log V 52 Don't put compiler warning flags in leaf Makefiles. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-12-07T14:09:17.000000Z K 7 svn:log V 49 Use '#' flag in place of "0x" in format strings. END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-12-07T16:17:41.000000Z K 7 svn:log V 70 unlocalize date Submitted by: Cejka Rudolf END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-12-07T16:31:15.000000Z K 7 svn:log V 203 Propagate unsignedness to all variants of 'k', and reorganize the conditionals to be fully resistent against overflow in unsigned computations. Potential problem pointed out by: bde Reviewed by: bde END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-12-07T17:23:45.000000Z K 7 svn:log V 180 Fix grouping of statements. This remove a potential panic in the soft updates code. While I'm here, remove an unintended trigraph. Reviewed by: Kirk McKusick END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-12-07T18:14:30.000000Z K 7 svn:log V 156 Un-revert typo fix (fauled -> failed). This is what I get for not keeping my local RCS files in sync with the rest of the world. Caught red-handed by: bde END K 10 svn:author V 6 archie K 8 svn:date V 27 1998-12-07T21:58:50.000000Z K 7 svn:log V 153 The "easy" fixes for compiling the kernel -Wunused: remove unreferenced static and local variables, goto labels, and functions declared but not defined. END K 10 svn:author V 3 imp K 8 svn:date V 27 1998-12-07T22:36:54.000000Z K 7 svn:log V 449 If there is no .depends file, use the standard ad-hoc way of ensuring that the generated files are generated before any of the object files. Also minor cleanup of dependencies in conf/files that I bogusly added before. This should fix the requirement that make depend be done starting from a clean config directory. If you don't have a clean directory, make depend is still required if you want the proper .o's to be recompiled. Reviewed by: bde END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-12-08T00:14:51.000000Z K 7 svn:log V 93 DOH! Name the mfsroot contents properly. Noticed by: "Sean O'Connell" END K 10 svn:author V 6 archie K 8 svn:date V 27 1998-12-08T08:14:37.000000Z K 7 svn:log V 42 Automatically detect a.out vs. elf kernel END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-12-08T08:17:43.000000Z K 7 svn:log V 53 Sync with sys/i386/i386/userconfig.c revision 1.117. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-12-08T08:18:59.000000Z K 7 svn:log V 107 Sync with sys/i386/isa/fd.c, if_fe.c, npx.c and sio.c revisions 1.126, 1.44, 1.63 and 1.219, respectively. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-12-08T08:19:45.000000Z K 7 svn:log V 54 Sync with sys/i386/conf/Makefile.i386 revision 1.130. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-12-08T10:22:07.000000Z K 7 svn:log V 223 Backed out the FIOASYNC fix in rev.1.108. fcntl(fd, F_SETFL, flags) depends on the bug. It does an FIOASYNC ioctl to sync the setting of the O_ASYNC "file" flag with drivers even if the setting hasn't changed. PR: 9003 END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-12-08T10:22:31.000000Z K 7 svn:log V 137 Use CNAME macro for pc98_system_parameter, which is referenced from C source. Submitted by: Masanori Kanaoka END K 10 svn:author V 8 cracauer K 8 svn:date V 27 1998-12-08T13:00:49.000000Z K 7 svn:log V 90 Add -s option, just report size of file that would be fetched. Reviewed by: -current list END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-12-08T20:41:05.000000Z K 7 svn:log V 23 Better error checking. END K 10 svn:author V 6 archie K 8 svn:date V 27 1998-12-08T21:29:22.000000Z K 7 svn:log V 49 Fix a new bug introduced by the previous bug fix END K 10 svn:author V 6 archie K 8 svn:date V 27 1998-12-08T21:43:16.000000Z K 7 svn:log V 54 MFC: Fix a new bug introduced by the previous bug fix END K 10 svn:author V 5 billf K 8 svn:date V 27 1998-12-08T22:09:05.000000Z K 7 svn:log V 235 Use quotes around the first_line variable so C comments and other things that are misinterpreted by echo(1) aren't. PR: docs/8757 Submitted By: Takeshi OHASHI Sergei Laskavy END K 10 svn:author V 5 billf K 8 svn:date V 27 1998-12-08T22:49:08.000000Z K 7 svn:log V 93 Balance the brackets. PR: docs/8505 Submitted by: Kazuo Horikawa END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-12-08T23:11:24.000000Z K 7 svn:log V 36 Fix typo (; in "if (vp == NULL);"). END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-12-09T01:12:18.000000Z K 7 svn:log V 60 Adjust prototype to match definition (by adding a 'const'). END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-12-09T01:27:29.000000Z K 7 svn:log V 63 Bailing out when malloc returns != NULL will not help anybody. END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-12-09T01:33:03.000000Z K 7 svn:log V 30 Check return value of malloc. END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-12-09T02:06:27.000000Z K 7 svn:log V 75 Make compare correct with unsigned types. (Problem introduced by Lite/2). END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-12-09T02:18:53.000000Z K 7 svn:log V 118 malloc(xxx, yyy, M_WAITOK) does not fail. This probably explains why the bug in the check had never been discovered. END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-12-09T02:26:45.000000Z K 7 svn:log V 87 Get rid of CTLTYPE_OPAQUE in a SYSCTL_OPAQUE - it is added my the SYSCTL_OPAQUE macro. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-12-09T02:46:19.000000Z K 7 svn:log V 58 Stop erroneously claiming that we're installing booteasy. END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-12-09T02:56:48.000000Z K 7 svn:log V 125 Move the return so that the DEVFS code can execute, too. All code is equal (it is just that some is more equal than other). END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-12-09T03:11:33.000000Z K 7 svn:log V 101 If we're not going to check returnvalues, it had better be M_WAITOK. M_NOWAIT -> M_WAITOK in attach. END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-12-09T03:30:52.000000Z K 7 svn:log V 86 Someday I hope people will learn that "#endif" is not a comment introducer in ANSI C. END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-12-09T13:48:08.000000Z K 7 svn:log V 82 Back out last change; there was 'fixup' code for the case later. Noticed by: bde END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-12-09T15:11:11.000000Z K 7 svn:log V 46 Don't create unpacked ports on disc2 anymore. END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-12-09T15:12:53.000000Z K 7 svn:log V 94 Remove the if fixed in the last commit; bde quite correctly point out that it can never fail. END K 10 svn:author V 2 dt K 8 svn:date V 27 1998-12-09T20:22:21.000000Z K 7 svn:log V 43 Don't disable mmap with large file offset. END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-12-09T20:49:20.000000Z K 7 svn:log V 23 Better error checking. END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-12-09T20:54:30.000000Z K 7 svn:log V 26 MFC: Better error checks. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1998-12-09T23:23:13.000000Z K 7 svn:log V 105 1) Fixed bug: sc was used unitialised in uhci_run 2) Clean up the code and remove superfluous statements END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1998-12-09T23:28:43.000000Z K 7 svn:log V 42 Preliminary support for OHCI motherboards END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1998-12-09T23:36:15.000000Z K 7 svn:log V 288 Various bug fixes: 1) Removed 'emulation' of bitmaps in printfs, FreeBSD seems to have caught up on that one 2) Fixed a few bugs in the timeout/timo timeout variables 3) First attempt at fixing a bug mentioned by Kazu: uhci_run is not able start/stop his USB host on his motherboard. END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-12-10T01:37:43.000000Z K 7 svn:log V 71 Typo fix. PR: 8034 Submitted by: NOKUBI Hirotaka END K 10 svn:author V 6 archie K 8 svn:date V 27 1998-12-10T01:42:32.000000Z K 7 svn:log V 29 Eliminate compiler warnings. END K 10 svn:author V 3 rvb K 8 svn:date V 27 1998-12-10T01:47:41.000000Z K 7 svn:log V 42 In ktrwrite, use uio_procp = curproc vs 0 END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-12-10T01:49:01.000000Z K 7 svn:log V 119 Cleanup up the wording for the F00F bug workaround message. PR: 8041 Submitted by: Dan Nelson END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-12-10T01:50:45.000000Z K 7 svn:log V 37 MFC: reword F00F workaround message. END K 10 svn:author V 6 archie K 8 svn:date V 27 1998-12-10T01:52:16.000000Z K 7 svn:log V 28 Eliminate compiler warning. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-12-10T01:53:26.000000Z K 7 svn:log V 235 poll(2) sets POLLNVAL for descriptors passed in that are less than 0. This makes it difficult to do efficient manipulation of the struct pollfd since you can't leave a slot empty. PR: 8599 Submitted-by: Marc Slemko END K 10 svn:author V 6 archie K 8 svn:date V 27 1998-12-10T02:02:30.000000Z K 7 svn:log V 28 Eliminate compiler warning. END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-12-10T02:30:52.000000Z K 7 svn:log V 114 Typo fix: "whether on not" -> "whether or not". PR: 8102 Submitted by: Kazuo Horikawa END K 10 svn:author V 6 archie K 8 svn:date V 27 1998-12-10T02:31:08.000000Z K 7 svn:log V 28 Eliminate compiler warning. END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-12-10T02:35:24.000000Z K 7 svn:log V 118 Add missing int to prototypes of mvaddstr and mvaddnstr. PR: 8110 Submitted by: Stephen J. Roznowski END K 10 svn:author V 6 archie K 8 svn:date V 27 1998-12-10T02:35:55.000000Z K 7 svn:log V 66 Eliminate compiler warning when compiling "config.c" in a kernel. END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-12-10T02:36:32.000000Z K 7 svn:log V 59 MFC: add missing int to mvaddstr and mvaddnstr prototypes. END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-12-10T02:43:29.000000Z K 7 svn:log V 126 Remove duplicate entries for -N and -S commandline switches. PR: 8120 Submitted by: Horihiro Kumagaio END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-12-10T02:47:05.000000Z K 7 svn:log V 98 Comment out empty "BUGS" section. PR: 8121 Submitted by: Norihiro Kumagai END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-12-10T03:16:57.000000Z K 7 svn:log V 114 Remove @code directive around --change-leading-char. PR: 8143 Submitted by: NOKUBI Hirotaka END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-12-10T03:22:27.000000Z K 7 svn:log V 84 Another directive nit. PR: 8144 Submitted by: NOKUBI Hirotaka END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-12-10T04:00:03.000000Z K 7 svn:log V 26 Remove debugging printfs. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-12-10T04:05:49.000000Z K 7 svn:log V 281 Expand the hba_misc fied in the Path Inquiry ccb to allow a controller driver to specify that it does not provide initiator services (PIM_NOINITIATOR) and that the initial bus reset for device probing should be avoided (PIM_NOBUSRESET). Modify the XPT layer to honor these flags. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-12-10T04:07:42.000000Z K 7 svn:log V 259 Convert debugging printfs to the CAM_DEBUG macro. Allow sync transfers if the controller supports it. Wide will follow as soon as I get the kinks worked out of wide target transfers in the aic7xxx driver (currently the only target mode driver in the tree). END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-12-10T04:14:50.000000Z K 7 svn:log V 924 Revamp the way that exceptional message handling is performed so that it is more robust and common code can be used for both the target and iniator roles. The mechanism for tracking negotiation state has also been simplified. Add support for sync/wide negotiation in target mode and fix many of the target mode bugs running at higher speeds uncovered. Make a first stab at getting all of the bus skew delays correct. Sync+Wide dataout transfers still cause problems, but this may be an initiator problem. Ensure that we exit BITBUCKET mode if the controller is restarted. Add support for target mode only firmware downloads. This has been tested on the aic7880, but should mean that we can perform target mode on any aic7xxx controller. Mixed mode (initiator and target roles in the same firmware load) is currently only supported on the aic7890, but with optimization, may fit on chips with less instruction space. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-12-10T05:34:11.000000Z K 7 svn:log V 331 Add logic to check if any of the BIN1 files do not already exist in ${DESTDIR}/etc and an install target to install the missing ones. This allows new files like pam.conf to be installed by the first installworld after the file is added, but avoid clobbering files that might be customized. This should save some support questions. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-12-10T08:06:59.000000Z K 7 svn:log V 89 Add a test for hw.machine == i386 before trying to run ldconfig for legacy aout support. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-12-10T08:24:42.000000Z K 7 svn:log V 122 Sync with sys/i386/i386/machdep.c revision 1.209.2.25. Submitted by: Takahashi Yoshihiro END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-12-10T13:47:18.000000Z K 7 svn:log V 299 linux_pipe does not preserve the edx register. Linux and programs using glibc expect edx to be preserved accross syscalls. As a result, linux programs running in emulation mode can have whatever value may be represented by edx clobbered. PR: 9038 Submitted-By: Richard Seaman, Jr. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-12-10T16:18:43.000000Z K 7 svn:log V 91 Silence gcc -Wall -ansi -pedantic and fix minor bug in xl_txeof(). Pointed out by: Eivind END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-12-10T16:20:42.000000Z K 7 svn:log V 60 MFC: silence compiler warnings, fix minor bug in xl_txeof() END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-12-10T18:36:10.000000Z K 7 svn:log V 98 Support ESS1868 (and probably ESS688 & ESS1668). Submitted by: Max Khon END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-12-10T18:36:30.000000Z K 7 svn:log V 239 When using ``set device !someprogram'', when ``someprogram'' exits, it causes a select() exception. Handle these select() exceptions on link descriptors in pretty much the same way as loss of carrier rather than dropping out in confusion. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-12-10T18:36:53.000000Z K 7 svn:log V 234 Boy, this was tricky to find: Remove any dial timer that might be hanging around at datalink_Destroy() time. This timer may be left running after the link is closed (making sure it's not automatically opened again too soon). END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-12-10T19:02:07.000000Z K 7 svn:log V 59 Silence gcc -Wall -ansi -pedantic. Pointed out by: Eivind END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-12-10T19:04:08.000000Z K 7 svn:log V 39 MFC: silence gcc -Wall -ansi -pedantic END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-12-10T19:57:01.000000Z K 7 svn:log V 54 Rename one of the two devfs_link's to devfs_makelink. END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-12-10T20:11:47.000000Z K 7 svn:log V 31 Remove some compiler warnings. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-12-10T20:27:52.000000Z K 7 svn:log V 67 Don't hide mknod, it doesn't need a wrapper and never has had one. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-12-10T20:36:24.000000Z K 7 svn:log V 42 CALL -> PCALL for sigaltstack for libc_r. END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-12-10T22:07:05.000000Z K 7 svn:log V 117 The shift and the masking were in the wrong order for extracting the INTERFACE type byte from the longword register. END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 1998-12-10T22:07:06.000000Z K 7 svn:log V 10 Fix typo. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-12-10T23:36:14.000000Z K 7 svn:log V 62 Perform APM power-off on power-off request, not halt request. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1998-12-10T23:36:46.000000Z K 7 svn:log V 81 Reversed the order of the USB devices, makes sure the ugen device is probed last END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-12-10T23:54:02.000000Z K 7 svn:log V 118 Add a '-p' flag to shutdown which corresponds to the '-p' flag to halt, requesting a system power-off after shutdown. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-12-11T00:09:39.000000Z K 7 svn:log V 72 Change to the current directory before doing the install. I !love make. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1998-12-11T00:09:54.000000Z K 7 svn:log V 99 Fixed same as Julian did in uhci_pci.c and fixed the fetching of the revision ohci_pci.c; clean up END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-12-11T03:50:35.000000Z K 7 svn:log V 337 Remove unsued variable. If we are not transfering any data, use a non S/G ccb type that doesn't return residual information. It seems that some firmware revisions dislike S/G ccbs with 0 length S/G lists. Correct bt_cmd() so that we always honor command status that was latched by our interrupt routine while polling for completion.. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-12-11T03:53:05.000000Z K 7 svn:log V 72 Do not attempt to retry commands that fail with ILLEGAL REQUEST status. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1998-12-11T03:54:43.000000Z K 7 svn:log V 80 Convert dadump to use reasonable data types so that some casting is unecessary. END K 10 svn:author V 3 kjc K 8 svn:date V 27 1998-12-11T04:30:18.000000Z K 7 svn:log V 69 MFC: round tickadj up to prevent tickadj from being 0 when HZ > 500. END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-12-11T06:02:06.000000Z K 7 svn:log V 610 If we failed to probe/attach somehow, we never have a sc->sc_hcca but the present PCI probe code still thinks we are there as the pci attach can't return an error code. This means we are in the shared interrupt list, but have not been set up. If we are sharing ints with another device, ohci_intr will be called and will coredump on a NULL reference. So just return if it is called when not set up. This fixes the symptom and not the cause. The right answer is to let the PCI system know that the attach failed, or to fail earlier (in the PCI probe). The attach() is a void fn() so it can't return failure.. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1998-12-11T07:19:36.000000Z K 7 svn:log V 1372 Some fixes to handle fixed mode and variable mode more sensibly- and also incorporate some notion of which revision the device is. If it's < SCSI2, for example, READ BLOCK LIMITS is not a MANDATORY command. At any rate, the initial state is to try and read block limits to get a notion of the smallest and largest record size as well as the granularity. However, this doesn't mean that the device should actually *in* fixed block mode should the max && min be equal... *That* choice is (for now) determined by whether the device comes up with a blocksize of nonzero. If so, then it's a fixed block preferred device, otherwise not (this will change again soon). When actually doing I/O, and you're in fixed length mode, the block count is *not* the byte count divided by the minimum block size- it's the byte count divided by the current blocksize (or use shift/mask shortcuts if that worked out...). Then when you *change* the blocksize via an ioctl, make sure this actually propagates to the stored notion of blocksize (and update the shift/mask shortcuts). Misc Other: When doing a mode select, only use the SCSI_SAME_DENSITY (0x7f) code if the device is >= SCSI2- otherwise just use the saved density code. Recover from the ripple of ILLEGAL REQUEST not being 'retried' in that RESERVE/RELEASE is not a mandatory command for < SCSI2 (so ignore it if it fails). END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-12-11T08:04:33.000000Z K 7 svn:log V 50 Sync with sys/i386/i386/machdep.c revision 1.317. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-12-11T08:25:12.000000Z K 7 svn:log V 114 Should be sysctl -n. Yesterday wasn't one of my better days. Doh. Reported by: Ben Smithurst & Makoto Matsushita END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-12-11T08:48:21.000000Z K 7 svn:log V 44 Sync with sys/i386/isa/lpt.c revision 1.72. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-12-11T10:20:54.000000Z K 7 svn:log V 64 Fixed missing `p' flag in synopsis. Broken in: previous commit END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-12-11T10:25:55.000000Z K 7 svn:log V 38 Fixed disordered options in synopsis. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-12-11T10:35:38.000000Z K 7 svn:log V 159 Merged from Lite2 (just an English fix or pun removal). Updated date. I think dates in man pages should be changed at least when a new feature is described. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-12-11T10:44:31.000000Z K 7 svn:log V 89 Sample modules for KLD. PR: misc/8621 Submitted by: Rajesh Vaidheeswarran END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-12-11T10:45:29.000000Z K 7 svn:log V 34 Add directories for KLD examples. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-12-11T11:04:19.000000Z K 7 svn:log V 96 Fixed missing 'p' and `-' flags and other defects in the usage message. Fixed some style bugs. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-12-11T11:21:47.000000Z K 7 svn:log V 182 Merged from Lite2 (one bcopy -> memmove, one significant change: don't unlink _PATH_NOLOGIN for the -k case even if shutdown terminates abnormally. NetBSD already has this change). END K 10 svn:author V 6 dillon K 8 svn:date V 27 1998-12-11T17:06:16.000000Z K 7 svn:log V 180 Reviewed by: freebsd-current Fix signal/library corruption by blocking all signals except during select(). The reported corruption was with reentrancy in the malloc lib. END