自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

技术札记

技术札记

  • 博客(649)
  • 资源 (1)
  • 收藏
  • 关注

原创 【微知】如何保存本地docker image为文件,并导入其他服务器?如何指定主机网络以及指定主机目录映射?(docker save、docker load、docker image)

可以看到导入的images,并且获取新机器的dockerimageid。dockerimageid通过docker images获取出来。这里load和pull的目的类似,都是把image放到本地。这里-v是指定主机端目录,:后面是docker中的目录?dockerimageid是导出的image id。这里-network=host是使用host的网络。dockerimagename是前面导出的名字。可以看到容器、image等信息,包括命令。在容器中执行对应的bash命令。登录到docker中。

2025-11-22 14:16:36 106

原创 【微知】如何指定私有docker镜像源?(docker login、docker pull、docker images、docker run、docker ps)

查看本地image,有image名字、imageID、大小和contentsize。可以看到docker的containerid、image、cmd以及时间等信息。退出(如果不是后台模式,exit就直接退出)查看启动的docker。

2025-11-22 14:07:37 76

原创 【微知】Ubuntu中如何安装docker?

国内:curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/docker.gpg。国内:sudo add-apt-repository “deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable”

2025-11-22 13:59:34 378

原创 【微知】MAC笔记本如何重启tourchbar?(sudo pkill TouchBarServer)

某些原因MAC的touch bar黑屏 触摸无反应,可以重启tourchbar的进程来处理。

2025-10-27 22:35:59 393

原创 【微知】AnolisOS8和CentosOS Stream默认使用什么网络管理服务,如何配置开机自动获取IP?(nmcli connection modify xxx)

新安装AnolisOS8系统后,没有自动获取IP。配置了 /etc/sysconfig/network-scripts/ifcfg-enp6s0无效,怎么办。

2025-10-25 09:58:56 879

原创 【微知】GPU插入普通家庭台式机不上电解决办法?

想起来GPU的线序不能用标准GPU供电线,于是继续翻箱底,找到了转接线。然后幸亏主机电源当时买的比较多,预留给之前4070TiS的ATX电源(PCIe线),插上,开机;然后手摸了下GPU,看是不是GPU坏了(GPU是找了块一个压箱底的陈年老GPU K80),没有温度。于是着了下ATX电源剩余的线,看到一个一头是CPU的(抱着试试态度,可能炸机的态度,结果又防呆设计,无法插入。之前都是在服务器上折腾GPU,也遇到了不少电源相关问题。这是电源接上后的PCIe设备的效果,能够看到GPU。

2025-10-24 23:54:13 368

原创 【问题】Mac 的 Finder 中没有桌面选项如何处理?(访达 -> 设置 -> 边栏 -> 勾选桌面)

问题效果:没有桌面选项。造成平时点击不方便。

2025-10-18 23:59:08 340

原创 【微知】一些常用的日常技术英语词语或者词组(不断更新)

不断总结收集地道表达,避免口语化短语(如 “fix the problem” 不如 “resolve the issue” 专业,“find the reason” 不如 “pinpoint the cause” 精准)在技术沟通中使用,能让表达更符合行业惯例。PTO 是 Paid Time Off 的缩写,意为 “带薪休假”,指员工在休假期间仍能获得正常薪资的假期(包括年假、事假、病假等合并计算的带薪假期)。既可指事物在数量上和程度上逐步减少,也可指人的地位、状况的下降。在大小强度和数量层面,更加抽象。

2025-10-18 19:54:40 998

原创 【微知】Mellanox mft工具的shell工具 mft-shell的基础用法(fw info、port info)

摘要:mft-shell是一个面向初学者的Mellanox工具配置界面,采用类似交换机CLI的交互方式,能直观显示底层命令。使用时需先通过.set device指定设备,支持tab补全和帮助查询。主要功能包括:查看固件信息(fw info)、配置寄存器空间(fw crspace)、端口管理(port info/type/speed)等。该工具特别适合学习底层命令,例如它显示port type eth实际执行的是mlxconfig修改LINK_TYPE参数。相比直接使用mstdump,mft-shell能更直

2025-10-12 19:51:46 407

原创 【微知】Mellanox网卡的两个重要工具mlnx_tools和mft主要功能和工具(firmware的都在mft中。mlnx_tools主要提供2大金刚:mlnx_perf和mlnx_qos)

【摘要】Mellanox工具包对比分析:mlnx-tools聚焦网络性能调试,提供mlnx_perf、mlnx_qos等工具,主要分布在/sbin、/usr/bin和/usr/sbin目录;而mft专注于固件管理,包含flint、mlxconfig等关键工具,全部位于/usr/bin下。两者功能互补,mlnx-tools用于网络调优,mft用于设备固件操作。

2025-10-12 19:26:44 1074

原创 【微知】Linux内核态和用户态如何打印函数的调用栈?( dump_stack)

Linux内核态和用户态打印函数调用栈的方法: 内核态:直接调用dump_stack()函数即可打印调用栈。 用户态:需使用backtrace相关功能实现,方法如下: 使用backtrace()获取调用栈地址数组 通过backtrace_symbols()转换地址为可读符号 打印调用栈信息 若符号解析不完整,可采用addr2line工具进行精确解析: 通过/proc/self/maps获取模块加载基址 计算相对地址(绝对地址-基址) 使用addr2line命令解析函数名和行号 输出格式化的调用栈信息 该方法

2025-10-09 04:13:46 348

原创 【微知】Linux 用户态库如何添加打印?(write、myprintf等)

/定义处// 整数转字符串// 处理负数sign = -1;n = -num;// 处理0的情况} else {// 转换数字(逆序)n /= 10;// 添加负号// 字符串终止符// 反转字符串j++) {// 简易格式化输出函数// 用于整数转换的缓冲区char c;= '\0';= '%') {// 普通字符直接输出continue;// 处理占位符。

2025-10-09 03:43:48 349

原创 【微知】Centos中如何安装ninja?(yum install ninja-build)

Mellanox用户态程序rdma-core使用了cmake和ninja,本文记录ninja安装步骤。

2025-10-09 01:58:56 371

原创 【微知】Mellanox flint等工具升级指定设备的两种方式与差异?-d mstdev

flint、mlxconfig等工具指定设备可以指定PCIe的BDF;如果开启mst,可以指定mst设备。

2025-09-25 01:34:16 212

原创 【微知】如何打开Mellanox网卡某个网口的PFC?(mlnx_qos -i enp1s0f0 --pfc 0,1,0,0,0,0,0,0)

mlnx_qos -i eth0 --pfc 0,0,0,0,0,0,0,0 #全部队列关闭,0就是关闭mlnx_qos -i enp1s0f0 --pfc 0,1,0,0,0,0,0,0 #打开队列1的PFC功能如果要关闭需要关闭多个网卡。

2025-09-25 01:27:32 167

原创 【微知】vscode如何自动换行?(Option + Z)

在VS Code中设置自动换行可通过快捷键或设置界面实现:Mac按Option+Z切换,Windows/Linux按Alt+Z;也可在设置中搜索"word wrap"永久启用或按文件类型配置。自动换行提高代码可读性,特别适合长文本编辑。

2025-09-25 00:31:44 504

原创 【代码模板】Linux内核模块带指针的函数如何返回错误码?(ERR_PTR(-ENOMEM)、IS_ERR(ent)、PTR_ERR(ent))

Linux内核模块中,当函数返回指针但需要报错时,可使用ERR_PTR()将错误码转换为指针。调用方用IS_ERR()检查返回值,PTR_ERR()获取原始错误码。这种模式是内核标准错误处理方式,如内存分配失败返回ERR_PTR(-ENOMEM)。对于返回整型的函数,直接返回负的错误码如-EPERM即可。该机制通过include/linux/err.h提供的宏实现,确保了内核错误处理的统一性和可靠性。

2025-09-14 20:16:34 364

原创 【HeadFirst OFED】OFED中ib_device_attr能力信息如何在用户态查看?如何查看网卡是否支持UMR修改mkey的entry size?( ibv_devinfo -v)

本文分析了Mellanox驱动中IB设备能力的用户态获取机制,重点探讨了UMR修改Mkey页大小的能力检测。通过ib_verbs.h中的ib_device_attr结构体,展示了设备能力flags的存储方式,特别是IB_DEVICE_MEM_MGT_EXTENSIONS标记。文章指出可以使用ibv_devinfo工具查询硬件能力,该工具通过ib_query_device接口读取底层硬件信息。最后总结了6个关键点,包括用户态能力查询方法、硬件支持检测方式以及Mkey页大小的实际含义(log_entity_si

2025-09-13 17:52:56 222

原创 【代码模版】Linux内核mutex用法?(mutex_init、mutex_lock_interruptible、mutex_unlock)

这篇Linux内核模块示例展示了mutex(互斥锁)的两种实现方式:静态定义(DEFINE_MUTEX)和动态分配(mutex_init)。通过创建两个内核线程分别使用不同类型的mutex来保护共享资源(shared_resource),演示了mutex_lock_interruptible()加锁和mutex_unlock()解锁的基本用法。模块初始化时动态分配mutex并创建线程,退出时正确释放资源,确保线程安全的资源访问和内存管理。该示例提供了mutex在内核开发中的标准使用模式,包括错误处理和资源清

2025-09-08 00:12:57 521

原创 【微知】rpm如何强制无依赖安装?(rpm -ivh xxx.rpm --nodeps --force)

强制安装RPM包的方法及注意事项 在测试环境中需要临时安装RPM包但缺少依赖库时,可使用强制安装命令:rpm -ivh xxx.rpm --nodeps --force。该命令会忽略依赖检查并强制安装,适合紧急修复和特殊测试场景。但需注意这可能导致系统文件被覆盖或依赖关系破坏,影响后续系统更新。建议优先尝试正常安装或使用YUM/DNF解决依赖问题,也可考虑构建本地仓库或修改RPM包依赖要求作为替代方案。强制安装仅应作为最后手段谨慎使用。

2025-09-06 11:31:58 537

原创 【微知】dmesg如何将dmesg消息查看日志等级?(dmesg -x; prefix)

文章摘要 查看内核日志时,dmesg -x 可显示日志级别(如 info、warn),部分终端支持颜色区分。常用组合命令 dmesg -Txw 包含:-T(易读时间戳)、-x(显示级别)、-w(实时监控)。辅助记忆:x 代表前缀(prefixes)。 (字数:94)

2025-09-06 10:23:39 233

原创 【微知】top命令如何只查看某些固定进程的利用率等信息?如何读取意思?

摘要:top -p 1037,1038命令监控了两个系统进程(irqbalance和systemd-machine)。当前CPU利用率显示100%空闲(%id),无用户态、内核态或I/O负载。两进程均为root用户运行,静态优先级20,nice值0,物理内存占用约7MB,CPU和内存利用率均为0%。irqbalance负责平衡硬件中断负载,systemd-machine管理容器生命周期。系统整体处于极低负载状态,无资源竞争或性能瓶颈。

2025-09-06 00:35:48 857

原创 【微知】观测CPU利用率的几种方法?(mpstat -P ALL 1,htop)

摘要: 本文介绍了多种监控CPU利用率的方法,推荐使用mpstat -P ALL 1按秒查看每个CPU核心的实时状态。常用工具包括top(按1显示各CPU)、直观的htop,以及sar -u 1系统活动报告。/proc/stat文件也记录了CPU时间分配详情(用户态、内核态、空闲等状态),可通过差值计算利用率。这些工具适用于不同场景下的CPU性能监测需求。

2025-09-06 00:26:25 462

原创 【问题解决】mac笔记本遇到鼠标无法点击键盘可响应处理办法?(Command+Option+P+R)

摘要:鼠标可移动但无法点击,触控板翻页正常但点击无响应,可能是电脑缓存问题导致。解决方法为重置PRAM:确保电脑完全关机后,同时按住Command+Option+P+R开机,直到系统启动后松开。此方法还可修复声音、键盘、触控等运行异常问题。(99字)

2025-09-06 00:04:45 456

原创 【微知】vscode如何开启markdown的review模式?

vscode在某些场景下看markdown比较方便。

2025-09-05 08:41:38 350

原创 【微知】git submodule的一些用法总结(不断更新)

Git子模块操作要点 新增子模块方法: 手动修改.gitmodules后执行git submodule init 使用git submodule add命令自动配置 关键操作: git submodule init:根据.gitmodules初始化配置 git submodule sync:同步配置到.git/config git submodule update:更新子模块内容 注意事项: 修改.gitmodules后必须执行sync才能使配置生效 update命令会根据.git/config配置拉取代码

2025-09-04 08:46:25 1305

原创 【代码模板】-Linux内核获取时间的接口和KO例子和一些接口

本文提供了一个Linux内核模块示例,用于演示常见的时间戳API使用方式。主要内容包括:1) jiffies相关操作,包括获取当前值、转换毫秒/微秒与jiffies之间的转换、时间比较等;2) 内核时间API,如获取单调时间、启动时间、纳秒级时间戳和实时时间;3) 定时器功能演示,包括初始化和回调处理;4) 时间转换工具函数。该模块还通过proc文件系统提供简单的用户接口,方便测试和查看当前时间信息。代码兼容不同内核版本,可作为开发参考。

2025-09-03 08:45:07 1483

原创 【微知】Mellanox OFED驱动中开启动态debug的几种方式?func、file、module、format;+p、-p)

本文介绍了如何开启Mellanox OFED驱动中mlx5_yyy_xxx系列日志的四种方法:通过函数名(func)、文件名(file)、模块名(module)或格式化字符串(format)动态开启调试日志。具体操作是通过向/sys/kernel/debug/dynamic_debug/control文件写入相应命令,使用+p开启、-p关闭日志。文章以mlx5_ib_reg_user_mr函数为例,详细演示了每种开启方式的操作步骤和验证方法,并提供了常见问题解决方案。这些方法可帮助开发者灵活地调试和分析Me

2025-09-02 08:39:02 1102

原创 【微知】查看当前Linux系统config配置的2个方式?(/boot/config-$(uname -r)、zcat /proc/config.gz)

uname−r比如查看是否开启动态debugcatbootconfig−。

2025-09-02 08:01:38 256

原创 微知-CPU主频如何设置,如何查询?sysfs文件有哪些?分别什么意思?如何判断性能问题不是CPU主频性能未跑满造成?(cpupower frequency-set -u 1GHz; -d设置最小值)

本文介绍了Linux系统中CPU主频管理的相关技术和实践方法。主要内容包括:1)通过cpupower工具快速设置CPU最大/最小主频的命令;2)详细解析了/sys文件系统中CPU频率相关文件(如scaling_governor、scaling_cur_freq等)的功能和含义;3)解释了6种CPU频率调节策略(如performance、powersave等)的特点及适用场景;4)提供了频率设置后立即生效的方法;5)通过实际性能测试案例展示了如何利用CPU主频设置进行性能瓶颈分析。文章为Linux系统性能调优

2025-08-31 13:15:03 765

原创 微知-Mellanox OFED编译的一些细节?无法编译怎么办?如何添加自定义编译选项?

Mellanox OFED编译要点与常见问题 Mellanox OFED编译框架基于configure脚本和内核编译框架构建。关键要点包括: configure脚本生成configure.mk.kernel文件定义编译变量 可通过修改configure和Makefile添加自定义编译参数 编译日志位于compat/config.log 使用make -j V=1查看详细编译过程 常见问题: 编译时提示无Makefile - 可能是Mac系统大小写覆盖导致 configure持续失败 - 检查参数格式是否正确

2025-08-31 10:01:02 1115

原创 微知-Ubuntu&Centos上如何安装claude code?以及运行?(apt install npm,npm install -g @anthropic-ai/claude-code)

claude code运行主要方式,使用js的环境运行claude命令,该命令在claude-code名包中。claude的配置在~/.claude/settings.json中指定模型,API接口处理地址。

2025-08-30 11:44:44 1589

原创 【微知】如何撤销一个git的commit?以及撤销的3种方式?

Git撤销提交操作指南 本文介绍了三种撤销最近一次Git提交的方法: git reset --soft 将提交回退到暂存区 git reset 默认将提交回退到工作区 git reset --hard 彻底丢弃提交内容 建议使用commit hash而非HEAD指针操作,更准确可靠。流程图展示了三种撤销方式的流转路径:从commit到stage、workspace或完全丢弃。

2025-08-29 08:30:36 1132

原创 【微知】patch命令如何打入以及如何回撤?(patch -p1 -R < xxx.patch)

本文介绍了Linux下patch命令的基本用法:patch -p1 < xxx.patch用于打补丁,patch -p1 -R < xxx.patch用于回撤补丁(-R参数表示回撤)。重点解释了-p1参数的作用:忽略路径中的第一个斜杠前的内容。同时说明了补丁文件中a/和b/标记的含义:a/表示原始文件,b/表示修改后的文件。最后指出-p后的数字影响的是补丁文件中的路径处理,与a/b标记无关。

2025-08-29 08:18:37 273

原创 【微知】如何用nc命令测试某个端口是否可用?(ss -tuln;netstat -tuln ; nc -ulv 8622; nc -uv -p 10888 1.1.1.1 8622)

本文介绍CS架构上,如何用nc命令以及netstat或者ss分析某个端口是否可用的方式。

2025-08-09 02:15:31 1725

原创 【微知】USB信息如何查看?(lsusb -v,-s总线和dev,-d厂商和设备)

lsusb命令用于查看USB设备信息,支持多种参数:-v显示详细信息,-s指定总线和设备号,-d按厂商和产品ID筛选。-t参数以树状结构展示设备层级。输出内容包括设备描述符、厂商ID、产品ID、最大功率等关键信息。例如"lsusb -v"会显示USB设备的详细配置,包括接口类型、端点描述符等。该命令功能类似于lspci,但针对USB设备,是排查USB连接问题的实用工具。

2025-07-25 08:14:41 292

原创 【微知】如何用shell快速备份的优雅写法(cp 1.c{,.bak} touch app.{js,css,html} )

Linux命令行技巧:使用大括号展开实现优雅文件备份。cp 1.c {,.bak}命令相当于cp 1.c 1.c.bak,其中大括号内的逗号前为空表示原文件名,后面接后缀.bak。这种展开方式简洁高效,避免了重复输入文件名,是文件备份时的实用技巧。

2025-07-24 08:44:15 160

原创 【微知】不同Ubuntu版本的kernel内核情况以及多版本内核情况?以及LTS时间

Ubuntu不同版本支持的内核版本存在差异,如22.04.2使用5.15内核,而22.04.5升级到6.8内核。LTS版本提供长期支持周期,各版本内核支持情况可通过图表查看。用户可通过官方下载页面获取不同版本ISO,22.04.2版本可直接从特定链接获取,完整发布版本列表可在Ubuntu镜像站找到。这些信息有助于用户根据内核需求选择合适的Ubuntu版本进行安装使用。

2025-07-24 08:40:28 1823

原创 【微知】find如何配合xargs -I 将输出分别作为入参操作?(xargs -I {} cp {} ../)

该命令用于批量备份当前目录及子目录下的所有txt文件。通过find查找所有.txt文件(使用null字符分隔处理带空格的文件名),然后通过xargs将每个文件复制到backup目录,并在原文件名前添加"backup_"前缀。最终在backup目录下生成文件名格式为"backup_原文件名"的备份文件,确保文件名中包含空格的文档也能被正确处理。

2025-07-24 08:29:57 189

原创 【微知】如何查看Mellanox网卡支持的最大QP、最大mr?(ibv_devinfo -v)

加上-v能够看到详细的一些max规格等信息。

2025-07-24 08:27:00 176

Mellanox CX5 mdtdump information

CX5网卡的配置寄存区dump信息

2025-10-12

Intel 64 and IA-32 Architectures Optimization Reference Manual

Intel的性能优化手册。比如什么是SNC Intel 64 and IA-32 Architectures Optimization Reference Manual.pdf Tuning an application for high performance on any Intel 64 or IA-32 processor requires understanding and basic skills in: • Intel 64 and IA-32 architecture. • C and Assembly language. • Hot-spot regions in the application that impact performance. • Optimization capabilities of the compiler. • Techniques used to evaluate application performance.

2025-09-25

Mellanox OFED驱动中ODP的一个测试程序

此目录包含一个测试程序,用于验证 RDMA(远程直接内存访问)设备中的 ODP(按需分页)功能。该测试程序演示了 ODP 的三种主要模式: 常规内存注册(无 ODP) 显式 ODP 内存注册 隐式 ODP 内存注册

2025-09-07

Bluefield 2固件镜像版本,fw-MBF2M345A-VENOT-ES-Ax-24.40.1000.bin

Bluefield 2固件镜像版本,fw-MBF2M345A-VENOT_ES_Ax-24.40.1000.bin PSID: MT_0000000809 Image type: FS4 FW Version: 24.40.1000 FW Release Date: 4.2.2024 Product Version: rel-24_40_1000 Description: UID GuidsNumber Base GUID: b8cef60300fc53ee 8 Base MAC: b8cef6fc53ee 8 Image VSD: N/A Device VSD: N/A Security Attributes: N/A Security Ver: 0

2024-11-24

sourceinsight shell语法解析配置文件

sourceinsight shell语法解析配置文件

2025-04-26

neohost-backend-1.5.0-102.x86_64.rpm neohost-sdk-1.5.0-102.x86_6

资源包含2个rpm包: neohost-backend-1.5.0-102.x86_64.rpm neohost-sdk-1.5.0-102.x86_64.rpm 详细安装方法参考博主文章

2025-04-12

mlnx-tools安装包x86版本

详细文件: [root@localhost x86_64]# rpm -ql mlnx-tools /etc/mellanox/hugepages.d /lib/udev/mlnx_bf_udev /sbin/doca-hugepages /sbin/mlnx-sf /sbin/mlnx_bf_configure /sbin/sysctl_perf_tuning /usr/bin/mlnx_dump_parser /usr/bin/mlnx_perf /usr/bin/mlnx_qos /usr/bin/mlx_fs_dump /usr/bin/tc_wrap.py /usr/sbin/cma_roce_mode /usr/sbin/cma_roce_tos /usr/sbin/common_irq_affinity.sh /usr/sbin/compat_gid_gen /usr/sbin/ib2ib_setup /usr/sbin/mlnx_affinity /usr/sbin/mlnx_tune /usr/sbin/mlnxofedctl /usr/sbin/set_irq_af

2025-04-12

光互连论坛通用管理接口规范(CMIS)第5.3修订版:模块与主机通信标准及其应用

内容概要:本文件由光学互连论坛(OIF)发布,详细定义了通用管理接口规范(CMIS)第5.3修订版。主要面向光模块和网络设备厂商,提供了一套统一的标准来管理各种插件或板载模块,如QSFP-DD、OSFP等之间的双向通信协议,确保互操作性和全球兼容性。此外还涉及安全特性、固件管理和故障统计等多个方面的内容修改与增强。 适用人群:适用于从事光学数据传输系统的设计工程师和技术管理人员,尤其是负责开发符合国际标准化接口的高速通信模块的专业人士。 使用场景及目标:帮助制造商加速产品上市时间并降低成本风险;支持集成商快速部署稳健的光互联网解决方案;指导供应商按照明确的技术要求生产合规产品。 其他说明:文档中包含了大量技术细节与具体实施指南,对于深入了解当前最新的光互连技术发展趋势具有重要价值。

2025-03-05

Intel Virtualization Technology for Directed I/O Architecture Specification

这份文件是《Intel Virtualization Technology for Directed I/O Architecture Specification》(版本5.0),编号为D51397-017,发布于2024年8月。它详细描述了英特尔虚拟化技术(Intel VT)中用于定向I/O(Directed I/O)的架构规范,特别是针对I/O虚拟化的硬件支持功能。这份文档为硬件设计者、操作系统和虚拟机监控程序(VMM)开发者提供了实现和使用I/O虚拟化的技术细节和指导。

2025-03-19

ARM-SMMU-Arm System Memory Management Unit(SMMU,系统内存管理单元)

这份文件是关于Arm System Memory Management Unit(SMMU,系统内存管理单元)架构规范的详细技术文档,涵盖了SMMU架构版本3的设计、特性、操作原理以及与其他系统组件的交互方式。SMMU的主要功能是为系统I/O设备的DMA请求提供地址翻译,类似于处理器中的内存管理单元(MMU)为内存访问提供地址翻译。该文档详细描述了SMMU的架构设计、特性、操作流程、数据结构、寄存器定义以及与其他系统组件(如PCI Express、CXL等)的交互方式。

2025-03-19

SFF-8024: SFF Module Management Reference Code Tables

SFF-8024: SFF Module Management Reference Code Tables

2025-03-04

SFF-8024-V4.12: SFF Module Management Reference Code Tables

SFF-8024-V4.12: SFF Module Management Reference Code Tables的标准

2025-03-04

DOCA ARGP参数模块的头文件

DOCA ARGP参数模块的头文件

2024-11-17

Mellanox Adapters Programmer’s Referenc 网卡用户编程手册(PRM)V0.4

Mellanox网卡用户编程手册 Mellanox Adapters Programmer’s Reference Manual (PRM) Supporting ConnectX-4 and ConnectX-4 Lx Rev 0.40

2024-11-07

Mellanox Connect-X系列网卡的网卡驱动从V4.2到V24.07-累计21个OFED版本代码

MLNX_OFED_SRC-4.2-1.2.0.0.tgz MLNX_OFED_SRC-4.3-3.0.2.1.tgz MLNX_OFED_SRC-4.4-1.0.0.0.tgz MLNX_OFED_SRC-4.5-1.0.1.0.tgz MLNX_OFED_SRC-4.7-3.2.9.0.tgz MLNX_OFED_SRC-4.9-7.1.0.0.tgz MLNX_OFED_SRC-5.0-2.1.8.0.tgz MLNX_OFED_SRC-5.3-1.0.5.0.tgz MLNX_OFED_SRC-5.4-3.1.0.0.tgz ... MLNX_OFED_SRC-5.9-0.5.6.0.tgz MLNX_OFED_SRC-23.04-1.1.3.0.tgz MLNX_OFED_SRC-23.07-0.5.1.2.tgz MLNX_OFED_SRC-23.10-2.1.3.1.tgz MLNX_OFED_SRC-24.01-0.3.3.1.tgz MLNX_OFED_SRC-24.04-0.7.0.0.tgz MLNX_OFED_SRC-24.07-0.6.1.0.tgz

2024-11-01

ArmV9 Architecture Reference Manual for A-profile architecture

ArmV9 Architecture Reference Manual for A-profile architecture.pdf. This Manual describes the Arm architecture v8, Armv8, and the Arm architecture v9, Armv9. The architecture describes the operation of an Armv8-A and an Armv9-A Processing element (PE). - Part A, Introduction and Architecture Overview - Part B, The AArch64 Application Level Architecture - Part C, The A64 Instruction Set - Part D, The AArch64 System Level Architecture - Part E, The AArch32 Application Level Architecture ...

2024-10-25

Bluefield DPU user manual文档

Bluefield DPU user manual文档

2024-10-08

NVIDIA网卡系列之ConnectX-3用户手册

NVIDIA网卡系列之ConnectX-3用户手册

2024-10-05

NVIDIA网卡系列之ConnectX-4用户手册

NVIDIA网卡系列之ConnectX-4用户手册

2024-10-05

NVIDIA网卡系列之ConnectX-5用户手册

NVIDIA网卡系列之ConnectX-5用户手册

2024-10-05

低压差线性稳压器AZ1084D-ADJE1数据手册

低压差线性稳压器AZ1084D-ADJE1数据手册

2024-10-05

P100驱动-支持黑神话悟空版本-538.67

P100驱动-支持黑神话悟空版本-538.67-quadro-rtx-desktop-notebook-win10-win11-64bit-international-dch-whql.exe

2024-09-08

翻译版 拥塞控制算法系列之:Swift-谷歌2020年SIGCOM-包级别端到端TIMELY拥塞控制算法

翻译版 拥塞控制算法系列之:Swift-谷歌2020年SIGCOM-包级别端到端TIMELY拥塞控制算法

2024-04-01

Graphviz自动根据文件生成时间序列图脚本和示例demo文件

Graphviz自动根据文件生成时间序列图脚本和示例demo文件

2023-09-13

Graphviz自动根据文件生成时间序列图脚本和示例demo文件

Graphviz自动根据文件生成时间序列图脚本和示例demo文件

2023-09-13

Graphviz-创建年表yearline示例代码.py.zip

Graphviz-创建年表yearline示例代码.py.zip

2023-09-12

c语言函数调用关系图自动生成方法之使用egypt和gcc的-fdump-rtl-expand生成Graphviz

c语言函数调用关系图自动生成方法之使用egypt和gcc的-fdump-rtl-expand生成Graphviz

2023-09-07

代码块-一个简单的Linux内核模块c和makefile代码

代码块-一个简单的Linux内核模块c和makefile代码

2023-08-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除