]> xenbits.xensource.com Git - libvirt.git/commit
qemu: Get SGX capabilities form QMP
authorHaibin Huang <haibin.huang@intel.com>
Fri, 11 Nov 2022 01:21:20 +0000 (17:21 -0800)
committerMichal Privoznik <mprivozn@redhat.com>
Fri, 11 Nov 2022 13:06:24 +0000 (14:06 +0100)
commit1a68499c015379d781310a41c0dba13845f37d5f
treea3b1b18948a20e75031b7222921cec9bea5e12ca
parentfa0da364e78d0e69cc450cc3dbe22bdb15117f21
qemu: Get SGX capabilities form QMP

Generate the QMP command for query-sgx-capabilities and the command
return SGX capabilities from QMP.

{"execute":"query-sgx-capabilities"}

the right reply:
  {"return":
    {
      "sgx": true,
      "section-size": 197132288,
      "flc": true
    }
  }

the error reply:
  {"error":
    {"class": "GenericError", "desc": "SGX is not enabled in KVM"}
  }

Signed-off-by: Haibin Huang <haibin.huang@intel.com>
Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
src/qemu/qemu_monitor.c
src/qemu/qemu_monitor.h
src/qemu/qemu_monitor_json.c
src/qemu/qemu_monitor_json.h