| /* SPDX-License-Identifier: MIT */ | |
| /* | |
| * Define TCG_OVERSIZED_GUEST | |
| * Copyright (c) 2008 Fabrice Bellard | |
| */ | |
| #ifndef EXEC_TCG_OVERSIZED_GUEST_H | |
| #define EXEC_TCG_OVERSIZED_GUEST_H | |
| #include "tcg-target-reg-bits.h" | |
| #include "cpu-param.h" | |
| /* | |
| * Oversized TCG guests make things like MTTCG hard | |
| * as we can't use atomics for cputlb updates. | |
| */ | |
| #if TARGET_LONG_BITS > TCG_TARGET_REG_BITS | |
| #define TCG_OVERSIZED_GUEST 1 | |
| #else | |
| #define TCG_OVERSIZED_GUEST 0 | |
| #endif | |
| #endif |