/* SPDX-License-Identifier: GPL-2.0-only */ /* * Interface for managing mitigations for riscv vulnerabilities. * * Copyright (C) 2024 Rivos Inc. */ #ifndef __ASM_BUGS_H #define __ASM_BUGS_H /* Watch out, ordering is important here. */ enum mitigation_state { UNAFFECTED, MITIGATED, VULNERABLE, }; void ghostwrite_set_vulnerable(void); bool ghostwrite_enable_mitigation(void); enum mitigation_state ghostwrite_get_state(void); #endif /* __ASM_BUGS_H */