Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-07-13 | Extend xbridge to support shared interrupt handlers, and perform PCI-PCI | Miod Vallat | |
bridge initialization if necessary; enable ppb on IP27 and IP30 kernels. With feedback from kettenis@; macepcibr to gain the same functionality soon. | |||
2009-07-13 | Add the neccessary glue to attach gem(4) to sbus(4) and enable gem(4) in | Mark Kettenis | |
GENERIC and SUN4M kernels. ok miod@ | |||
2009-07-13 | Add a somewhat minimal bus_dma(9) implementation. Only fully implemented for | Mark Kettenis | |
the sun4m iommu. Bits and pieces from NetBSD, with some additional tweaks and a bus_dmamap_load_mbuf() implementation from myself. ok miod@ | |||
2009-07-13 | Get rid of the token bucket filter. | Michele Marchetto | |
Traffic shaping code should not be inside routing code. If you want to rate-limit use altq instead. ok claudio@ henning@ dlg@ | |||
2009-07-13 | Do the same rdomain checking in sppp as we do in the Ethernet case. | Claudio Jeker | |
Encapsulated pppoe packets are moved into the rdomain of the physical interface because it is possible that a pppoe(4) interface is in a different rdomain then the physical interface. OK reyk@ | |||
2009-07-13 | Make the callers of nfs_request() responsible for freeing the reply mbuf, | Thordur I. Bjornsson | |
if the reply is an error and retire the NFS_RETERR hack. For NFSv3 mounts the flag was set and reply mbuf not freed to allow the callers to handle the post-op attributes, or just free the mbuf for NFSv2. Tested by myself and jasper@ on various arch's. OK blambert@. | |||
2009-07-13 | dont initialise ifp->if_snd.ifq_maxlen, and then follow it by | David Gwynne | |
IFQ_SET_MAXLEN(&ifp->if_snd, ifqmaxlen). the first was deprecated by the use of IFQ_SET_MAXLEN. | |||
2009-07-13 | make the send queue one slot long. this forces packets off the virtual | David Gwynne | |
interfaces down to the queue on the physical interface immediately. this avoids having the tx mitigation code wasting cpu time dicking around with simply shuffling packets off virtual interface queues and lets it do its job of ammortising the cost of calling a real interfaces start routine. it also prevents an artificial inflation of the physical interfaces queue length where packets could hide on the virtual interfaces queues during softnet before being dumped en masse onto the hardware. this will smooth out the rate at which packets are submitted to the hardware. kjc@ says this has no impact on altq. ya henning@ | |||
2009-07-12 | Assert copyright. | Joel Sing | |
suggested by and ok marco@ | |||
2009-07-12 | Fix rebuild percentage so that it ranges from 0-99% rather than 1-100%. | Joel Sing | |
ok marco@ | |||
2009-07-12 | Don't attach when the PROM didn't give us an interrupt. Fix printed messages | Mark Kettenis | |
in error paths while I'm there. Eliminate a fairly useless local variable as well. ok miod@ | |||
2009-07-12 | Add protection against multiple inclusion. | Mark Kettenis | |
ok miod@ | |||
2009-07-12 | Enable gem@sbus. | Mark Kettenis | |
2009-07-12 | In a error case in malo_init (e.g. can't load the firmware), | Marcus Glocker | |
always call malo_stop which removes the previously registered interrupt handler from the cardbus interrupt handler chain. Otherwise, since malo_init gets called twice in a error case, our interrupt handler got registered twice and on the next device detach, just the last registered interrupt handler got removed, which leaves one left. That caused a kernel page fault trap as soon our "zombie" interrupt handler got called. Fix a typo while here. | |||
2009-07-12 | Clean up debug droppings in sr_raid1_set_vol_state(). | Joel Sing | |
ok marco@ | |||
2009-07-12 | Enable hotspare rebuilds for softraid RAID1. | Joel Sing | |
ok marco@ | |||
2009-07-12 | Add support for global hotspares to softraid. | Joel Sing | |
ok marco@ | |||
2009-07-12 | Add some missing GEM_SBUS_CONFIG bits. | Mark Kettenis | |
ok miod@, jsg@ | |||
2009-07-12 | If devices have roamed, complain once then update the metadata, just like | Joel Sing | |
we do for roaming volumes. ok marco@ | |||
2009-07-11 | When rebooting, pass a request to the PROM for it to skip diagnostics and | Miod Vallat | |
memory initialization. This reduces memory test and initialization time from a "in soviet russia, memory test you" time of over 2 minutes for 1GB on Origin 200, to a more reasonable 12 seconds (and on a Fuel with 2GB, time goes down from 6 seconds to under a second). | |||
2009-07-11 | Nuke an '__inline' that upset clang. Multi-line function should not | Kenneth R Westerback | |
be inline anyway. Found by jsg@. The last kernel file that clang complains about. ok marco@ jsg@ | |||
2009-07-11 | - Add some new feature flags | Stuart Henderson | |
- Add defines for newer chipsets From FreeBSD via Brad. No functional change, needed for future work. ok naddy@. | |||
2009-07-11 | Ensure that we hold the appropriate lock before calling | Joel Sing | |
sr_ioctl_createraid(). ok marco@ | |||
2009-07-11 | timeout_add -> timeout_add_msec | Bret Lambert | |
Been running this on my laptop for a while now with no apparent ill effects. originally from a longer list from grange@ ok krw@ as part of that list | |||
2009-07-10 | sync | Stuart Henderson | |
2009-07-10 | add a couple of NVIDIA MCP77 PCI-ISA bridges, from Brad. | Stuart Henderson | |
2009-07-10 | RL_HWREV_8168DP can be either RTL8168DP or RTL8111DP, so print both, | Stuart Henderson | |
as done for other RTL8168 HWREVs. From Brad. | |||
2009-07-10 | Swap the hardware revision IDs for 8169S and 8110S. Agrees with the | Stuart Henderson | |
labelling on naddy@'s PCI cards. From Brad. | |||
2009-07-10 | check 4 (instead of merely 2) addr bits for probing sdtemp(4) chips; ok deraadt | Constantine A. Murenin | |
2009-07-10 | fix the complement in the 2's complement patch from yesterday; ok deraadt | Constantine A. Murenin | |
2009-07-10 | Switch away from using -traditional-cpp to iso/ansi cpp for asm files. | Jonathan Gray | |
More architectures hopefully to follow. ok kettenis@ | |||
2009-07-10 | rework link state handling a bit. this reports missing link correctly. the | David Gwynne | |
old code showed the nic as active all the time, which makes it suck as part of a trunk. testing and ok by reyk@ | |||
2009-07-10 | timeout_add -> timeout_add_msec | Bret Lambert | |
ok damien@ | |||
2009-07-10 | timeout_add -> timeout_add_msec | Bret Lambert | |
ok damien@ | |||
2009-07-10 | timeout_add -> timeout_add_msec | Bret Lambert | |
ok damien@ | |||
2009-07-10 | timeout_add -> timeout_add_msec | Bret Lambert | |
ok mglocker@ | |||
2009-07-10 | support onsemi's cat34ts02 and cat6095; ok deraadt | Constantine A. Murenin | |
2009-07-10 | the temperature value is really a 13-bit 2's complement; ok deraadt | Constantine A. Murenin | |
2009-07-10 | fix the mask for the sign bit and some comment; ok deraadt | Constantine A. Murenin | |
2009-07-09 | Remove the VREF() macro and replaces all instances with a call to verf(), | Thordur I. Bjornsson | |
which is exactly what the macro does. Macro's that are nothing more then: #define FUNCTION(arg) function(arg) are almost always pointless and should go away. OK blambert@ Agreed by many. | |||
2009-07-09 | regen | Jonathan Gray | |
2009-07-09 | Intel 55[02]0 and Matrox G200eW | Jonathan Gray | |
2009-07-09 | Be sure we don't hit a NULL deref. Pointed out by | Marcus Glocker | |
remco at d-compu dot dyndns dot org. OK marco@ | |||
2009-07-09 | Use MAXTTL instead of the hardcoded value. | Michele Marchetto | |
2009-07-09 | Remove commented variable. | Michele Marchetto | |
2009-07-09 | unsigned -> unsigned int | Bret Lambert | |
ok claudio@, henning@ | |||
2009-07-08 | revert MCLGETI for sk(4) for now. commit requested by deraadt@ | Stuart Henderson | |
2009-07-08 | Add the same routing domain assignments and checks into the not so used | Claudio Jeker | |
protocols as it is currently in if_ethersubr.c. OK reyk@ | |||
2009-07-08 | remove redundant comment. | Thordur I. Bjornsson | |
OK blambert@ | |||
2009-07-07 | When adding or changing a MPLS route, add RTF_MPLS flag to | Michele Marchetto | |
routing message. We can then rely on that flag to spot out MPLS routes coming from routing socket. ok claudio@ |