tdx_mcall_get_report0(9)
πΈ NAME πΈ
okay so this is the tdx_mcall_get_report0(9) page from the Kernel API Manual β manual name folded in right here, bestie β and tdx_mcall_get_report0 is literally the wrapper to get TDREPORT0 (a.k.a. TDREPORT subtype 0) using the TDG.MR.REPORT TDCALL. slay. π
β¨ SYNOPSIS β¨
int tdx_mcall_get_report0 (u8 *reportdata , u8 *tdreport );
π ARGUMENTS π
reportdataβ address of the input buffer which contains user-definedREPORTDATAto be included intoTDREPORT. It's giving "here's the data" slot, bestie. β¨tdreportβ address of the output buffer to storeTDREPORT. This is where the result lands. π
π¦ DESCRIPTION π¦
Refer to the section titled "TDG.MR.REPORT leaf" in the TDX Module v1.0 specification for more information on the TDG.MR.REPORT TDCALL. iykyk, the spec has the deets. π
It is used in the TDX guest driver module to get the TDREPORT0. no cap.
Return 0 on success, -ENXIO for invalid operands, -EBUSY for busy operation, or -EIO on other TDCALL failures. periodt. π
π SEE ALSO π
The SEE ALSO besties are:
- Kernel file
./arch/x86/coco/tdx/tdx.c tdx_mcall_extend_rtmr(9)tdx_hcall_get_quote(9)
cute sign-off: source/version ./arch/x86/coco/tdx, date October 2026, page tdx_mcall_get_report0(9). stay iconic, bestie π«Άπ¦
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms