HiGig(通常称为HiGigTM)是Broadcom公司的私有串行总线互联方案,于2001年推出,主要用于Broadcom公司StrataXGS系列芯片(如BCM5670/BCM5690等)之间的互联(也可以跟支持HiGig协议的NPU或ASIC连接),这里我们是将Broadcom和Pro64相连。

HiGig总线是在以太网协议的基础上发展而来的,它在以太网二层报文中插入HiGig头,形成HiGig报文,通过HiGig头部携带的控制信息,来实现芯片端口的镜像、聚合、QOS等功能。

Tilera芯片支持Broadcom HiGig标签、Marvell标签、CSTM标签。但是同一时间内只能支持一种,Tilera MDE安装好后默认是支持Marvell标签。如果想让Tilera支持Broadcom HiGig 标签需要重新编译$TILERA_ROOT/src/sys/hv

配置过程:

1.  创建编译目录(不要到MDE原目录编译),把源码复制到创建的目录

mkdir/home/custom

cp   -rf    $TILERA_ROOT/src/sys    /home/custom

2.     修改配置

/home/custom/sys/hv/Makefile):

IPP_SOURCES := \

drivers/xgbe/sipp.c \

drivers/xgbe/cipp1.c \

drivers/xgbe/cipp1_debug.c \

drivers/xgbe/cipp1_mrvl.c\

drivers/xgbe/cipp1_mrvl_time.c \

drivers/xgbe/cipp1_time.c \

drivers/xgbe/cipp2.c \

drivers/xgbe/cipp2_mrvl.c \

drivers/xgbe/cipp3.c \

drivers/xgbe/cipp3_mrvl.c \

drivers/xgbe/cipp4.c \

drivers/xgbe/cipp4_mrvl.c \

从Makefile文件我们可以看到MDE默认是配置成支持Marvell标签,进到这几个带mrvl名字的文件可以看到文件很简单只有一句话#define TAG_MRVL 我们只需要把这几个文件中的#define TAG_MRVL 改成 #defineTAG_BRCM

3.        编译hv

cd /home/custom/sys

make

4.        修改.hvc文件(假设为flow.hvc)

device xgbe/0 xgbe_ipp4_epp

dedicated 4,0 5,0 6,0 7,0 7,1

args tag=brcm

5.        修改程序

netio_input_config_t config={

.flag = NETIO_RECV|NETIO_XMIT|NETIO_TAG_BRCM,

.

}

6.        启动程序

Tile-monitor –pci \

--hv-bin-dir/home/custom/sys/hv –hvc flow.hvc \

--upload your_program      your_program \

-- your_program

上述命令 --hv-bin-dir 指定从你编译的hv目录启动

--hvc          指定你的.hvc配置文件

Tilera-Pro64 支持Broadcom HiGig标签相关推荐

  1. python ix loc iloc_关于python:.ix()是否总是比.loc()和.iloc()更好,因为它速度更快并且支持整数和标签访问?...

    我正在学习Python熊猫库. 来自R的背景,索引和选择函数似乎比它们需要的复杂. 我的理解是.loc()仅基于标签,.iloc()仅基于整数. 如果.ix()更快并且支持整数和标签访问,为什么还要使 ...

  2. 火车头采集翻页内容_火车头采集:内容替换支持[参数],标签

    火车头采集:内容替换支持[参数],标签 1, 内容替换 比如我们想要把标题里面的"网购火车票",换为"网购火车头采集器",我们就可以用采集器的替换功能如下图: ...

  3. flash不是html标签,Flash中所支持的Html标签

    Flash中所支持的Html标签 超链接标签 属性:href: 链接地址 target: 目标窗口 可取值为_blank,_parent,_self,_top. 例: my_txt.htmlText= ...

  4. dedecms的搜索页面支持调用dede标签方法

    很多朋友在使用dedecms进行网站开发时都会存在这样的问题,那就是dedecms的搜索页(search.php)与我们网站页面的模板的头部.底部不一样,并且还不支持在搜索页调用其他某一栏目的文档.但 ...

  5. 在Excel中批量生成标签,支持单排/双排标签,也支持二维码和条形码

    在Excel中批量生成标签,支持单排/双排标签,也支持二维码和条形码 手工生成标签效率低下,而且不能包含二维码.条形码. 利用<E灵>可以瞬间完成,而且第一次设置好参数,以后可以调用历史记 ...

  6. 支持动态属性的标签库 [ 04-12-30 | 刘冬 ]

    支持动态属性的标签库  [ 04-12-30 | 本站原创,刘冬 ]   在以前版本的JSP环境中,我们必须为标签库中的每一个属性在标签库类中定义对应的getter/setter方法.这种做法使我们无 ...

  7. log4j配置文件_Mybatis对log4j的支持及常用标签-Mybatis(6)

    1. MyBatis 对 log4j的支持 1.1 通过<settings> 开启 log4j 的支持 <settings>用于设置 MyBatis 在运行时的行为方式, 例如 ...

  8. 修改 jquery.validate.js 支持非form标签

    尝试使用markdown来写一篇blog,啦啦啦 源代码传送门:github 在特殊情况下我们使用jquery.validate.js对用户输入的内容做验证的时候,表单并不是一定包含在form之中,有 ...

  9. 让不支持h5新标签的浏览器支持新标签

    把这段js加到页面的头部就可以了,创建想让浏览器支持的标签即可 //条件判断是否支持 h5 if(window.applicationCache){alert("支持h5")}el ...

  10. android webview video标签,Android WebView支持html5 video标签

    看到这个标题很兴奋了吧,但是内容肯定会让你失望...这先告诉结果了,我没在2.3上搞出什么名堂来. 起因是项目需要在android 2.3.*的版本上调用有video标签的页面,调研是否支持.百度,g ...

最新文章

  1. 机器学习数学基础:数理统计与描述性统计
  2. [Nova] Failed to get shared write lock Is another process using the image?
  3. c语言观察程序流程图,程序流程图的画法
  4. snort 错误 (CentOS 8)
  5. C# EF The instance of entity type ‘EqInfo‘ cannot be tracked because another instance with the
  6. 电影《五十度灰》主题曲《Love me like you do》——尽你所能爱我Ellie Goulding(埃利·高登)——【英文小清新歌曲推荐】
  7. 服务器向阿里云转移之容器化1.0.1容器建立
  8. Python 教你训练一个98%准确率的微博抑郁文本分类模型(含数据)
  9. 【STM32训练—WiFi模块】第一篇、STM32驱动ESP8266WiFi模块获取网络时间
  10. 粒子群算法之01背包问题(C语言实现)
  11. 网络营销十技--SEO 之外的网络营销手法(九)
  12. ChatGPT 爆红后,估值 290 亿美元的 Open AI 要被收购?
  13. 联想小新 14、联想小新16 2023 标压版评测
  14. MySQL最佳入门 - MySQL数据类型之存储带小数的类型
  15. Hough变换——直线检测(投票方法实现)
  16. 最新Samsung Galaxy A80 / A70 正式发表,为直播时代而生
  17. linux的ubuntu强制修改为短登陆密码
  18. 垂直搜索引擎的性能优化@机票行业
  19. elements-Plus Popover 弹出框自定义样式
  20. 利用tensorflow.js在线实现图像要素识别提取

热门文章

  1. 如何应对美国对开源项目的出口管制?这是Linux基金会的建议
  2. C++ stack 遍历
  3. WEB服务器的配置与管理
  4. 程序员也需要掌握的常用Linux网络命令汇总
  5. 匿名发送邮件python_Python 发送邮件的四种方法汇总
  6. lte tm模式_请教大家个问题,LTE传输模式TM1-TM8中哪种属于MIM.. - 通信技术你问我答 - 纯技术讨论者的天地 - Powered by C114...
  7. 计算机鼠标老跳动,鼠标跳动是什么原因 鼠标经常抖动的解决方法
  8. 黑客游戏Hacknet下载(游戏分享一)
  9. Elasticsearch常用查询命令
  10. IT人物——冯诺依曼