ƒ¯N82252 210 148 174 196 244 376 174 201 457 690 245 222 218 231 227 237 173 299 124 136 212 141 136 122 220 267 147 315 160 210 155 629 2580 232 288 281 340 196 511 165 193 258 347 166 196 138 318 188 191 170 123 123 319 674 231 252 225 105 524 145 172 129 131 632 240 517 276 126 283 201 243 212 239 212 131 283 221 283 251 184 153 113 198 940 119 267 188 502 164 125 125 257 216 257 730 127 127 119 249 221 261 238 206 114 146 154 156 202 163 201 169 203 180 319 229 164 147 239 180 116 150 249 210 190 575 576 110 706 195 1187 263 188 151 172 189 367 849 164 511 151 179 204 197 231 368 150 122 120 278 157 134 134 191 209 125 169 144 121 133 212 453 202 155 319 235 275 165 126 343 398 195 148 119 364 630 252 135 164 142 160 203 220 399 233 343 214 137 134 636 293 315 428 122 173 372 572 163 163 160 207 166 144 299 164 168 136 271 142 204 469 117 K 10 svn:author V 2 dd K 8 svn:date V 27 2001-08-24T00:18:37.000000Z K 7 svn:log V 57 begin executed --> being executed Obtained from: NetBSD END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-08-24T00:30:50.000000Z K 7 svn:log V 81 Reflect that the lge(4) driver has been tested on the Alpha. Reviewed by: wpaul END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-08-24T00:31:41.000000Z K 7 svn:log V 102 MFC: The lge(4) driver has been tested on the Alpha. Reviewed by: wpaul Approved by: re (implictly) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-08-24T01:41:42.000000Z K 7 svn:log V 147 o Clarify comments in vaccess_acl_posix1e() ACL evaluation routine so as to improve readability and accuracy. Obtained from: TrustedBSD Project END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2001-08-24T02:14:26.000000Z K 7 svn:log V 280 In order for the MA301 to pass interrupts from the PCCard, you must go into the PLX 9052's interrupt control register and turn on the magic interrupt enable bit. Partial thanks are due to OpenBSD for pointing out that the chip is a PLX 9052 and pointing me to the datasheet PDF. END K 10 svn:author V 3 ken K 8 svn:date V 27 2001-08-24T02:24:58.000000Z K 7 svn:log V 82 Remove a duplicate "that". Submitted by: "Sergey A. Osokin" END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2001-08-24T05:47:50.000000Z K 7 svn:log V 105 Get rid of redundant device_set_desc. Both the PCI and PCCARD versions do this in the probe routine now. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-24T07:30:18.000000Z K 7 svn:log V 364 Two fixes. First, put into place a more generic chipset specific initialization structure. Warn the user for those chipsets that aren't yet customized that they might not work. Second, try to power off the slot on attach and ack the interrupts. I don't know, but this might solve the hangs that people will see on Thinkpads if they set hw.pcic.init_routing=1. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-24T07:43:35.000000Z K 7 svn:log V 597 Move code to shutdown the pcic_pci_shutdown. Call it on system shutdown and also before we get going with the device initialization. This may fix the hangs some people are seeing on warmboot. It appears that some machines will reset the cardbus bridge on boot, while others don't. So we turn off the card, and ack the interrupts (which likely is a nop in the shutdown case since we're still fielding interrupts). This should turn off the interrupts. Since I don't have hardware that hangs on reboot, I'm committing this without testing that aspect of the patch (it causes no harm on my Dell). END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-08-24T08:27:24.000000Z K 7 svn:log V 150 Move cpu_fxsr definition to C code (so debug info is generated) and where it is easily #ifdef'ed so that we dont miss unintentional references to it. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-08-24T08:29:54.000000Z K 7 svn:log V 127 Export the actual KERNBASE to the symbol table. We can use nlist() to get this without having to second guess it in userland. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-08-24T08:53:30.000000Z K 7 svn:log V 123 Dynamically adjust to the value of KERNBASE in a crashdump, with a fallback for old kernels without the "kernbase" symbol. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-08-24T09:12:04.000000Z K 7 svn:log V 136 Dynamically adapt to kernbase changes on crashdumps, falling back to KERNBASE if the "kernbase" symbol is not present on older kernels. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-08-24T09:26:17.000000Z K 7 svn:log V 132 Banish hard-coded KERNBASE references from savecore. Dynamically adjust to whatever kernbase is in the kernel that we are dumping. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-08-24T09:43:44.000000Z K 7 svn:log V 142 Make ps -M corefile work again. This has been broken for quite some time. kvm_proclist() was aborting when it saw the ithreads with no pgrp. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-08-24T09:53:26.000000Z K 7 svn:log V 79 Handle kvm_getprocs() returning nothing. Dont pass -1 to a size for malloc(). END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-08-24T09:56:44.000000Z K 7 svn:log V 204 On today's kernels masking with ~KERNBASE is turning out to be less than useful. It still hits at least 8 digits. Adjust for reality. This is still not satisfactory for the alpha if you add "-O paddr". END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-08-24T10:20:26.000000Z K 7 svn:log V 31 Remove extra check unneded now END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-08-24T10:22:16.000000Z K 7 svn:log V 43 Copy from kern_lockf.c: remove extra check END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2001-08-24T10:36:29.000000Z K 7 svn:log V 114 Fix up English from previous 3 revisions. There is no such argument 'fildes' in the SYNOPSIS. It's called 'fd'. END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-08-24T10:59:32.000000Z K 7 svn:log V 48 Change start means ... to .Fa l_start means ... END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-08-24T11:05:11.000000Z K 7 svn:log V 43 Fildes -> Fd too (started from big letter) END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-08-24T11:12:58.000000Z K 7 svn:log V 29 Fd is macro too, so use \&Fd END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-08-24T14:52:05.000000Z K 7 svn:log V 125 Explain what the return value from NgRecvMsg() and NgRecvData() means, specifically that 0 means the socket has been closed. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-08-24T14:52:38.000000Z K 7 svn:log V 172 Understand that a return value of 0 from NgRecvMsg() means that the socket was closed. This prevents erroneous ``Unexpected netgraph version'' from turning up in the log. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-08-24T14:53:41.000000Z K 7 svn:log V 53 Handle return values of 0 from NgRecvMsg() properly. END K 10 svn:author V 4 roam K 8 svn:date V 27 2001-08-24T15:49:30.000000Z K 7 svn:log V 221 Prevent passing a null pointer as a filename to vn_open(), if for some reason expand_name() failed to build a core file name. PR: 29931 Submitted by: Foldi Tamas Reviewed by: dd, -arch MFC after: 1 month END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-08-24T16:46:15.000000Z K 7 svn:log V 68 Remove references to the old giant kernel lock in various comments. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-08-24T16:51:47.000000Z K 7 svn:log V 117 INTREN() and INTRDIS() have been MP safe for a while. Don't say that they are "soon to be" MP safe in the comments. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-08-24T16:52:31.000000Z K 7 svn:log V 63 Axe a commented, unused #define related to the old giant lock. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-24T17:29:42.000000Z K 7 svn:log V 536 Explain what we're doing in pcic_pci_shutdown a little better. Try to explain the subtle side effects that are going to happen and why we go ahead and ack the interrupt source. This stuff is tricky to get right. Also, emperical tests have shown that doing a shutdown in attach to be ineffectual, so remove it from there. Analysis of the code paths shows that nearly identical writes to these registers happen in later parts of the code. The hanging problem on thinkpads when we change the interrupt routing type is something else. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-24T17:39:12.000000Z K 7 svn:log V 2486 Fix some spl masking issue. From the patch author: > Just to add a few details - there is a bug in the update_masks() > function in i386/isa/intr_machdep.c that can cause some interrupts > to occur at times when they should be masked. The problem only > occurs with certain configurations of shared interrupts and devices, > and this code is only present in RELENG_4. > > The update_masks() function is called after an interrupt handler > has been registered or removed. Its main function is to update the > interrupt masks (tty_imask, net_imask etc) if necessary (e.g if > IRQ11 is registered by a tty-type device, IRQ11 will be added to > tty_imask so that future spltty()'s will mask IRQ11). > > A second function of update_masks() is to update the cached copy > of the interrupt mask stored with each handler for a multiplexed > interrupt. This is done via the call to update_mux_masks(). > > The bug is that update_masks() returns without calling update_mux_masks() > in some cases where it should call it. Specifically, if a newly-added > multiplexed interrupt handler has the same maskptr as another > handler on the same IRQ line, that new handler doesn't get it's > cached mask set. For example if a single IRQ has a usb device and > a modem (tty), the second device to register it's handler will get > its idesc->mask set to 0 instead of the value of tty_imask because > update_mux_masks() may never be called to set it. Of course, if > update_masks() is called later for some other device it may correct > the situation. > > Interrupt handlers are called with intr_mask[irq] or'd into the > cpl to block further interrupts; for non-multiplexed interrupts > intr_mask[irq] will set from one of the *_imask masks. However with > multiplexed interrupts, only the IRQ itself (and SWI_CLOCK_MASK) > are blocked, and the multiplex handler intr_mux() needs to raise > the cpl further when necessary. It uses idesc->mask to control > this. > > When this bug occurs, idesc->mask == 0, so the device interrupt > handler gets called with only the IRQ and SWI_CLOCK_MASK masked, > instead of the full *_mask that it requested. Not good. > > On my laptop, this bug causes hangs within minutes of starting to > use a pccard modem, but as should be apparent from the above it > could strike virtually anywhere that multiplexed interrupts are > used. The patch below seems to solve the problem; it just causes > update_masks() to unconditionally update the masks. Submitted by: Ian Dowse END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-08-24T17:46:58.000000Z K 7 svn:log V 139 Style nits: - Don't use punctuation or newlines in panic messages. - Remove excess blank lines. Requested and partially submitted by: bde END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-08-24T18:22:46.000000Z K 7 svn:log V 192 Remove MAP_NOEXTEND. It came from 4.4-lite and not only was never implemented, but mmap()'s default behavior is *already* to not extend files. Only write() or ftruncate() can extend a file. END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-08-24T18:35:54.000000Z K 7 svn:log V 189 MFC rev 1.19: the feederchain builder is currently broken for recording channels. disable it until it is fixed. this limits recording to native formats and speeds only. Approved by: jkh END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-08-24T18:39:21.000000Z K 7 svn:log V 248 MFC rev 1.47: handle bogus values passed to SOUND_PCM_WRITE_CHANNELS/SNDCTL_DSP_CHANNELS ioctls better- if 0 is passed, return the current setting. if 1 or 2 are passed, behave accordingly. treat values >2 as 2. PR: kern/29964 Approved by: jkh END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-08-24T18:55:11.000000Z K 7 svn:log V 104 MFC rev 1.27: make the 4dwave nx chip work Submitted by: Philippe Anel Approved by: jkh END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-08-24T19:28:00.000000Z K 7 svn:log V 415 Update the mmap.2 and minherit.2 manual pages. Add a short explanation and referal from mmap to minherit for MAP_INHERIT. Fully document the minherit.2 manual page (because frankly, my dear, however you think it currently works is almost certainly wrong!). I may soon re-implement MAP_COPY because I believe we can support it properly now, but I will have to call it something else and that is for a later time. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-08-24T19:29:56.000000Z K 7 svn:log V 70 Remove support for the badly broken MAP_INHERIT (from -current only). END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-08-24T19:43:45.000000Z K 7 svn:log V 98 Oops, minherit() uses VM_INHERIT_XXX as the argument, not MAP_XXX. Properly document minherit(). END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-08-24T19:45:59.000000Z K 7 svn:log V 162 Ok, third time is the charm. VM_INHERIT_XXX -> INHERIT_XX (use the same semantics as PROT_XXX vs VM_PROT_XXX separating user-space defines from kernel defines). END K 10 svn:author V 4 nate K 8 svn:date V 27 2001-08-24T19:47:05.000000Z K 7 svn:log V 253 - Remove use of un-documented 'removable_interface' and 'removable_route_flush' variables which can cause routing and configuration to fail when not using DHCP. Submitted by: Toshihiko ARAI , Reviewed by: imp Approved by: jkh END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2001-08-24T19:47:06.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_4_4'. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-08-24T19:48:07.000000Z K 7 svn:log V 100 Add INHERIT_XXX defines for minherit() system call. Remove MAP_INHERIT - it is no longer supported. END K 10 svn:author V 2 dg K 8 svn:date V 27 2001-08-24T20:55:33.000000Z K 7 svn:log V 47 MFC rev 1.35: Killed reference to MAP_INHERIT. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-08-24T21:39:27.000000Z K 7 svn:log V 223 Rename the DIAGNOSTICS section to RETURN VALUES and describe the return values a little more. Specifically, mention that a return of 0 from NgRecvData() and NgRecvMsg() means the socket has been closed. Suggested by: jkh END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-08-24T21:40:45.000000Z K 7 svn:log V 94 MFC: Explain what the return value from NgRecvMsg() and NgRecvData() means. Approved by: jkh END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-08-24T21:41:45.000000Z K 7 svn:log V 97 MFC: Understand that a return value of 0 from NgRecvMsg() means that the socket was closed. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-08-24T21:42:42.000000Z K 7 svn:log V 76 MFC: Handle return values of 0 from NgRecvMsg() properly. Approved by: jkh END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-24T21:43:35.000000Z K 7 svn:log V 31 Use Brian Sommers' named entry END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2001-08-24T22:53:45.000000Z K 7 svn:log V 26 *** empty log message *** END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-08-24T22:54:33.000000Z K 7 svn:log V 223 Cut the size of the (really over zealous) swap-meta allocation in half to avoid an out-of-KVM panic on machines with 4G of ram. (This is not the more sophisticated kvm capping code, just a simple patch). Approved by: jkh END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2001-08-24T23:00:59.000000Z K 7 svn:log V 576 Force a commit on kern_mutex.c to explain reason for last commit but while I'm at it also add a comment in mtx_validate() explaining the purpose of the last change. Basically, this fixes booting kernels compiled with MUTEX_DEBUG. What used to happen is before we setidt from init386() [still using BTX idt], we called mtx_init() on several mutex locks, notably Giant and some others. This is a problem for MUTEX_DEBUG because it enables mtx_validate() which calls kernacc(), some of which in turn requires Giant. Fix by calling kernacc() from mtx_validate() only if (!cold). END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-08-24T23:08:13.000000Z K 7 svn:log V 135 John Polstra bogus additional write to WXREG_IMASK that enabled *all* interrupt causes while I was trying to disable the chip. Oops. END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2001-08-25T00:48:25.000000Z K 7 svn:log V 156 MFC: Support for Netgear MA301 PCI 802.11 NICs. Also note that wi is no longer dependent on 'card' since it can be either pccard or pci. Reviewed by: jkh END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-08-25T01:16:47.000000Z K 7 svn:log V 129 Add an explanatory note that would have saved me an hour or two of confusion had it been there when I started reading the code.. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-08-25T02:06:59.000000Z K 7 svn:log V 11 s/teh/the/ END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-08-25T02:20:02.000000Z K 7 svn:log V 429 Optionize UPAGES for the i386. As part of this I split some of the low level implementation stuff out of machine/globaldata.h to avoid exposing UPAGES to lots more places. The end result is that we can double the kernel stack size with 'options UPAGES=4' etc. This is mainly being done for the benefit of a MFC to RELENG_4 at some point. -current doesn't really need this so much since each interrupt runs on its own kstack. END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-08-25T02:44:38.000000Z K 7 svn:log V 50 Add another comment. check for 'teh's this time.. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-08-25T04:22:24.000000Z K 7 svn:log V 79 Update rendition of a typical distribution directory. Text updates to follow. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-08-25T04:27:40.000000Z K 7 svn:log V 35 Remove a reference to MAP_INHERIT. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-08-25T04:54:25.000000Z K 7 svn:log V 37 vm_page_zero_idle() is no longer MD. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-08-25T05:00:44.000000Z K 7 svn:log V 537 Implement idle zeroing of pages. I've been tinkering with this on and off since John Dyson left his work-in-progress. It is off by default for now. sysctl vm.zeroidle_enable=1 to turn it on. There are some hacks here to deal with the present lack of preemption - we yield after doing a small number of pages since we wont preempt otherwise. This is basically Matt's algorithm [with hysteresis] with an idle process to call it in a similar way it used to be called from the idle loop. I cleaned up the includes a fair bit here too. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-25T06:18:10.000000Z K 7 svn:log V 147 MFC: Make initialization table driven Shutdown slot on shutdown Print interrupt path in sysctl as a string. Approved by: jkh (implicit) END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-25T06:40:00.000000Z K 7 svn:log V 424 First cut at getting the ISA routing working. If we can't route a PCI interrupt for the CSC interrupt, then we revert to ISA. If we didn't have an interrupt set up with hw.pcic.irq, then do polling. Also, don't complain about ignoring function 1 for any devices except pcic devices. This would normally only show up if someone set hw.pcic.ignore_function_1=1. MFC: as soon as I can test it on some troublesome laptops. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-08-25T07:25:44.000000Z K 7 svn:log V 180 MFC document minherit() system call and add user-accessible #define's to cover the 'inherit' argument. There are no functional changes (except the new defines). Approved by: jkh END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-08-25T07:42:27.000000Z K 7 svn:log V 32 Argh! Revert accidental commit. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-08-25T09:12:57.000000Z K 7 svn:log V 188 TUNSIFINFO now expects IFF_MULTICAST to be OR'd with either IFF_POINTOPOINT or IFF_BROADCAST. If it's not, the IFF_MULTICAST is removed. This is in line with how NetBSD & OpenBSD do it. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-08-25T09:14:55.000000Z K 7 svn:log V 106 Document that IFF_MULTICAST should be ORd with IFF_POINTOPOINT or IFF_BROADCAST for the TUNSIFMODE ioctl. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-08-25T14:37:01.000000Z K 7 svn:log V 146 o s/violate/override/ Capabilities are part of the system policy, not an exception to it. Submitted by: tmm Obtained from: TrustedBSD Project END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-08-25T14:55:57.000000Z K 7 svn:log V 115 o Note that the ASU accounting flag has now been deprecated. Submitted by: tmm Obtained from: TrustedBSD Project END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-08-25T15:04:23.000000Z K 7 svn:log V 142 o Add a man page for the kernel vaccess() call, a utility function to generate access control decisions. Obtained from: TrustedBSD Project END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-08-25T15:19:37.000000Z K 7 svn:log V 115 o Replace reference to param.h with types.h o Verbosicize reference to .fa mode Obtained from: TrustedBSD Project END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-08-25T18:06:32.000000Z K 7 svn:log V 36 Remove MAP_INHERIT flag from mmaps. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-08-25T21:29:12.000000Z K 7 svn:log V 191 Remove description of an option that only applies to UNICOS < 7.0. That define may still be present in the source, but I don't think anyone has plans to try to use it. Obtained from: NetBSD END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-08-25T21:57:02.000000Z K 7 svn:log V 129 Revert my queueing -> queuing commit. Both spellings are correct, and some people prefer the former. Submitted by: ken, nectar END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-08-25T21:58:58.000000Z K 7 svn:log V 191 Consistently use 'queueing' instead of 'queuing'. Both spellings are correct, but the former seems to be preferred. This makes all of the section-4 manual pages consistent in this respect. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-25T22:04:00.000000Z K 7 svn:log V 158 Fix cut-and-paste-o that Nate found. We were setting csc_route twice, rather than setting it once and setting func_route when we can't route PCI interrupts. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-25T22:39:44.000000Z K 7 svn:log V 92 The tunable is hw.pcic.irq, but the hw.pcic.override_irq was how it was reported in sysctl. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-25T22:45:45.000000Z K 7 svn:log V 61 Back out the isa/pci string reporting. It may cause panics. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-25T22:53:47.000000Z K 7 svn:log V 21 Fix last second typo END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-08-25T23:41:37.000000Z K 7 svn:log V 103 Put a parenthesis in the right place (DUH!). This fixes the apparent immediate client timeout problem. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-08-26T01:25:12.000000Z K 7 svn:log V 843 When compacting directories, ufs_direnter() always trusted DIRSIZ() to supply the number of bytes to be bcopy()'d to move an entry. If d_ino == 0 however, DIRSIZ() is not guaranteed to return a sensible length, so ufs_direnter could end up corrupting a directory during compaction. In practice I believe this can only happen after fsck_ffs has fixed a previously-corrupted directory. We now deal with any mid-block unused entries specially to avoid using DIRSIZ() or bcopy() on such entries. We also ensure that the variables 'dsize' and 'spacefree' contain meaningful values at all times. Add a few comments to describe better this intricate piece of code. The special handling of mid-block unused entries makes the dirhash- specific bugfix in the previous revision (1.53) now uncecessary, so this change removes it. Reviewed by: mckusick END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-08-26T02:37:22.000000Z K 7 svn:log V 28 End sentence with a period. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2001-08-26T03:36:04.000000Z K 7 svn:log V 171 {MFC from rev 1.4}. If the string specifying options starts with a leading `:', then `getopt(3)' should not print a warning for missing argument values. Approved by: re END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-26T04:05:07.000000Z K 7 svn:log V 96 Stop dereferencing 'r' unconditionally. Maybe it is NULL when ISA mode and using polling mode. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-26T04:43:16.000000Z K 7 svn:log V 409 Improve the documentation for the various tunables. Document how to force ISA routing of interrupts. Warn the user that with ISA routing of interrupts for PCI devices with more than one slot, polling mode is in order. Minor markup fixes as well and some white space/sentence break changes (I did these as one commit since this file has been in the tree only 4 days and I doubt that translation has begun). END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2001-08-26T04:43:17.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-26T04:45:03.000000Z K 7 svn:log V 33 MFC: add pcic man page, finally. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-26T04:45:50.000000Z K 7 svn:log V 33 Add pcic.4 to the build process. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-26T04:48:47.000000Z K 7 svn:log V 164 MFC: Merge in the first cut at the ISA routing support. Note, we'll need to expand this support a little, but it should get people up and going. Approved by: jkh END K 10 svn:author V 5 benno K 8 svn:date V 27 2001-08-26T07:07:47.000000Z K 7 svn:log V 121 Pass NULL instead of MAXPHYS to the DMA allocation method. Be a bit more verbose if we fail to allocate the DMA buffer. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2001-08-26T07:52:56.000000Z K 7 svn:log V 162 Alpha uses openjade i.s.o. jade for docs generation. So go out and build the right port for make release. Submitted by: bmah Approved by: bmah MFC after: 2 days END K 10 svn:author V 5 billf K 8 svn:date V 27 2001-08-26T10:09:47.000000Z K 7 svn:log V 635 the IP_FW_GET code in ip_fw_ctl() sizes a buffer to hold information about rules and dynamic rules. it later fills this buffer with these rules. it also takes the opporunity to compare the expiration of the dynamic rules with the current time and either marks them for deletion or simply charges the countdown. unfortunatly it does this all (the sizing, the buffer copying, and the expiration GC) with no spl protection whatsoever. it was possible for the dynamic rule(s) to be ripped out from under the request before it had completed, resulting in corrupt memory dereferencing. Reviewed by: ps MFC before: 4.4-RELEASE, hopefully. END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-08-26T10:23:49.000000Z K 7 svn:log V 34 Cosmetique & style fixes from bde END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-08-26T10:28:58.000000Z K 7 svn:log V 34 Cosmetique & style fixes from bde END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-08-26T10:38:29.000000Z K 7 svn:log V 26 Cosmetique fixes from bde END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-08-26T17:26:38.000000Z K 7 svn:log V 155 Add a sentence to the abstract about the length of time for which errata for a given FreeBSD version will be maintained. Approved by: murray (implicitly) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-08-26T17:31:03.000000Z K 7 svn:log V 127 Use &os.numports; to track how many ports we have. Don't need to give an example of a specific release in CDROM/DVD ordering. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-08-26T17:31:33.000000Z K 7 svn:log V 167 MFC: Use &os.numports; to track how many ports we have. Don't need to give an example of a specific release in CDROM/DVD ordering. Approved by: murray (implicitly) END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-08-26T17:41:13.000000Z K 7 svn:log V 143 Big module makeover; improve logging, standardise variable names, introduce ability to change passwords for both "usual" Unix methods and NIS. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-08-26T17:45:56.000000Z K 7 svn:log V 111 Adjust dependancies; now that a PAM module (pam_unix) can change NIS passwords, libpam needs rpc dependancies. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-08-26T17:47:21.000000Z K 7 svn:log V 20 More libss removal. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-08-26T17:49:51.000000Z K 7 svn:log V 52 Adjust dependancies and build order. PAM needs RPC. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-08-26T17:52:55.000000Z K 7 svn:log V 60 MFC: Put a parenthesis in the right place Approved by: jkh END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-08-26T17:57:44.000000Z K 7 svn:log V 62 Add extra logging detail. This needs a more general solution. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-08-26T18:03:29.000000Z K 7 svn:log V 107 Forced commit. Previous commit improved use of login_cap database. This can probably be further improved. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-08-26T18:05:35.000000Z K 7 svn:log V 69 Introduce better logging, error reporting and use of login_cap data. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-08-26T18:09:00.000000Z K 7 svn:log V 106 Introduce a "noroot_ok" option to make this module ignore authentications to a non-superuser if required. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-08-26T18:15:32.000000Z K 7 svn:log V 75 Tidy, reorder and adjust to more correctly reflect FreeBSD default policy. END K 10 svn:author V 4 paul K 8 svn:date V 27 2001-08-26T18:39:07.000000Z K 7 svn:log V 109 Add a variable KRNLDEFDIR that specifies where to find the kernel config files. It defaults to KRNLCONFDIR. END K 10 svn:author V 5 greid K 8 svn:date V 27 2001-08-26T19:15:28.000000Z K 7 svn:log V 86 Add support for the SiS 7018 PR: 30100 Submitted by: Ada Lim END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-08-26T20:47:19.000000Z K 7 svn:log V 222 Stop using dirhash when a directory is removed, and ensure that we never attempt to hash directories once they are deleted. This fixes a problem where operations on a deleted directory could trigger dirhash sanity panics. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-08-26T21:51:35.000000Z K 7 svn:log V 134 The EXTENDED_GEOMETRY flag is really bit 7. This affects >2GB drives. PR: 29454 Submitted by: Rob Manchester END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-08-26T21:55:54.000000Z K 7 svn:log V 70 I missed a typo in the last commit: s/whach/which/ Submitted by: bde END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-08-26T22:28:18.000000Z K 7 svn:log V 52 Vendor import of the Intel ACPI CA 20010816 update. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-08-26T22:28:18.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r82367, 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 2001-08-26T22:28:19.000000Z K 7 svn:log V 84 This commit was manufactured by cvs2svn to create tag 'acpica-vendor-sys-r20010816'. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-08-26T22:45:42.000000Z K 7 svn:log V 21 Merge local changes. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-08-26T22:46:28.000000Z K 7 svn:log V 55 Nuke the Windows platform defines; we don't need them. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-08-26T22:50:15.000000Z K 7 svn:log V 153 Updates to match the ACPI CA 20010816 import: - New debug macro (ACPI_DEBUG_PRINT), reducing debug-case code size. - New debug level/subsystem codes. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-08-26T22:51:52.000000Z K 7 svn:log V 114 Update to match new debugging subsystem/level codes. Also mention upcoming load-time module autoloading feature. END K 10 svn:author V 5 billf K 8 svn:date V 27 2001-08-26T23:22:44.000000Z K 7 svn:log V 96 MFC: rev 1.166 - spl protection for generation of dynamic rules for userland. Approved by: jkh END K 10 svn:author V 3 jon K 8 svn:date V 27 2001-08-26T23:55:34.000000Z K 7 svn:log V 482 Non-functional changes to NEWCARD stuff. This is the first part of a two-part update to NEWCARD. Changes in this commit are non-functional, and includes the following: * indentation and other changes to meet style(9). * other minor style consistancy changes * addition of comments * renaming of device_t variables to be consistant across all of NEWCARD. (note that not all style violations are fixed in this commit -- those that aren't will be clobbered by the next commit.) END K 10 svn:author V 3 jon K 8 svn:date V 27 2001-08-26T23:56:49.000000Z K 7 svn:log V 483 Non-functional changes to NEWCARD stuff. This is the first part of a two-part update to NEWCARD. Changes in this commit are non-functional, and includes the following: * indentation and other changes to meet style(9). * other minor style consistancy changes * addition of comments * renaming of device_t variables to be consistant across all of NEWCARD. (note that not all style violations are fixed in this commit -- those that aren't will be clobbered by the next commit.) END K 10 svn:author V 5 assar K 8 svn:date V 27 2001-08-27T00:08:53.000000Z K 7 svn:log V 16 add krb5-config END K 10 svn:author V 3 jon K 8 svn:date V 27 2001-08-27T00:09:42.000000Z K 7 svn:log V 613 Part two of this NEWCARD update: Briefly, the significant changes include: * Way better resource management in pccbb, pccard and cardbus. * pccard hot-removal now appears to work. * support pre-fetchable memory in cardbus. * update cardbus to support new pci bus interface functions. * Fix CIS reading to no longer use rman_get_virtual(). What's not there, but in the works: * pccard needs to do interrupt properly and not read the ISR on single function cards. * real resource management for pccard * a complete implementation of CIS parsing * need to look into how to correctly use mutex in pccbb END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-08-27T00:54:26.000000Z K 7 svn:log V 103 MFS rev 1.8.2.8: release resources on detach Submitted by: "Christopher N . Harrell" END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-27T01:00:27.000000Z K 7 svn:log V 1093 A number of fixes for the TI-1130 and ISA interrupt routing cases: o For TI PCI-1130, you need to set bit 5 of register 91 if you want ANY pci interrupts. Then set bits 3 and/or 4 as appropriate. This will fix those people with 1030, 1130 and 1131 in their machines trying to do PCI interrupts. o Fix case where we were trying to automatically fail back to ISA interrupt routing. We were dereferencing a NULL pointer. This was true of ANY chipset. o The bus_setup_intr method needs to be pcic_setup_intr so that "FAST" interrupts fail on PCI case (modems act flakey if we don't force them to fall back to normal interrupts). Also needed so that the proper ISA IRQ can be set in the ExCA register. This fixes the people whose ISA routing was failing[*]. o When we find a generic yenta/pccard bridge, go ahead and print its vendor ID in boot verbose. Machine with theses symptoms and a serial console by: jedgar [*] Looks like my pc98 machine has some interrupt source on IRQ 15 that gave about 30 interrupts per second, which masked this problem on my PC-9821Nr15. END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-08-27T01:02:13.000000Z K 7 svn:log V 171 now we have the rate feeder, we don't need to constrain the default channel speed. however, continue to do so for record channels until the feederchain builder is fixed. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-27T01:18:21.000000Z K 7 svn:log V 96 Merge notes, but not code, from my latest tree on pccard_function_init and pccard_function_free END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-27T01:24:33.000000Z K 7 svn:log V 59 More notes to the reader about issues in pccard code here. END K 10 svn:author V 6 kbyanc K 8 svn:date V 27 2001-08-27T01:29:30.000000Z K 7 svn:log V 77 Add interfaces for SCSI LOG SELECT and LOG SENSE commands. Reviewed by: ken END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-27T01:30:46.000000Z K 7 svn:log V 97 Note difficulties we had in OLDCARD using NEWCARD's methods of debouncing card event interrupts. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-27T01:59:57.000000Z K 7 svn:log V 274 CL-PD6729 and CLPD-6730 chips (the only ones with I/O bars in the pci config space that I'm aware of) work. I'm committing this from such a machine. Remove warning about I/O based bridges. Warn users that the PCI routing of interrupts still doesn't work for these cards. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-08-27T03:37:56.000000Z K 7 svn:log V 755 Try to make some sense out of the mess that used to be INSTALL.TXT. 1. Bring floppies.sgml section in-line into install.sgml, where it makes more sense. 2. Slightly reorganize some sections of Installation section and do some wordsmithing. 3. Update distribution layout to reflect RELNOTESng and new compat distributions. 4. Update upgrade file list from 4-STABLE. 5. It's been a long time since 2.2.X; get rid of instructions dealing with "new" handling of compatability slices and fix up other references in the text. 6. Hunt down and kill emoticons with extreme prejudice. Try to tone down the use of exclamation points. 7. Cross-reference new and improved Installation chapter in Handbook. 8. Add a proper abstract for this document. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2001-08-27T03:37:57.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-08-27T03:54:49.000000Z K 7 svn:log V 417 MFC: Sync with -CURRENT installation document cleanup. alpha/Makefile 1.3->1.4 alpha/artifcle.sgml 1.1->1.2 common/abstract.sgml 1.1 common/floppies.sgml (deleted) common/install.ent 1.1->1.2 common/install.sgml 1.6->1.7 common/layout.sgml 1.3->1.4 common/trouble.sgml 1.2->1.3 common/upgrade.sgml 1.2->1.3 i386/Makefile 1.3->1.4 i386/article.sgml 1.1->1.2 Approved by: murray (implicitly) END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-08-27T04:15:52.000000Z K 7 svn:log V 57 MFC: 1.30: dont fail to compile on I586_CPU-only systems END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-08-27T04:17:58.000000Z K 7 svn:log V 85 MFC: initcpu.c 1.31, locore.s 1.146; move cpu_fxsr to C code. Approved by: re (jhk) END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-08-27T04:20:37.000000Z K 7 svn:log V 109 MFC: rev 1.109: dont even generate SSE instructions unless CPU_ENABLE_SSE is defined. Approved by: re (jkh) END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-08-27T05:11:53.000000Z K 7 svn:log V 102 Enable hardwiring of things like tunables from embedded enironments that do not start from loader(8). END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-08-27T05:18:12.000000Z K 7 svn:log V 136 There is nothing more embarresing than having three goes at correcting typos in the same paragraph. s/in in/in/ Submitted by: iedowse END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-08-27T06:09:56.000000Z K 7 svn:log V 273 If a file has been completely unlinked, stop automatically syncing the file. ffs will discard any pending dirty pages when it is closed, so we may as well not waste time trying to clean them. This doesn't stop other things from writing it out, eg: pageout, fsync(2) etc. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-08-27T06:19:18.000000Z K 7 svn:log V 56 Correctly #ifdef COMPAT_43 around osendsig() prototype. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-08-27T08:00:15.000000Z K 7 svn:log V 26 Remove grammatical bogon. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-08-27T08:01:01.000000Z K 7 svn:log V 29 mdoc(7) police: markup nits. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-08-27T08:05:52.000000Z K 7 svn:log V 181 - Add missed closing `"'; - mention koi8-u and cp866u fonts; - describe 1024-byte limit on amount of data that is possible to paste from the syscons cut buffer. MFC after: 1 day END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-08-27T08:12:37.000000Z K 7 svn:log V 66 mdoc(7) police: removed whitespace at EOL, sorted SEE ALSO xrefs. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-08-27T08:26:57.000000Z K 7 svn:log V 43 mdoc(7) police: markup and spelling fixes. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-08-27T08:37:35.000000Z K 7 svn:log V 43 mdoc(7) police: removed whitespace at EOL. END K 10 svn:author V 3 alc K 8 svn:date V 27 2001-08-27T08:51:16.000000Z K 7 svn:log V 99 MFC: Add linux_sched_get_priority_max() and linux_sched_get_priority_min(). Approved by: re (jkh) END K 10 svn:author V 3 alc K 8 svn:date V 27 2001-08-27T09:05:30.000000Z K 7 svn:log V 116 MFC: Regen after adding linux_sched_get_priority_max() and linux_sched_get_priority_min(). Approved by: re (jkh) END K 10 svn:author V 5 assar K 8 svn:date V 27 2001-08-27T09:09:10.000000Z K 7 svn:log V 31 sort SUBDIR Requested by: bde END K 10 svn:author V 5 wilko K 8 svn:date V 27 2001-08-27T09:15:21.000000Z K 7 svn:log V 75 MFC: correctly use openjade for Alpha Submitted by: bmah Approved by: jkh END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-08-27T09:34:39.000000Z K 7 svn:log V 53 There shuldn't be whitespace before a question mark. END K 10 svn:author V 2 ps K 8 svn:date V 27 2001-08-27T10:20:02.000000Z K 7 svn:log V 30 Correctly spell localizations END K 10 svn:author V 5 assar K 8 svn:date V 27 2001-08-27T10:20:34.000000Z K 7 svn:log V 39 MFC: add krb5-config Approved by: jkh END K 10 svn:author V 2 ps K 8 svn:date V 27 2001-08-27T10:37:50.000000Z K 7 svn:log V 120 Backout last change. I didnt follow the thread and made a mistake with this. localisations is a valid spelling. Oops END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-08-27T10:42:21.000000Z K 7 svn:log V 358 Send a reset request for every packet received when our encryption dictionaries are out of sync. This avoids the complications that happen when our original reset request gets lost in transit (quite likely in hind sight, given a lossy link) when we end up ignoring the peer for the next (up to) 256 packets. Submitted by: Nick Sayer END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-08-27T10:43:02.000000Z K 7 svn:log V 107 MFC: Send a reset request for every packet received when our encryption dictionaries are out of sync. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-08-27T11:04:09.000000Z K 7 svn:log V 64 Don't make it sound like -A is turning on the default behavior. END K 10 svn:author V 3 jon K 8 svn:date V 27 2001-08-27T11:23:05.000000Z K 7 svn:log V 226 Fix the hack that allocates memory when the bios haven't already done so. We can't rely on rman to give us a useable memory window if we tell it to do auto-allocation. This should probably be fixed on the pci bus/rman side. END K 10 svn:author V 3 jon K 8 svn:date V 27 2001-08-27T11:28:00.000000Z K 7 svn:log V 142 Make pccard_product_lookup non-static again... When something is exported, do not mark it as static for no apparent reason... Broken by: me END K 10 svn:author V 4 paul K 8 svn:date V 27 2001-08-27T12:01:46.000000Z K 7 svn:log V 181 Change the name of KRNLDEFDIR to KERNCONFDIR. Suggested by Bruce, since the latter is more acceptable for a variable that is externally visible. Fix a style nit with a long line. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-08-27T12:15:44.000000Z K 7 svn:log V 74 This is not jail(2), or anything else suitable to be referenced with .Fn. END K 10 svn:author V 5 assar K 8 svn:date V 27 2001-08-27T13:25:43.000000Z K 7 svn:log V 32 style fixes (by the way of bde) END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-08-27T13:25:47.000000Z K 7 svn:log V 246 - On module unload try to detach all configured disks and let unload proceed if all disks were detached sucessfully; - use consistent style for return statements and fix several others style inconsistencies. Reviewed by: ru Approved by: phk END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-08-27T13:41:15.000000Z K 7 svn:log V 306 New release note: config(8) ENV. I put this under the "kernel changes" section, but I'm not sure it's appropriate there. config(8) is a userland utility, but this is actually a "kernel" feature. There are release notes about config(8) in both sections, but "kernel" seems more appropriate for this one. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-08-27T13:56:16.000000Z K 7 svn:log V 99 o Improve conformance to mdoc requirements, provided by the amazing mdocguard! Submitted by: ru END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-08-27T13:57:49.000000Z K 7 svn:log V 52 o Hook up vaccess.9 to the build. Submitted by: ru END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-27T15:18:26.000000Z K 7 svn:log V 27 Fix typo in my last commit END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-08-27T16:01:52.000000Z K 7 svn:log V 267 Generally improve documentation of kern_prot.c: o Add comments for: - kern.security.suser_permitted - p_cansee() - p_cansignal() - p_cansched() - kern.security.unprivileged_procdebug_permitted - p_candebug() Update copyright. Obtained from: TrustedBSD END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-08-27T16:07:12.000000Z K 7 svn:log V 534 Systems based on the ICH2/ICH2-M chip from Intel have a defect where the chip can cause a PCI protocol violation in under certain scenarios. The workaround is to rewrite the EEPROM to disable Dynamic Standby Mode. Once the EEPROM is rewritten, the system needs to be rebooted in order to pick up the new settings. This has been tested on several ICH2/ICH2-M systems, found in 815E based boards, and usually identified by the presence of the 82562 ET/EM PHY. Thanks to: Mike Tansca, Paul Saab for samples of the problematic boards. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-27T16:26:01.000000Z K 7 svn:log V 159 MFC: Treat IRQ 0 as also a thing to route. Many Sony laptops use this instead of 255 :-(. This was in -current, but was lost on the MFC for reasons unknown. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-27T16:31:20.000000Z K 7 svn:log V 43 MFC: Use same names for tunable and sysctl END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-27T16:33:14.000000Z K 7 svn:log V 72 MFC: TI fixes, route ISA interrupts, comments, devid on unknown devices END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-27T16:34:03.000000Z K 7 svn:log V 50 MFC: Remove warnings for devices that I've tested END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-08-27T16:48:34.000000Z K 7 svn:log V 67 EOVERFLOW is POSIXed, so move it out #ifndef _POSIX_SOURCE section END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-08-27T17:05:29.000000Z K 7 svn:log V 109 Back out prev. change. According to bde: _POSIX_SOURCE means POSIX.1-1990, not the current version of POSIX. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-08-27T17:09:29.000000Z K 7 svn:log V 125 MFC: Send a reset request for every packet received when our encryption dictionaries are out of sync. Approved by: jkh END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-08-27T17:44:22.000000Z K 7 svn:log V 302 o Introduce a man page for vaccess_acl_posix1e(), based on the existing vaccess(). This man page leaves something to be desired, as it doesn't currently document the POSIX.1e evaluation algorithm, which will in the future be incorporated, or cross-referenced. Obtained from: TrustedBSD Project END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-08-27T17:45:06.000000Z K 7 svn:log V 136 o Attach vaccess_acl_posix1e.9 to the build. o Cross-reference vaccess_acl_posix1e.9 from vaccess.9. Obtained from: TrustedBSD Project END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-08-27T17:48:37.000000Z K 7 svn:log V 246 OOPS, remove local change that somehow slipped into a commit (I swear that I already deleted it some time ago). This should fix problem people have with unsefined reference to `MD_PRELOAD_COMPRESSED'. Submitted by: Manfred Antar END K 10 svn:author V 5 wilko K 8 svn:date V 27 2001-08-27T17:50:18.000000Z K 7 svn:log V 119 Finally, after a long and heavy battle, FreeBSD can be booted on the bigger Alphas (like AS1200 etc). Approved by: re END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-08-27T19:08:43.000000Z K 7 svn:log V 43 Some cosmetic changes to sync with OpenBSD END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-08-27T19:32:59.000000Z K 7 svn:log V 40 MFC: Some cosmetic changes from OpenBSD END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-27T20:29:03.000000Z K 7 svn:log V 543 Look for already routed interrupts first. If we find one report it, but do not try to route it again. Then look for unique ones. Then pick one at "best guess" random. Before we were a) always routing and b) finding the unique one first. This lead to some unfortunate BIOS interactions. With these fixes, I can use my boss' Toshiba Portege 7020CT with all 3C589, Orinoco Gold and ZoomAir 2M cards. Modems still wedge it solid, however, for reasons unknown. Also, introduce PRVERB macro to make this code less chatty easily in the future. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-27T20:42:07.000000Z K 7 svn:log V 200 Ugggg. I thought I'd already committed this to -current: If the intline is 0 or 255, then it needs an interrupt routed. Some Sony laptops improperly flag devices that need an interrupt with 0 :-(. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-27T20:44:38.000000Z K 7 svn:log V 222 MFS: IRQ ordering, PRVERB and more whining in pcibios_get_version on failure. Check return value from bios32. [[ Yes, I was bad and committed this to stable first. I should have done the commit in the other order. ]] END K 10 svn:author V 3 cjc K 8 svn:date V 27 2001-08-27T21:37:15.000000Z K 7 svn:log V 335 Gives syslogd(8) the ability to refresh its idea of the hostname of the system on which it is running. The hostname is reloaded when 'HUPped' and a log message generated to note a change (before anyone points it out, this is not an added security feature). PR: bin/24444 Reviewed by: freebsd-audit Approved by: ru MFC after: 2 weeks END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-08-27T22:04:34.000000Z K 7 svn:log V 29 New release note: SA-01:57. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-08-27T22:06:15.000000Z K 7 svn:log V 80 MFC: SA-01:57. Also update errata document. Approved by: murray (implicitly) END K 10 svn:author V 6 jesper K 8 svn:date V 27 2001-08-27T22:10:07.000000Z K 7 svn:log V 276 When net.inet.tcp.icmp_may_rst is enabled, report ECONNREFUSED not ENETRESET to the application as a RST would, this way we're compatible with the most applications. MFC candidate. Submitted by: Scott Renfro Reviewed by: Mike Silbersack END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2001-08-28T00:40:18.000000Z K 7 svn:log V 477 Add support for the 3c656B cardbus adapter. This is one half of a dual function card. It needs pretty much the same flags as the 656C, except that it seems to need both the INVERT_MII_PWR and INVERT_LED_PWR flags set. Tested with cardbus in -current as of today. Also added support for the 3c656, which looks to be the same as the 656B, except it doesn't need the EEPROM_8BIT flag. I think. This one is untested, but the added support should not break any of the other cards. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-28T02:51:15.000000Z K 7 svn:log V 71 Fix typos and abuses of the markup system. Submitted by: ru, gshapiro END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-08-28T03:43:21.000000Z K 7 svn:log V 70 merged from sys/conf/files.i386 revision 1.307.2.14 Approved by: jkh END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-08-28T03:44:08.000000Z K 7 svn:log V 67 merged from sys/i386/isa/npx.c revision 1.80.2.2 Approved by: jkh END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-08-28T03:45:47.000000Z K 7 svn:log V 113 Disabled kern.disk sysctl for PC98 because the wd driver does not use disk_create() interface. Approved by: jkh END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2001-08-28T03:45:48.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_4_4'. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-08-28T05:16:19.000000Z K 7 svn:log V 48 Fix typos in recent comments. Submitted by: dd END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-28T05:26:43.000000Z K 7 svn:log V 206 Make this compile when there is no pci bus in your kernel. Note: This should be multiple files, but since it is also broken in stable, I thought I'd do a fix that could be MFC'd. This is a MFC candidate. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-28T05:28:40.000000Z K 7 svn:log V 72 wi driver now includes pci.h, so we need to generate it to generate it. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-28T06:21:15.000000Z K 7 svn:log V 76 MFC: Allow compiling into a kernel that doesn't have pci. Approved by: jkh END K 10 svn:author V 4 alex K 8 svn:date V 27 2001-08-28T07:12:36.000000Z K 7 svn:log V 43 MFC: MULTI_DRIVER_MODULE Approved by: jkh END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-08-28T07:17:44.000000Z K 7 svn:log V 175 Add zs0 to the list of standard devices. Since we share on MAKEDEV, the i386 people will just have to live with this weird device name they will never use. Approved by: jkh END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-08-28T08:59:17.000000Z K 7 svn:log V 50 Add support for yet another VIA '686 combination. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2001-08-28T09:52:17.000000Z K 7 svn:log V 109 TurboLaser zs console device is now automatically created as part of the 'standard' devices Approved by: re END K 10 svn:author V 3 nik K 8 svn:date V 27 2001-08-28T11:59:21.000000Z K 7 svn:log V 376 Add a new option, '-o', for "Write-only". Disables the RETR command, preventing anyone from downloading files. In conjunction with -A, and some appropriate file permissions, this lets you create an anonymous FTP drop box for people to upload files to. The more obvious "-w" flag is already taken by NetBSD's ftpd. "-o" was available as an option letter in all three BSDs. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-08-28T12:08:57.000000Z K 7 svn:log V 26 New release note: ftpd -o END