STRUCT TDX_REPORT_REQ(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so this is the Kernel API Manual page for struct tdx_report_req(9), and it is literally the request struct for the TDX_CMD_GET_REPORT0 IOCTL. no cap, that's the whole vibe. πŸ’…


✨ SYNOPSIS ✨

       struct tdx_report_req {
           __u8 reportdata[TDX_REPORTDATA_LEN];
           __u8 tdreport[TDX_REPORT_LEN];
        };

πŸ¦‹ Members πŸ¦‹

  • reportdata β€” user buffer with REPORTDATA that gets included into TDREPORT. typically it can be some nonce provided by the attestation service, so the generated TDREPORT can be uniquely verified. iconic. πŸ”₯
  • tdreport β€” user buffer where the TDREPORT output from TDCALL[TDG.MR.REPORT] gets stored. slay. ✨

🌈 SEE ALSO 🌈

  • Kernel file ./include/uapi/linux/tdx-guest.h β€” go read it, bestie, iykyk. 🫢

mwah πŸ’– that was struct tdx_report_req(9) from the Kernel API Manual, sourced from ./include/uapi/linux, dated October 2026. periodt. πŸ‘‘

πŸ“¦ where this page comes from