summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2007-05-19Add some phy's found on certain xl(4) models. From brad at comstyle dot com.Mark Kettenis
2007-05-19Uncomment em(4) entry. From brad at comstyle dot com.Mark Kettenis
2007-05-19Oops, get the ``disabling cpu'' message correct.Miod Vallat
2007-05-19Silence a diagnostic message in multiprocessor kernels, it makes things worse.Miod Vallat
2007-05-19Send an IPI in signotify() if the process runs on a different processor,Miod Vallat
similar to the fix which went into i386 and amd64 a few weeks ago.
2007-05-19Force other processors to spin when one is in ddb.Miod Vallat
2007-05-19(disabled) option for PCIAGP. at least lets i945 chipsets workTed Unangst
ok dim
2007-05-19aps works on amd64, ok jsgTed Unangst
2007-05-19the thinkpad 60 models are in "state" 5.Ted Unangst
ok deraadt jasper jsg mk
2007-05-19Uncomment entry for xl(4) here too.Mark Kettenis
2007-05-19Add a GENERIC.MP configuration, not for the faint of the heart, if you wantMiod Vallat
to play.
2007-05-19Try reducing the number of IPIs, by only reinflicting them to us if we areMiod Vallat
lowering the spl. Also, warn and halt in tracks if the interrupt pin of a secondary cpu never clears (found the hard way in one of the 2P256 modules here), since there is nothing better we can do. Last, do not attempt to handle VME interrupts on secondary processors yes (this confuses the bus, since both processors will perform a VME interrupt acknowledge sequence, but only one will succeed). This lets processes correctly run on all the available processors in single-user mode, but there are still issues to sort out.
2007-05-19Uncomment xl(4).Mark Kettenis
2007-05-19Simpler asm constraints for simplelock operations.Miod Vallat
2007-05-19My 3c905C needs a brief pause after reset for PIO too, at least on hppa.Mark Kettenis
tested by thib@, ok deraadt@
2007-05-19regenMoritz Jodeit
2007-05-19Add Radeon X700 PCIE, Radeon X700 PCIE Secondary and Marvell 88SE6145 SATA.Moritz Jodeit
2007-05-19Kernel crash dump support for arm-based platform, with minimal support inMiod Vallat
libkvm, but all the necessary information for a complete _kvm_kvatop() is available in the crash dump.
2007-05-19Implement splassert for armish and zaurus.Miod Vallat
2007-05-19command ids for mailbox commandsDavid Gwynne
2007-05-19Use atomic operations in set_sint() instead of disabling interrupts in theMiod Vallat
function. ok kettenis@
2007-05-19stash the dma tag in sli_softcDavid Gwynne
2007-05-19hook up interrupts, but a little different to what i usually do. this mapsDavid Gwynne
the interrupt before the bus independant code is attached, and establishes the interrupt after that.
2007-05-18fix the check of wsmouse_calibcoords values andRobert Nagy
invert the X or Y coordinates to make the top left corner (0,0).
2007-05-18More work in IPI processing: actual processing is now done with interruptsMiod Vallat
enabled, and is delayed if the current spl is not high enough; setipl() and raiseipl() will retrigger an IPI interrupt if there are any pending IPIs.
2007-05-18Move proc_do_uret() around so that it can fall through no_ast instead ofMiod Vallat
jumping to it. No functional change.
2007-05-18In spl0(), really process soft interrupts at IPL_SOFT instead of whateverMiod Vallat
level we were at.
2007-05-18Revert previous revision, and do it again correctly.Miod Vallat
2007-05-18Dont write to the string passed to parsedisk(), ok deraadt@Dale Rahn
2007-05-18Widen the SCHED_LOCK in two cases to protect p_estcpu and p_priority.Artur Grabowski
kettenis@ ok
2007-05-18Fix io space access.Mark Kettenis
tested by krw@, miod@, ok deraadt@
2007-05-18regenMark Kettenis
2007-05-18Add IDs for 8700/pcxw2 cpu and fpu.Mark Kettenis
2007-05-18Instead of checking whichqs directly, add a "sched_is_idle()" macro toArtur Grabowski
sys/sched.h and use that to check if there's something to do. kettenis@ thib@ ok
2007-05-18Instead of a silly loop with goto, just use while(1).Artur Grabowski
2007-05-18in case of pre-configured nfs, we must assume that the bootdv is the rootdvTheo de Raadt
2007-05-18spelling in comment fixDavid Gwynne
2007-05-18remove the COMPAT entries. they are not useful hereTed Unangst
2007-05-17Collapse struct v_selectinfo in struct vnode, remove theThordur I. Bjornsson
simplelock and reuse the name for the selinfo member. Clean-up accordingly. ok tedu@,art@
2007-05-17Since we're initializing everything in pmap_pinit, it's probably a goodArtur Grabowski
idea to initialize pm_cpus as well. Otherwise we'll get stray tlb shootdowns and pm_cpus is not clear on exit sometimes.
2007-05-17There's no reason to keep track of gdt_count, we only use it forArtur Grabowski
copying the intial gdt when spinning up secondary cpus and then we can simply use gdt_size for that. From mickey, art@ ok
2007-05-17Limit hppa buffer cache to 30%. It used to be 70% because stack garbageArtur Grabowski
that was used for minaddr instead of the proper vm_map_min(kernel_map) (fixed in this diff). From mickey. art@ ok
2007-05-17provide dummy device_register()Martin Reindl
2007-05-17copy the lladdr from the arpcom struct onto the hardware when the interfaceDavid Gwynne
is brought up. this driver now supports all the features our network layer expects of it.
2007-05-17support changing the mtu up to the maximum frame size it currentlyDavid Gwynne
supports (MCLBYTES).
2007-05-16fix return values in bridge_output.Michele Marchetto
OK claudio@ jason@
2007-05-16forgot this one in my previous commit.Thordur I. Bjornsson
splassert_ctl defaults to 1 now, so dont wrap the checks for splassert_ctl > 0 in __predict_false(). ok deraadt@
2007-05-16splassert_ctl defaults to 1 now, so dont wrap the checks forThordur I. Bjornsson
splassert_ctl > 0 in __predict_false(). ok deraadt@
2007-05-16The world of __HAVEs and __HAVE_NOTs is reducing. All architecturesArtur Grabowski
have cpu_info now, so kill the option. eyeballed by jsg@ and grange@
2007-05-16we need a cpu_info_store; how did miod miss this?Theo de Raadt