summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2005-10-05regenThierry Deval
2005-10-05Add Texas Instruments' PCI7XX1 CardBus multipurpose controllersThierry Deval
2005-10-05syncTheo de Raadt
2005-10-05shortenTheo de Raadt
2005-10-05regenBrad Smith
2005-10-05add PCI ids for new Intel Gig PCI Express chips.Brad Smith
2005-10-05Add multicast routing to GENERIC.Esben Norby
It is now possible to enable multicast routing in the kernel with the sysctl option net.inet.ip.mforwarding=1 Based on intial work by msf@ help claudio@ ok claudio@ deraadt@
2005-10-05pretty print & minor knf; ok marcoTheo de Raadt
2005-10-04Sync with new aicasm.c. No functional change.Kenneth R Westerback
2005-10-04Emit '#define NUM_CRIT_SECTIONS' instead of 'static const intKenneth R Westerback
num_crit_sections' so that array declarations in aic7[9x]xx.c use compile time constructs that can be parsed by Anil. No functional change.
2005-10-04Make sure we don't enable host controller interrupts until allBrad Smith
initialization is finished. From augustss NetBSD ok dlg@ pascoe@
2005-10-04typoPedro Martelletto
2005-10-04Make the syncer grab a reference for the vnode to avoid it from beingPedro Martelletto
reclaimed while in this sensitive time frame. That is needed when we don't have locks. Should fix the 'sched_sync: fsync failed' panic some people were seeing. Testing mostly by sturm@ and krw@, okay tedu@ and deraadt@.
2005-10-04tabs are holier than spacesTheo de Raadt
2005-10-04move ipmi chunk to nicer placeTheo de Raadt
2005-10-04spacingTheo de Raadt
2005-10-04Add initial IPMI implementation. Currently only KCS retrieval method isMarco Peereboom
supported. SMIC and BMC will follow shortly. Code written by Jordan Hargrave <jordan underscore hargrave at hotmail dot com> help grange@ and deraadt@ ok deraadt@
2005-10-04Add initial IPMI implementation. Currently only the KCS retrieval method isMarco Peereboom
supported. SMIC and BMC are being worked on. IPMI will remain disabled for now. Code written by Jordan Hargrave <jordan underscore hargrave at hotmail dot com> help grange@ and deraadt@ ok deraadt@
2005-10-04shorter name for wait channelTheo de Raadt
2005-10-04fix a bug in Tx descriptor processing.Reyk Floeter
found by David Malone
2005-10-04it(4) can be found at port 0xc00; from Mike Belopuhov <mkb@crypt.org.ru>Alexander Yurchenko
2005-10-03Reduce the number of openings the logical devices have to play with soKenneth R Westerback
that ioctl's and raw commands will not cause i/o failures. Assume a max of two processors/enclosures per raw bus for the moment. Fixes regular crashes on my 1 logical device, all-softdep system during make build with a bioctl loop running. ok dlg@
2005-10-03system_type is apple, dont act like it is any other, ok deraadt@Dale Rahn
2005-10-03Put the 970 in correct sleep mode, ok deraadt@Dale Rahn
2005-10-03Handle segment register restore at context enter/exit instead ofDale Rahn
deep in the kernel. Based on code from two years ago, now necessary for G5. removes the 1GB ram limit on 32bit processors, temporarily sets a 256MB limit on G5.
2005-10-03pretty up the instruction whacker code; ok drahnTheo de Raadt
2005-10-03flush correctlyTheo de Raadt
2005-10-03Add the syncs which were in a 'later' version. pointed out deraadt@Dale Rahn
2005-10-03Kettenis figured out how to make this run on G5, then I went back andDale Rahn
did some major housecleaning on it and made it run on 32 bit and 64 bit machines. another step.
2005-10-03G5 pmap support, most of this G5 work has been done by kettenis@Dale Rahn
without his forging ahead, it would barely be started. Again this is one step of many, but needs to be tested, this is independant of the locore change just committed which kettenis@ and deraadt@ significantly wrote.
2005-10-03First part of locore G5 support, this is one step of many.Dale Rahn
Get this in and tested before the rest hits the tree.
2005-10-03add a simple active "failover" trunk mode. port priorities will beReyk Floeter
added later, currently the master port will always be the default (active) port and the the next active port will be used as the failover port. ok brad@
2005-10-03In hardclock(), do not setup process virtual and profile timers if the processAaron Campbell
is in the midst of exiting. This solves a race condition that causes freed memory to be left referenced in the master kernel timeout worklist, leading to a uvm_fault (observed on an i386 MP system). tedu@, deraadt@, miod@ ok
2005-10-02pci machines need the hme stub hereTheo de Raadt
2005-10-02regenBrad Smith
2005-10-02a little bit more consistent naming scheme for Apple devices and addBrad Smith
missing K2 host bridge and AGP bridge PCI ids. ok drahn@
2005-10-02remove isa_intr_evcnt() prototype. a NetBSD-ism.Brad Smith
ok deraadt@
2005-10-02remove isa_intr_evcnt() prototype. a NetBSD-ism.Brad Smith
ok fgsch@
2005-10-02enable ath(4) on alpha.Reyk Floeter
ok martin@ deraadt@
2005-10-02add special handling for some o2micro devices, so by instance atheros works.Federico G. Schwindt
adapted from similar linux change by Aristeu Sergio Rozanski Filho <aris at cathedrallabs dot org> via Leonardo Chiquitto Filho <leonardo at iken dot com dot br>. test compiled by pedro@.
2005-10-02Add comment regarding the `reserved' o2micro registers, taken fromFederico G. Schwindt
linux o2micro.h file.
2005-10-02regenBrad Smith
2005-10-02add some NVidia cards.Brad Smith
2005-10-02add hmeBrad Smith
2005-10-02spaces vs tabBrad Smith
2005-10-02assert tx rate is non-null so we don't end up dividing by zero.Damien Bergamini
2005-10-02avoid multiple calls to sc_enable(). cardbus_intr_establish() was calledDamien Bergamini
multiple times without calling cardbus_intr_disestablish() in between.
2005-10-02pcn onto CD ramdisk, testing of regular ramdisk fits; spotted by ↵Theo de Raadt
kaoru@kaisei.org
2005-10-02allows dhcpd to work when ral/ural is acting as a standalone AP (withoutDamien Bergamini
bridging). it appears that ieee80211_input() enqueues packets in if_snd without calling if_start(). closes PR/4237
2005-10-02replace the two separate dmamem allocations for the passthrough commandsDavid Gwynne
and the scatter gather lists with a single allocation containing both. more importantly, actually sync the appropriate parts of this allocation when giving the commands to or taking the response from the device. tested by and ok krw@