summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2009-05-20add code to read from OTPROM (1000 and 6000 series only).Damien Bergamini
2009-05-19Processing AST can trigger more AST. Loop on astpending instead of checkingMiod Vallat
only once.
2009-05-19prevent injection of raw 802.11 control frames through bpf on driversDamien Bergamini
that do not explicitly state this capability (using flag IEEE80211_C_RAWCTL). also, perform all the sanity checks on injected raw 802.11 frames earlier (in ieee80211_output instead of ieee80211_encap). prevent kernel panics with many drivers when running aircrack-ng. when/if all drivers are capable, we can remove this C_RAWCTL flag.
2009-05-19Hercules HWNU-300 is a run(4).Damien Bergamini
2009-05-19Hercules HWNU-300 is a run(4).Damien Bergamini
2009-05-19Seperate out BSDI and SYSV syscall gate setup, so if we don'tTobias Weingartner
have one or the other option, we won't get said kernel entry point. Ok oga@
2009-05-18The routing table index rtableid has type unsigned int in the routingAlexander Bluhm
code. In pf rtableid == -1 means don't change the rtableid because of this rule. So it has to be signed int there. Before the value is passed from pf to route it is always checked to be >= 0. Change the type to int in pf and to u_int in netinet and netinet6 to make the checks work. Otherwise -1 may be used as an array index and the kernel crashes. ok henning@
2009-05-18regenMarcus Glocker
2009-05-18Add support for the DisplayLink USB<->DVI Adapter.Marcus Glocker
2009-05-18the block size must be multiple of the pci burst size (overwiseAlexandre Ratchov
dma pointers can overrun)
2009-05-18fix reading from e-fuse rom (>= RT3070 only).Damien Bergamini
tested by robert@
2009-05-18Add missing breaks so we don't fallthrough intoJonathan Gray
unwanted matching logic. ok oga@ deraadt@ miod@
2009-05-18Cleanup the ioctl and receive filter code for mec(4). This alsoJoel Sing
significantly reduces the number of times the chip gets wacked at boot. From brad, tested by me.
2009-05-17mux too, like GENERICTheo de Raadt
2009-05-17mux too, like GENERICarmish/conf/RAMDISKTheo de Raadt
2009-05-17recognize more Analog Devices codecsJacob Meuser
2009-05-17the previous was a bug, and has been fixedTheo de Raadt
2009-05-160 -> PR_NOWAIT for clarity.Thordur I. Bjornsson
ok blambert@
2009-05-16distrib/miniroot/install.sub now embeds the current version number in twoMiod Vallat
places, update comments accordingly.
2009-05-16Add option ISP_COMPILE_FW to kernels with isp(4).Miod Vallat
2009-05-16Count LoadedProgram regions as free memory, since these are either the bootMiod Vallat
loader image (which we can safely overwrite) or the kernel image itself (in case of netboot) and there is already code to move the kernel image out of the free memory later on.
2009-05-16need that include file...Theo de Raadt
2009-05-16Add vsw(4), a driver for the virtual network switch on sun4v. This is justMark Kettenis
some simple glue to attach each port as a network interface.
2009-05-16Enable udl(4) by default for amd64, i386, and macppc.Marcus Glocker
OK deraadt@, kettenis@
2009-05-16udl(4) and the wsmux(4) work on armishTheo de Raadt
2009-05-16must pull in the wscons gooTheo de Raadt
2009-05-15Oops, forgot to add this file, part of the dsrtc DS174x changes.Miod Vallat
2009-05-15TOD clock support for IOC3 flavours with DS174x chips (which are rebadgedMiod Vallat
MK48Txx). Entangled with preliminary changes which will hopefully eventually lead to power(4) attaching on IP30 (but not finished yet).
2009-05-15Don't forget to make sure IMR writes hit the hardware (by reading backMiod Vallat
from the Hub) before continuing (this was missing in one place). Also exit early from the interrupt mask handling loop if all sources have been serviced.
2009-05-15Revert 1.18, the memory bank allocation logic was actually correct, and IMiod Vallat
must have been on drugs when thinking otherwise.
2009-05-15On the Intel 82801BAM Hub-to-PCI, pass the main PCI io and mmio extents ifMark Kettenis
there are no windows enabled. Restores CardBus functionality on some machines with Intel chipsets.
2009-05-15Always subregion the main PCI I/O extents. This will handle things properlyMark Kettenis
when we pass the main PCI I/O extents to the secondary bus of subtractive decode brigdes.
2009-05-15Enable udl(4) and ukbd(4) because this lets a landisk actually have aTheo de Raadt
non-serial "console"; it is not really a console since we probe for it so late. But enabling it in ttys(5) works with getty...
2009-05-15A few stanzas from GENERIC-IP32 I forgot to uncomment or carry out.Miod Vallat
2009-05-15Forgot to remove that now unused function in previous commit.Miod Vallat
2009-05-15do not fake out some config-supplied foo.h / NFOO filesTheo de Raadt
2009-05-15pull in the right wscons/rasops partsTheo de Raadt
2009-05-15properly identify the RT3052 radio (dual-band 2T2R) in dmesg.Damien Bergamini
2009-05-15update run(4) microcode.Damien Bergamini
split it into two separate files while i'm at it since there are actually two different firmwares (one for RT2870/RT3070 and one for >=RT3071).
2009-05-15attach to more devices; we now have 113 usb ids.Damien Bergamini
2009-05-15regenDamien Bergamini
2009-05-15more run(4) usb ids.Damien Bergamini
one new vendor id for "Amigo Technology".
2009-05-15nicer (unique) wmesg for the tsleep(9) in nfs_reconnect();Thordur I. Bjornsson
2009-05-15Update to match new kernel directories.Miod Vallat
2009-05-15Do not explicitely clear interrupt sources in the interrupt handler, butMiod Vallat
ask the Bridge to do this for us; this makes the initial interrupt deadlock workaround functional again.
2009-05-15Validate the main MBR minimally; if it does not have the AA55 thingy we mustTheo de Raadt
not read garbage values as partitions... which we then put into the spoofed label... and which would lead disklabel -A to make surprising decisions. earlier versions which did too much validation tested by many
2009-05-14Add configuration files for IP27 (includes some IP35 support) and IP30Miod Vallat
systems. Not connected to the builds yet.
2009-05-14Rename sgi GENERIC and RAMDISK with -IP32 suffixes, and have the buildMiod Vallat
machinery minimally cope with this. Discussed with and reluctantely accepted by deraadt@; we both dislike losing the ``naturally comes out of your fingers'' kernel names and the ``one size fits all'' logic; but for now I don't see any easy way to get a single kernel binary able to run on multiple IP## flavours.
2009-05-14More interrupt deadlock tomfoolery; turns out the non-XBridge workaroundMiod Vallat
doesn't appear to trigger the expected interrupt, so use a fugly nanotimeout instead. This makes Origin 200 disks not stall as soon as some serious I/O is intended. They now run multiuser.
2009-05-14When walking cpu configuration, report fpu type as the cpu type, sinceMiod Vallat
various R14000 (which use R14010 FPC) report different values there. That's only to get a prettier cpu0 line in dmesg.