| Turnstone Operating System
    | 
| Public Attributes | ||
| struct { | ||
| uint64_t iommu_en:1 | ||
| 0 | ||
| uint64_t ht_tun_en:1 | ||
| 1 | ||
| uint64_t event_log_en:1 | ||
| 2 | ||
| uint64_t event_int_en:1 | ||
| 3 | ||
| uint64_t com_wait_int_en:1 | ||
| 4 | ||
| uint64_t inv_time_out:3 | ||
| 5-7 | ||
| uint64_t pass_pw:1 | ||
| 8 | ||
| uint64_t res_pass_pw:1 | ||
| 9 | ||
| uint64_t coherent:1 | ||
| 10 | ||
| uint64_t isoc:1 | ||
| 11 | ||
| uint64_t cmd_buf_en:1 | ||
| 12 | ||
| uint64_t ppr_log_en:1 | ||
| 13 | ||
| uint64_t ppr_int_en:1 | ||
| 14 | ||
| uint64_t ppr_en:1 | ||
| 15 | ||
| uint64_t gt_en:1 | ||
| 16 | ||
| uint64_t ga_en:1 | ||
| 17 | ||
| uint64_t crw:4 | ||
| 18-21 | ||
| uint64_t smi_f_en:1 | ||
| 22 | ||
| uint64_t self_wb_dis:1 | ||
| 23 | ||
| uint64_t smi_f_log_en:1 | ||
| 24 | ||
| uint64_t ga_mode_en:3 | ||
| 25-27 | ||
| uint64_t ga_log_en:1 | ||
| 28 | ||
| uint64_t ga_int_en:1 | ||
| 29 | ||
| uint64_t dual_ppr_log_en:2 | ||
| 30-31 | ||
| uint64_t dual_event_log_en:2 | ||
| 32-33 | ||
| uint64_t dev_table_seg_en:3 | ||
| 34-36 | ||
| uint64_t priv_abrt_en:2 | ||
| 37-38 | ||
| uint64_t ppr_auto_rsp_en:1 | ||
| 39 | ||
| uint64_t marc_en:1 | ||
| 40 | ||
| uint64_t blk_stop_mark_en:1 | ||
| 41 | ||
| uint64_t ppr_auto_rsp_a_on:1 | ||
| 42 | ||
| uint64_t num_int_remap_mode:2 | ||
| 43-44 | ||
| uint64_t eph_en:1 | ||
| 45 | ||
| uint64_t had_update:2 | ||
| 46-47 | ||
| uint64_t gd_update_dis:1 | ||
| 48 | ||
| uint64_t reserved0:1 | ||
| 49 | ||
| uint64_t xt_en:1 | ||
| 50 | ||
| uint64_t int_cap_xt_en:1 | ||
| 51 | ||
| uint64_t v_cmd_en:1 | ||
| 52 | ||
| uint64_t v_iommu_en:1 | ||
| 53 | ||
| uint64_t ga_update_dis:1 | ||
| 54 | ||
| uint64_t ga_ppi_en:1 | ||
| 55 | ||
| uint64_t tmpm_en:1 | ||
| 56 | ||
| uint64_t reserved1:1 | ||
| 57 | ||
| uint64_t gcr3_trp_mode:1 | ||
| 58 | ||
| uint64_t irt_cache_dis:1 | ||
| 59 | ||
| uint64_t guest_buffer_trp_mode:1 | ||
| 60 | ||
| uint64_t snp_avic_en:3 | ||
| 61-63 | ||
| } | fields | |
| uint64_t | bits | |