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