| Turnstone Operating System
    | 
| Public Attributes | ||
| struct { | ||
| uint64_t pref_sup:1 | ||
| 0 | ||
| uint64_t ppr_sup:1 | ||
| 1 | ||
| uint64_t xt_sup:1 | ||
| 2 | ||
| uint64_t nx_sup:1 | ||
| 3 | ||
| uint64_t gt_sup:1 | ||
| 4 | ||
| uint64_t gappi_sup:1 | ||
| 5 | ||
| uint64_t ia_sup:1 | ||
| 6 | ||
| uint64_t ga_sup:1 | ||
| 7 | ||
| uint64_t he_sup:1 | ||
| 8 | ||
| uint64_t pc_sup:1 | ||
| 9 | ||
| uint64_t hats:2 | ||
| 10-11 | ||
| uint64_t gats:2 | ||
| 12-13 | ||
| uint64_t glx_sup:2 | ||
| 14-15 | ||
| uint64_t smi_f_sup:2 | ||
| 16-17 | ||
| uint64_t smi_frc:3 | ||
| 18-20 | ||
| uint64_t gam_sup:3 | ||
| 21-23 | ||
| uint64_t dual_ppr_log_sup:2 | ||
| 24-25 | ||
| uint64_t reserved0:2 | ||
| 26-27 | ||
| uint64_t dual_event_log_sup:2 | ||
| 28-29 | ||
| uint64_t reserved1:1 | ||
| 30 | ||
| uint64_t sats_sup:1 | ||
| 31 | ||
| uint64_t pas_max:5 | ||
| 32-36 | ||
| uint64_t us_suo:1 | ||
| 37 | ||
| uint64_t dev_table_seg_sup:2 | ||
| 38-39 | ||
| uint64_t ppr_overflow_early_sup:1 | ||
| 40 | ||
| uint64_t ppr_auto_rsp_sup:1 | ||
| 41 | ||
| uint64_t marc_sup:2 | ||
| 42-43 | ||
| uint64_t blk_stop_mark_sup:1 | ||
| 44 | ||
| uint64_t perf_opt_sup:1 | ||
| 45 | ||
| uint64_t msi_cap_mmio_sup:1 | ||
| 46 | ||
| uint64_t reserved2:1 | ||
| 47 | ||
| uint64_t gio_sup:1 | ||
| 48 | ||
| uint64_t ha_sup:1 | ||
| 49 | ||
| uint64_t eph_sup:1 | ||
| 50 | ||
| uint64_t attr_forward_sup:1 | ||
| 51 | ||
| uint64_t hd_sup:1 | ||
| 52 | ||
| uint64_t reserved3:1 | ||
| 53 | ||
| uint64_t inv_iotbl_type_sup:1 | ||
| 54 | ||
| uint64_t v_iommu_sup:1 | ||
| 55 | ||
| uint64_t reserved4:5 | ||
| 56-60 | ||
| uint64_t ga_update_dis_sup:1 | ||
| 61 | ||
| uint64_t force_phy_dest_sup:1 | ||
| 62 | ||
| uint64_t snp_sup:1 | ||
| 63 | ||
| } | fields | |
| uint64_t | bits | |