summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Check -s option source address for validity.pb2004-04-171-2/+2
| | | | | PR: bin/29026 MFC after: 1 week
* Back out a change (s/IPsec/IPSec/) in rev.1.716->1.717.hrs2004-04-172-2/+2
| | | | | Pointed out by: simon Pointy hat to: hrs
* Fix some typos:hrs2004-04-172-6/+6
| | | | | | s/IPsec/IPSec/ s/ids/IDs/ s/didn't/did not/
* Sort entries in alphabetical order.hrs2004-04-172-6/+6
|
* New release note:hrs2004-04-172-0/+14
| | | | | ng_hub(4) added, and less-381 import.
* Update release note:hrs2004-04-172-8/+8
| | | | | | | All drivers that support polling(4) now also support per-interface polling(4). Pointed out by: ru
* New release note:hrs2004-04-172-0/+14
| | | | SA-04:07.cvs.
* make route_init() staticluigi2004-04-172-3/+2
|
* misc cleanup in sysctl_ifmalist():luigi2004-04-171-27/+10
| | | | | | | | | | + remove a partly incorrect comment that i introduced in the last commit; + deal with the correct part of the above comment by cleaning up the updates of 'info' -- rti_addrs needd not to be updated, rti_info[RTAX_IFP] can be set once outside the loop. While at it, correct a few misspelling of NULL as 0, but there are way too many in this file, and i did not want to clutter the important part of this commit.
* A simple packet distribution node type that acts like an Ethernet hub.ru2004-04-178-0/+223
|
* Add support for Exsys EX-41098 cards.cperciva2004-04-171-0/+14
| | | | | | | PR: kern/65040 Submitted by: Stefan Grundmann <sg-sendpr@waset.de> Tested by: buildkernel "Just commit it" by: phk
* Don't check for device_get_softc() returning NULL, it can't happen.mux2004-04-172-6/+0
|
* Restore old value of LESSKEYFILE_SYS.tjr2004-04-171-1/+1
|
* Regenerate with less 381 configure script.tjr2004-04-171-117/+173
|
* Merge vendor changes onto mainline.tjr2004-04-1711-709/+217
|
* This commit was generated by cvs2svn to compensate for changes in r128345,tjr2004-04-1752-2949/+7738
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Import less v381.tjr2004-04-1760-3087/+7955
| |
* | Suspend my interest in maintaining libalias(3) and natd(8).ru2004-04-171-1/+0
| |
* | New release notes: ports/UPDATING and ports/CHANGES.bmah2004-04-172-0/+68
| | | | | | | | MF4S: GNOME 2.6, KDE 3.2.1.
* | Actually install preseedrandom.brooks2004-04-171-1/+2
| | | | | | | | Reported by: bde
* | Fixed some style bugs in previous commit (mainly an insertion sort errorbde2004-04-171-9/+10
| | | | | | | | | | | | for declarations, and poorly worded messages). Fixed some nearby style bugs (unsorted declarations).
* | Add a missing memcpy (*blush*!)brian2004-04-171-4/+8
| | | | | | | | | | Suggested by: James P Scully <scully@CS.Arizona.EDU>, Perianayagam Somasundaram <somu@CS.Arizona.EDU> MFC after: 10 days
* | Add support for the HP Modular Smart Array 20 & 500 storage arrays.ps2004-04-164-138/+466
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Logical volumes on these devices show up as LUNs behind another controller (also known as proxy controller). In order to issue firmware commands for a volume on a proxy controller, they must be targeted at the address of the proxy controller it is attached to, not the Host/PCI controller. A proxy controller is defined as a device listed in the INQUIRY PHYSICAL LUNS command who's L2 and L3 SCSI addresses are zero. The corresponding address returned defines which "bus" the controller lives on and we use this to create a virtual CAM bus. A logical volume's addresses first byte defines the logical drive number. The second byte defines the bus that it is attached to which corresponds to the BUS of the proxy controller's found or the Host/PCI controller. Change event notification to be handled in its own kernel thread. This is needed since some events may require the driver to sleep on some operations and this cannot be done during interrupt context. With this change, it is now possible to create and destroy logical volumes from FreeBSD, but it requires a native application to construct the proper firmware commands which is not publicly available. Special thanks to John Cagle @ HP for providing remote access to all the hardware and beating on the storage engineers at HP to answer my questions.
* | Bring describtion of a sysctl in line with the source:brueffer2004-04-161-1/+1
| | | | | | | | | | | | kern.acct_chkfreq is specified in seconds, not minutes. Cluebat provided by: kensmith
* | Remove unnecessary .Pp macro and bump document datebrueffer2004-04-161-2/+1
| | | | | | | | Submitted by: ru
* | Whitespace cleanup.ps2004-04-163-69/+67
| |
* | Forced commit to note, that the last commit also added a reference to accton.8brueffer2004-04-160-0/+0
| |
* | List some sysctl variables that influence accountingbrueffer2004-04-161-0/+16
| | | | | | | | | | | | PR: 65070 Submitted by: Marc Silver <marcs@draenor.org> X-MFC after: re approval
* | - Enable (unmask) interrupt sources earlier in the ithread loop.jhb2004-04-161-8/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Specifically, we used to enable the source after locking sched_lock and just before we had already decided to do a context switch. This meant that an ithread could never process more than one interrupt per context switch. Enabling earlier in the loop before sched_lock is acquired allows an ithread to handle multiple interrupts per context switch if interrupts fire very rapidly. For the case of heavy interrupt load this can reduce the number of context switches (and thus overhead) as well as reduce interrupt latency. - Now that we can handle multiple interrupts per context switch, add simple interrupt storm protection to threaded interrupts. If X number of consecutive interrupts are triggered before the itherad voluntarily yields to another thread, then the interrupt thread will sleep with the associated interrupt source disabled (masked) for 1/10th of a second. The default value of X is 500, but it can be tweaked via the tunable/ sysctl hw.intr_storm_threshold. If an interrupt storm is detected, then a message is output to the kernel console on the first occurrence per interrupt thread. Interrupt storm protection can be disabled completely by setting this value to 0. There is no scientific reasoning for the 1/10th of a second or 500 interrupts values, so they may require tweaking at some point in the future. Tested by: rwatson (an earlier version w/o the storm protection) Tested by: mux (reportedly made a machine with two PCI interrupts storming usable rather than hard locked) Reviewed by: imp
* | Whitespace fix.jhb2004-04-161-1/+1
| |
* | Revert part of the "BIOS brain damage" from rev 1.10. It seems thatjhb2004-04-161-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | different BIOSs use the same exact settings to mean two very different and incompatible things for the SCI. Thus, if the SCI is remapped to a PCI interrupt, we now trust the trigger/polarity that the MADT provides by default. However, the SCI can be forced to level/lo as 1.10 did by setting the tunable "hw.acpi.force_sci_lo" to a non-zero value from the loader. Thus, if rev 1.10 caused an interrupt storm, it should nwo fix your machine. If rev 1.10 fixed an interrupt storm on your machine, you probably need to set the aforementioned tunable in /boot/loader.conf to prevent the interrupt storm. The more general problem of getting the SCI's trigger/polarity programmed "correctly" (for some value of correctly meaning several workarounds for broken BIOSs and inconsistent "implementations" of the ACPI standard) is going to require more work, but this band-aid should improve the current situation somewhat. Requested by: njl
* | Use %eax rather than %ax when loading segment registers to avoid partialjhb2004-04-164-53/+53
| | | | | | | | | | | | register stalls. Reviewed by: bde (a while ago, and I think an earlier version)
* | Don't call the BIOS to route a link that has already been routed by thejhb2004-04-161-2/+3
| | | | | | | | | | | | BIOS during POST as it apparently makes some machines unhappy. Tested by: mux
* | New release note:hrs2004-04-162-18/+108
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | acpi_toshiba(4) video switching support, getvfsent(3) removed, sx driver added, pci(4) bus resource and power management updated, per-interface polling(4) support, ata(4) early support for Promise SX4/SX4000, dump(8) and restore(8) -P option, make(1) .warning directive, ACPI-CA 20040402 import, and CVS 1.11.15 import. Update release note: Use &man.twa.4;.
* | I added preseedrandom yesterday, not last month.brooks2004-04-161-1/+1
| | | | | | | | Reported by: Dmitry Morozovsky <marck at rinet.ru>
* | Document changes in /dev/random initalization. Suggest runningbrooks2004-04-161-0/+14
| | | | | | | | /etc/rc.d/preseedrandom to seed the PRNG in the upgrade instructions.
* | Attempts to make this device Giant-free were ill-conceived asmarkm2004-04-162-14/+9
| | | | | | | | | | | | | | | | uiomove(9) is not properly locked. So, return to NEEDGIANT mode. Later, when uiomove is finely locked, I'll revisit. While I'm here, provide some temporary debugging output to help catch blocking startups.
* | Default to harvesting everything. This is to help give a fastermarkm2004-04-162-4/+4
| | | | | | | | | | startup. harvesting can be turned OFF in etc/rc.d/* if it is a burden.
* | Disable the new wake GPE behavior. With it enabled, my laptop won't staynjl2004-04-161-0/+1
| | | | | | | | | | suspended after the second try. Intel is working on a fix to properly differentiate the non-standard wake/runtime GPEs from wake-only GPEs.
* | ooops. I disabled pci_enable_io_modes not pci_do_powerstate in the lastimp2004-04-161-4/+4
| | | | | | | | | | | | commit. That was in error. Noticed by: sos
* | At some point during the history of m_getcl(), MAC support began torwatson2004-04-161-6/+6
| | | | | | | | | | | | | | | | | | unconditionally initialize the mbuf header even if cluster allocation failed, which could result in a NULL pointer dereference in low-memory conditions. PR: kern/65548 Submitted by: Stephan Uphoff <ups@tree.com>
* | Use if_link instead of the alias if_list, and change a for() intoluigi2004-04-161-1/+6
| | | | | | | | | | | | | | | | | | | | the TAILQ_FOREACH() form. Comment the need to store the same info (mac address for ethernet-type devices) in two different places. No functional changes. Even the compiler output should be unmodified by this change.
* | Documented the intended usage of if_addrhead and ifaddr_byindex()luigi2004-04-161-3/+11
| | | | | | | | This commit only changes comments. Nothing to recompile.
* | o split a sentence to make it more understandablebrueffer2004-04-161-2/+8
| | | | | | | | | | | | | | | | | | o mention that the acctfile has to exist for accton to work [1] o add reference to acct.5 PR: 65071 [1] (slightly modified) Submitted by: Marc Silver <marcs@draenor.org> X-MFC after: re approval
* | Improve comment (SMB bus -> System Management Bus)eivind2004-04-161-1/+1
| |
* | Consistently use ifaddr_byindex() to access the link-level addressluigi2004-04-161-4/+4
| | | | | | | | | | | | | | of an interface. No functional change. On passing, comment an useless invocation of TAILQ_INIT(&ifp->if_addrhead) which could probably be removed in the interest of clarity.
* | Consistently use ifaddr_byindex() to access the link-level addressluigi2004-04-163-19/+23
| | | | | | | | | | | | | | of an interface. No functional change. On passing, comment a likely bug in net/rtsock.c:sysctl_ifmalist() which, if confirmed, would deserve to be fixed and MFC'ed
* | Removed local bits that are now part of the standard mdoc(7) package.ru2004-04-161-8/+1
| |
* | Pull up latest mdoc(7) changes:ru2004-04-162-57/+113
| | | | | | | | | | | | | | | | | | : 2004-04-14 Thomas Klausner <wiz@netbsd.org> : : * tmac/doc-common (doc-volume-as-*): Use lowercase names. : (doc-operating-system-*): Updated. : * tmac/doc-syms (doc-str-St-*): Various small fixes. : (doc-str-Lb-*): Add more library names.
* | Remove two variables that became unused because of last commit.luigi2004-04-161-2/+0
| | | | | | | | Reported by: tinderbox
OpenPOWER on IntegriCloud