summaryrefslogtreecommitdiff
path: root/sys/arch/alpha/include/cpu.h
AgeCommit message (Expand)Author
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2003-02-05Share alpha/microtime.c with i386 and sparc64 as kern_microtime.c.nakayama
2003-01-17Merge the nathanw_sa branch.thorpej
2001-05-30use _KERNEL_OPTmrg
2001-05-27Assorted microtime fixes (similar to fixes I made yesterday whensommerfeld
2001-04-28Add a microtime() implementation that interpolates between ticksthorpej
2001-04-26o IEEE 754 floating-point completion code.ross
2001-04-21Adjust the way the cpu_info[] array works (array of pointersthorpej
2001-04-20Eliminate race conditions in the FP-switch code. MP kernels getthorpej
2001-02-27revert previous commit while the longbeards pondermjacob
2001-02-27Remove cpu_wait #define because it's now prototyped in <sys/proc.h> whichmjacob
2001-01-19Make ASTs per-process.thorpej
2000-12-13Oops; add PROC_PC().mycroft
2000-11-22Several changes, which get us generally further along withthorpej
2000-11-20Make ci_ipis volatile.thorpej
2000-08-25Make need_resched() take a "struct cpu_info *" argument. Thisthorpej
2000-08-21Add experimental code for pausing other CPUs upon a CPU'sthorpej
2000-06-08And more ANSI'ification!thorpej
2000-06-05Switch to the new `evcnt' mechanism for counting interrupts. Maintainthorpej
2000-06-04Increment an interrupt depth counter in non-clock interrupt casesthorpej
2000-06-03- Clean up clock interrupt code a bit, and provide a CPU_IS_PRIMARY()thorpej
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
2000-04-03Print any architecture extensions present on the primary CPU.thorpej
2000-02-29Put machine check info in cpu_info in the multiprocessor case, andthorpej
1999-12-16- Remove a misguided attempt to use procs as idle contexts for secondarythorpej
1999-09-17Centralize the declaration and clearing of `cold'.thorpej
1999-08-16Pull in <machine/alpha_cpu.h>.thorpej
1999-08-15Protect userland from the vast majority of this file.thorpej
1999-08-10Move cpu_info and related info into <machine/cpu.h>, and implement thethorpej
1999-08-10Define cpu_number() as discussed on tech-smp.thorpej
1998-11-19Rip out 70 lines of (all of) the port-alpha-specific decls and prototypes.ross
1998-11-11Changes to support fork_kthread():thorpej
1998-10-07Oops, back out a buglet I didn't intend to commit in the last change.thorpej
1998-10-06configure() prototype is in <sys/device.h>thorpej
1998-09-29Prototype cpu_halt_secondary().thorpej
1998-09-24First-cut at code to spin up secondary processors on a multiprocessorthorpej
1998-07-13Kill the old extern mchkinfo pointer and prototype cpu_mchkinfo().ross
1998-07-08stale beer- place structure in right filemjacob
1998-07-08Add machine check type definitions. Structure the expected/receivedmjacob
1998-02-16Add support for non-contiguous physical memory, using MACHINE_NEW_NONCONTIG.thorpej
1998-02-13Clean up kernel initialization. Use the bootinfo structure (or innatecgd
1998-02-12clean up the way bootinfo information is passed and used: move the versioncgd
1997-09-23Redo the platform specific identification and initialization, makingmjacob
1997-07-25Update alpha_init() prototype; takes two more args.thorpej
1997-04-06clean up NetBSD RCS ID stringscgd
1997-01-24astpending and want_resched are kernel-onlycgd
1996-12-07add a "machdep.booted_kernel" sysctl, which is the name of the bootedcgd
1996-11-13compile cleanly with:cgd
1996-07-14(1) Add unaligned access fixup code to fix unaligned quad, long,cgd