xref: /openbmc/qemu/backends/igvm.h (revision c1d466d267cf40093c9489075906b385459a195f)
1*c1d466d2SRoy Hopkins /*
2*c1d466d2SRoy Hopkins  * QEMU IGVM configuration backend for Confidential Guests
3*c1d466d2SRoy Hopkins  *
4*c1d466d2SRoy Hopkins  * Copyright (C) 2023-2024 SUSE
5*c1d466d2SRoy Hopkins  *
6*c1d466d2SRoy Hopkins  * Authors:
7*c1d466d2SRoy Hopkins  *  Roy Hopkins <roy.hopkins@randomman.co.uk>
8*c1d466d2SRoy Hopkins  *
9*c1d466d2SRoy Hopkins  * SPDX-License-Identifier: GPL-2.0-or-later
10*c1d466d2SRoy Hopkins  */
11*c1d466d2SRoy Hopkins 
12*c1d466d2SRoy Hopkins #ifndef BACKENDS_IGVM_H
13*c1d466d2SRoy Hopkins #define BACKENDS_IGVM_H
14*c1d466d2SRoy Hopkins 
15*c1d466d2SRoy Hopkins #include "system/confidential-guest-support.h"
16*c1d466d2SRoy Hopkins #include "system/igvm-cfg.h"
17*c1d466d2SRoy Hopkins #include "qapi/error.h"
18*c1d466d2SRoy Hopkins 
19*c1d466d2SRoy Hopkins int qigvm_process_file(IgvmCfg *igvm, ConfidentialGuestSupport *cgs,
20*c1d466d2SRoy Hopkins                       Error **errp);
21*c1d466d2SRoy Hopkins 
22*c1d466d2SRoy Hopkins #endif
23