1 /* for use by sys-$SUBARCH/kernel-offsets.c */
3 DEFINE(KERNEL_MADV_REMOVE
, MADV_REMOVE
);
5 DEFINE(UM_KERN_PAGE_SIZE
, PAGE_SIZE
);
6 DEFINE(UM_KERN_PAGE_MASK
, PAGE_MASK
);
7 DEFINE(UM_KERN_PAGE_SHIFT
, PAGE_SHIFT
);
8 DEFINE(UM_NSEC_PER_SEC
, NSEC_PER_SEC
);
10 DEFINE(UM_ELF_CLASS
, ELF_CLASS
);
11 DEFINE(UM_ELFCLASS32
, ELFCLASS32
);
12 DEFINE(UM_ELFCLASS64
, ELFCLASS64
);
14 DEFINE(UM_NR_CPUS
, NR_CPUS
);
16 DEFINE(UM_GFP_KERNEL
, GFP_KERNEL
);
17 DEFINE(UM_GFP_ATOMIC
, GFP_ATOMIC
);
19 /* For crypto assembler code. */
20 DEFINE(crypto_tfm_ctx_offset
, offsetof(struct crypto_tfm
, __crt_ctx
));
22 DEFINE(UM_THREAD_SIZE
, THREAD_SIZE
);
26 DEFINE(UM_USEC_PER_SEC
, USEC_PER_SEC
);
27 DEFINE(UM_NSEC_PER_SEC
, NSEC_PER_SEC
);
28 DEFINE(UM_NSEC_PER_USEC
, NSEC_PER_USEC
);
31 DEFINE(UML_CONFIG_PRINTK
, CONFIG_PRINTK
);
33 #ifdef CONFIG_NO_HZ_COMMON
34 DEFINE(UML_CONFIG_NO_HZ_COMMON
, CONFIG_NO_HZ_COMMON
);
37 DEFINE(UML_CONFIG_UML_X86
, CONFIG_UML_X86
);
40 DEFINE(UML_CONFIG_64BIT
, CONFIG_64BIT
);