127f85f12639fe821375a69900d96e0fbcc1450bfAl Viro#ifndef __UM_MODULE_H 227f85f12639fe821375a69900d96e0fbcc1450bfAl Viro#define __UM_MODULE_H 327f85f12639fe821375a69900d96e0fbcc1450bfAl Viro 427f85f12639fe821375a69900d96e0fbcc1450bfAl Viro/* UML is simple */ 527f85f12639fe821375a69900d96e0fbcc1450bfAl Virostruct mod_arch_specific 627f85f12639fe821375a69900d96e0fbcc1450bfAl Viro{ 727f85f12639fe821375a69900d96e0fbcc1450bfAl Viro}; 827f85f12639fe821375a69900d96e0fbcc1450bfAl Viro 927f85f12639fe821375a69900d96e0fbcc1450bfAl Viro#ifdef CONFIG_X86_32 1027f85f12639fe821375a69900d96e0fbcc1450bfAl Viro 1127f85f12639fe821375a69900d96e0fbcc1450bfAl Viro#define Elf_Shdr Elf32_Shdr 1227f85f12639fe821375a69900d96e0fbcc1450bfAl Viro#define Elf_Sym Elf32_Sym 1327f85f12639fe821375a69900d96e0fbcc1450bfAl Viro#define Elf_Ehdr Elf32_Ehdr 1427f85f12639fe821375a69900d96e0fbcc1450bfAl Viro 1527f85f12639fe821375a69900d96e0fbcc1450bfAl Viro#else 1627f85f12639fe821375a69900d96e0fbcc1450bfAl Viro 1727f85f12639fe821375a69900d96e0fbcc1450bfAl Viro#define Elf_Shdr Elf64_Shdr 1827f85f12639fe821375a69900d96e0fbcc1450bfAl Viro#define Elf_Sym Elf64_Sym 1927f85f12639fe821375a69900d96e0fbcc1450bfAl Viro#define Elf_Ehdr Elf64_Ehdr 2027f85f12639fe821375a69900d96e0fbcc1450bfAl Viro 2127f85f12639fe821375a69900d96e0fbcc1450bfAl Viro#endif 2227f85f12639fe821375a69900d96e0fbcc1450bfAl Viro 2327f85f12639fe821375a69900d96e0fbcc1450bfAl Viro#endif 24