Tilera-Pro64 支持Broadcom HiGig标签
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标签相关推荐
- python ix loc iloc_关于python:.ix()是否总是比.loc()和.iloc()更好,因为它速度更快并且支持整数和标签访问?...
我正在学习Python熊猫库. 来自R的背景,索引和选择函数似乎比它们需要的复杂. 我的理解是.loc()仅基于标签,.iloc()仅基于整数. 如果.ix()更快并且支持整数和标签访问,为什么还要使 ...
- 火车头采集翻页内容_火车头采集:内容替换支持[参数],标签
火车头采集:内容替换支持[参数],标签 1, 内容替换 比如我们想要把标题里面的"网购火车票",换为"网购火车头采集器",我们就可以用采集器的替换功能如下图: ...
- flash不是html标签,Flash中所支持的Html标签
Flash中所支持的Html标签 超链接标签 属性:href: 链接地址 target: 目标窗口 可取值为_blank,_parent,_self,_top. 例: my_txt.htmlText= ...
- dedecms的搜索页面支持调用dede标签方法
很多朋友在使用dedecms进行网站开发时都会存在这样的问题,那就是dedecms的搜索页(search.php)与我们网站页面的模板的头部.底部不一样,并且还不支持在搜索页调用其他某一栏目的文档.但 ...
- 在Excel中批量生成标签,支持单排/双排标签,也支持二维码和条形码
在Excel中批量生成标签,支持单排/双排标签,也支持二维码和条形码 手工生成标签效率低下,而且不能包含二维码.条形码. 利用<E灵>可以瞬间完成,而且第一次设置好参数,以后可以调用历史记 ...
- 支持动态属性的标签库 [ 04-12-30 | 刘冬 ]
支持动态属性的标签库 [ 04-12-30 | 本站原创,刘冬 ] 在以前版本的JSP环境中,我们必须为标签库中的每一个属性在标签库类中定义对应的getter/setter方法.这种做法使我们无 ...
- log4j配置文件_Mybatis对log4j的支持及常用标签-Mybatis(6)
1. MyBatis 对 log4j的支持 1.1 通过<settings> 开启 log4j 的支持 <settings>用于设置 MyBatis 在运行时的行为方式, 例如 ...
- 修改 jquery.validate.js 支持非form标签
尝试使用markdown来写一篇blog,啦啦啦 源代码传送门:github 在特殊情况下我们使用jquery.validate.js对用户输入的内容做验证的时候,表单并不是一定包含在form之中,有 ...
- 让不支持h5新标签的浏览器支持新标签
把这段js加到页面的头部就可以了,创建想让浏览器支持的标签即可 //条件判断是否支持 h5 if(window.applicationCache){alert("支持h5")}el ...
- android webview video标签,Android WebView支持html5 video标签
看到这个标题很兴奋了吧,但是内容肯定会让你失望...这先告诉结果了,我没在2.3上搞出什么名堂来. 起因是项目需要在android 2.3.*的版本上调用有video标签的页面,调研是否支持.百度,g ...
最新文章
- 机器学习数学基础:数理统计与描述性统计
- [Nova] Failed to get shared write lock Is another process using the image?
- c语言观察程序流程图,程序流程图的画法
- snort 错误 (CentOS 8)
- C# EF The instance of entity type ‘EqInfo‘ cannot be tracked because another instance with the
- 电影《五十度灰》主题曲《Love me like you do》——尽你所能爱我Ellie Goulding(埃利·高登)——【英文小清新歌曲推荐】
- 服务器向阿里云转移之容器化1.0.1容器建立
- Python 教你训练一个98%准确率的微博抑郁文本分类模型(含数据)
- 【STM32训练—WiFi模块】第一篇、STM32驱动ESP8266WiFi模块获取网络时间
- 粒子群算法之01背包问题(C语言实现)
- 网络营销十技--SEO 之外的网络营销手法(九)
- ChatGPT 爆红后,估值 290 亿美元的 Open AI 要被收购?
- 联想小新 14、联想小新16 2023 标压版评测
- MySQL最佳入门 - MySQL数据类型之存储带小数的类型
- Hough变换——直线检测(投票方法实现)
- 最新Samsung Galaxy A80 / A70 正式发表,为直播时代而生
- linux的ubuntu强制修改为短登陆密码
- 垂直搜索引擎的性能优化@机票行业
- elements-Plus Popover 弹出框自定义样式
- 利用tensorflow.js在线实现图像要素识别提取
热门文章
- 如何应对美国对开源项目的出口管制?这是Linux基金会的建议
- C++ stack 遍历
- WEB服务器的配置与管理
- 程序员也需要掌握的常用Linux网络命令汇总
- 匿名发送邮件python_Python 发送邮件的四种方法汇总
- lte tm模式_请教大家个问题,LTE传输模式TM1-TM8中哪种属于MIM.. - 通信技术你问我答 - 
纯技术讨论者的天地 - Powered by C114...
- 计算机鼠标老跳动,鼠标跳动是什么原因 鼠标经常抖动的解决方法
- 黑客游戏Hacknet下载(游戏分享一)
- Elasticsearch常用查询命令
- IT人物——冯诺依曼