ƒ¬}26236 236 200 238 191 238 186 238 317 238 221 238 167 128 217 127 488 194 169 200 206 210 176 183 214 226 146 132 131 160 124 145 147 137 152 544 309 211 176 309 282 166 108 132 181 146 151 150 102 135 308 275 186 227 162 139 258 513 656 225 286 273 129 157 614 244 193 656 366 573 309 171 297 226 193 262 175 288 390 166 761 97 153 151 356 151 132 252 273 160 165 164 226 254 192 207 142 142 365 299 105 409 255 135 458 125 122 259 287 433 482 196 129 185 159 269 519 225 181 292 327 173 97 135 124 620 869 257 118 185 422 120 170 107 311 182 152 109 146 297 153 157 150 184 126 130 222 145 140 111 454 533 156 106 439 199 165 367 377 189 118 116 119 118 173 177 127 134 202 206 157 164 114 176 137 147 453 241 139 209 134 209 214 122 486 156 276 287 315 169 168 166 127 142 754 107 140 136 478 113 150 150 133 137 131 181 152 181 106 146 646 559 201 434 181 210 132 168 439 239 129 139 226 154 106 126 116 372 421 224 120 130 159 210 148 241 97 243 K 10 svn:author V 5 wpaul K 8 svn:date V 27 1997-05-28T15:47:10.000000Z K 7 svn:log V 105 Import rpc.ypupdated. This program still needs work but does compile and run. It also needs a man page. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1997-05-28T15:47:10.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r26236, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1997-05-28T15:52:07.000000Z K 7 svn:log V 97 Import newkey. This is the program used to generate new Secure RPC public and secret key pairs. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1997-05-28T15:52:07.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r26238, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1997-05-28T15:54:04.000000Z K 7 svn:log V 92 Import chkey. This program is used to change a user's existing public and secret key pair. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1997-05-28T15:54:04.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r26240, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1997-05-28T15:58:29.000000Z K 7 svn:log V 222 Import keylogin. This is the program used to loadsecret keys into the keyserv on the local host. Note: on some platforms, keylogin is automatically invoked by /usr/bin/login. We don't have any burning need for this yet. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1997-05-28T15:58:29.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r26242, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1997-05-28T16:01:17.000000Z K 7 svn:log V 126 Import the last Secure RPC utility: keylogout. This program is used to remove your secret key from the local keyserv daemon. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1997-05-28T16:01:17.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r26244, 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 1997-05-28T16:01:18.000000Z K 7 svn:log V 71 This commit was manufactured by cvs2svn to create tag 'secure_rpc_1_0'. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1997-05-28T16:05:18.000000Z K 7 svn:log V 34 Activate new Secure RPC programs. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1997-05-28T16:26:05.000000Z K 7 svn:log V 122 Undo small change I accidentally left in while testing (files were installed with wrong ownerships). Pointed out by: bde END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1997-05-28T16:29:12.000000Z K 7 svn:log V 33 Restore Id. Pointed out by: bde END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1997-05-28T16:38:35.000000Z K 7 svn:log V 393 Fix other small things that got lost in the merge: - bde's change to includes section in getrpcent.3 - Lost comment in svc_run.c (the code here was actually the same since I had fixed the 'fds + 1' bug in my stuff at home before mailing Peter about it, but I didn't notce that he'd made a change to the comment right above the changed line). Also pointed out by the ever vigilant: bde END K 10 svn:author V 3 dfr K 8 svn:date V 27 1997-05-28T18:26:46.000000Z K 7 svn:log V 101 YAMFC (NFS mmap fixes and minor memory leak plugged) Reviewed by: Randy Terbush END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-05-28T18:44:11.000000Z K 7 svn:log V 76 Add declaration of mp_probe(). This is now called directly from machdep.c. END K 10 svn:author V 2 se K 8 svn:date V 27 1997-05-28T20:37:19.000000Z K 7 svn:log V 108 Add one more compatibility define to make the Adaptec driver compile with option AHC_ALLOW_MEMIO again .... END K 10 svn:author V 3 jmz K 8 svn:date V 27 1997-05-28T21:25:49.000000Z K 7 svn:log V 113 The correct way to combine 2 4bit values into a 8bit one is (a<<4) | b, not (a<<8) || b. The conical hat please! END K 10 svn:author V 2 se K 8 svn:date V 27 1997-05-28T22:11:00.000000Z K 7 svn:log V 118 Fix problem reported by PHK: Panic in pcic probe because of NULL pointer dereference (head->next in intr_disconnect). END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-05-29T02:29:13.000000Z K 7 svn:log V 82 Correct the return of DialModem() Suggested by: kfurge END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-05-29T02:30:35.000000Z K 7 svn:log V 89 YAMFC: Correct the return of DialModem() Suggested by: kfurge END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-29T02:57:22.000000Z K 7 svn:log V 119 Update the #include "opt_smpxxx.h" includes - opt_smp.h isn't needed very much in the generic parts of the kernel now. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-29T04:46:07.000000Z K 7 svn:log V 131 forward declare struct timeval so that pcibus.c doesn't get a warning. (it doesn't #include since it doesn't need it) END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-29T04:50:23.000000Z K 7 svn:log V 52 Don't refer to NCPU in extern decl for SMPruntime[] END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-29T04:52:04.000000Z K 7 svn:log V 38 Don't need "opt_smp.h" on these files END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-29T04:55:39.000000Z K 7 svn:log V 37 remove opt_smp.h, minor style police END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-29T04:58:04.000000Z K 7 svn:log V 66 remove opt_smp.h from this well-included file, minor style police END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-29T05:00:35.000000Z K 7 svn:log V 30 No longer need opt_smp.h here END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-29T05:04:30.000000Z K 7 svn:log V 51 remove opt_smp.h and fix the reason it was needed. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-29T05:07:10.000000Z K 7 svn:log V 53 minor style police (recent divergence from KNF code) END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-29T05:11:11.000000Z K 7 svn:log V 43 remove no longer needed opt_smp.h includes END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-05-29T05:56:12.000000Z K 7 svn:log V 59 Added code to manage the local and io APICs as structures. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-05-29T05:57:43.000000Z K 7 svn:log V 450 apic.h now has structure definitions for both the local APIC and io APIC. apic.h has defines like: #define lapic__id lapic->id Once private pages and "known virtual addr" mapping of the APICs is ready all 'lapic__XXX' will be changed to 'lapic.XXX', and the defines will be removed. Changes to smp.h for lapic_t lapic && ioapic_t ioapic pointers, currently equal to apic_base && io_apic_base, will stand alone with the private page mapping. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-05-29T05:58:41.000000Z K 7 svn:log V 215 Code such as apic_base[APIC_ID] converted to lapic__id Changes to pmap.c for lapic_t lapic && ioapic_t ioapic pointers, currently equal to apic_base && io_apic_base, will stand alone with the private page mapping. END K 10 svn:author V 5 tegge K 8 svn:date V 27 1997-05-29T13:29:13.000000Z K 7 svn:log V 116 Don't remove the controlling tty from the session if the vnode is being cleaned. This should help for PR kern/3581. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1997-05-29T13:59:22.000000Z K 7 svn:log V 82 Mind-o: MAN8= yes --> NOMAN= yes Etched onto my brain with acid by: Mark Murray. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1997-05-29T14:21:39.000000Z K 7 svn:log V 214 Another (harmless, luckily) mind-o: somehow I typed 'rpc.ypupdated.' instead of 'rpc.ypupdated' when I added rpc.ypupdated to the SUBDIRS list. Carved into my forehead with an rusty railroad spike by: Mark Murray END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1997-05-29T15:03:32.000000Z K 7 svn:log V 187 Grr... curse my fumble-fingered hide: logmane -> logname Inscribed onto my chest with razor blades and then doused with lemon juice by: Jason Young END K 10 svn:author V 3 dfr K 8 svn:date V 27 1997-05-29T15:34:34.000000Z K 7 svn:log V 74 Document new -Bforcedynamic flag and -assert pure-text. Reviewed by: jdp END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-30T00:55:23.000000Z K 7 svn:log V 16 Fix some typos. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-05-30T01:03:09.000000Z K 7 svn:log V 40 Fix typos (of the printed output kind). END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-05-30T09:57:09.000000Z K 7 svn:log V 88 Synchronize with sys/i386/isa/clock.c and sio.c revisions 1.85 and 1.168, respectively. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-05-30T09:59:11.000000Z K 7 svn:log V 53 Synchronize with sys/i386/i386/trap.c revision 1.96. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-05-30T10:00:58.000000Z K 7 svn:log V 58 Synchronize with sys/i386/i386/microtime.s revision 1.23. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-05-30T10:05:56.000000Z K 7 svn:log V 57 Synchronize with sys/i386/isa/isa.c revision up to 1.87. END K 10 svn:author V 3 max K 8 svn:date V 27 1997-05-30T15:43:36.000000Z K 7 svn:log V 10 Typo fix. END K 10 svn:author V 3 max K 8 svn:date V 27 1997-05-30T15:46:39.000000Z K 7 svn:log V 43 Merge the typo fix from -current, Rev.1.9. END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-05-30T20:39:32.000000Z K 7 svn:log V 215 Malloc flag X makes malloc behave like the canonical xmalloc() wrapper. Untested support for Solaris from John-Mark Gurney Reviewed by: phk Submitted by: (partially) John-Mark Gurney END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-05-30T20:53:13.000000Z K 7 svn:log V 182 sysctlbyname allows acces to sysctl variables by name. The manpage has been sent to linquistic decontamination and will arrive when released from the quarantine Reviewed by: peter END K 10 svn:author V 2 se K 8 svn:date V 27 1997-05-30T20:58:04.000000Z K 7 svn:log V 95 Remove use of intrec*, use void* instead. Disable test entries for wired PCI devices on bus 1. END K 10 svn:author V 2 se K 8 svn:date V 27 1997-05-30T21:01:47.000000Z K 7 svn:log V 135 Add code to correctly probe all buses on the Intel XXPRESS motherboard. Add a few Intel PCI chip-set names (VX) and fix Orion entries. END K 10 svn:author V 2 se K 8 svn:date V 27 1997-05-30T21:25:47.000000Z K 7 svn:log V 71 Merge fix for potential NULL pointer dereference from current (1.130). END K 10 svn:author V 2 se K 8 svn:date V 27 1997-05-30T21:31:07.000000Z K 7 svn:log V 48 Add CMD640 option to work around EIDE chip bug. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1997-05-30T22:25:35.000000Z K 7 svn:log V 165 The previous fix didn't work properly for small block size filesystems, which caused very slow file access for cd9660 and some ext2fs filesystems. Reviewed by: bde END K 10 svn:author V 5 stark K 8 svn:date V 27 1997-05-31T02:11:52.000000Z K 7 svn:log V 418 Submitted by: Rich Murphey (ages ago) and Gene Stark Brought in changes sent to me in late 1995 by Rich Murphey. I cleaned up a few things and am currently running these under 2.2-970205-GAMMA. The changes deal with software debouncing apparently necessary on todays faster hardware, and also some problems with the use of the -Select line for the TW-523 sync. This driver allows use of +PaperEnd as an alternative. END K 10 svn:author V 5 stark K 8 svn:date V 27 1997-05-31T02:39:32.000000Z K 7 svn:log V 561 Submitted by: Rich Murphey (ages ago) and Gene Stark Hopefully I've done the proper magic to merge changes between 1.17 and 1.17.2.1 into the main trunk. Description of those changes follows: Brought in changes sent to me in late 1995 by Rich Murphey. I cleaned up a few things and am currently running these under 2.2-970205-GAMMA. The changes deal with software debouncing apparently necessary on todays faster hardware, and also some problems with the use of the -Select line for the TW-523 sync. This driver allows use of +PaperEnd as an alternative. END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1997-05-31T03:18:12.000000Z K 7 svn:log V 128 Back out the long username patch that came across when this was tagged from -current. It's not applicable to this branch (yet). END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-05-31T03:29:06.000000Z K 7 svn:log V 192 Modified code in direction of supporting MULTIPLE_IOAPICS. - removed set_io_apic_mask() & clr_io_apic(_mask) - moved read_io_apic_maskc24() to i386/mpapic.c, disabled it, currently unused. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-05-31T03:29:57.000000Z K 7 svn:log V 179 Modified code in direction of supporting MULTIPLE_IOAPICS. - moved read_io_apic_maskc24() from isa/mpapic.h, disabled it, currently unused. - cleaned up various panic() calls. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1997-05-31T04:28:53.000000Z K 7 svn:log V 37 Fix some old typos and misspellings. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1997-05-31T04:30:12.000000Z K 7 svn:log V 65 Merge from main branch 1.17 -> 1.18: Fix typos and misspellings. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-05-31T08:45:24.000000Z K 7 svn:log V 520 - Use `6x86MX' instead of `M2'. Cyrix officially use `6x86MX' for the CPU code-named `M2'. - Use the result of cpuid instruction instead of DIR to identify 6x86MX cpu. DIR0 and DIR1 are not documented in the data sheet, and cpuid instruction is enabled at reset time. - Add a function, init_6x86MX() to initialize 6x86MX cpu. It supports CPU_SUSP_HLT and CPU_IORT options. It always sets NC1 (640K - 1M is not cached.), and enables L1 cache in write-back mode. - Fix typo in the comment in identblue(). END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-31T08:49:08.000000Z K 7 svn:log V 149 Definitions for the spl/ipl code when running on an IO APIC. Obtained from: fsmp (part of what Steve added for IO APIC support) Reviewed by: bde END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-31T08:50:34.000000Z K 7 svn:log V 99 Bruce's original definitions for the spl/ipl code when running on the old PIC's. Reviewed by: bde END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-31T08:57:05.000000Z K 7 svn:log V 561 Bruce's original implementation of the splxxx() routines, but as C code rather than inlines. These are compiled with -fomit-frame-pointer and work out pretty close to the original routines, but it might be a fraction slower. The reason for doing this is to prevent the SWI_* and HWI_* values from being compiled into drivers and lkms etc which is one of the things that prevents the same lkm from being used on both SMP and UP kernels. This gives us a lot more scope for experimenting with the splxxx implementaton for SMP parallelism etc. Reviewed by: bde END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-31T08:59:51.000000Z K 7 svn:log V 271 The SWI_NET_MASK and SWI_TTY_MASK handlers are now back adjacent to the top of the hardware interrupt handlers. Apparently this is slightly faster with the bit scanning instruction that looks these up - this set of changes reverts the original change. Reviewed by: bde END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-31T09:03:52.000000Z K 7 svn:log V 478 Store the macro values for SWI_TTY_MASK and SWI_NET_MASK in variables to that lkm's can use them for fiddling the masks without being dependent on which mode the kernel is compiled in (SMP or UP). This is particularly for ppp_tty.c which has some domain crossing between the net and tty subsystems. The values are not used in the spl code, they are for reference only (ie: the compiled code uses immediate values rather than an indirect 32 bit address and 32 bit data fetch). END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-31T09:07:36.000000Z K 7 svn:log V 214 move intrhand2_t from isa_device.h to machine/types.h - it's used far more than in the isa dependent code. create intrmask_t in machine/types.h (replaces "intrmask" typedef from sys/interrupt.h) Reviewed by: bde END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-31T09:13:03.000000Z K 7 svn:log V 77 remove #include of - they are externed now Reviewed by: bde END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-31T09:16:36.000000Z K 7 svn:log V 202 move spl.h to ipl.h, minus the inline spl macros. The inline spl implementation is now in isa/ipl_funcs.c (at least for the time being), leaving the definitions of the SWI_* and cpl/idelayed/ipending. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-31T09:19:19.000000Z K 7 svn:log V 131 compile ipl_funcs.c with -fomit-frame-pointer, as suggested by Bruce. This cuts the cost of a function call instead of an inline. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-31T09:23:44.000000Z K 7 svn:log V 99 add ipl_funcs.c (Hmm.. should probably use a "compile-with" arg rather than a Makefile.i386 hook) END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-31T09:27:31.000000Z K 7 svn:log V 167 Include file updates.. -> , add to those files that were depending on getting SWI_* implicitly via END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-31T09:30:39.000000Z K 7 svn:log V 81 -> s/intrmask/intrmask_t/g Reviewed by: bde, se END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-31T09:33:29.000000Z K 7 svn:log V 193 s/intrmask/intrmask_t/g remove warning about ICU_LEN > 32, it's not likely to happen like this, and besides, ICU_LEN is not the ideal indicator of "number of interrupts". Reviewed by: bde, se END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-31T09:43:22.000000Z K 7 svn:log V 295 Add prototypes for the spl* funcs and add externs for *_imask. Leaving the *_imask down in the isa machine dependent layers requires code changes to all pci drivers, but the interrupt registration mechanism is in flux at the moment. These can go away when the interface is cleaned and settled. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-31T09:49:35.000000Z K 7 svn:log V 72 don't refer to SWI_*_MASK, it's not SMP/UP kernel portable for the lkm. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-31T10:13:46.000000Z K 7 svn:log V 666 Bruce mentioned to me that Paul Traina had noticed that the ppp_tty interrupt mask hackery wasn't happening when being modloaded via the if_ppp lkm. It seems that the lkm system doesn't particularly like having two sets of load/unload/etc routines. :-] This really should be fixed by having a seperate if_ppp and ppp_tty lkm, but that requires that ppp_tty is loaded after if_ppp, and needs to be able to link with symbols in if_ppp. This gets messy, it is a better task for the in-kernel linker. (if_ppp is generic, ppp_tty is a tty-specific bottom end for if_ppp, it's not _too_ hard to have another "provider" (such as a hdlc sync card) connected to if_ppp) END K 10 svn:author V 3 dfr K 8 svn:date V 27 1997-05-31T10:36:23.000000Z K 7 svn:log V 6 YAMFC END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-05-31T12:39:08.000000Z K 7 svn:log V 60 Synchronize with sys/i386/conf/Makefile.i386 revision 1.98. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-05-31T12:39:57.000000Z K 7 svn:log V 58 Synchronize with sys/i386/conf/files.i386 revision 1.162. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-05-31T12:43:17.000000Z K 7 svn:log V 262 Synchronize with following changes: > Revision Changes Path > 1.97 +2 -1 src/sys/i386/i386/trap.c > 1.86 +2 -1 src/sys/i386/isa/clock.c > 1.88 +2 -1 src/sys/i386/isa/isa.c > 1.44 +3 -2 src/sys/i386/isa/npx.c END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-05-31T12:45:37.000000Z K 7 svn:log V 58 Include file update: --> . END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-05-31T14:45:41.000000Z K 7 svn:log V 39 Now understand password in ftp:// URLs END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-05-31T16:37:19.000000Z K 7 svn:log V 157 Remove "set mtu ..." ability. Currently, this is an "alias" for "set mru ...", but there's no such thing as setting your mtu in the ppp protocol (rfc1661). END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-05-31T16:38:27.000000Z K 7 svn:log V 178 YAMFC: Remove "set mtu ..." ability. Currently, this is an "alias" for "set mru ...", but there's no such thing as setting your mtu in the ppp protocol (rfc1661). END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-31T17:59:56.000000Z K 7 svn:log V 66 Revert previous change, use "compile-with" in files.i386 instead. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-05-31T18:01:38.000000Z K 7 svn:log V 71 specify compile-with option to get -fomit-frame-pointer on ipl_funcs.c END K 10 svn:author V 5 tegge K 8 svn:date V 27 1997-05-31T18:29:58.000000Z K 7 svn:log V 70 Fix a typo. Submitted by: Wolfgang Helbig END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-06-01T01:13:04.000000Z K 7 svn:log V 131 Implement "set mtu" command to allow the client to reduce the interface mtu. Allow max mru spec of 16k. Add "show m[rt]u" ability. END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-06-01T01:14:38.000000Z K 7 svn:log V 159 YAMFC: Implement "set mtu" command to allow the client to reduce the interface mtu. Allow max mru spec of 16k. Add "show m[rt]u" ability. END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-06-01T03:43:26.000000Z K 7 svn:log V 98 Remove initial startup printf's in -direct mode. Make "same magic" error send a NAK (as per rfc). END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-06-01T03:44:17.000000Z K 7 svn:log V 112 YAMFC: Remove initial startup printf's in -direct mode. Make "same magic" error send a NAK (as per rfc). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-06-01T05:04:39.000000Z K 7 svn:log V 50 Make this puppy compile again - add two includes. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-06-01T08:06:48.000000Z K 7 svn:log V 48 Create the release name of SNAPs automagically. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-06-01T08:49:49.000000Z K 7 svn:log V 270 New field: p_sleepend; so that settime() can adjust the expected wakeup time for things like nanosleep. These sleep in terms of "ticks" and calculate the elapsed time relative to the expected wakeup time and do not return good results when the system time is adjusted. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-06-01T08:52:38.000000Z K 7 svn:log V 204 New syscall, signanosleep(), which is a hybrid of sigsuspend(2) and nanosleep(2). It sleeps until either the time expires, or a signal permitted by the supplied mask arrives (eg: SIGALRM if appropriate) END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-06-01T08:56:12.000000Z K 7 svn:log V 11 Regenerate END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-06-01T09:01:07.000000Z K 7 svn:log V 314 - implement signanosleep(2) by moving common code from nanosleep() into a shared function. - use p->p_sleepend to try and get more accurate "time remaining" results when the time has been adjusted. - verify writeability of return address so that we can fail before sleeping if the address for the result is bogus. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-06-01T09:05:19.000000Z K 7 svn:log V 160 oops, fix a braino that I noticed during the commit.. Don't verify the remaining time pointer if it's NULL, since we don't write back in that case! (*blush*!) END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-06-01T09:20:30.000000Z K 7 svn:log V 41 Generate signanosleep(2) syscall wrapper END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-06-01T09:27:03.000000Z K 7 svn:log V 363 Update the sleep(3)/usleep(3) code to use signanosleep(2) if compiled with -DUSE_NANOSLEEP. Also, seperate the code for _THREAD_SAFE so that it uses the simpler threaded nanosleep() call in libc_r.. We don't go to the same extremes for emulating traditional sleep semantics (ie: eating any SIGALRM that might happen) which things like apache seem to depend on. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-06-01T09:47:06.000000Z K 7 svn:log V 31 Doc signanosleep, add to links END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-06-01T10:34:39.000000Z K 7 svn:log V 28 Add xref to signanosleep(2) END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-06-01T11:35:04.000000Z K 7 svn:log V 164 Reduce MAX_M[RT]U back to 2048. Even on a null-modem ppp link, we gain nothing with a larger mtu. Suggested by: joerg Fix pred1 buffer size (must be == MAX_MTU) END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-06-01T11:36:12.000000Z K 7 svn:log V 192 YAMFC: Reduce MAX_M[RT]U back to 2048. Even on a null-modem ppp link, we gain nothing with a larger mtu. Suggested by: joerg Fix pred1 buffer size (must be == MAX_MTU) END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-06-01T14:37:19.000000Z K 7 svn:log V 338 Go directly to ST_STOPPED when a TerminateReq is received and after the TerminateAck is sent (as per rfc1661) rather than to ST_STOPPING. Going to ST_STOPPING will leave us in a state where we're waiting for the other side to do something - not a good idea, especially as the client side sends a TerminateReq then exits on idle timeout. END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-06-01T14:38:17.000000Z K 7 svn:log V 387 YAMFC: Go directly to ST_STOPPED when a TerminateReq is received and after the TerminateAck is sent (as per rfc1661) rather than to ST_STOPPING. Going to ST_STOPPING will leave us in a state where we're waiting for the other side to do something - not a good idea, especially as the client side sends a TerminateReq then exits on idle timeout. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-06-01T15:58:44.000000Z K 7 svn:log V 101 typo fix, s/imp/inp'; move lookup call inside splnet since there were comments on it being outside. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-06-01T15:59:11.000000Z K 7 svn:log V 35 -> END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-06-01T16:00:43.000000Z K 7 svn:log V 91 PCI_CLASS_MASS_STORAGE (under PCI_COMPAT) was used in a driver in LINT still (stallion.c). END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-06-01T16:03:13.000000Z K 7 svn:log V 65 on second thoughts, it doesn't even need either. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-06-01T16:05:14.000000Z K 7 svn:log V 174 Move "typedef struct intrec {} intrec" from sys/interrupt.h to kern_intr.c since that's the only place that it's used. Submitted by: se (apparently on suggestion from dfr) END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-06-01T20:25:55.000000Z K 7 svn:log V 426 Don't use -fomit-frame-pointer for ipl_funcs.c if ${PROF} is nonempty, is incompatible with -pg. (We use a different version of mcount for profiling frame-pointer-less assembler functions, but gcc doesn't know about this.) Added a missing dependency. Cleaned up trailing backslashes. Added comment about config's limitations/bugs handling dependencies and backslashe/newlines. Finished removing support for isdn drivers. END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-06-01T20:42:01.000000Z K 7 svn:log V 132 I've given up on the idea of sizing FIFO's. You can set it with a flag value now, if you know that you have a fifo deeper than 16. END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-06-01T23:33:00.000000Z K 7 svn:log V 88 Add rm -f /var/run/*.pid to prevent random process killing due to picking old .pid file END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-06-02T00:04:40.000000Z K 7 svn:log V 197 Back out last change (which in fact breaks rfc1661) and modify the behaviour so that a timer is started and the restart counter is zeroed (as per the State Machine Diagram). Pointed-out-by: joerg END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-06-02T00:06:22.000000Z K 7 svn:log V 232 YAMFC: Back out last change (which in fact breaks rfc1661) and modify the behaviour so that a timer is started and the restart counter is zeroed (as per the State Machine Diagram). Pointed-out-by: joerg END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-06-02T02:58:08.000000Z K 7 svn:log V 81 timed_enabled -> timed_enable Submitted by: "James D. Stewart" END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-06-02T02:58:19.000000Z K 7 svn:log V 6 YAMFC END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-06-02T03:10:10.000000Z K 7 svn:log V 43 Was superseded by ns16550.h 4-5 years ago. END K 10 svn:author V 6 julian K 8 svn:date V 27 1997-06-02T04:56:38.000000Z K 7 svn:log V 29 tiny spelling fix in comment END K 10 svn:author V 6 julian K 8 svn:date V 27 1997-06-02T05:02:37.000000Z K 7 svn:log V 524 Submitted by: Whistle Communications (archie Cobbs) these are quite extensive additions to the ipfw code. they include a change to the API because the old method was broken, but the user view is kept the same. The new code allows a particular match to skip forward to a particular line number, so that blocks of rules can be used without checking all the intervening rules. There are also many more ways of rejecting connections especially TCP related, and many many more ... see the man page for a complete description. END K 10 svn:author V 6 julian K 8 svn:date V 27 1997-06-02T06:24:52.000000Z K 7 svn:log V 773 Submitted by: Whistle Communications (archie Cobbs) These changes add the ability to specify that a UFS file/directory cannot be unlinked. This is basically a scaled back version of the IMMUTABLE flag. The reason is to allow an administrator to create a directory hierarchy that a group of users can arbitrarily add/delete files from, but that the hierarchy itself is safe from removal by them. If the NOUNLINK definition is set to 0 then this results in no change to what happens normally. (and results in identical binary (in the kernel)). It can be proven that if this bit is never set by the admin, no new behaviour is introduced.. Several "good idea" comments from reviewers plus one grumble about creeping featurism. This code is in production in 2.2 based systems END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-06-02T06:25:19.000000Z K 7 svn:log V 159 Remove unused variables. Suppress -Wall warnings. Check for potential buffer overflow. Display available command in usage string. Obtained from: {Net|Open}BSD END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-06-02T06:27:00.000000Z K 7 svn:log V 21 Off by 1 adjustment. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-06-02T06:30:06.000000Z K 7 svn:log V 88 Off by 1 adjustment. Properly NUL terminate after strncpy. Obtained from: {Net|Open}BSD END K 10 svn:author V 6 msmith K 8 svn:date V 27 1997-06-02T06:31:49.000000Z K 7 svn:log V 326 Add support for the SIOCGIFHWADDR ioctl, commonly used by license managers to obtain the host's ethernet address as a key. Note that this implementation takes the first hardware address for the first ethernet interface found, and disregards the interface name that may be passed in, as linux ethernet devices are all "ethX". END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-06-02T06:32:26.000000Z K 7 svn:log V 23 Typo (the the -> the). END K 10 svn:author V 6 msmith K 8 svn:date V 27 1997-06-02T06:33:22.000000Z K 7 svn:log V 75 Oops, remove some bogus debugging code that crept in with the last commit. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-06-02T06:40:08.000000Z K 7 svn:log V 10 Typo fix. END K 10 svn:author V 5 markm K 8 svn:date V 27 1997-06-02T06:43:52.000000Z K 7 svn:log V 216 Correct the way IRQs are passed to rndcontrol. If there are more than one IRQ being used, the -s options must be specified for each of them. In this case rc.conf would only allow 1, as the -s was coded into rc.i386. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1997-06-02T06:45:17.000000Z K 7 svn:log V 87 Grr. Remove not-ready LDT modification fluff that also crept in with the last commit. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1997-06-02T06:47:38.000000Z K 7 svn:log V 57 MFC: remove LDT manipulation fluff from previous commit. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-06-02T06:49:06.000000Z K 7 svn:log V 17 Changes for DOC. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-06-02T07:06:35.000000Z K 7 svn:log V 52 If the localid is set, don't forget to expand it... END K 10 svn:author V 3 dfr K 8 svn:date V 27 1997-06-02T08:19:06.000000Z K 7 svn:log V 204 Move interrupt handling code from isa.c to a new file. This should make isa.c (slightly) more portable and will make my life developing the really portable version much easier. Reviewed by: peter, fsmp END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-06-02T09:20:46.000000Z K 7 svn:log V 60 Synchronize with sys/i386/conf/Makefile.i386 revision 1.99. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-06-02T09:22:55.000000Z K 7 svn:log V 64 Synchronize with sys/i386/conf/files.i386 revision up to 1.164. END K 10 svn:author V 5 markm K 8 svn:date V 27 1997-06-02T10:00:18.000000Z K 7 svn:log V 56 YAMFC: fix the handling of multiple IRQs for rndcontrol END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-06-02T10:21:12.000000Z K 7 svn:log V 91 Back out /var/run/*.pid cleaning since some programms (like innd) use .pid to detect crash END K 10 svn:author V 3 dfr K 8 svn:date V 27 1997-06-02T10:43:41.000000Z K 7 svn:log V 34 Make this thing actually compile. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1997-06-02T10:44:08.000000Z K 7 svn:log V 38 Change isa_device.h to intr_machdep.h END K 10 svn:author V 3 dfr K 8 svn:date V 27 1997-06-02T10:46:28.000000Z K 7 svn:log V 129 The defines INTR_FAST and INTR_EXCL are part of the public interface. The previous commit made them private which broke things. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-06-02T10:51:34.000000Z K 7 svn:log V 52 Synchronize with sys/i386/isa/sio.c revision 1.169. END K 10 svn:author V 2 tg K 8 svn:date V 27 1997-06-02T11:40:07.000000Z K 7 svn:log V 49 MFC: pthread_keycreate() -> pthread_key_create() END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-06-02T15:28:10.000000Z K 7 svn:log V 18 Added PC-98 code. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-06-02T15:45:40.000000Z K 7 svn:log V 360 Synchronize with following files: Revision Changes Path > 1.165 +2 -1 src/sys/i386/conf/files.i386 > 1.246 +2 -1 src/sys/i386/i386/machdep.c > 1.98 +2 -2 src/sys/i386/i386/trap.c > 1.87 +2 -2 src/sys/i386/isa/clock.c > 1.89 +2 -356 src/sys/i386/isa/isa.c > 1.45 +2 -1 src/sys/i386/isa/npx.c END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-06-02T16:30:22.000000Z K 7 svn:log V 438 Re-activate the nanosleep style using code, but with the signal handling semantics of the old sleep for compatability with a few decades of expected side effects. Apache breaks if we just use nanosleep() for some reason, here we use a new signanosleep() syscall which is kinda like a hybrid of sigsuspend and nanosleep.. Reviewed by: ache (and tested on his apache that was failing when sleep used plain nanosleep) END K 10 svn:author V 3 max K 8 svn:date V 27 1997-06-02T17:24:36.000000Z K 7 svn:log V 64 Fix the man page's title (.Dt). (It has been ``SKEY.ACCESS''.) END K 10 svn:author V 3 max K 8 svn:date V 27 1997-06-02T17:26:24.000000Z K 7 svn:log V 14 MFC: Rev.1.2. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-06-02T18:55:44.000000Z K 7 svn:log V 344 Fill in some gaps in the cpuid features list.. bit 10 is the old bit for MTRR (presumably this changed, an older P5 I have has got it, the newer cpus have the new MTRR bit set) bit 11 is SEP (fast syscalls), bit 23 is MMX Fill in the other reserved ones with a stub so that we can see them if they turn up. Obtained from: Intel AP-485 rev.06 END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1997-06-02T19:25:48.000000Z K 7 svn:log V 104 Don't overflow when calculating the size in MB of a partition. No more 241MB 4+ gig partitions for me! END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1997-06-02T19:31:30.000000Z K 7 svn:log V 71 Merge with current. Fix overflow in calculating partition size in MB. END K 10 svn:author V 2 se K 8 svn:date V 27 1997-06-02T19:59:01.000000Z K 7 svn:log V 275 Move call of pci_addcfg() before test of cfg->subordinatebus, since the device probe of a host to PCI bridge may modify that value, based on its knowledge of device specific registers. This makes the Intel XXpress work, as verified by: Terje Marthinussen . END K 10 svn:author V 3 jmz K 8 svn:date V 27 1997-06-02T20:05:39.000000Z K 7 svn:log V 284 Add 2 new ioctls: WORMIOCREADSESSIONINFO and WORMIOCWRITESESSION. These commands are required for the "Disk-At-Once" write process: WORMIOCREADSESSIONINFO returns the length of the lead-in and lead-out areas and WORMIOCWRITESESSION is used to send the table of contents of the disk. END K 10 svn:author V 6 julian K 8 svn:date V 27 1997-06-02T20:07:33.000000Z K 7 svn:log V 94 Actually POINT to the appletalk usrreqs struct. I guess no-one else tried to use this.. (yet) END K 10 svn:author V 3 max K 8 svn:date V 27 1997-06-02T20:57:52.000000Z K 7 svn:log V 26 Add X-reference to ch(4). END K 10 svn:author V 3 max K 8 svn:date V 27 1997-06-02T20:59:15.000000Z K 7 svn:log V 24 MFC: add xref to ch(4). END K 10 svn:author V 3 max K 8 svn:date V 27 1997-06-02T21:01:00.000000Z K 7 svn:log V 27 Add Xreference to chio(1). END K 10 svn:author V 3 max K 8 svn:date V 27 1997-06-02T21:02:33.000000Z K 7 svn:log V 26 MFC: add Xref to chio(1). END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-06-02T21:03:20.000000Z K 7 svn:log V 78 login.group => login.conf. PR: 3748 Reviewed by: Submitted by: Obtained from: END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-06-02T21:06:18.000000Z K 7 svn:log V 82 MFC: login.group => login.conf PR: 3748 Reviewed by: Submitted by: Obtained from: END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-06-03T00:35:03.000000Z K 7 svn:log V 33 Remove mis-leading version info. END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-06-03T00:37:10.000000Z K 7 svn:log V 40 YAMFC: Remove mis-leading version info. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-06-03T06:19:04.000000Z K 7 svn:log V 104 /etc/netstart -> /etc/rc.network Add usage() and use __progname. Change usage string to match man page. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-06-03T06:21:45.000000Z K 7 svn:log V 108 /etc/netstart -> /etc/rc.network Use __progname in usage string. Change usage string to match the man page. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-06-03T06:24:50.000000Z K 7 svn:log V 60 Signal # NSIG (32) is invalid. Obtained from: {Net|Open}BSD END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-06-03T06:27:44.000000Z K 7 svn:log V 67 Add xref to lchown(2) and symlink(2). Obtained from: {Net|Open}BSD END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-06-03T08:23:26.000000Z K 7 svn:log V 21 Include END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-06-03T08:27:45.000000Z K 7 svn:log V 83 #ifndef PC98'ed unused code. Submitted by: H. Nokubi END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-06-03T08:29:09.000000Z K 7 svn:log V 44 YAMFC (revision 1.5; include ). END K 10 svn:author V 3 dfr K 8 svn:date V 27 1997-06-03T09:42:43.000000Z K 7 svn:log V 55 Fix some performance problems with the NFS mmap fixes. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1997-06-03T10:03:40.000000Z K 7 svn:log V 360 Fix a problem with nfs_flush where if many B_NEEDCOMMIT buffers are attached to the vnode, some of them could be re-written synchronously (if they overflowed the fixed size array nfs_flush had for them). The fix involves mallocing an array if there are more than its limited size stack buffer. Reviewed by: Hidetoshi Shimokawa END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-06-03T10:25:41.000000Z K 7 svn:log V 147 Fixed order of data transfer. Reviewed by: NAGAO Tadaaki Submitted by: Takuya SHIOZAKI END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-06-03T10:30:53.000000Z K 7 svn:log V 46 YAMFC (revision 1.4; order of data transfer). END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-06-03T10:34:40.000000Z K 7 svn:log V 115 Fixed mu-law data. Originator's patch was applied. PR: 1950 Submitted by: NAGAO Tadaaki END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-06-03T10:39:52.000000Z K 7 svn:log V 41 YAMFC (revision 1.7; fixed mu-law data). END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-06-03T12:56:47.000000Z K 7 svn:log V 113 Reset alarm before invoking ppplogin. PR: 3733 Reviewed by: Submitted by: kfurge@worldnet.att.net Obtained from: END K 10 svn:author V 6 davidn K 8 svn:date V 27 1997-06-03T13:01:44.000000Z K 7 svn:log V 118 MFC: reset alarm before invoking ppplogin. PR: 3733 Reviewed by: Submitted by: kfurge@worldnet.att.net Obtained from: END K 10 svn:author V 3 dfr K 8 svn:date V 27 1997-06-03T13:49:26.000000Z K 7 svn:log V 30 Allow the 'async' mount flag. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1997-06-03T13:56:55.000000Z K 7 svn:log V 393 Implement the async mount option for NFSv3. This makes NFS pretend that all writes sent to the server were synchronous and therefore no commits are needed. This is the same as the vfs.nfs.async variable on the server but allows each client to choose whether to work this way. Also make the vfs.nfs.async variable do the 'right' thing for NFSv3, i.e. pretend that the write was synchronous. END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-06-03T14:17:12.000000Z K 7 svn:log V 63 Add no_NO locale Submitted by: Tor Egge END K 10 svn:author V 3 dfr K 8 svn:date V 27 1997-06-03T17:22:47.000000Z K 7 svn:log V 183 Various fixes from NetBSD: Use u_int for rpc procedure numbers. Some fixes to NQNFS. A rare NULL pointer dereference. Ignore NFSMNT_NOCONN for TCP mounts. Obtained from: NetBSD END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-06-03T21:24:39.000000Z K 7 svn:log V 192 Number partitions 1-4, not 0-3. Any existing config files (using the -f option) will need to be changed although using the old files will usually result in an error (partition 0 is invalid). END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-06-03T21:25:41.000000Z K 7 svn:log V 220 YAMFC: Number partitions 1-4, not 0-3. Any existing config files (using the -f option) will need to be changed although using the old files will usually result in an error (partition 0 is invalid). END K 10 svn:author V 5 asami K 8 svn:date V 27 1997-06-04T00:02:01.000000Z K 7 svn:log V 75 New mtree file for /usr/X11R6. Approved (a long time ago) by: David Dawes END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1997-06-04T00:02:02.000000Z K 7 svn:log V 72 This commit was manufactured by cvs2svn to create branch 'RELENG_2_1_0'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1997-06-04T00:02:03.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_2_2'. END K 10 svn:author V 5 asami K 8 svn:date V 27 1997-06-04T00:02:53.000000Z K 7 svn:log V 33 Add this file to 2.2 branch too. END K 10 svn:author V 5 asami K 8 svn:date V 27 1997-06-04T00:03:36.000000Z K 7 svn:log V 48 Add this file to 2.1 branch too (just in case). END K 10 svn:author V 5 asami K 8 svn:date V 27 1997-06-04T00:12:19.000000Z K 7 svn:log V 659 (1) Use the new BSD.x11.dist mtree file to create directories under /usr/X11R6 if USE_IMAKE or USE_X11 is set. It is mostly designed after the XFree86 distribution, but also includes some of our own goodies (libexec, share/doc, etc/rc.d). (2) Full support for per-port dependency target. An optional ":" can be added to any of the *_DEPENDS variables. Do not attempt to print out anything about dependencies if NO_DEPENDS is set (there was already too much code duplication, and this extra colon has really pushed it over the limit). Requested by: jfitz (3) Make "reinstal" pmake-safe. Reminded in an e-mail from: jkh END K 10 svn:author V 5 asami K 8 svn:date V 27 1997-06-04T00:12:48.000000Z K 7 svn:log V 13 Merge 1.258. END K 10 svn:author V 5 asami K 8 svn:date V 27 1997-06-04T03:58:52.000000Z K 7 svn:log V 46 Remove /usr/local meddling. Approved by: jkh END K 10 svn:author V 5 asami K 8 svn:date V 27 1997-06-04T03:59:45.000000Z K 7 svn:log V 42 Merge 1.151 (remove /usr/local meddling). END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-06-04T04:52:40.000000Z K 7 svn:log V 385 If the boot blocks were using the serial port, read the system console speed using the boot blocks, instead of a hardcoded value stuck in the kernel. This way, you can have systems using the same kernel but different console speeds. Add a sysctl entry for changing the system console speed. Lock the user tty speed to match the system console speed. Nuke CONSPEED. Reviewed by: bde END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-06-04T04:55:26.000000Z K 7 svn:log V 21 CONSPEED is defunct. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-06-04T06:21:44.000000Z K 7 svn:log V 53 Revert part of previous patch: Don't use __progname. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-06-04T06:27:30.000000Z K 7 svn:log V 53 Revert part of previous patch: Don't use __progname. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-06-04T06:37:19.000000Z K 7 svn:log V 36 YAMFC: NUL terminate after strncpy. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-06-04T06:40:30.000000Z K 7 svn:log V 40 Expected to be found in /sbin not /etc. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-06-04T06:46:09.000000Z K 7 svn:log V 34 Use errx instead of fprintf/exit. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-06-04T10:27:53.000000Z K 7 svn:log V 88 Synchronize with sys/i386/isa/sio.c and sioreg.h revisions 1.170 and 1.9, respectively. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-06-04T10:29:17.000000Z K 7 svn:log V 59 Synchronize with sys/i386/conf/options.i386 revision 1.46. END K 10 svn:author V 5 asami K 8 svn:date V 27 1997-06-04T10:51:09.000000Z K 7 svn:log V 87 Make local "root:wheel" so it will be consistent with BSD.local.dist Reviewed by: bde END K 10 svn:author V 5 asami K 8 svn:date V 27 1997-06-04T10:51:58.000000Z K 7 svn:log V 12 Merge 1.91. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-06-04T11:05:11.000000Z K 7 svn:log V 49 Merge From Current: badsect is located in /sbin. END K 10 svn:author V 2 jb K 8 svn:date V 27 1997-06-04T12:55:49.000000Z K 7 svn:log V 554 Fix mutex initialization. Malloc cannot use pthread_mutex_init() to initialize a mutex because the mutex initialization process does a malloc! libc_r internals skip the malloc and assign an initializer to a static structure and point the opaque type (pthread_mutex_t in this case) to that structure. This is done on the assumption that the mutex will never be destroyed. This style of initialization is only valid inside libc_r because the structure that is assigned is opaque to the user. This fix allows a simple program to get to main() again. 8-) END K 10 svn:author V 2 jb K 8 svn:date V 27 1997-06-04T13:03:12.000000Z K 7 svn:log V 467 Bring back nanosleep from the cold. The addition of the nanosleep syscall was correctly added to libc/sys/Makefile so that it is renamed as _thread_sys_nanosleep(). This syscall is one of those that libc_r has to re-implement because the only behaviour is to block the process. So libc_r just ignores the fact that a nanosleep syscall exists and goes its own way - as it has done all along .... and now it does again. And now a simple program can sleep again. Phew. END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-06-04T16:25:15.000000Z K 7 svn:log V 108 Bring back CONSPEED as a last-ditch default if you can't change the speed any other way. Requested by: dfr END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-06-04T16:44:29.000000Z K 7 svn:log V 341 Document a non-standard gdbremote protocol extension (kludge, really) that I snuck in to our GDB last year. This allows you to debug headless machines by sharing the console port between the debugger and the system console. It's not 100% reliabile, but it works well. It's optional and disabled by default. Submitted by: Juniper Networks END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-06-04T18:15:43.000000Z K 7 svn:log V 87 Mention that fdisks slice numbers are between 1 and 4 now rather than between 0 and 3. END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-06-04T19:20:04.000000Z K 7 svn:log V 116 Restore /var/run/*.pid cleaning, gated already moved off the way and innd store its .pid inside its own directories END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-06-04T20:02:57.000000Z K 7 svn:log V 39 Remove /var/run/* now instead of *.pid END K 10 svn:author V 6 julian K 8 svn:date V 27 1997-06-04T22:09:15.000000Z K 7 svn:log V 73 make it compile with -Wall Submitted by: Archi Cobbs, archie@whistle.com END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-06-04T22:25:30.000000Z K 7 svn:log V 345 Remove directories belongs to /usr/src to stop mtree to modify /usr/src permissions. Having them here is wrong from several other poins too: they are never be a directories (simlinks only), so why give a chance to mtree to make them as directories? Since they never be a directories, permissions of them will never be modified by old mtree too. END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-06-04T23:05:31.000000Z K 7 svn:log V 145 Back out symlinks/directories removing until solution will be found since they are really directories in the release (for unknown reason for me) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-06-04T23:58:01.000000Z K 7 svn:log V 37 This is the 2.2-stable branch again. END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-06-05T04:06:13.000000Z K 7 svn:log V 46 Remove some duplicated and incomplete entries END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-06-05T09:48:03.000000Z K 7 svn:log V 133 Resurrect / implement some of the more esoteric scripting features, such as partitioning a disk or overriding an interactive prompt. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-06-05T21:20:58.000000Z K 7 svn:log V 62 Go to SHARED=copies by default. Agreed-upon by: lots-o-folks. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-06-05T21:23:49.000000Z K 7 svn:log V 14 SHARED=copies END K 10 svn:author V 3 max K 8 svn:date V 27 1997-06-05T23:12:13.000000Z K 7 svn:log V 34 Typo fix in the EXAMPLES section. END K 10 svn:author V 3 max K 8 svn:date V 27 1997-06-05T23:13:54.000000Z K 7 svn:log V 24 MFC: typo fix, Rev.1.9. END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-06-06T02:10:03.000000Z K 7 svn:log V 277 Make install in include before making world. Without this, if you try to build a 2.2 release on -current, it falls on its face here because /usr/include contains your "make install"d headers where the /usr/include/* symlinks point to the RELENG_2_2 headers. Reviewed by: jkh END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-06-06T02:11:31.000000Z K 7 svn:log V 326 YAMFC: Make install in include before making world. Without this, if you try to build a 2.2 release on -current, it falls on its face here because /usr/include contains your "make install"d headers where the /usr/include/* symlinks point to the RELENG_2_2 headers. Reviewed by: jkh END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-06-06T02:18:41.000000Z K 7 svn:log V 129 Bring in the dl*() stubs to crt0.o from current so that the likes of boot_crunch can be built again. This fixes "make release". END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-06-06T06:32:09.000000Z K 7 svn:log V 23 Do not use __progname. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-06-06T06:40:06.000000Z K 7 svn:log V 33 Cosmetic change in usage string. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-06-06T06:43:19.000000Z K 7 svn:log V 62 Correct usage string. Man page don't reflect reality for now. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-06-06T06:46:27.000000Z K 7 svn:log V 112 Err(3) was locally defined (for portability reasons). Use #ifdef 0/#endif to hide this so libc is kept instead. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-06-06T06:48:35.000000Z K 7 svn:log V 51 Typo in usage string. Looks like the man page now. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1997-06-06T08:12:17.000000Z K 7 svn:log V 148 Fix a problem caused by removing large numbers of files from a directory which could cause a bad size to be given to uiomove, causing a page fault. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1997-06-06T08:12:49.000000Z K 7 svn:log V 6 YAMFC END K 10 svn:author V 3 dfr K 8 svn:date V 27 1997-06-06T09:04:28.000000Z K 7 svn:log V 150 Don't throw NFS B_DELWRI buffers back to the vm system in brelse. Make sure that b_validoff..b_validend is at least as big as b_dirtyoff..b_dirtyend. END