1/* AUTOMATICALLY GENERATED, DO NOT MODIFY */
2
3/*
4 * Schema-defined QAPI/QMP commands
5 *
6 * Copyright IBM, Corp. 2011
7 * Copyright (C) 2014-2018 Red Hat, Inc.
8 *
9 * This work is licensed under the terms of the GNU LGPL, version 2.1 or later.
10 * See the COPYING.LIB file in the top-level directory.
11 */
12
13#ifndef QAPI_COMMANDS_MISC_TARGET_H
14#define QAPI_COMMANDS_MISC_TARGET_H
15
16#include "qapi-types-misc-target.h"
17#include "qapi/qmp/dispatch.h"
18
19#if defined(TARGET_I386)
20void qmp_rtc_reset_reinjection(Error **errp);
21void qmp_marshal_rtc_reset_reinjection(QDict *args, QObject **ret, Error **errp);
22#endif /* defined(TARGET_I386) */
23#if defined(TARGET_I386)
24SevInfo *qmp_query_sev(Error **errp);
25void qmp_marshal_query_sev(QDict *args, QObject **ret, Error **errp);
26#endif /* defined(TARGET_I386) */
27#if defined(TARGET_I386)
28SevLaunchMeasureInfo *qmp_query_sev_launch_measure(Error **errp);
29void qmp_marshal_query_sev_launch_measure(QDict *args, QObject **ret, Error **errp);
30#endif /* defined(TARGET_I386) */
31#if defined(TARGET_I386)
32SevCapability *qmp_query_sev_capabilities(Error **errp);
33void qmp_marshal_query_sev_capabilities(QDict *args, QObject **ret, Error **errp);
34#endif /* defined(TARGET_I386) */
35#if defined(TARGET_S390X)
36void qmp_dump_skeys(const char *filename, Error **errp);
37void qmp_marshal_dump_skeys(QDict *args, QObject **ret, Error **errp);
38#endif /* defined(TARGET_S390X) */
39#if defined(TARGET_ARM)
40GICCapabilityList *qmp_query_gic_capabilities(Error **errp);
41void qmp_marshal_query_gic_capabilities(QDict *args, QObject **ret, Error **errp);
42#endif /* defined(TARGET_ARM) */
43
44#endif /* QAPI_COMMANDS_MISC_TARGET_H */
45