/**
 * pcieHostInrerface.h
 *
 * PCIeの設定に関する定義を行う。
 */

// ------------- 既定値定義 --------------
/** ホストよりinbound参照されるメモリアドレス */
#define INBOUND_DARA_ADDR 0xFE000000U

// ------------ データ構造体定義 --------------
typedef struct inbound_buf_s {
  volatile uint32_t outboundBarAddr;
  volatile uint32_t intCount;
  volatile uint32_t endFlg;

  uint8_t   padding[0x100 - 4 * 3];
  volatile uint32_t h_to_n_data[1024 * 512 / 4];
  volatile uint32_t n_to_h_data[1024 * 512 / 4];
  volatile uint32_t addrSetOk;
} inbound_buf_t;
