STRUCT SEV_SNP_TCB_VERSION_TURIN(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

hey bestie πŸ’– welcome to the Kernel API Manual page for struct sev_snp_tcb_version_turin(9) β€” title and manual name folded right in, no copied header line, we're cute like that.

struct sev_snp_tcb_version_turin - and that's literally the whole NAME line: no description, no extra lore, just the struct name and a dash. Minimalist icon behavior. πŸ’…


✨ SYNOPSIS ✨

okay so here's the struct in all its glory, exact fields and all:

struct sev_snp_tcb_version_turin {
    u8 fmc;
    u8 boot_loader;
    u8 tee;
    u8 snp;
    u8 reserved[3];
    u8 microcode;
};

no cap, that's the shape of it 🫢


🫢 Members 🫢

  • fmc β€” SVN of FMC firmware. That's the vibe.
  • boot_loader β€” SVN of PSP bootloader. Bootloader bestie said hi.
  • tee β€” SVN of PSP operating system. TEE is here and thriving.
  • snp β€” SVN of SNP firmware. SNP firmware, accounted for.
  • reserved β€” reserved. That's the entire description, and honestly? Respect. πŸ™ˆ
  • microcode β€” Lowest current patch level of all cores. Lowkey important info, fr fr.

πŸ”₯ SEE ALSO πŸ”₯

Kernel file is ./include/linux/psp-sev.h β€” that's the source spot, bestie. And here's the whole SEE ALSO squad, every single ref, no skips, no cap:

  • 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_guest_status(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)
  • 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)

okay that's the page, bestie. mwah πŸ’‹ source/version: ./include/linux; date: October 2026; footer title: struct sev_s...ersion_turin(9). Go be iconic with your TCB version structs. πŸ’–βœ¨

πŸ“¦ where this page comes from