首页 > 其他分享 >确定芯片系列

确定芯片系列

时间:2023-09-25 10:27:09浏览次数:34  
标签:soc init 系列 芯片 misc SOC 确定 unit SDK

新SDK适配:
1、总Makefile,可以从最接近新SDK版本的就版本拷贝过来,以此为基础修改
SDK:修改SDK版本号为新版本号
选型:platform可以查看 ${SDK}/RELDOCS/${SDK}-Device-Matrix.xlsx,找到对应的芯片
有时候看不出来,可以从include/soc/devids.h中确认(这里面最准确)

                  /* Hurricane4 */
                  #define BCM56273_DEVICE_ID      0xb273
                  #define BCM56273_A0_REV_ID      1
                  #define BCM56273_A1_REV_ID      2
    内核:确定自己的内核,核对 ${KERNDIR}

读源代码:

    // // src/soc/common/drv.c
    SOC_IF_ERROR_RETURN(SOC_FUNCTIONS(unit)->soc_misc_init(unit));
#ifdef BCM_XGS_SUPPORT
    if (SOC_IS_XGS(unit)) {
        /* Disable accelerated mem clear after misc init */
        SOC_MEM_CLEAR_HW_ACC_SET(unit, 0);
    }
#endif /* BCM_XGS_SUPPORT */
// 类似于 SOC_FUNCTIONS(unit)->soc_misc_init(unit) 这样调用函数指针,一般最终都调用的是 src/soc/esw 下对应平台的.c文件
// 此处为调用 src/soc/esw/helix5.c  => STATIC int _soc_helix5_misc_init(int unit)

ops-switchd : bcm_port_config_get() -----------> sdk: bcm_esw_port_config_get()

标签:soc,init,系列,芯片,misc,SOC,确定,unit,SDK
From: https://www.cnblogs.com/fallenmoon/p/17727300.html

相关文章

  • 芯片驱动选择
    看src/soc/common/cm.c->soc_dev_info这个全局变量,这个才是最准确最标准的,其结构体定义如下:/*informationaboutadevicetype*/typedefstructsoc_cm_device_info_s{uint16dev_id; /*ChipIDasfoundintable*/uint8rev_id;......
  • dleeeor()确定加载动态库时缺少的符号
       [plugins_open_pluginplugins.c:79]1970-01-01T17:46:22Z|00003|plugins|INFO|netdev_registernotsupportedby/var/lib/plugins/libacl_pluginplugin[plugins_open_pluginplugins.c:83]1970-01-01T17:46:22Z|00004|plugins|INFO|ofproto_registernotsupported......
  • 信创系列之信创背景、产业发展现状等介绍
    什么是信创   信创,即信创产业、信息技术应用创新产业,旨在实现信息技术领域的自主可控,保障国家信息安全。其核心在于通过行业应用拉动构建国产化信息技术软硬件底层架构体系和全周期生态体系,解决核心技术关键环节“卡脖子”问题。信创产业是数字经济、信息安全发展的基础也是“......
  • MySQL系列3:缓冲池Buffer Pool的设计思想
    1.回顾上一篇我们主要讲了InnoDB的存储引擎,其中主要的一个组件就是缓存池BufferPool,缓存了磁盘的真实数据,然后基于缓存做增删改查操作,同时配合了后续的redolog、刷磁盘等机制和操作。如下图:这一篇,深入该组件内部,学习一下其设计思想。2.BufferPool数据结构BufferPool本......
  • GT考试 [矩乘系列]
    前言:应某人的要求,写一下题解。这题折磨吗,不折磨,折磨吗,不折磨。所以宇宙万法的源头是什么?如如,所以折磨吗,如折。题目传送门解题思路:首先,容易想到递推$n$(矩乘不递推大的推什么?),枚举当前合法方案中的后缀再多出一个字符后是否会变的不合法。看到$m$的范围,尝试dp。设$f_......
  • 【机器学习 | 分类指标大全】全面解析分类评估指标:从准确率到AUC,多分类问题也不在话下
    ......
  • 学信息系统项目管理师第4版系列10_变更管理与文档管理
    1. 文档管理1.1. 分类1.1.1. 开发文档1.1.1.1. 描述开发过程本身1.1.1.2. 可行性研究报告和项目任务书、需求规格说明、功能规格说明、设计规格说明(包括程序和数据规格说明、开发计划、软件集成和测试计划、质量保证计划、安全和测试信息等)1.1.2. 产品文档1.1.2.1. ......
  • 2.单列集合(List系列 ArrayList,LinkedList)
    单列集合(ArrayList,LinkedList)ArrayList概念:1.集合的长度是可变的;2.集合只能存储引用数据类型,不能存储基本数据类型;创建集合:例:ArrayList<E>list=newArrayList<>(); 1.<>是泛型:限定集合中存储数据的类型,类型只能是引用类型;要使用基本数据类型,则需要使用对应......
  • 漏洞修复系列-如何升级linux系统Upgrade to PostgreSQL JDBC Driver version 42.2.27,
    问题遇到一个PostgreSQLJDBCDriver漏洞PostgreSQLJDBCDriverthatis42.2.xpriorto42.2.27,42.3.xpriorto42.3.8,42.4.xpriorto42.4.3or42.5.xpriorto42.5.1.Itis,therefore,affectedbyaninformationdisclosurevulnerability.原因PostgreSQLJD......
  • Linux学习系列:centos7如何进行图形界面和文本命令行界面切换
    一、场景最近在折腾Centos的安装,一开始是默认为图形界面模式的,登录进去就是类似windows那样的登录框。但是有时候,是希望纯文本界面,不需要那么多花里胡哨的东西。所以希望可以切换到文本命令行模式。本篇博客主要是讲述切换方式。二、环境软件 版本Centos 7三、正文1、临时切换#......