linux下rapidio枚举 环境变量设置

简介: linux下rapidio枚举 环境变量设置

kernel-source\Documentation\rapidio\rapidio.txt


Enumeration is performed by a master port if it is configured as a host port by

assigning a host destination ID greater than or equal to zero. The host

destination ID can be assigned to a master port using various methods depending

on RapidIO subsystem build configuration:


 (a) For a statically linked RapidIO subsystem core use command line parameter

 "rapidio.hdid=" with a list of destination ID assignments in order of mport

 device registration. For example, in a system with two RapidIO controllers

 the command line parameter "rapidio.hdid=-1,7" will result in assignment of

 the host destination ID=7 to the second RapidIO controller, while the first

 one will be assigned destination ID=-1.


 (b) If the RapidIO subsystem core is built as a loadable module, in addition

 to the method shown above, the host destination ID(s) can be specified using

 traditional methods of passing module parameter "hdid=" during its loading:

 - from command line: "modprobe rapidio hdid=-1,7", or

 - from modprobe configuration file using configuration command "options",

   like in this example: "options rapidio hdid=-1,7". An example of modprobe

   configuration file is provided in the section below.


 NOTES:

 (i)

if "hdid=" parameter is omitted all available mport will be assigned
  destination ID = -1;

 (ii)

the "hdid=" parameter in systems with multiple mports can have
  destination ID assignments omitted from the end of list (default = -1).


If the host device ID for a specific master port is set to -1, the discovery

process will be performed for it.


The enumeration and discovery routines use RapidIO maintenance transactions

to access the configuration space of devices.



目录
相关文章
|
29天前
|
存储 运维 Linux
如何在 Linux 系统中使用 envsubst 命令替换环境变量?
`envsubst` 是 Linux 系统中用于替换文本中环境变量值的实用工具。本文分三部分介绍其工作原理、使用方法及实际应用,包括配置文件替换、脚本执行中环境变量替换和动态生成文件等场景,帮助用户高效利用 `envsubst` 进行开发和运维工作。
49 4
|
1月前
|
监控 Oracle 关系型数据库
Linux平台Oracle开机自启动设置
【11月更文挑战第8天】在 Linux 平台设置 Oracle 开机自启动有多种方法,本文以 CentOS 为例,介绍了两种常见方法:使用 `rc.local` 文件(较简单但不推荐用于生产环境)和使用 `systemd` 服务(推荐)。具体步骤包括编写启动脚本、赋予执行权限、配置 `rc.local` 或创建 `systemd` 服务单元文件,并设置开机自启动。通过 `systemd` 方式可以更好地与系统启动过程集成,更规范和可靠。
|
1月前
|
Oracle Ubuntu 关系型数据库
Linux平台Oracle开机自启动设置
【11月更文挑战第7天】本文介绍了 Linux 系统中服务管理机制,并详细说明了如何在使用 systemd 和 System V 的系统上设置 Oracle 数据库的开机自启动。包括创建服务单元文件、编辑启动脚本、设置开机自启动和启动服务的具体步骤。最后建议重启系统验证设置是否成功。
|
1月前
|
关系型数据库 MySQL Linux
Linux系统如何设置自启动服务在MySQL数据库启动后执行?
【10月更文挑战第25天】Linux系统如何设置自启动服务在MySQL数据库启动后执行?
104 3
|
2月前
|
Ubuntu Linux
Linux实践|设置静态 IP 地址
Linux实践|设置静态 IP 地址
74 0
Linux实践|设置静态 IP 地址
|
2月前
|
Linux 应用服务中间件 nginx
Linux下权限设置之suid、sgid、sticky
Linux下权限设置之suid、sgid、sticky
|
3月前
|
NoSQL Linux Redis
Linux Redis 服务设置开机自启动
【9月更文挑战第2天】在 Linux 系统中,可使用两种方法设置 Redis 开机自启动:一是通过创建 `redis.service` 文件并利用 systemd 进行管理,包括定义服务参数和启动脚本;二是编辑 `/etc/rc.local` 文件,在其中添加启动命令。推荐使用 systemd 方法,因为它更符合现代 Linux 系统的设计理念。设置完成后,可通过 `sudo systemctl status redis.service` 检查服务状态。
511 3
|
3月前
|
Linux Shell
10-8|linux date设置时间
10-8|linux date设置时间
|
3月前
|
Unix Linux Python
Cron定时设置在linux和mac中的使用
文章详细说明了如何在Linux和Mac操作系统中使用Cron进行定时任务的设置,并提供了多个Cron表达式的实例。
43 0
|
4月前
|
Linux 网络安全
在Linux中,如何设置防火墙规则?
在Linux中,如何设置防火墙规则?