| /* SPDX-License-Identifier: GPL-2.0 */ | |
| /* | |
| * Copyright (C) 2019-2021 Intel Corporation | |
| */ | |
| #ifndef _UM_TIME_TRAVEL_H_ | |
| #define _UM_TIME_TRAVEL_H_ | |
| enum time_travel_mode { | |
| TT_MODE_OFF, | |
| TT_MODE_BASIC, | |
| TT_MODE_INFCPU, | |
| TT_MODE_EXTERNAL, | |
| }; | |
| #if defined(UML_CONFIG_UML_TIME_TRAVEL_SUPPORT) || \ | |
| defined(CONFIG_UML_TIME_TRAVEL_SUPPORT) | |
| extern enum time_travel_mode time_travel_mode; | |
| #else | |
| #define time_travel_mode TT_MODE_OFF | |
| #endif /* (UML_)CONFIG_UML_TIME_TRAVEL_SUPPORT */ | |
| #endif /* _UM_TIME_TRAVEL_H_ */ |