STRUCT SEV_DATA_SNP_GUEST_STATUS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

struct sev_data_snp_guest_status β€” SNP_GUEST_STATUS command params πŸŽ€

okay so bestie, this page is straight out of the Kernel API Manual, and it's literally the params struct for the SNP_GUEST_STATUS command. it's giving tiny struct, main character energy. no cap, here's what it is and where to look next. ✨


πŸ¦‹ SYNOPSIS πŸ¦‹

the struct is literally this, exactly so you don't gotta squint:

       struct sev_data_snp_guest_status {
           u64 gctx_paddr;
           u64 address;
        };
yes bestie, that's the whole struct. two fields. iconic. πŸ’…

🧚 Members 🧚

  • gctx_paddr β€” system physical address of guest context page πŸ’–
  • address β€” system physical address of guest status page ✨

πŸ‘‘ SEE ALSO πŸ‘‘

first up, the page points at the kernel file ./include/linux/psp-sev.h β€” that's the file, periodt. then it's a whole group chat of related stuff, iykyk:

  • struct sev_data_init(9)
  • struct sev_data_init_ex(9)
  • struct sev_data_pek_csr(9)
  • struct sev_data_download_firmware(9)
  • struct sev_data_get_id(9)
  • struct sev_data_pdh_cert_export(9)
  • struct sev_data_decommission(9)
  • struct sev_data_activate(9)
  • struct sev_data_deactivate(9)
  • struct sev_data_guest_status(9)
  • struct sev_data_launch_start(9)
  • struct sev_data_launch_update_data(9)
  • struct sev_data_launch_update_vmsa(9)
  • struct sev_data_launch_measure(9)
  • struct sev_data_launch_secret(9)
  • struct sev_data_launch_finish(9)
  • struct sev_data_send_start(9)
  • struct sev_data_send_finish(9)
  • struct sev_data_send_cancel(9)
  • struct sev_data_receive_start(9)
  • struct sev_data_receive_update_data(9)
  • struct sev_data_receive_update_vmsa(9)
  • struct sev_data_receive_finish(9)
  • struct sev_data_dbg(9)
  • struct sev_data_attestation_report(9)
  • struct sev_data_snp_download_firmware(9)
  • struct sev_data_snp_activate(9)
  • struct sev_data_snp_addr(9)
  • struct sev_data_snp_launch_start(9)
  • struct sev_data_snp_launch_update(9)
  • struct sev_data_snp_launch_finish(9)
  • struct sev_data_snp_page_reclaim(9)
  • struct sev_data_snp_page_unsmash(9)
  • struct sev_data_snp_dbg(9)
  • struct sev_data_snp_guest_request(9)
  • struct sev_data_snp_init_ex(9)
  • struct sev_data_range(9)
  • struct sev_data_range_list(9)
  • struct sev_data_snp_shutdown_ex(9)
  • struct sev_platform_init_args(9)
  • struct sev_data_snp_commit(9)
  • struct sev_data_snp_feature_info(9)
  • struct sev_data_snp_verify_mitigation(9)
  • struct sev_data_snp_verify_mitigation_dst(9)
  • struct sev_snp_tcb_version_genoa_milan(9)
  • struct sev_snp_tcb_version_turin(9)
  • sev_module_init(9)
  • sev_platform_init(9)
  • sev_platform_status(9)
  • sev_issue_cmd_external_user(9)
  • sev_guest_deactivate(9)
  • sev_guest_activate(9)
  • sev_guest_df_flush(9)
  • sev_guest_decommission(9)
  • sev_do_cmd(9)

xoxo, your Unix bestie πŸ’… β€” source/version: ./include/linux, date: October 2026, footer title: struct sev_d...guest_status(9). slay and stay hydrated. πŸ“

πŸ“¦ where this page comes from