summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2013-05-09Have the ARM MPCore Timer use the private timer, which will be very usefulPatrick Wildt
for SMP on the newer ARMv7 boards. From drahn at dalerahn.com. ok bmercer@
2013-05-09Have the ARM MPCore Timer use the private timer, which will be very usefulPatrick Wildt
for SMP on the newer ARMv7 boards. From drahn at dalerahn.com. ok bmercer@
2013-05-08The "locking" in i915_gem_object_move_to_inactive() makes no sense. Get ridMark Kettenis
of it. It's implemented using "simple" locks anyway, which are no-ops.
2013-05-08Port over NetBSD's arm dma sync code. This makes it easier to flushPatrick Wildt
the secondary cache, as we always have the physical address. tested on panda and zaurus ok miod@
2013-05-08Implement symbol caching and RELACOUNT/RELCOUNT optimizations.Philip Guenther
Much assistance and testing by miod ok miod@
2013-05-08this comment is not attached to this value. removeTed Unangst
2013-05-08remove stale cyrix emc support, and switch to just using intial npxcwTed Unangst
ok kettenis
2013-05-08Move reset commands from that attach path to an own function.Marcus Glocker
Reset device on detach (required for planed usb device claiming). Tested with my uthum(4) device "TEMPer sensor(0x660c), Ten X Technology, Inc.(0x1130)". ok yuo@, mpi@
2013-05-08Maxime Villard reported an uninitialised variable access inJonathan Gray
intel_ddi_prepare_link_retrain(), turns out this is already fixed upstream by Syam Sidhardhan so take their patch. ok dcoppa@
2013-05-08fix some leaks in error pathsJonathan Gray
ok fgsch@ krw@ kettenis@
2013-05-08re-commit uthum_activate() removal, now that uhidev(4) can handle it.Stuart Henderson
testing by myself and mglocker@, ok mpi@
2013-05-07Merge from FreeBSD, r191313Philip Guenther
--------------------------- On the exit of the child process which parent either set SA_NOCLDWAIT or ignored SIGCHLD, unconditionally wake up the parent instead of doing this only when the child is a last child. This brings us in line with other U**xes that support SA_NOCLDWAIT. If the parent called waitpid(childpid), then exit of the child should wake up the parent immediately instead of forcing it to wait for all children to exit. --------------------------- ok tedu@, millert@
2013-05-07When deactivating child devices do not panic if their driver doesMartin Pieuchot
not implement an *activate() function. This could receive more love but is good enough for the moment to start cleaning useless *activate() functions. While here remove unused sc_dying argument. Tested by and ok mglocker@
2013-05-07fix a double free in an error pathJonathan Gray
reminded of this diff by a report from Arto Jonsson ok krw@ fgsch@
2013-05-07remove an unreferenced var that accessed uninitialised memoryJonathan Gray
ok miod@
2013-05-06restore original gangster lockstatus return values for compatTed Unangst
2013-05-06syncBrian Callahan
2013-05-06Revert Cavium Networks back to Cavium - it was right in the first place.Brian Callahan
Drop "Network Processor" off of OCTEON Plus CN50XX Network Processor, we don't need the extra characters. noticed by brad@ and jsg@
2013-05-06syncBrian Callahan
2013-05-06Add OCTEON Plus CN50XX Network Processor id.Brian Callahan
Rename Cavium to Cavium Networks. ok jasper@
2013-05-06the use of modern intel performance counter msrs to measure the number ofDavid Gwynne
cycles per second isnt reliable, particularly inside "virtual" machines. cpuspeed can be calculated as 0, which causes a divide by zero later on which is bad. this goes to more effort to detect if the performance counters are in use by the hypervisor, or detecting if they gave us a cpuspeed of 0 so we can fall through to using rdtsc. the same change as: src/sys/arch/i386/include/specialreg.h r.45 src/sys/arch/i386/isa/clock.c 1.49 ok jsg@
2013-05-06the use of modern intel performance counter msrs to measure the number ofDavid Gwynne
cycles per second isnt reliable, particularly inside "virtual" machines. cpuspeed can be calculated as 0, which causes a divide by zero later on which is bad. this goes to more effort to detect if the performance counters are in use by the hypervisor, or detecting if they gave us a cpuspeed of 0 so we can fall through to using rdtsc. ok jsg@
2013-05-05remove never used get/set ioperm sysarch functions. ok guentherTed Unangst
2013-05-05Add nonblocking argument to i915_gem_object_pin() andMark Kettenis
i915_gem_object_bind_to_gtt().
2013-05-05Remove a supefluous check.Mark Kettenis
2013-05-05With KMS, the inteldrm_quiesce dance isn't needed anymore. Zap the code.Mark Kettenis
2013-05-05Remove some #ifdef'ed out code that's never going to get used again.Mark Kettenis
2013-05-04revert uthum_activate removal, it is needed in the detach path as found theStuart Henderson
hard way by mglocker@
2013-05-04In i915_alloc_ifp() and i965_alloc_ifp() use extent_alloc_subregion() to makeMark Kettenis
sure we allocate outside the Legacy Address Range. Gets rid of the "no ifp" warning on the x41.
2013-05-04- remove unused DPRINTFN, simple DPRINTF is enoughStuart Henderson
- sc_dying is unused, remove it and the uthum_activate() function suggested by mpi (for ugold, but applicable here too), ok mpi
2013-05-03switch the malloc and pool freelists to using xor simpleq.Ted Unangst
this adds a tiny bit more protection from list manipulation.
2013-05-03add an xor cookie variant of simpleqTed Unangst
2013-05-03Fix a shift in the beagle prcm.Patrick Wildt
ok jsg@
2013-05-03Don't return before calling splx.Patrick Wildt
found by and ok jsg@
2013-05-03Export ingress/egress interface index in pflow(4).Florian Obser
Report that this is needed for some netflow collector and tests by Chris Ivancic & Colin Ligertwood. OK mikeb@, benno@
2013-05-03fix mem leak in swapmountFlorian Obser
pointed out by jsg@ ok tedu@
2013-05-03Document which gobal variables are used for sysctl(8), add static toMartin Pieuchot
gobals used only in this file and explain that the printf/debug variable must be settable by ddb. ok henning@, sthen@
2013-05-03break out the battery status into excruciating detail. makes it harder forDavid Gwynne
$VENDOR to complain about a lack of diagnostic material from their crappy mgmt tools if you're not running an operating system they support.
2013-05-02Remove an #endif I forgot in there.Patrick Wildt
2013-05-02Add a driver for the secondary cache controller on the PandaBoard andPatrick Wildt
other ARM Cortex based boards. Disabled for now, until proper secondary cache flushing is done where it's needed. ok miod@
2013-05-02typosMiod Vallat
2013-05-02according to pedro, ids work better with the ending $Ted Unangst
2013-05-02tedu broken Resource Reservation Protocol code that was ifdef RSVP_ISI.Martin Pieuchot
ok deraadt@, tedu@ (implicit)
2013-05-02always attach the battery sensor if the adapter lets us query it.David Gwynne
newly replaced batteries dont show up immediately.
2013-05-02remove static from a simple lock to avoid a compiler warning/error thatTed Unangst
shows up due to the lock.h simplification. noticed by patrick. stealing his commit because the tree should at least compile while we debate the future of simplelocks.
2013-05-01a few tweaks noticed by jsingTed Unangst
2013-05-01exorcise lockmgr. the api remains, but is now backed by recursive rwlocks.Ted Unangst
originally by thib. ok deraadt jsing and anyone who tested
2013-05-01Remove useless cast of ROOT_INFO to ino_t. OK otto@Todd C. Miller
2013-05-01Add a secure monitor call function, so that a secondary cache controllerPatrick Wildt
driver can talk to its controller properly. From drahn at dalerahn.com. ok bmercer@
2013-05-01Disable PandaBoard's L2 Cache early on bootup. We will re-enable itPatrick Wildt
later once we're ready. ok bmercer@