2020-09-11

#关于 pcie bar的 配置 问题#
1 .bar reg寄存器 的配置

  • 低 4bit表征了 该 bar的属性 ,prefetch与否,memory bar or io bar, 32位 or 64位 bar
  • 紧接着的 是 不可操作的 bit位,也就是 被 mask的 位,决定了 bar size.这个不可操作的 位,由bar mask寄存器决定。
  • 在往上 的 高bit位 为 可配的 bit

bar mask 寄存器的 配置

  • bit0等于1代表 使能这个 bar
  • 其他位 写 1代表mask的大小。
    配置顺序问题
    mask寄存器 是linkup之前 就 由 firmware配好,决定了 bar size,host 通过 写全f,然后 读,获得bar size,然后 配 基地址 。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值