summaryrefslogtreecommitdiff
path: root/sys/arch/sparc/include/cpu.h
AgeCommit message (Expand)Author
2004-01-04Rearrange process exit path to avoid need to free resources from differentjdolecek
2003-11-08#if defined(_KERNEL_OPT) is enough, #if !defined(_LKM) isn't neededtsutsui
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2003-01-22Add functions to set & get the interrupt target CPU.pk
2003-01-18Merge the nathanw_sa branch.thorpej
2003-01-16Rename the current mp_{pause,resume}_cpus() => mp_{pause,resume}_cpus_ddb().pk
2003-01-14Add CLKF_LOPRI() macro that allows a (timer) interrupt handler to determinepk
2003-01-12schedcpu() has been fixed; now we can notify another CPU about a pendingpk
2003-01-12Remove needless indirection from the curproc() macro.pk
2003-01-10Replace `want_resched' and `want_ast' globals by per-CPU variables.pk
2003-01-06Move schedintr() to clock.c and initialise schedhz in initclocks(), sopk
2003-01-03remove dead extern fpproc/foundfpu declarations.mrg
2002-12-10* intr_establish() now takes an optional `fast trap' routine argument.pk
2002-12-09setsoftint() is no longer used.pk
2002-12-06Pass the `device class interrupt level' on to intr_establish() and use topk
2002-11-28Not all sun4m platforms have version 8 sparc CPUs. So go out to the PROMpk
2002-11-26Add `machdep.cpu_arch' sysctl to determine the CPU architecture version.pk
2002-02-03* add machdep.booted_device and machdep.boot_args (both fetched fromdarrenr
2001-12-11Export msiiep_swap_endian(onoff) from msiiep.c to turn on/offuwe
2001-12-04defopt "options SUN4*", put #define for each of SUN4, SUN4C, SUN4M and SUN4Udarrenr
2001-11-12Remove redundant declarations.pk
2001-09-27implement generic soft interrupts as described in softintr(9). convertmrg
2001-06-14Don't need to prototype child_return() here, it's in <sys/proc.h>.thorpej
2001-03-15sprinkle KERNEL_LOCK() and KERNEL_PROC_LOCK() where they're missing. addmrg
2001-01-21fix bit rot so that MP kernel compiles s/cpu_no/ci_cpuid/christos
2000-08-25Make need_resched() take a "struct cpu_info *" argument. Thisthorpej
2000-06-05Fix typo. kern/10291.thorpej
2000-06-03Provide a CPU_IS_PRIMARY() macro in the MULTIPROCESSOR case.thorpej
2000-05-31Move switchexit() declaration in here.pk
2000-05-31- In the MULTIPROCESSOR case, initialize p_cpu before a process isthorpej
2000-05-26First sweep at scheduler state cleanup. Collect MI schedulerthorpej
1999-12-16Provide cpu_boot_secondary_cpus().thorpej
1999-10-04Implement sysctl `machdep.booted_kernel'.pk
1999-08-10Define cpu_number() as discussed on tech-smp.thorpej
1999-01-19Add SIR_SERIAL soft interrupt source.pk
1998-11-11Changes to support fork_kthread():thorpej
1998-10-13CLKF_INTR() needs to have a MULTIPROCESSOR version.pk
1998-10-05cpu_set_kpc() prototype is already in <sys/systm.h>.thorpej
1998-09-26mp_{pause,resume,halt}_cpu() prototypes.pk
1998-08-23Nuke obsolete prototype.pk
1998-08-21iommu_{enter,remove} moved to iommuvar.hpk
1997-11-22eliminate declarations of global data in <sparc/cpu.h> and declare intv
1997-03-15Add fix_align() and emulinstr() prototypes.pk
1996-11-06Fix an inconsistency that came in with Lite: setrq() was renamed tocgd
1996-09-05Make the SPARC kernel compile again after recent tty cdevsw changes.thorpej
1996-03-31Move autoconf subroutine prototypes to autoconf.hpk
1996-03-15Fix prototypes for the latest kpc changes.christos
1996-03-14Add missing prototypes and fix the fp struct for svr4.christos
1996-03-14Remove cpu_set_init_frame().pk
1995-06-28remove unused cpu_exec() definitions. moved "broken swap" markers, forcgd