xref: /openbmc/qemu/include/sysemu/nvmm.h (revision 69700301)
1b9bc6169SReinoud Zandijk /*
2b9bc6169SReinoud Zandijk  * Copyright (c) 2018-2019 Maxime Villard, All rights reserved.
3b9bc6169SReinoud Zandijk  *
4b9bc6169SReinoud Zandijk  * NetBSD Virtual Machine Monitor (NVMM) accelerator support.
5b9bc6169SReinoud Zandijk  *
6b9bc6169SReinoud Zandijk  * This work is licensed under the terms of the GNU GPL, version 2 or later.
7b9bc6169SReinoud Zandijk  * See the COPYING file in the top-level directory.
8b9bc6169SReinoud Zandijk  */
9b9bc6169SReinoud Zandijk 
10*69700301SPhilippe Mathieu-Daudé /* header to be included in non-NVMM-specific code */
11*69700301SPhilippe Mathieu-Daudé 
12b9bc6169SReinoud Zandijk #ifndef QEMU_NVMM_H
13b9bc6169SReinoud Zandijk #define QEMU_NVMM_H
14b9bc6169SReinoud Zandijk 
155fd0711bSReinoud Zandijk #ifdef NEED_CPU_H
16b9bc6169SReinoud Zandijk 
17b9bc6169SReinoud Zandijk #ifdef CONFIG_NVMM
18b9bc6169SReinoud Zandijk 
19b9bc6169SReinoud Zandijk int nvmm_enabled(void);
20b9bc6169SReinoud Zandijk 
21b9bc6169SReinoud Zandijk #else /* CONFIG_NVMM */
22b9bc6169SReinoud Zandijk 
23b9bc6169SReinoud Zandijk #define nvmm_enabled() (0)
24b9bc6169SReinoud Zandijk 
25b9bc6169SReinoud Zandijk #endif /* CONFIG_NVMM */
26b9bc6169SReinoud Zandijk 
275fd0711bSReinoud Zandijk #endif /* NEED_CPU_H */
285fd0711bSReinoud Zandijk 
295fd0711bSReinoud Zandijk #endif /* QEMU_NVMM_H */
30