NCAPINTS
extern const char * const x86_cap_flags[NCAPINTS*32];
#define MAX_CPU_FEATURES (NCAPINTS * 32)
__u32 x86_capability[NCAPINTS + NBUGINTS];
for (i = 0; i < 32*NCAPINTS; i++) {
for (i = 0; i < 32*NCAPINTS; i++)
for (i = 0; i < NCAPINTS; i++) {
static u32 err_flags[NCAPINTS];
static const u32 req_flags[NCAPINTS] =
for (i = 0; i < NCAPINTS; i++) {
u32 flags[NCAPINTS];
for (i = 0; i < NCAPINTS; i++) {
if (i == NCAPINTS-1 && j == 31) {
#define MAX_CPU_FEATURES (NCAPINTS * 32)
extern const char * const x86_cap_flags[NCAPINTS*32];
#define X86_BUG(x) (NCAPINTS*32 + (x))
CPUID_12_EAX = NCAPINTS,
NKVMCAPINTS = NR_KVM_CPU_CAPS - NCAPINTS,
__u32 x86_capability[NCAPINTS + NBUGINTS];
extern __u32 cpu_caps_cleared[NCAPINTS + NBUGINTS];
extern __u32 cpu_caps_set[NCAPINTS + NBUGINTS];
BUG_ON(alt->cpuid >= (NCAPINTS + NBUGINTS) * 32);
if (bit < NCAPINTS * 32) {
for (bit = 0; bit < 32 * (NCAPINTS + NBUGINTS); bit++) {
if (bit < 32 * NCAPINTS) {
flag = x86_bug_flags[bit - (32 * NCAPINTS)];
for (i = 0; i < NCAPINTS; i++)
for (i = NCAPINTS; i < NCAPINTS + NBUGINTS; i++)
__u32 cpu_caps_cleared[NCAPINTS + NBUGINTS] __aligned(sizeof(unsigned long));
__u32 cpu_caps_set[NCAPINTS + NBUGINTS] __aligned(sizeof(unsigned long));
for (i = 0; i < NCAPINTS + NBUGINTS; i++) {
#define MAX_FEATURE_BITS ((NCAPINTS + NBUGINTS) * sizeof(u32) * 8)
for (i = 0; i < 32*NCAPINTS; i++)
unsigned int bug_bit = 32*NCAPINTS + i;
if (leaf < NCAPINTS) \
BUILD_BUG_ON(NR_CPUID_WORDS != NCAPINTS);
#define X86_BUG(x) (NCAPINTS*32 + (x))