summaryrefslogtreecommitdiff
path: root/sys/arch/sparc64/include/cpu.h
AgeCommit message (Expand)Author
2015-08-28Add support for switching CPUs in ddb on sparc64.Mark Kettenis
2015-07-02introduce srp, which according to the manpage i wrote is short forDavid Gwynne
2014-10-15move CPU_BUSY_CYCLES define out of #ifdef/else MULTIPROCESSOR, its meant toSebastian Reitenbach
2014-07-11CPU_BUSY_CYCLE(): A new MI statement for busy loop power reductionMasao Uebayashi
2014-03-29It's been a quarter century: we can assume volatile is present with that name.Philip Guenther
2013-05-31remove counters for simplelocksTed Unangst
2013-03-12Fix kernel profiling on MP systems by using per-CPU buffers and teachMartin Pieuchot
2013-02-12Back out per-CPU kernel profiling, it shouldn't modify a public headerMartin Pieuchot
2013-02-11Fix kernel profiling on MP systems by using per-CPU buffer. PreviouslyMartin Pieuchot
2012-12-02Determine whether we're currently on the alternative signal stackPhilip Guenthe
2011-07-06Handle pci_conf_read() faults on reading non-existent registers that resultMark Kettenis
2011-06-24machdep.kbdreset enables a shutdown by Ctrl-Alt-Del on amd64 andChristian Weisgerber
2011-03-23Normalize sentinel. Use _MACHINE_*_H_ and _<ARCH>_*_H_ properly and consitently.Paul Irofti
2010-12-21Convert netisr to a normal soft interrupt instead of hanving MD codeClaudio Jeker
2010-11-27Misaligned load/store recovery code in the kernel, enabled by T_FIXALIGNMiod Vallat
2010-09-28Implement a per-cpu held mutex counter if DIAGNOSTIC on all non-x86 platforms,Miod Vallat
2009-03-26Remove cpu_wait(). It's original use was to be called from the reaper soOwain Ainsworth
2009-01-23Make write_user_windows() do what the name suggests: flush user windows insteadMark Kettenis
2008-11-22The last parts of cpu_unidle. i386, amd64 and sparc64Artur Grabowski
2008-10-15make random(9) return per-cpu values (by saving the seed in the cpuinfo),Theo de Raadt
2008-10-10Define MAXCPUS on all architectures.Artur Grabowski
2008-10-09Implement CPU_INFO_UNIT for everyone, not just MP kernels.Artur Grabowski
2008-08-10Use the STICK logic on UltraSPARC-IIe to generate clock interrupts.Mark Kettenis
2008-08-07Use %sys_tick to generate clock interrupts on systems that have it.Mark Kettenis
2008-08-07Give each CPU its own `struct intrhand' for %tick interrupts. Fixes aMark Kettenis
2008-07-18Add a macro that clears the want_resched flag that need_resched sets.Artur Grabowski
2008-07-04Change trapbase from a pointer to a variable-length array such that it canMark Kettenis
2008-04-17Really try to schedule clock ticks at fixed intervals. Make sure hardclock()Mark Kettenis
2008-04-13Use %g7 to store a pointer `struct cpu_info', and use it whereever possible.Mark Kettenis
2008-03-31Make MULTIPROCESSOR kernels work on sun4v. Won't gracefully halt, powerdownMark Kettenis
2008-03-23Add code to initialize CPUs on sun4v.Mark Kettenis
2008-03-17Remove KGDB code. It was never converted to 64-bit, and just makes locore.sMark Kettenis
2008-03-15Make GENERIC.MP work on the e10k. The e10k is a bit funky since UPA onlyMark Kettenis
2008-02-20make tda(4) run the fans at maximum speed when we are about to dropRobert Nagy
2008-02-18remove the definition of amd7930_trap(), it is not used anywhere.Robert Nagy
2008-01-19Simplify CLKF_INTR by making it look at the saved interrupt level,Mark Kettenis
2007-10-31Overhaul fpu context save/restore code, making it more similar to what we doMark Kettenis
2007-10-21Don't use next_tick() to start the clock ticking on secondary CPUs. ThisMark Kettenis
2007-10-20Make sure to send an ipi to the processor a given proc runs on in signotify(),Miod Vallat
2007-10-18Don't try to send IPIs to CPUs that aren't running (yet).Mark Kettenis
2007-10-16Make lazy fpu context switching work for MULTIPROCESSOR kernels. Tested byMark Kettenis
2007-10-16Another cpu_switchto() leftover.Mark Kettenis
2007-09-30Move intrpending array into 'struct cpu_info'.Mark Kettenis
2007-09-09Add a few missing bits to include/cpu.h required for MULTIPROCESSOR kernels.Mark Kettenis
2007-09-09Make fpproc per-cpu. This turns fpproc into a macro, so adjust fpu/fpu.cMark Kettenis
2007-09-09Make handled_intr_level per-cpu.Mark Kettenis
2007-09-08Make the ast on sparc64 per-process instead of global. Necessary to makeMark Kettenis
2007-09-04UltraSPARC CPUs always have an on-chip FPU. There really is no need to haveMark Kettenis
2007-05-14Move want_resched into struct cpu_info.Mark Kettenis
2007-05-02Move sparc64 to __HAVE_CPUINFO.Mark Kettenis