summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2010-12-04Remove pci configuration space acces hook infrastructure, which got copiedMiod Vallat
from loongson but isn't necessary on octeon. ok syuu@
2010-12-04Define BUS_SPACE_MAP_LINEAR and BUS_SPACE_MAP_PREFETCHABLE, and provideMiod Vallat
a simple bus_space_barrier implementation. ok syuu@
2010-12-04Make sgi port compile again.Joel Sing
2010-12-04The pm_cpus member of the pmap is now a 64bit integer: update the assemblyPhilip Guenthe
used in cpu_switch() for handling it. Also, delete an unnecessary instruction that I added while debugging the pm_cpus handling before ok kettenis@
2010-12-04Teach swapctl(2) about DUIDs.Joel Sing
ok deraadt@
2010-12-03removed slot argument of function pckbd_cnattachAlexandr Shadchin
because it is always PCKBC_KBD_SLOT ok miod@, krw@
2010-12-03missing ; in previousJacob Meuser
2010-12-02After the most recent change, make it possible to make -j again. TheTheo de Raadt
early MD and late MI files must be split up so that vers.o can sneak between. Issue spotted by bluhm, repair discussed with miod
2010-12-02don't attach to the hid interface of the ti msp430Jacob Meuser
2010-12-02move vers.o to before the other objects, so that it is not linked last.Theo de Raadt
having it linked last is bad (on at least i386 and amd64) because the lapic is mapped over the start of the data segment -- savecore(8) then reads the version string for a fixed buffer space, and reads into the lapic area causing unintended side-effects (at least on Intel X5570 and X5680) found by pedro, discussed with kettenis and mpf and miod
2010-12-02make hotplug queue dynamic, allowing us to increase size without waste.Ted Unangst
ok deraadt kettenis miod
2010-12-02don't match/attach devices without a data endpoint, since this driverJacob Meuser
can't use them anyway. tested with working umodem by sthen@ ok sthen@
2010-12-01Add definition for "Extended Synch" bit in PCIe Link Control register.Damien Bergamini
From PCI Express(R) Base Specification Rev 2.0.
2010-12-01regenDamien Bergamini
2010-12-01PCI id for Atheros AR9485.Damien Bergamini
This is a single-stream single-band AR9300.
2010-11-30Extend bitmasks to 64-bit such that we can support up to 64 CPU cores.Mark Kettenis
tested by dlg@, ok jsing@
2010-11-30Extend bitmasks to 64-bit such that we can support up to 64 CPU cores.Mark Kettenis
ok jsing@
2010-11-30syncJacob Meuser
2010-11-30Texas Instruments MSP430 as found in the Launchpad dev boardJacob Meuser
2010-11-29Let ifa_print_rb() build on INET6-free kernels. Repairs RAMDISK on a fewMiod Vallat
platforms.
2010-11-29regenDamien Bergamini
2010-11-29bunch of RTL8192SU product ids.Damien Bergamini
2010-11-29use m_pulldown to get a contig view of the pfsync_header instead ofDavid Gwynne
m_pullup. not really a significant change since most rx bufs (which we read pfsync packets from) are a single contig cluster coming off the network, so we rarely hit the case m_pullup was called in.
2010-11-29get rid of struct pfsync_pkt. it was used to store data on the stack toDavid Gwynne
pass to all the submessage handlers, but only the flags part of it was ever used. just pass the flags directly instead.
2010-11-29double the default message buffer size. again.David Gwynne
requested by deraadt@
2010-11-29bump the number of supported cpus from 32 up to 64. lets me attach and useDavid Gwynne
all 48 cores in one of my boxes. requested by deraadt@ made possible by the recent pmap diff by kettenis@
2010-11-28Get rid of "forever" loop in the interrupt handler such that we drop out of theMark Kettenis
interrupt handler if the "Rx Descriptor Unavailable" bit is set and no new mbufs are available to populate descriptors. Fixes hangs seen with MCLGETI. ok sthen@, deraadt@
2010-11-28Bring back MCLGETI; a fix for the issue that was the reason for its previousMark Kettenis
backout will be committed shortly. ok sthen@
2010-11-28Rename the pmap_growkernel() current limit variable from virtual_end toMiod Vallat
pmap_maxkvaddr, to mimic what other pmap_growkernel()-capable pmaps do, and to reduce confusion with what virtual_end (used to) mean.
2010-11-28Get rid of machdep.root_device sysctl and related variables.Miod Vallat
2010-11-28Do not declare a struct cfdriver and initialize it, and then write `externMiod Vallat
struct cfdriver' the bloody same struct.
2010-11-28boot descriptor support addedTakuya ASADA
2010-11-28Remove unused CONF_HAVE_xxx defines, arm conf.c really only cares aboutMiod Vallat
CONF_HAVE_GPIO and CONF_HAVE_APM those days.
2010-11-28Remove inapplicable or no longer used cdevsw[] entries and macros.Miod Vallat
2010-11-28Use angle brackets instead of quotes, to bring the common arm file.Miod Vallat
2010-11-28This file redefines the IRQdisable and IRQenable macros, but never uses them,Miod Vallat
so why bother.
2010-11-28Get rid of machdep.debug, machdep.booted_device and machdep.booted_kernelMiod Vallat
sysctl. Only the first one is really implemented, and it only matters on older processor flavours we don't run on (and don't want to), so this was just dead weight.
2010-11-28Update comment to no longer mention a page is 4KB, since this may not be theMiod Vallat
case.
2010-11-28Enable __HAVE_PMAP_DIRECT on mips64, unless the kernel is configured toMiod Vallat
run on R5000 family processors (e.g. sgi GENERIC-IP32), where direct XKPHYS mappings hit a silicon bug.
2010-11-28Allow mips64-based ports to override the default mips64 VM_PHYSSEG_STRATMiod Vallat
strategy value (BSEARCH); use BIGFIRST on loongson since there are only up to two memory segments.
2010-11-28Only call ifa_del() when no error happend previously. Do the same thingClaudio Jeker
for dohooks() since it makes no sense to call the if_addrhooks when the address assignment failed. Additionally only call ifa_add() in in_ifinit() when no error happend. Fixes a carp(4) panic seen by dhill and dlg. OK henning@, dlg@
2010-11-28Remove unused gscbus bus_dma_tag_t.Miod Vallat
2010-11-28Don't bother .import'ing a dead global.Miod Vallat
2010-11-28there's no need to take splsoftnet in the input packet action handlersDavid Gwynne
since theyre only ever called from pfsync_input, which is only called from ipintr, which is only called by softnet.
2010-11-27Rework the way saved registers are displayed in arm backtraces, to yield aMiod Vallat
more compact layout, and use fewer lines. Requested by espie@ long ago due to the small zaurus screen size.
2010-11-27Get rid of the global pmap list and related debug code. While there, mergeMiod Vallat
pmap_pinit() into pmap_create(). Help and ok drahn@
2010-11-27Get rid of the vm_map field of ddb breakpoints and watchpoints, and do notMiod Vallat
pretend these could work on userland addresses.
2010-11-27Remove ddb single-step load and store counters. Most platforms do notMiod Vallat
implement them, and they are of questionable usefulness.
2010-11-27Misaligned load/store recovery code in the kernel, enabled by T_FIXALIGNMiod Vallat
userland traps on a per-process basis, were necessary for *some* SunOS binaries on sparc, which had to compiled with explicit misaligned access code generation (i.e. for vendors to release a working SunOS/sparc version of their code until they could fix their bogus code). There is no reason to keep this code on sparc64, and now that we don't provide COMPAT_SUNOS anymore, there is no reason to keep this code on sparc. ok kettenis@
2010-11-27Remove unused vgafb_cnprobe().Miod Vallat