Rev 3771 | Rev 3993 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3771 | Rev 3862 | ||
---|---|---|---|
Line 35... | Line 35... | ||
35 | #ifndef KERN_sparc64_sun4v_CPU_H_ |
35 | #ifndef KERN_sparc64_sun4v_CPU_H_ |
36 | #define KERN_sparc64_sun4v_CPU_H_ |
36 | #define KERN_sparc64_sun4v_CPU_H_ |
37 | 37 | ||
38 | #ifndef __ASM__ |
38 | #ifndef __ASM__ |
39 | 39 | ||
- | 40 | typedef struct { |
|
- | 41 | uint64_t id; /**< virtual processor ID */ |
|
- | 42 | uint32_t mid; // TODO: left here only to keep the code compilable!!! |
|
- | 43 | uint32_t clock_frequency; /**< Processor frequency in Hz. */ |
|
- | 44 | uint64_t next_tick_cmpr; /**< Next clock interrupt should be |
|
- | 45 | generated when the TICK register |
|
- | 46 | matches this value. */ |
|
- | 47 | } cpu_arch_t; |
|
- | 48 | ||
40 | /* Maximum number of virtual processors. */ |
49 | /* Maximum number of virtual processors. */ |
41 | #define MAX_NUM_STRANDS 64 |
50 | #define MAX_NUM_STRANDS 64 |
42 | 51 | ||
43 | #endif |
52 | #endif |
44 | 53 |