summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
2007-11-02replace ctob/btoc with ptoa/atop (plus the usual round_page() where needed)Martin Reindl
2007-11-02Use the same cache cleaning address computation as done in cpufunc_asm_xscale,Miod Vallat
2007-11-01Remove curproc definition. It is supposed to be in proc.h only.Mike Belopuhov
2007-10-31Overhaul fpu context save/restore code, making it more similar to what we doMark Kettenis
2007-10-31Remove some XXX code that has been #ifdef'ed out for ages.Mark Kettenis
2007-10-31Remove idle_u; it's been unused for a while.Mark Kettenis
2007-10-31Remove some comments about 32-bit mode.Mark Kettenis
2007-10-31Garbage collect ienab_bis() and ienab_bic().Mark Kettenis
2007-10-31for now, workaround MP timeout/splhigh/scsi race at reboot time using aTheo de Raadt
2007-10-31comment fixes.Joel Sing
2007-10-30avoid intermediate files with same name (ie. a.out) for parallel makeTheo de Raadt
2007-10-29run depend so that SFILES depend on assym.h, which allows them to buildMarc Espie
2007-10-29UltraSPARC CPUs (and other SPARC V9 implementations) don't have aMark Kettenis
2007-10-29Make sure the dma_cachectl*() functions actually do their work on allMiod Vallat
2007-10-29When a secondary cpu gets its interrupt pin stuck, be sure to savectxMiod Vallat
2007-10-28This is a horrible kluge: invoke sched_init_cpu for seconday processorsMiod Vallat
2007-10-28Start secondary processors synchronously. This only wins us a nicer dmesgMiod Vallat
2007-10-28Do not flag a processor as ``alive'' until it really is ready to accept IPIs.Miod Vallat
2007-10-28add new envy(4) driver for ICE1712 (aka VIA Envy24) audio devices. TheAlexandre Ratchov
2007-10-28UltraSPARC CPUs don't have a floating-point queue, so cpu_reset_fpustate() isMark Kettenis
2007-10-28Match on compatible: 'pcf8584', such that we attach on the V210 again.Mark Kettenis
2007-10-28get rid of btoc/ctob in favor of atop/ptoaMartin Reindl
2007-10-28When handling a userland data fault occuring in kernel mode, take the kernelMiod Vallat
2007-10-28Disable interrupts around changing curproc and curpcb so these always match.Miod Vallat
2007-10-27Grab kernel lock before calling interrupt handlers.Mark Kettenis
2007-10-27Grab kernel lock for EXC_DSI.Mark Kettenis
2007-10-27get rid of btoc/ctob in favor of atop/ptoaMartin Reindl
2007-10-27Use the same assembly constraints for all inline assembler xmem constructs.Miod Vallat
2007-10-27In __cpu_simple_lock() and __cpu_simple_lock_try(), use a local u_int insteadMiod Vallat
2007-10-27No need for an explicit pipeline synchronization in invalidate_pte(), theMiod Vallat
2007-10-27Be more strict when disassembling {f,}{st,x}cr and [bt]cnd instructions,Miod Vallat
2007-10-27Since ipis are not synchronous, make sure that ci_fpproc is not NULL beforeMiod Vallat
2007-10-27Don't do unecessary work in cpu_switchto().Mark Kettenis
2007-10-25Don't forget the channel number; makes sure we don't always read channel 0Mark Kettenis
2007-10-25Remove some coded that has been #ifdef'ed out for quite a while now.Mark Kettenis
2007-10-25allocate 1 byte extra in getprop(), for the NUL that some callers likeTheo de Raadt
2007-10-25Be sure to enable interrupts on return from ddb if they were enabled beforeMiod Vallat
2007-10-25another case of product encoding is "Sun (TM) modelname", on the E250Theo de Raadt
2007-10-24Rely on 16 byte pcb alignment, and use double loads and stores duringMiod Vallat
2007-10-24Remove sir_lock, superseded by the atomic bit operations.Miod Vallat
2007-10-24Turn curcpu() into an inline function instead of a macro relying on a GCCMiod Vallat
2007-10-24Enable power supply temperature sensors on the E450.Mark Kettenis
2007-10-24Add support for power supply temperature sensors on the E450.Mark Kettenis
2007-10-24pipleine -> pipelineMiod Vallat
2007-10-24In cpu_switchto(), load pmap->pm_tlbpid manually, instead of expectingMiod Vallat
2007-10-24Remove idle loop counter.Mike Belopuhov
2007-10-24Don't spam the dmesg.Mike Belopuhov
2007-10-22alipm0 can now be enabled because of the crash workaroundTheo de Raadt
2007-10-22let alipm0 still be used for spdmem probes, but skip sensors. alipm (orTheo de Raadt
2007-10-22Add support for SUNW,envctrl as found on the E450.Mark Kettenis