|
|
1.1.1.2 ! root 1: /* 1.1 root 2: * Copyright (c) 1995 The University of Utah and 3: * the Computer Systems Laboratory at the University of Utah (CSL). 4: * All rights reserved. 5: * 6: * Permission to use, copy, modify and distribute this software is hereby 7: * granted provided that (1) source code retains these copyright, permission, 8: * and disclaimer notices, and (2) redistributions including binaries 9: * reproduce the notices in supporting documentation, and (3) all advertising 10: * materials mentioning features or use of this software display the following 11: * acknowledgement: ``This product includes software developed by the 12: * Computer Systems Laboratory at the University of Utah.'' 13: * 14: * THE UNIVERSITY OF UTAH AND CSL ALLOW FREE USE OF THIS SOFTWARE IN ITS "AS 15: * IS" CONDITION. THE UNIVERSITY OF UTAH AND CSL DISCLAIM ANY LIABILITY OF 16: * ANY KIND FOR ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. 17: * 18: * CSL requests users of this software to return to [email protected] any 19: * improvements that they make and grant CSL redistribution rights. 20: * 21: * Author: Bryan Ford, University of Utah CSL 22: */ 23: #ifndef _UTIL_CPU_H_ 24: #define _UTIL_CPU_H_ 25: 26: #include "cpus.h" 27: 28: 29: /* There's one of these data structures per processor. */ 30: struct cpu 31: { 32: #define cpu_sub(name) struct cpu_##name name; 33: #include "cpu_subs.h" 34: #undef cpu_sub 35: int dummy; 36: }; 37: 38: extern struct cpu cpu[NCPUS]; 39: 40: 1.1.1.2 ! root 41: #endif /* _UTIL_CPU_H_ */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.