/* 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_ */ |