diff options
author | Yang Zhong <yang.zhong@intel.com> | 2021-09-10 18:22:56 +0800 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2021-09-30 15:30:24 +0200 |
commit | 57d874c4c7a0acbaa076a166e3da093b6edbdb0f (patch) | |
tree | 1da4da237c64d35d8dcccc32df4d73f5fd9af9f1 /include | |
parent | c5348c6a163f6956e7f640902b7401a1b4bad8c7 (diff) | |
download | qemu-57d874c4c7a0acbaa076a166e3da093b6edbdb0f.zip qemu-57d874c4c7a0acbaa076a166e3da093b6edbdb0f.tar.gz qemu-57d874c4c7a0acbaa076a166e3da093b6edbdb0f.tar.bz2 |
target/i386: Add HMP and QMP interfaces for SGX
The QMP and HMP interfaces can be used by monitor or QMP tools to retrieve
the SGX information from VM side when SGX is enabled on Intel platform.
Signed-off-by: Yang Zhong <yang.zhong@intel.com>
Message-Id: <20210910102258.46648-2-yang.zhong@intel.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/hw/i386/sgx.h | 11 | ||||
-rw-r--r-- | include/monitor/hmp-target.h | 1 |
2 files changed, 12 insertions, 0 deletions
diff --git a/include/hw/i386/sgx.h b/include/hw/i386/sgx.h new file mode 100644 index 0000000..2bf90b3 --- /dev/null +++ b/include/hw/i386/sgx.h @@ -0,0 +1,11 @@ +#ifndef QEMU_SGX_H +#define QEMU_SGX_H + +#include "qom/object.h" +#include "qapi/error.h" +#include "qemu/error-report.h" +#include "qapi/qapi-types-misc-target.h" + +SGXInfo *sgx_get_info(Error **errp); + +#endif diff --git a/include/monitor/hmp-target.h b/include/monitor/hmp-target.h index 60fc927..dc53add 100644 --- a/include/monitor/hmp-target.h +++ b/include/monitor/hmp-target.h @@ -49,5 +49,6 @@ void hmp_info_tlb(Monitor *mon, const QDict *qdict); void hmp_mce(Monitor *mon, const QDict *qdict); void hmp_info_local_apic(Monitor *mon, const QDict *qdict); void hmp_info_io_apic(Monitor *mon, const QDict *qdict); +void hmp_info_sgx(Monitor *mon, const QDict *qdict); #endif /* MONITOR_HMP_TARGET_H */ |