構造体定義書 C#

tavorprm_mpt_st

構文構文

Little Endian

struct tavorprm_mpt_st

ファイル名ファイル名

MT23108_PRM.h

構造体情報構造体情報

No. 名称 属性説明
1
tavorprm_mpt_st  Little Endian
  ver[0x00004] pseudo_bit_t Version. Must be zero for InfiniHost
  reserved0[0x00004] pseudo_bit_t  
  r_w[0x00001] pseudo_bit_t Defines whether this entry is Region (1) or Window (0)
  pa[0x00001] pseudo_bit_t Physical address. If set, no virtual-to-physical address translation will be performed for this region
  lr[0x00001] pseudo_bit_t If set - local read access enabled
  lw[0x00001] pseudo_bit_t If set - local write access enabled
  rr[0x00001] pseudo_bit_t If set - Remote read access enabled.
  rw[0x00001] pseudo_bit_t If set - remote write access enabled
  a[0x00001] pseudo_bit_t If set - Remote Atomic access is enabled
  eb[0x00001] pseudo_bit_t If set - Bind is enabled. Valid for region entry only.
  reserved1[0x00001] pseudo_bit_t  
  m_io[0x00001] pseudo_bit_t Memory / I/O
  reserved2[0x0000a] pseudo_bit_t  
  status[0x00004] pseudo_bit_t Regios/Window Status
  page_size[0x00005] pseudo_bit_t Page size used for the region. Actual size is [4K]*2^Page_size bytes.
  reserved3[0x00002] pseudo_bit_t  
  reserved4[0x00001] pseudo_bit_t  
  reserved5[0x00018] pseudo_bit_t  
  mem_key[0x00020] pseudo_bit_t The memory Key. This field is compared to key used to access the region/window. Lower-order bits are restricted (index to the t
  pd[0x00018] pseudo_bit_t Protection Domain
  reserved6[0x00001] pseudo_bit_t  
  reserved7[0x00001] pseudo_bit_t  
  reserved8[0x00001] pseudo_bit_t  
  reserved9[0x00001] pseudo_bit_t  
  reserved10[0x00001] pseudo_bit_t  
  reserved11[0x00003] pseudo_bit_t  
  start_address_h[0x00020] pseudo_bit_t Start Address[63:32] - Virtual Address where this region/window starts
  start_address_l[0x00020] pseudo_bit_t Start Address[31:0] - Virtual Address where this region/window starts
  reg_wnd_len_h[0x00020] pseudo_bit_t Region/Window Length[63:32]
  reg_wnd_len_l[0x00020] pseudo_bit_t Region/Window Length[31:0]
  lkey[0x00020] pseudo_bit_t Must be 0 for SW2HW_MPT.
  win_cnt[0x00020] pseudo_bit_t Number of windows bound to this region. Valid for regions only.
  win_cnt_limit[0x00020] pseudo_bit_t The number of windows (limit) that can be bound to this region. If a bind operation is attempted when WIN_CNT == WIN_CNT_LIMIT,
  mtt_seg_adr_h[0x00020] pseudo_bit_t Base (first) address of the MTT segment, aligned on segment_size boundary (bits 63:31).
  reserved12[0x00006] pseudo_bit_t  
  mtt_seg_adr_l[0x0001a] pseudo_bit_t Base (first) address of the MTT segment, aligned on segment_size boundary (bits 31:6).
  reserved13[0x00060] pseudo_bit_t  

See Also

目次 | ファイル一覧 | 関数一覧 | ネームスペース一覧 | クラス一覧 | #define一覧 | マクロ一覧 | 外部変数一覧 | 構造体一覧 | 共用体一覧 | 列挙体一覧 | Const一覧 | 索引 | サイドメニュー