Commit | Line | Data |
---|---|---|
25097bf1 CE |
1 | /* |
2 | * Copyright IBM Corp. 2000,2009 | |
3 | * Author(s): Hartmut Penner <hp@de.ibm.com>, | |
4 | * Martin Schwidefsky <schwidefsky@de.ibm.com> | |
5 | * Christian Ehrhardt <ehrhardt@de.ibm.com> | |
6 | */ | |
7 | ||
8 | #ifndef _ASM_S390_CPUID_H_ | |
9 | #define _ASM_S390_CPUID_H_ | |
10 | ||
11 | /* | |
12 | * CPU type and hardware bug flags. Kept separately for each CPU. | |
13 | * Members of this structure are referenced in head.S, so think twice | |
14 | * before touching them. [mj] | |
15 | */ | |
16 | ||
17 | typedef struct | |
18 | { | |
19 | unsigned int version : 8; | |
20 | unsigned int ident : 24; | |
21 | unsigned int machine : 16; | |
22 | unsigned int unused : 16; | |
23 | } __attribute__ ((packed)) cpuid_t; | |
24 | ||
25 | #endif /* _ASM_S390_CPUID_H_ */ |