tdreport
int tdx_mcall_get_report0(u8 *reportdata, u8 *tdreport)
.rcx = virt_to_phys(tdreport),
int tdx_mcall_get_report0(u8 *reportdata, u8 *tdreport);
USER_SOCKPTR(req->tdreport));
static int tdx_do_report(sockptr_t data, sockptr_t tdreport)
if (!sockptr_is_null(tdreport) &&
copy_to_sockptr(tdreport, tdx_report_buf, TDX_REPORT_LEN))
__u8 tdreport[TDX_REPORT_LEN];
struct tdreport *tdreport;
req.tdreport, sizeof(req.tdreport));
tdreport = (struct tdreport *)req.tdreport;
ASSERT_EQ(0, memcmp(&tdreport->reportmac.reportdata[0],