Docs.rs
  • tdx-tdcall-0.2.1
    • tdx-tdcall 0.2.1
    • Permalink
    • Docs.rs crate page
    • BSD-2-Clause-Patent
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • OuyangHang33
    • gaojiaqi7
    • Dependencies
      • lazy_static ^1.0 normal
      • log ^0.4.13 normal
      • scroll ^0.10 normal
      • spin ^0.9.2 normal
      • x86_64 ^0.14.9 normal
    • Versions
    • 44.44% of the crate is documented
  • Platform
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • Rust
    • About docs.rs
    • Privacy policy
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

tdx_tdcall0.2.1

Crate Items

  • Structs
  • Enums
  • Constants
  • Functions

List of all items

Structs

  • TdVmcallArgs
  • TdcallArgs
  • tdreport::ReportMac
  • tdreport::ReportType
  • tdreport::TdInfo
  • tdreport::TdxReport
  • tdreport::TeeTcbInfo
  • tdx::CpuIdInfo
  • tdx::ServtdRWResult
  • tdx::TdInfo
  • tdx::TdVeInfo
  • tdx::TdxDigest

Enums

  • TdCallError
  • TdVmcallError

Functions

  • td_call
  • td_vmcall
  • td_vmcall_ex
  • tdreport::tdcall_report
  • tdx::td_accept_memory
  • tdx::td_accept_pages
  • tdx::td_shared_mask
  • tdx::tdcall_accept_page
  • tdx::tdcall_extend_rtmr
  • tdx::tdcall_get_td_info
  • tdx::tdcall_get_ve_info
  • tdx::tdcall_mem_page_attr_wr
  • tdx::tdcall_servtd_rd
  • tdx::tdcall_servtd_wr
  • tdx::tdcall_sys_rd
  • tdx::tdcall_vm_read
  • tdx::tdcall_vm_write
  • tdx::tdcall_vp_enter
  • tdx::tdcall_vp_invept
  • tdx::tdcall_vp_invvpid
  • tdx::tdcall_vp_read
  • tdx::tdcall_vp_write
  • tdx::tdvmcall_cpuid
  • tdx::tdvmcall_get_quote
  • tdx::tdvmcall_halt
  • tdx::tdvmcall_io_read_16
  • tdx::tdvmcall_io_read_32
  • tdx::tdvmcall_io_read_8
  • tdx::tdvmcall_io_write_16
  • tdx::tdvmcall_io_write_32
  • tdx::tdvmcall_io_write_8
  • tdx::tdvmcall_mapgpa
  • tdx::tdvmcall_mmio_read
  • tdx::tdvmcall_mmio_write
  • tdx::tdvmcall_rdmsr
  • tdx::tdvmcall_service
  • tdx::tdvmcall_setup_event_notify
  • tdx::tdvmcall_sti_halt
  • tdx::tdvmcall_wrmsr

Constants

  • TDCALL_STATUS_PAGE_ALREADY_ACCEPTED
  • TDCALL_STATUS_PAGE_SIZE_MISMATCH
  • USE_TDX_EMULATION
  • tdreport::TD_REPORT_ADDITIONAL_DATA_SIZE
  • tdreport::TD_REPORT_SIZE
  • tdx::PAGE_SIZE_2M
  • tdx::PAGE_SIZE_4K