xref: /openbmc/qemu/target/i386/kvm/tdx-stub.c (revision efa742b23eff2a799c196d756bd506fe74e96fdc)
1f15898b0SXiaoyao Li /* SPDX-License-Identifier: GPL-2.0-or-later */
2f15898b0SXiaoyao Li 
3f15898b0SXiaoyao Li #include "qemu/osdep.h"
4f15898b0SXiaoyao Li 
5f15898b0SXiaoyao Li #include "tdx.h"
6f15898b0SXiaoyao Li 
7f15898b0SXiaoyao Li int tdx_pre_create_vcpu(CPUState *cpu, Error **errp)
8f15898b0SXiaoyao Li {
9f15898b0SXiaoyao Li     return -EINVAL;
10f15898b0SXiaoyao Li }
11cb5d65a8SXiaoyao Li 
12cb5d65a8SXiaoyao Li int tdx_parse_tdvf(void *flash_ptr, int size)
13cb5d65a8SXiaoyao Li {
14cb5d65a8SXiaoyao Li     return -EINVAL;
15cb5d65a8SXiaoyao Li }
1698dbfd68SXiaoyao Li 
1798dbfd68SXiaoyao Li int tdx_handle_report_fatal_error(X86CPU *cpu, struct kvm_run *run)
1898dbfd68SXiaoyao Li {
1998dbfd68SXiaoyao Li     return -EINVAL;
2098dbfd68SXiaoyao Li }
21427b8cf4SBinbin Wu 
2240da501dSIsaku Yamahata void tdx_handle_get_quote(X86CPU *cpu, struct kvm_run *run)
2340da501dSIsaku Yamahata {
2440da501dSIsaku Yamahata }
2540da501dSIsaku Yamahata 
26427b8cf4SBinbin Wu void tdx_handle_get_tdvmcall_info(X86CPU *cpu, struct kvm_run *run)
27427b8cf4SBinbin Wu {
28427b8cf4SBinbin Wu }
29*efa742b2SXiaoyao Li 
30*efa742b2SXiaoyao Li void tdx_handle_setup_event_notify_interrupt(X86CPU *cpu, struct kvm_run *run)
31*efa742b2SXiaoyao Li {
32*efa742b2SXiaoyao Li }
33