| /* SPDX-License-Identifier: GPL-2.0 */ | |
| #ifndef _ASM_UM_XOR_H | |
| #define _ASM_UM_XOR_H | |
| #ifdef CONFIG_64BIT | |
| #undef CONFIG_X86_32 | |
| #else | |
| #define CONFIG_X86_32 1 | |
| #endif | |
| #include <asm/cpufeature.h> | |
| #include <../../x86/include/asm/xor.h> | |
| #include <linux/time-internal.h> | |
| #ifdef CONFIG_UML_TIME_TRAVEL_SUPPORT | |
| #undef XOR_SELECT_TEMPLATE | |
| /* pick an arbitrary one - measuring isn't possible with inf-cpu */ | |
| #define XOR_SELECT_TEMPLATE(x) \ | |
| (time_travel_mode == TT_MODE_INFCPU ? &xor_block_8regs : NULL) | |
| #endif | |
| #endif |