Ĩf49000 221 236 260 130 202 445 227 132 540 135 166 239 222 246 121 226 178 232 366 193 198 277 149 118 165 232 375 138 143 166 227 176 252 127 318 433 293 619 318 365 148 204 335 155 453 468 162 393 281 161 188 155 488 234 337 204 221 208 214 197 162 199 207 217 460 225 165 143 202 178 135 242 137 132 350 321 396 1224 178 275 242 190 751 329 158 472 233 271 258 279 356 171 151 217 136 220 124 189 121 168 123 115 257 204 125 387 381 123 273 204 119 408 164 235 211 140 141 170 144 143 152 192 143 189 120 140 245 341 426 1190 980 135 172 361 185 218 262 246 119 230 294 417 207 129 137 221 470 242 236 257 106 280 164 123 175 176 175 366 461 213 209 127 130 111 114 117 124 132 113 118 162 117 122 192 112 173 300 241 337 162 156 174 139 146 235 145 224 591 603 235 160 1070 203 141 133 104 1225 154 315 197 129 200 149 209 145 156 144 179 170 328 190 139 286 193 283 175 232 152 135 216 145 388 K 10 svn:author V 6 julian K 8 svn:date V 27 1999-07-22T19:45:33.000000Z K 7 svn:log V 140 fix braino.. accidentally replaced PAGE_MASK with PAGE_SIZE. (PAGE_MASK is PAGE_SIZE - 1) bug does not manifest itself on our hardware..... END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-07-22T20:56:49.000000Z K 7 svn:log V 165 Remove the definitions for the SiS 900 chip. This is not a RealTek clone after all. I have the datasheets for this part; hopefully I can write a proper driver soon. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-07-22T20:58:46.000000Z K 7 svn:log V 36 MFC: remove SiS 900 PCI definitions END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-07-22T21:08:02.000000Z K 7 svn:log V 106 Revert out part of the last patch that can be done better elsewhere. The complexity added isn't worth it. END K 10 svn:author V 5 green K 8 svn:date V 27 1999-07-22T21:11:40.000000Z K 7 svn:log V 350 This commit encompasses the following changes to inetd: 1. Cleanups of ident_stream. "Evil" stdio is less used. 2. The BSD Copyright was added to the top of builtins.c. 3. As suggested, a timeout is now implemented in the ident service. It defaults to 10 seconds. If enough people want it, I'll make it configurable. Suggested by: msmith END K 10 svn:author V 5 green K 8 svn:date V 27 1999-07-22T21:42:49.000000Z K 7 svn:log V 132 "knobs are cheap". Here's a -t timeout option for the internal ident service. It takes a number (w/ or w/out .usec) as an argument. END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 1999-07-23T00:12:22.000000Z K 7 svn:log V 35 Release IRQ allocated dynamically. END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 1999-07-23T01:33:34.000000Z K 7 svn:log V 442 Added "iosize" directive in /etc/pccard.conf Allocate free I/O window with given size to card. (example) # IBM PCMCIA Ethernet I/II card "IBM Corp." "Ethernet" config 0x1 "ed0" ? iosize 32 ether 0xff0 (it's currently only useful for externalizing hacks for broken CIS cards, but it will play an important role with "function" directive I'm planninng to merge) Reviewed by: freebsd-mobile list Obtained from: PAO3's "cardio" directive END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 1999-07-23T01:46:47.000000Z K 7 svn:log V 38 Inappropriate commment for -i option. END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 1999-07-23T02:01:19.000000Z K 7 svn:log V 69 Sorry, I forgot to test "iosize auto" before merging "iosize" patch. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-07-23T02:06:57.000000Z K 7 svn:log V 144 Some more small newbus cleanups. Remember to free all resources in case of failures in foo_attach(), simplify iospace/memspace things a little. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-07-23T02:10:11.000000Z K 7 svn:log V 127 Convert the Alteon Tigon gigabit ethernet driver to newbus. Also upgrade to the latest firmware release from Alteon (12.3.12). END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-07-23T02:18:01.000000Z K 7 svn:log V 151 Dangit. Somehow the pmap_kextract hack for alpha snuck back into these files. Change them back to alpha_XXX_dmamap(). Pointed out by: Andrew Gallatin END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-07-23T02:23:51.000000Z K 7 svn:log V 29 MFC: linux_lib -> linux_base END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-07-23T03:42:23.000000Z K 7 svn:log V 133 More changes for the Alpha X support - don't list PC98 servers since they make no sense here but list the TGA server, since it does. END K 10 svn:author V 5 green K 8 svn:date V 27 1999-07-23T03:51:52.000000Z K 7 svn:log V 84 Fixed a braino: lack of spaces in sscanf caused ident parsing to fail. Sorry, guys. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-07-23T05:48:01.000000Z K 7 svn:log V 137 Create module directories for the xl, ti, tl and sk drivers and add them to the Makefile so that modules will be generated for /modules. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-07-23T05:50:35.000000Z K 7 svn:log V 271 One last tweak before I turn in for the evening: the driver name in the driver_t declaration should be "skc" not "sk". Technically, "skc" is the parent PCI device (the SysKonnect GEnesis controller) and "sk0" and "sk1" are the network interfaces that get attached to it. END K 10 svn:author V 2 ru K 8 svn:date V 27 1999-07-23T08:28:46.000000Z K 7 svn:log V 101 Fix a non-critical memory leak. PR: 12769 Submitted by: Peter Jeremy END K 10 svn:author V 2 ru K 8 svn:date V 27 1999-07-23T08:29:43.000000Z K 7 svn:log V 106 MFC: Fix a non-critical memory leak. PR: 12769 Submitted by: Peter Jeremy END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 1999-07-23T08:53:20.000000Z K 7 svn:log V 179 Removed a very very old hack (I disabled it in PAO long time ago) that existed in original PC-card driver for FreeBSD 2.0 (maybe). This prevents from utilizing flags for drivers. END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-07-23T11:27:41.000000Z K 7 svn:log V 56 Sync with sys/dev/syscons/syscons.c revision 1.293.2.5. END K 10 svn:author V 8 deischen K 8 svn:date V 27 1999-07-23T12:30:30.000000Z K 7 svn:log V 21 MFC: Add mutex test. END K 10 svn:author V 8 deischen K 8 svn:date V 27 1999-07-23T12:32:34.000000Z K 7 svn:log V 68 MFC: Cosmetic changes to man pages and addition of RCS Identifiers. END K 10 svn:author V 8 deischen K 8 svn:date V 27 1999-07-23T13:00:35.000000Z K 7 svn:log V 134 MFC: Bring in both bug fixes, performance improvements, and enhancements (addition of wrapped poll). This should fix MySQL problems. END K 10 svn:author V 8 deischen K 8 svn:date V 27 1999-07-23T13:07:12.000000Z K 7 svn:log V 277 MFC: removed -DNOPOLL. Note that unlike -current, the libc_r library version remains at 3. If you are building dynamically linked apps that now want to use poll, keep in mind that they will not be usable with previous versions of libc_r.so.3 (which lack the wrapped poll()). END K 10 svn:author V 3 des K 8 svn:date V 27 1999-07-23T14:45:21.000000Z K 7 svn:log V 46 Don't match up TCP services with UDP sockets. END K 10 svn:author V 3 des K 8 svn:date V 27 1999-07-23T14:49:15.000000Z K 7 svn:log V 51 MFC: don't match up TCP services with UDP sockets. END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 1999-07-23T14:58:33.000000Z K 7 svn:log V 69 Set correct "flags" value when pccardd allocates/initializes driver. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-07-23T15:00:07.000000Z K 7 svn:log V 129 Fix auth -t argument handling. It was broken for the "sec.usec" case. Add a warning for bogus -t arguments for the (debug) case. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-07-23T15:26:42.000000Z K 7 svn:log V 79 Style cleanups for iderror() and ident_stream(). Looks like c++ hang-over. ;-) END K 10 svn:author V 5 green K 8 svn:date V 27 1999-07-23T15:37:39.000000Z K 7 svn:log V 157 As per DES's prodding, document _all_ the arguments to inetd's auth service. This includes the -o "operating system" argument and the -t "timeout" argument. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-07-23T15:39:51.000000Z K 7 svn:log V 35 Disable more PC98isms on the Alpha END K 10 svn:author V 5 green K 8 svn:date V 27 1999-07-23T15:49:14.000000Z K 7 svn:log V 223 Ahem. Put things back a bit. I declare variables in the scope they're used! I don't declare every variable at the top of a function because that wastes stack space. I've clarified the error a bit (for if asprintf() filas.) END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-07-23T15:49:34.000000Z K 7 svn:log V 335 Document the -o and -t options to the internal auth service and give an example of their usage in the sample config. Merge the two examples for the green internal auth service. This commit failed the first time around because Brian beat me to the punch on inetd.8 . I like my descriptions better and I'm pretty sure Brian won't mind. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-07-23T16:21:43.000000Z K 7 svn:log V 198 Grrr. Return the rman_get_bustag()/rman_get_bushandle() lines to their proper place in ti_attach(). I'm positive I typed them in there, but they must have fallen victim to a drive-by cut & pasting. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-07-23T18:46:24.000000Z K 7 svn:log V 524 Clean up the buffer allocation code a bit. Make sure to initialize certain critical mbuf fields to sane values. Simplify the use of ETHER_ALIGN to enforce payload alignment, and turn it on on the x86 as well as alpha since it helps with NFS which wants the payload to be longword aligned even though the hardware doesn't require it. This fixes a problem with the ti driver causing an unaligned access trap on the Alpha due to m_adj() sometimes not setting the alignment correctly because of incomplete mbuf initialization. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-07-23T18:49:15.000000Z K 7 svn:log V 223 MFC: merge patches from the head to clean up buffer allocation and alignment a little, use longword payload alignment on x86 as well as alpha. Oh, forgot to mention in the previous commit: Pointed out by: Andrew Gallatin END K 10 svn:author V 3 jmg K 8 svn:date V 27 1999-07-23T20:08:27.000000Z K 7 svn:log V 272 fix a problem w/ zero byte writes to the tunnel device. It would bypass the loop and not set an error, so we would then try to access an invalid mbuf... PR: 12780 Submitted by: bright@rush.net aka zb^3 a new record in length a pr was open... only about a half hour... END K 10 svn:author V 3 jmg K 8 svn:date V 27 1999-07-23T20:12:46.000000Z K 7 svn:log V 56 MFC: rev 1.61, fix a problem w/ zero byte writes to tun END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-07-23T21:31:08.000000Z K 7 svn:log V 109 (1) Avoid ambigous if/else PR: bin/12768 Submitted By: Stephen J. Roznowski (2) Follow KNF END K 10 svn:author V 4 hoek K 8 svn:date V 27 1999-07-23T23:10:34.000000Z K 7 svn:log V 241 Regenerate this file. This fixes a y2k bogon. As an unintentional side-effect, it also fixes that fact that this file badly needed to be regenerated due to changes in yacc. Not done by: pst (in misc/1380) Almost done by: danny (in ftp.y) END K 10 svn:author V 4 hoek K 8 svn:date V 27 1999-07-23T23:13:44.000000Z K 7 svn:log V 62 Regenerate to match changes made in the embedded yacc parser. END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-07-23T23:45:50.000000Z K 7 svn:log V 360 atomic.h: Change "void *" to "volatile TYPE *", improving type safety and eliminating some warnings (e.g., mp_machdep.c rev 1.106). cpufunc.h: Eliminate setbits. As defined, it's not precisely correct; and it's redundant. (Use atomic_set_int instead.) ipl_funcs.c: Use atomic_set_int instead of setbits. systm.h: Include atomic.h. Reviewed by: bde END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-07-24T00:33:27.000000Z K 7 svn:log V 375 Backed out previous commit. devname.3 and devname.c were broken in Lite1 (devname() returned "??" when the lookup failed, but callers expected it to return NULL). This was fixed in Lite2, but until recently the changes were only merged into devname.3. A day or two after devname.c was fixed, devname.3 was made inconsistent again by backing out most of the Lite2 changes. END K 10 svn:author V 4 hoek K 8 svn:date V 27 1999-07-24T00:46:32.000000Z K 7 svn:log V 69 Merge y2k fix: perform modular division by 100 on yr number register END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-07-24T02:53:39.000000Z K 7 svn:log V 298 When we fetch previously retrieved IP fragments from the alias tables, copy them correctly back into our mbuf rather giving a bzero'd count to memcpy() and ending up with a 0 byte fragment. The old code resulted in a 0 byte write to the tun device which tickled a bug that resulted in a panic :-( END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-07-24T09:34:12.000000Z K 7 svn:log V 188 This makes the in kernel printf routines conform to the documented behavior of their userland counterparts with respect to return values. Submitted by: Matthew N. Dodd END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-07-24T09:35:21.000000Z K 7 svn:log V 66 Do not print resource values which are not set. Reviewed by: dfr END K 10 svn:author V 6 yokota K 8 svn:date V 27 1999-07-24T09:41:06.000000Z K 7 svn:log V 93 - Correctly initialize cn_dev_t and cn_udev_t. - Add D_TTY for alpha. Reviewed by: bde, dfr END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-07-24T10:44:50.000000Z K 7 svn:log V 59 Fix typo. PR: 12784 Submitted by: Doug END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-07-24T12:35:50.000000Z K 7 svn:log V 390 Style nits: * Bring memory allocation failure handling in line with that of the rest of the code. * Nestle block curlies between case statements correctly. I've left the in-block declarations alone, since style(9) says we should conform to the existing style within the code, and inetd already does this. I've left the asprintf()'s in there because that's how Brian wants it. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-07-24T13:02:09.000000Z K 7 svn:log V 136 Use comments to group functions by service more clearly. I've used the excuse of providing the RFC numbers for the associated services. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-07-24T16:23:52.000000Z K 7 svn:log V 240 Correct a typo (22th -> 22nd) Remove some whitespace Fix a problem where any event on the Last whatever of the month was duplicated after the last day of the month (e.g. 32oct.) PR: 4907 Submitted by: Mikhail Teterin mi@aldan.algebra.com END K 10 svn:author V 5 green K 8 svn:date V 27 1999-07-24T16:24:03.000000Z K 7 svn:log V 109 Clean up to match style(9) more closely. This should fix the problem of people having ants in their pants ;) END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-07-24T16:45:57.000000Z K 7 svn:log V 124 Update the manpage for the number of symlinks in ELOOP PR: 12634 (partial) Submitted by: Julian H. Stacey jhs@FreeBSD.ORG END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-07-24T16:52:12.000000Z K 7 svn:log V 111 MFC: Update the man page to reflect the current value of MAXSYMLINKS PR: 12634 Submitted by: jhs@FreeBSD.ORG END K 10 svn:author V 5 green K 8 svn:date V 27 1999-07-24T17:06:05.000000Z K 7 svn:log V 119 More cleanups, asprintf() usage (proper, as opposed to using snprintf()), and addition of a -n .noident-checking flag. END K 10 svn:author V 5 green K 8 svn:date V 27 1999-07-24T17:11:50.000000Z K 7 svn:log V 102 Correct a groff error in macro usage ("foo : bar" becomes "``foo: bar''"). Document the auth -n flag. END K 10 svn:author V 5 green K 8 svn:date V 27 1999-07-24T17:19:54.000000Z K 7 svn:log V 68 Add -n to the example and explanation of the internal auth service. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1999-07-24T17:40:40.000000Z K 7 svn:log V 101 Recognise NetBSD slices. Submitted by : Lars Koeller PR : 12772 END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-07-24T17:49:17.000000Z K 7 svn:log V 111 Apply suggested patch- seems reasonable. PR: 12020 Submitted by: Matthew D. Fuller END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-07-24T17:50:58.000000Z K 7 svn:log V 121 MFC: apply patch from PR author- seems reasonable. PR: 12020 Submitted by: Matthew D. Fuller END K 10 svn:author V 7 gehenna K 8 svn:date V 27 1999-07-24T18:23:03.000000Z K 7 svn:log V 363 o When aborting an interrupt pipe, just wait for 1ms for the completion of the current interrupt transaction. o Do not schedule the next interrupt transaction if the pipe is being aborted or the last round of the interrupt transaction ended with error. Reviewed by: Kazutaka YOKOTA Nick Hibma END K 10 svn:author V 6 nsouch K 8 svn:date V 27 1999-07-24T19:13:54.000000Z K 7 svn:log V 129 Update intpm driver. PR: kern/12631 Submitted by: Takanori Watanabe END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-07-24T20:21:10.000000Z K 7 svn:log V 73 Oops, the previous commit only worked in the one case it was tested for. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-07-24T20:52:57.000000Z K 7 svn:log V 49 Convert the ASIX and Macronix drivers to newbus. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-07-24T20:55:05.000000Z K 7 svn:log V 107 Add mx and ax modules for the Macronix and ASIX drivers and update the modules Makefile so they get built. END K 10 svn:author V 2 dg K 8 svn:date V 27 1999-07-24T22:26:42.000000Z K 7 svn:log V 87 Increased max kmem to 200MB. This should fix some out-of-kmem panics on large systems. END K 10 svn:author V 2 dg K 8 svn:date V 27 1999-07-24T22:28:01.000000Z K 7 svn:log V 44 From rev 1.31: Increased max kmem to 200MB. END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 1999-07-25T01:20:37.000000Z K 7 svn:log V 144 3C574TX 16bit FastEtherlink PC-card support. Reviewed by: HAMADA Naoki Submitted by: Osamu MIHARA END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 1999-07-25T01:21:44.000000Z K 7 svn:log V 40 3C574TX Fast Etherlink PC-card support. END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 1999-07-25T01:56:16.000000Z K 7 svn:log V 35 Added CyQ've ELA-010 Ethernet Card END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-07-25T02:07:16.000000Z K 7 svn:log V 257 Fixed access timestamp bugs: Set IN_ACCESS for successful reads of 0 bytes (except for requests to read 0 bytes). This was broken in rev.1.42. PR: misc/10148 Don't set IN_ACCESS for requests to read 0 bytes. Don't set IN_ACCESS for unsuccessful reads. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-07-25T02:56:17.000000Z K 7 svn:log V 228 Don't set IN_ACCESS for requests to read 0 bytes or for unsuccessful reads. Translated from: similar fixes in ufs_readwrite.c rev.1.61. Things are simpler (but annoyingly different) here because there are no vm optimisations. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-07-25T04:01:32.000000Z K 7 svn:log V 303 Don't set DE_ACCESS for unsuccessful reads. Translated from: a similar fix in ufs_readwrite.c rev.1.61. Don't forget to set DE_ACCESS for short reads. Check for invalid (negative) offsets before checking for reads of 0 bytes, as in ufs, although checking for invalid offsets at all is probably a bug. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-07-25T04:32:50.000000Z K 7 svn:log V 1128 This commit adds device driver support for Adaptec Duralink PCI fast ethernet controllers based on the AIC-6915 "Starfire" controller chip. There are single port, dual port and quad port cards, plus one 100baseFX card. All are 64-bit PCI devices, except one single port model. The Starfire would be a very nice chip were it not for the fact that receive buffers have to be longword aligned. This requires buffer copying in order to achieve proper payload alignment on the alpha. Payload alignment is enforced on both the alpha and x86 platforms. The Starfire has several different DMA descriptor formats and transfer mechanisms. This driver uses frame descriptors for transmission which can address up to 14 packet fragments, and a single fragment descriptor for receive. It also uses the producer/consumer model and completion queues for both transmit and receive. The transmit ring has 128 descriptors and the receive ring has 256. This driver supports both FreeBSD/i386 and FreeBSD/alpha, and uses newbus so that it can be compiled as a loadable kernel module. Support for BPF and hardware multicast filtering is included. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-07-25T05:16:05.000000Z K 7 svn:log V 84 Remember to clear the IFF_RUNNING and IFF_OACTIVE flags in sf_stop() and sk_stop(). END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-07-25T06:46:19.000000Z K 7 svn:log V 180 Make this compile on the Alpha. I'm not 100% sure about this but I think it's ok. ti_bhandle is fetched from newbus on both the Alpha and x86, the Alpha-only ti_vhandle is gone. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-07-25T11:00:05.000000Z K 7 svn:log V 145 Add a sensible message if an invalid ID was entered PR: 8739 Submitted by: Love lha@stacken.kth.se Reviewed by: Doug Rabson END K 10 svn:author V 8 cracauer K 8 svn:date V 27 1999-07-25T12:26:43.000000Z K 7 svn:log V 93 MFC: The fix for SIGINT breaking of interactive loops that has been in -current since April. END K 10 svn:author V 8 cracauer K 8 svn:date V 27 1999-07-25T13:16:09.000000Z K 7 svn:log V 653 On FPU exceptions, pass a useful error code (one of the FPE_... macros) to the signal handler, for old-style BSD signal handlers as the second (int) argument, for SA_SIGINFO signal handlers as siginfo_t->si_code. This is source-compatible with Solaris, except that we have no (which isn't even mentioned in POSIX 1003.1b). An rather complete example program is at http://www3.cons.org/cracauer/freebsd-signal.c This will be added to the regression tests in src/. This commit also adds code to disable the (hardware) FPU from userconfig, so that you can use a software FP emulator on a machine that has hardware floating point. See LINT. END K 10 svn:author V 4 hoek K 8 svn:date V 27 1999-07-25T17:38:59.000000Z K 7 svn:log V 235 asprintf() does use realloc() internally, but saying so in the manpage can be misinterpreted to mean that the pointer passed to asprintf() must be suitable for passing to realloc() as-is (ie. either a NULL pointer or a valid pointer). END K 10 svn:author V 4 hoek K 8 svn:date V 27 1999-07-25T17:43:57.000000Z K 7 svn:log V 65 MFC: clarify what must be in the pointer passed to [v]asprintf() END K 10 svn:author V 7 gehenna K 8 svn:date V 27 1999-07-25T18:35:35.000000Z K 7 svn:log V 375 MFC: from rev. 1.21 and 1.23 o Call ums_disable() to abort the pipe. o Do not wake up processes which has been waiting or polling for mouse data. It won't be available anymore. o Add non-blocking I/O on read o Add checks to make sure we do not dereference the softc when not found because the device has been removed. Requested by: Kazutaka YOKOTA OKed by: Nick Hibma END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-07-25T18:54:22.000000Z K 7 svn:log V 136 Add comments, change variable names to make them consistent (r -> err, timo_handle -> timeout_handle, p -> pipe, *pipe -> *rpipe, etc.) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-07-25T19:06:06.000000Z K 7 svn:log V 178 Temporarily back out the linux_base -> linux_lib change; the packages all still depend on the older linux_lib and we need a decent 3.x-stable snapshot by Monday for the toolkit. END K 10 svn:author V 5 markm K 8 svn:date V 27 1999-07-25T19:33:06.000000Z K 7 svn:log V 163 Remove paths that are listed as compulsory (sorta). /usr/local is not guaranteed to be there on a new system. This fixes whereis' "Could not stat file..." errors. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-07-25T21:43:53.000000Z K 7 svn:log V 183 Zero's in the version number made the CE2 identification algorithm skip to the wrong string, thus the PS-CE2-10 failed to be reconized. Submitted by: Wilko Bulte END K 10 svn:author V 5 green K 8 svn:date V 27 1999-07-25T23:15:03.000000Z K 7 svn:log V 261 More cleanups to ident_stream. Variables moved around, changed. Got rid of an extra variable or two, while making corrections to problems (that would probably not be a problem anyway, and worked.) Partially Obtained from: David Malone END K 10 svn:author V 5 tegge K 8 svn:date V 27 1999-07-26T00:06:21.000000Z K 7 svn:log V 77 MFC: Handle relocation of internal representation during variable expansion. END K 10 svn:author V 5 tegge K 8 svn:date V 27 1999-07-26T00:40:14.000000Z K 7 svn:log V 57 MFC: Remove devstat entry when taking down a ccd device. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-07-26T01:08:16.000000Z K 7 svn:log V 121 Don't background pccardd, it nullfies the "-z" flag. pccardd itself daemonizes, lets just let things progress normally. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-07-26T01:09:39.000000Z K 7 svn:log V 41 MFC: rev 1.16 (don't background pccardd) END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-07-26T01:33:38.000000Z K 7 svn:log V 126 unsigned char cleanup fix wrong index from p_simp_re() PR: 8790 Submitted by: Alexander Viro (partially) END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-07-26T01:39:56.000000Z K 7 svn:log V 31 MFC: uch and p_simp_re() fixes END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-07-26T03:35:08.000000Z K 7 svn:log V 96 Add recognition that Microsoft NT does not exist. Requested-by: John Baldwin END K 10 svn:author V 4 kris K 8 svn:date V 27 1999-07-26T03:47:41.000000Z K 7 svn:log V 28 Typo: assember -> assembler END K 10 svn:author V 8 cracauer K 8 svn:date V 27 1999-07-26T05:47:31.000000Z K 7 svn:log V 71 Various formatting fixes on my FPE trapcode commit. Submitted by: BDE END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-07-26T05:50:43.000000Z K 7 svn:log V 30 remove - not needed END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-07-26T05:52:31.000000Z K 7 svn:log V 22 MFC: remove END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-07-26T06:25:53.000000Z K 7 svn:log V 164 Add sysctl and support code to allow directories to be VMIO'd. The default setting for the sysctl is OFF, which is the historical operation. Submitted by: dillon END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-07-26T06:39:46.000000Z K 7 svn:log V 106 Bring two wayward memory allocation failure messages in line with those featured in the rest of the code. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-07-26T07:43:26.000000Z K 7 svn:log V 33 Pave the way for the fla driver. END K 10 svn:author V 5 green K 8 svn:date V 27 1999-07-26T07:57:35.000000Z K 7 svn:log V 292 Here goes, the "clear up any possible confusion" commit. I've taken time to write up comments for the ident code tonight, so there should no longer be any confusion about the purpouse of whatever is in there. Wow, me commenting code... who'd have thought that would happen? Reviewed by: DES END K 10 svn:author V 3 des K 8 svn:date V 27 1999-07-26T08:43:03.000000Z K 7 svn:log V 288 Pull on my asbestos undies and claim ownership of inetd to prevent further flamage between our beloved messrs Hearn and Feldman. Further commits go through me. I urge the contestants to direct their energies at cleaning up main() in inetd.c, which has over time become a crawling horror. END K 10 svn:author V 3 des K 8 svn:date V 27 1999-07-26T08:52:07.000000Z K 7 svn:log V 31 MFC: claim ownership of inetd. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-07-26T09:18:26.000000Z K 7 svn:log V 176 Convert interrupt count from signed to unsigned and the total from signed long to unsigned lon long. PR: 12808 Submitted by: Kevin Day toasty@dragondata.com Reviewed by: bde END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-07-26T09:37:47.000000Z K 7 svn:log V 106 Correct HISTORY section, according to CVS logs. PR: 12810 Submitted by: Alex Perel END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-07-26T09:39:47.000000Z K 7 svn:log V 22 MFC: Correct HISTORY. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-07-26T10:49:37.000000Z K 7 svn:log V 313 Add a default ppp.conf (mode 600). Originally submitted by: Wayne Self Allow a ppp startup option in rc.conf. Adjust sysinstall so that it appends to the end of ppp.conf and uses the generated profile to start ppp in auto mode on boot. Submitted by: Josef L. Karthauser END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1999-07-26T10:49:38.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_3'. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-07-26T11:15:11.000000Z K 7 svn:log V 140 Fix an off-by-one error and correct the man page WRT clearing filters. Submitted by: Peter Jeremy PR: 12437 END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-07-26T11:39:02.000000Z K 7 svn:log V 113 Add missing cause for an EINVAL return (msgtype < 1). PR: 12783 Submitted by: Kevin Day END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-07-26T11:40:07.000000Z K 7 svn:log V 43 MFC: Add missing reason for EINVAL return. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-07-26T12:10:33.000000Z K 7 svn:log V 48 Sync with sys/i386/conf/GENERIC revision 1.178. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-07-26T12:11:10.000000Z K 7 svn:log V 76 Don't complain if 0 bytes are written to the tun device, simply do nothing. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-07-26T12:12:58.000000Z K 7 svn:log V 51 Sync with sys/i386/conf/files.i386 revision 1.254. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-07-26T12:14:00.000000Z K 7 svn:log V 50 Sync with sys/i386/i386/machdep.c revision 1.356. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-07-26T12:14:59.000000Z K 7 svn:log V 59 Sync with sys/i386/i386/userconfig.c revision up to 1.150. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-07-26T12:21:09.000000Z K 7 svn:log V 99 Sync with sys/i386/isa/clock.c revision up to 1.140. This commit may break 8MHz system clock mode. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-07-26T12:22:41.000000Z K 7 svn:log V 50 Sync with sys/i386/isa/npx.c revision up to 1.75. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-07-26T15:17:23.000000Z K 7 svn:log V 95 Start ppp before natd, not afterwards. Submitted by: Josef L. Karthauser END K 10 svn:author V 5 green K 8 svn:date V 27 1999-07-26T23:12:12.000000Z K 7 svn:log V 26 *** empty log message *** END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-07-27T00:30:32.000000Z K 7 svn:log V 46 Be a bit more consistent with variable names. END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-07-27T01:39:53.000000Z K 7 svn:log V 149 RE-MFC: Fix support for Cyrix Cx5530 UDMA. (removed functional parts of patch that caused problems before and were in fact not needed). Matches 1.39 END K 10 svn:author V 5 green K 8 svn:date V 27 1999-07-27T02:08:55.000000Z K 7 svn:log V 246 This covers the previous version, since a null commit message was accidentally used: Add a -c flag to print a count of messages and exit. PR: 10921 Submitted by: James Howard Requested by: DES END K 10 svn:author V 8 deischen K 8 svn:date V 27 1999-07-27T03:29:01.000000Z K 7 svn:log V 328 Hide pthread cancellation routines behind #ifdef NOT_YET. They are not currently supported. Also corrected the declaration for pthread_testcancel which incorrectly returned int when POSIX and SUSv2 both say it should be void. Submitted by: Ralf S. Engelschall Reviewed by: John Birrell END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-07-27T03:54:48.000000Z K 7 svn:log V 1094 On FreeBSD/i386, when you use the SYS_RES_MEMORY resource to allocate a PCI memory mapped region, rman_get_bushandle() returns what happens to be a kernel virtual address pointing to the base of the PCI shared memory window. However this is not the behavior on all platforms: the only thing you should do with the bushandle is pass it to the bus_spare_read()/bus_space_write() routines. If you actually do want the kernel virtual address of the base of the PCI memory window, you need to use rman_get_virtual(). The problem is that at the moment, rman_get_virtual() returns a physical address, which is bad. In order to get the kernel virtual address we need, we have to play with it a little. Presumeably this behavior will be changed, but in the meantime the Tigon driver won't work. So for the moment, I'm adding a kludge to make things happy on the alpha: the correct kernel virtual address is calculated from the value returned by rman_get_virtual(). This should be removed once rman_get_virtual() starts doing the right thing. This should make the Tigon actuall work on the alpha now. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 1999-07-27T04:28:14.000000Z K 7 svn:log V 885 Implement the BUS_PROBE_NOMATCH method for the PCI bus. This function is called for each device for which no driver was found. Output is similar to the eisa_probe_nomatch() function but with the added benefit of displaying the assigned IRQ (since PCI gives us this information up front.) Output is like so: pci0: unknown card CPQ0508 (vendor=0x0e11, dev=0x0508) at 11.0 irq 9 pci0: unknown card DFZ0508 (vendor=0x10da, dev=0x0508) at 11.0 irq 9 pci0: unknown card DBL0508 (vendor=0x104c, dev=0x0508) at 11.0 irq 9 pci0: unknown card DDM0011 (vendor=0x108d, dev=0x0011) at 11.0 irq 9 I'm not happy with the 3 lines of macro cruft that got added but I consider it a temporary annoyance as those bits will be moved to some place where PCI, EISA and ISAPNP code will be able to use them. (Not surprisingly, this message is longer than the code in question.) Reviewed by: peter, dfr END K 10 svn:author V 5 mdodd K 8 svn:date V 27 1999-07-27T05:08:36.000000Z K 7 svn:log V 41 Case matters. DEv_METHOD to DEV_METHOD. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-07-27T06:52:46.000000Z K 7 svn:log V 80 Fixed disordering in previous commit. Fixed overflow at column 80 in rev.1.96. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-07-27T13:47:59.000000Z K 7 svn:log V 266 If we've negotiated CBCP and have also specified ``none'' as a possible callback option, and the server sends us CBCP_NONUM, proceed directly to the network phase rather than insisting on our configured CBCP option. Mostly submitted by: kkphang END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-07-27T13:54:15.000000Z K 7 svn:log V 91 Roar! Finish what I started last night: somehow only the header file change got committed. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-07-27T16:39:02.000000Z K 7 svn:log V 121 Changed 'overriding what /etc/passwd says' to 'overriding default set by cron' PR: 12520 Submitted by: (not specified) END K 10 svn:author V 3 nik K 8 svn:date V 27 1999-07-27T18:21:17.000000Z K 7 svn:log V 169 Remove the quotes from the kernel configuration "options" lines, to reflect actual usage. PR: docs/12652 Submitted by: Chris Costello END K 10 svn:author V 3 nik K 8 svn:date V 27 1999-07-27T18:22:18.000000Z K 7 svn:log V 153 Remove references to the non-existent addgroup(8) and rmgroup(8) commands. PR: docs/12659 Submitted by: Mark Diekhans END K 10 svn:author V 3 nik K 8 svn:date V 27 1999-07-27T18:23:14.000000Z K 7 svn:log V 27 FreeBSD.ORG -> FreeBSD.org END K 10 svn:author V 3 nik K 8 svn:date V 27 1999-07-27T18:25:29.000000Z K 7 svn:log V 137 Change "telesis" to "telesyn" to reflect their change of name. PR: docs/12435 Submitted by: Adam Kranzel END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-07-27T20:22:29.000000Z K 7 svn:log V 197 Every reqh in an aborted pipe is given status CANCELED and the callback is called. It might be necessary to split that routine into two parts in which calling the callback is not done at splusb(). END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-07-27T23:44:00.000000Z K 7 svn:log V 322 o Overhaul filtering, adding facilities to jump over rules and to negate the sense of rules. o Remove the redundant (and undocumented) ``host'' and ``port'' words (README.changes updated). o Don't permit (and ignore) garbage instead of the protocol. Mostly submitted by: Peter Jeremy END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-07-27T23:44:29.000000Z K 7 svn:log V 112 Show how to use the new filter capabilities Mostly submitted by: Peter Jeremy END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-07-28T02:19:52.000000Z K 7 svn:log V 35 Convert the PNIC driver to newbus. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-07-28T02:21:56.000000Z K 7 svn:log V 43 Add a module Makefile for the PNIC driver. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-07-28T03:01:52.000000Z K 7 svn:log V 126 Fix a load of typos Use sizeof, not a hardcode value. Some of it submitted by: Peter Jeremy END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-07-28T04:26:10.000000Z K 7 svn:log V 374 Go back to allowing ``.'' as a username.group separator for backward compatibility. : is still the documented non-ambiguous approach. The algorithm used will correctly parse david.obrien.staff as strrchar() is used, and in my mind more people would use a ``.'' in the username than the group name. Convinced by argument and patch by: sheldonh (with slight changes by me) END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-07-28T04:28:05.000000Z K 7 svn:log V 146 Correctly refer to the companion program rather than as "chown". Clean up wording a little (like I have any idea what real English looks like...) END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-07-28T04:30:06.000000Z K 7 svn:log V 140 MFC: rev. 1.24 (change username-group name seperator from ``.'' to ``:'') (``.'' still accepted for backwards compatability) END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-07-28T04:31:10.000000Z K 7 svn:log V 161 This document claims FreeBSD 3.3 has changed the username-group name seperator from ``.'' to ``:''.... so I guess we'd better actuall commit it. (MFC: rev 1.20) END K 10 svn:author V 4 hoek K 8 svn:date V 27 1999-07-28T06:09:52.000000Z K 7 svn:log V 13 commit-notes END K 10 svn:author V 4 hoek K 8 svn:date V 27 1999-07-28T06:17:12.000000Z K 7 svn:log V 186 [Whoops... used ci -m instead of -F on the last commit...] MFC: misc incidental cleanup, gtags support, better line-number passing to $EDITOR, working arrow keys, $Id$ to manpage END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-07-28T07:19:38.000000Z K 7 svn:log V 69 The Unix way is arguments come before an input file name, not after. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-07-28T07:22:08.000000Z K 7 svn:log V 28 Use Yacc rather than Bison. END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-07-28T07:28:11.000000Z K 7 svn:log V 83 MFC: [rev 1.28] Fix a race condition between pmap_growkernel and process creation. END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-07-28T07:29:06.000000Z K 7 svn:log V 84 MFC: [rev 1.242] Fix a race condition between pmap_growkernel and process creation. END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-07-28T07:30:02.000000Z K 7 svn:log V 83 MFC: [rev 1.64] Fix a race condition between pmap_growkernel and process creation. END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-07-28T07:40:02.000000Z K 7 svn:log V 273 MFC: Fix a race condition between pmap_growkernel and process creation. [pmap.h: rev 1.31, vm_glue.c: rev 1.87, vm_map.c: rev 1.173] Hide access to vmspace::vm_pmap behind inline function vmspace_pmap. (This function is assumed by the above patch.) [vm_map.h: rev 1.36] END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-07-28T07:57:48.000000Z K 7 svn:log V 368 Add support for SYS_RES_DENSE and SYS_RES_BWX resource types. These are equivalent to SYS_RES_MEMORY for x86 but for alpha, the rman_get_virtual() address of the resource is initialised to point into either dense-mapped or bwx-mapped space respectively, allowing direct memory pointers to be used to device memory. Reviewed by: Andrew Gallatin END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-07-28T08:20:49.000000Z K 7 svn:log V 120 Clear error in nfsrv_create when we have a valid reply so that that reply is actually transmitted. Submitted by: dillon END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-07-28T08:24:50.000000Z K 7 svn:log V 116 MFC: [rev 1.82] Clear error in nfsrv_create when we have a valid reply so that that reply is actually transmitted. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1999-07-28T08:29:52.000000Z K 7 svn:log V 30 MFC: Recognise NetBSD slices. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1999-07-28T08:31:02.000000Z K 7 svn:log V 33 MFC: LBA access as build option. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1999-07-28T08:34:11.000000Z K 7 svn:log V 14 MFC: Add mbr. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1999-07-28T08:37:10.000000Z K 7 svn:log V 17 MFC: Add kgzldr. END K 10 svn:author V 2 ru K 8 svn:date V 27 1999-07-28T08:38:26.000000Z K 7 svn:log V 26 Back out previous commit. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1999-07-28T08:38:57.000000Z K 7 svn:log V 27 MFC: Activate mbr, kgzldr. END K 10 svn:author V 2 ru K 8 svn:date V 27 1999-07-28T08:50:42.000000Z K 7 svn:log V 41 Become a maintainer. Approved by: brian END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1999-07-28T09:05:28.000000Z K 7 svn:log V 16 MFC: Add kgzip. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1999-07-28T09:12:09.000000Z K 7 svn:log V 21 MFC: Activate kgzip. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1999-07-28T09:51:18.000000Z K 7 svn:log V 65 MFC: Use /boot/mbr; getopt(3); usage(); man page revisions, etc. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1999-07-28T10:44:07.000000Z K 7 svn:log V 20 MFC: Use /boot/mbr. END K 10 svn:author V 6 davidn K 8 svn:date V 27 1999-07-28T12:49:34.000000Z K 7 svn:log V 27 Remove some more warnings. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-07-28T13:33:36.000000Z K 7 svn:log V 95 Fix typo: sofware -> software. PR: 12837 Submitted by: Norihiro Kumagai END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-07-28T13:35:24.000000Z K 7 svn:log V 15 MFC: Fix typo. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-07-28T15:08:06.000000Z K 7 svn:log V 79 MFC: Don't complain if 0 bytes are written to the tun device, just do nothing. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 1999-07-28T17:58:12.000000Z K 7 svn:log V 203 bc core dumped when a value with between 128 and 255 (mod 256) digits was entered. PR: 12550 Submitted by: Vladimir Tchoukharev chu@gpi.ru Reviewed by: Phil Nelson (maintainer of bc) END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1999-07-28T18:40:41.000000Z K 7 svn:log V 143 MFC: Use fname not "fname" as pnp_readconf() argument, since it came up. PR : 12850 Submitted by : Gabor Zahemszky END K 10 svn:author V 5 green K 8 svn:date V 27 1999-07-28T19:29:46.000000Z K 7 svn:log V 242 New w ability: you can list multiple users on the command line and it will match with all of them, rather than only supporting a single user. PR: 11121 Kinda submitted by: James Howard Reviewed by: DES END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-07-28T19:34:16.000000Z K 7 svn:log V 67 Remove some droppings left over from the removal of the APM hooks. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-07-28T19:37:32.000000Z K 7 svn:log V 61 Remove some erroneous comments about how APM is initialised. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-07-28T19:39:00.000000Z K 7 svn:log V 80 Don't return a garbage mbuf pointer after storing it as an unresolved fragment. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-07-28T20:07:12.000000Z K 7 svn:log V 44 Remove unused real-mode APM init functions. END K 10 svn:author V 2 se K 8 svn:date V 27 1999-07-28T20:09:52.000000Z K 7 svn:log V 55 ELF to EXE converter for ARC BIOS / AlphaBIOS booting. END K 10 svn:author V 2 se K 8 svn:date V 27 1999-07-28T20:09:52.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r49182, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 2 se K 8 svn:date V 27 1999-07-28T20:16:49.000000Z K 7 svn:log V 54 Activate building of elf2exe for MACHINE_ARCH==alpha. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-07-28T20:20:31.000000Z K 7 svn:log V 128 Remove unused real-mode APM setup support. We've been using the vm86 mode initialiser for a while now, and it's looking happy. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-07-28T20:22:30.000000Z K 7 svn:log V 495 We're called too early to have any idea whether APM is going to be active or not. The only sane thing we can do here is assume that if APM is supported it might be active at some point, and bail. In reality, even this isn't good enough; regardless of whether we support APM or not, the system may well futz with the CPU's clock speed and throw the TSC off. We need to stop using it for timekeeping except under controlled circumstances. Curse the lack of a dependable high-resolution timer. END K 10 svn:author V 2 se K 8 svn:date V 27 1999-07-28T20:28:47.000000Z K 7 svn:log V 511 The ARC BIOS / AlphaBIOS specific primary boot loader. This code is the result of a joined effort with parts contributed by Doug Rabson, Warner Losh and Stefan Esser (hope I did not forget anybody). Part of the sources is obtained from NetBSD with modifications. This code is work in progress: As of the time of the initial import, a loader.exe executable is built, which can be loaded on an Alpha with NT only firmware, but no attempt is made to switch to OSF PAL code as required to start an actual kernel. END K 10 svn:author V 2 se K 8 svn:date V 27 1999-07-28T20:28:47.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r49187, 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 1999-07-28T20:28:48.000000Z K 7 svn:log V 64 This commit was manufactured by cvs2svn to create tag 'initial'. END K 10 svn:author V 3 nik K 8 svn:date V 27 1999-07-28T20:28:54.000000Z K 7 svn:log V 977 Explicitly list the i/o addresses of the serial ports. Prompted by docs/12343, in which people seemed to get a little confused. The original text in the file said: [...] # By default we use COM1 as our serial console port *if* we're going to use # a serial port as our console at all. (0x3E8 = COM2) # #BOOT_COMCONSOLE_PORT= 0x3F8 [...] From what I can make out, some people have assumed that means that if they just uncomment the BOOT_COMCONSOLE_PORT then it will use COM2: These same people then assume that "0x3F8" on that line is a typo for "0x3E8". What it actually means is that if you uncomment the line then the default stays as "Ox3F8" (COM1:), and that you have to uncomment the line, *and* change the value of the variable in order to use COM2:. So I've made that a little bit clearer. I've also listed the hex values for COM1: thru COM4:, snarfed from sys/isa/isareg.h. PR: docs/12343 Submitted by: Bill Grunfelder END K 10 svn:author V 3 nik K 8 svn:date V 27 1999-07-28T20:30:59.000000Z K 7 svn:log V 110 Fix some typos. PR: docs/11955 Submitted by: Christian Weisgerber END K 10 svn:author V 2 se K 8 svn:date V 27 1999-07-28T20:32:44.000000Z K 7 svn:log V 50 Activate "arc" (ARC / AlphaBIOS loader) on Alpha. END K 10 svn:author V 5 green K 8 svn:date V 27 1999-07-28T22:22:57.000000Z K 7 svn:log V 39 Correct a really gross comment format. END K 10 svn:author V 5 green K 8 svn:date V 27 1999-07-28T22:27:27.000000Z K 7 svn:log V 10 8 -> NBBy END K 10 svn:author V 5 mdodd K 8 svn:date V 27 1999-07-29T01:03:04.000000Z K 7 svn:log V 1129 Alter the behavior of sys/kern/subr_bus.c:device_print_child() - device_print_child() either lets the BUS_PRINT_CHILD method produce the entire device announcement message or it prints "foo0: not found\n" Alter sys/kern/subr_bus.c:bus_generic_print_child() to take on the previous behavior of device_print_child() (printing the "foo0: " bit of the announce message.) Provide bus_print_child_header() and bus_print_child_footer() to actually print the output for bus_generic_print_child(). These functions should be used whenever possible (unless you can just use bus_generic_print_child()) The BUS_PRINT_CHILD method now returns int instead of void. Modify everything else that defines or uses a BUS_PRINT_CHILD method to comply with the above changes. - Devices are 'on' a bus, not 'at' it. - If a custom BUS_PRINT_CHILD method does the same thing as bus_generic_print_child(), use bus_generic_print_child() - Use device_get_nameunit() instead of both device_get_name() and device_get_unit() - All BUS_PRINT_CHILD methods return the number of characters output. Reviewed by: dfr, peter END K 10 svn:author V 5 green K 8 svn:date V 27 1999-07-29T01:20:47.000000Z K 7 svn:log V 60 Remove XXX from the headers (broke the build, I'm betting.) END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-07-29T01:49:19.000000Z K 7 svn:log V 219 Major update to the kernel's BIOS-calling ability. - Add support for calling 32-bit code in other segments - Add support for calling 16-bit protected mode code Update APM to use this facility. Submitted by: jlemon END K 10 svn:author V 5 mdodd K 8 svn:date V 27 1999-07-29T01:51:49.000000Z K 7 svn:log V 102 Fix a typo. Back out a few lines that I haven't dealt with properly yet. Snickered at by: Mike Smith END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-07-29T01:52:13.000000Z K 7 svn:log V 34 Nuke this, it's not used anymore. END K 10 svn:author V 3 alc K 8 svn:date V 27 1999-07-29T05:38:58.000000Z K 7 svn:log V 107 MFC: Shrink vm_object's by (1) removing cache_count and wired_count and by (2) using u_short for pg_color. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-07-29T06:23:17.000000Z K 7 svn:log V 57 Don't show fdisk choice on Alpha. Suggested by: obrien END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-07-29T06:28:52.000000Z K 7 svn:log V 114 Allow room for editing labels on disks that are >= 10000Mb Submitted by: Josef L. Karthauser END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-07-29T06:48:26.000000Z K 7 svn:log V 50 Fix for vmspace sharing as per Alan Cox. Thanks! END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-07-29T07:10:35.000000Z K 7 svn:log V 61 Remove some duplicate definitions, as suggested by Alan Cox. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-07-29T07:12:01.000000Z K 7 svn:log V 52 Look for symbols in /modules/*.ko, not in /lkm/*.o. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-07-29T07:14:28.000000Z K 7 svn:log V 87 Removed references to a nonexistent variable. This fixes building kernels without -O. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-07-29T08:33:00.000000Z K 7 svn:log V 76 GBIOSSTACK_SEL is undefined, but OTOH, BSSSEL apparently isn't used either. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-07-29T08:42:21.000000Z K 7 svn:log V 232 Add support for Bison's "%expect " directive. I originally coded this myself, and now I realize {Net,Open}BSD had already coded this. I have tossed my version to reduce diffs between the projects. Obtained from: OpenBSD 2.5 END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-07-29T08:47:30.000000Z K 7 svn:log V 95 YYRECOVERING(), not YYRECOVERING. Obtained from: OpenBSD rev 1.8 (approved by Robert Corbett) END K 10 svn:author V 3 des K 8 svn:date V 27 1999-07-29T08:48:44.000000Z K 7 svn:log V 47 By popular request: Bill Paul's undying words. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-07-29T09:42:14.000000Z K 7 svn:log V 190 * Don't assume realloc() can take NULL as first arg. Yacc needs to generate portable code... * Correctly define yyparse() (ie, K&R vs. C++/ANSI-C) Obtained from: OpenBSD revs 1.5 & 1.10 END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-07-29T09:47:33.000000Z K 7 svn:log V 98 Check that user supplied the required argument; and if not, show usage(). Obtained from: OpenBSD END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-07-29T09:49:29.000000Z K 7 svn:log V 187 Go back to using Bison for now, due to `make world' breakage. BTW, if our src/contrib/bison is upgraded from 1.25 to the current 1.27 offering, the build breaks exactly the same way.... END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-07-29T09:59:06.000000Z K 7 svn:log V 80 Follow the directions in the comments and add our Id string to the output file. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1999-07-29T11:27:33.000000Z K 7 svn:log V 137 Revert rev 1.149. Bruce convinced me that the problem already disappeared by the fix in rev 1.120, which i wasn't immediately aware of. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-07-29T14:37:26.000000Z K 7 svn:log V 58 Mention which rfc the DNS/NBNS IPCP extensions come from. END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-07-29T15:05:16.000000Z K 7 svn:log V 41 A stupid nit, change freebsd to FreeBSD. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-07-29T16:30:35.000000Z K 7 svn:log V 118 Allow comments and blank lines as advertised in passwd(5). PR: 12828 Submitted by: Yasuhiro Fukuma END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-07-29T16:37:09.000000Z K 7 svn:log V 48 YACC: Fix handling of comments and blank lines. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 1999-07-29T16:44:22.000000Z K 7 svn:log V 290 On an AS 600 5/266 (and possibly others), accessing the configuration space of PCI devices that don't exist cause PCI master & target aborts rather than returning ~0 or giving a machine check. Bring in some code from NetBSD to handle this properly. obtained from: NetBSD reviewed by: dfr END