葫芦岛做网站的公司有网站制作app要多长时间

张小明 2026/1/10 13:52:32
葫芦岛做网站的公司,有网站制作app要多长时间,教育网站开发用例图,北京正规网站建设经历几天前我们一篇文章《一文讲懂主机启动时是如何给每个PCIe外设分配BDF的》#xff0c;有工程师留言问#xff1a;电脑加电启动的时候#xff0c;PCIe是全部训练完再枚举#xff0c;还是训练一个枚举一个#xff1f; 我们这里结论先说#xff1a;PCIe 在系统加电启动有工程师留言问电脑加电启动的时候PCIe是全部训练完再枚举还是训练一个枚举一个我们这里结论先说PCIe 在系统加电启动boot时是“全部链路先训练完成Link Training再开始统一进行设备枚举Enumeration”。不是训练一个枚举一个。今天的文章将尽量给你一个清晰的解释掌握这部分对于熟悉PCIe协议很有用。1. 为什么必须全部训练完才能枚举因为枚举需要稳定的 PCIe 拓扑结构Topology包括哪些设备存在每个设备是哪个 Bus/Device/Function每条链路最终的速度、宽度Gen / Lanes下游设备是否连通Switch 的下游 port 是不是 active如果链路没有全部训练成功进入 L0根本无法构建完整拓扑。因此PCIe Base Spec 要求在枚举开始前所有链路必须完成 LTSSM → L0。2. PCIe 链路训练Link Training发生在固件阶段BIOS/UEFI 前期链路训练包含DetectPollingConfigurationRecovery必要时L0链路正常状态这是PCIE PHY MAC硬件自动完成极少需要 CPU 参与。训练过程与设备枚举RC 软件过程完全独立。3. 训练完成之后BIOS/UEFI 才开始做设备枚举 Enumeration枚举过程包括(1)为 Root Port 分配 Bus numbers(2)读取下游设备的 Header Type / Vendor ID(3)配置 BAR 寄存器(4)为整个系统分配 MMIO / IO space(5)初始化 CapabilitiesMSI/MSI-X/ACS/ARI 等这一阶段属于PCI Firmware Spec 定义的流程在 BIOS 中由 RCRoot Complex程序执行。也就是说只有当所有链路都进入 L0BIOS 才能完整看到整个 PCIe 拓扑然后开始枚举。4. 是否存在“训练一个枚举一个”的例外正常 PC/服务器启动流程 ——不会但是有两种特殊例外情况值得你关注(A) 热插拔场景Hot-PlugHot-plug port 上Link Training 在设备插入后发生RC 会动态枚举新增设备但这是运行时行为不属于系统加电启动流程。(B) 某些 PCIe Switch 的“Port-by-port” 初始化例如一些 Broadcom/PLX Switch 型号可能Port A 训练成功内部 switch firmware 提前对下游 port 做一些预扫描但这属于Switch 内部行为RC 枚举依然要等所有链路可用后才统一开始。5. 所以启动流程可以总结为Step 1加电Step 2所有 PCIe 端口开始 Link TrainingPHY 完成 LTSSM 流程链路进入 L0 或失败进入 RecoveryStep 3所有链路稳定后BIOS 才开始 PCI Bus enumerationStep 4初始化设备、分配 BAR、配置 MSI/MSI-X、ASPM 等6. 在SerialTek PCIe协议分析仪上也能看到这个证据你抓加电 trace 会看到✔ 一堆 Link TrainingTS1/TS2、Equalization Phase 0/1/2✔ 全部 link 进入 L0✔ 然后才出现BIOS 的 Configuration TLPsType 0/Type 1例如Config Read Type 1 → 扫描 BusConfig Read Type 0 → 针对 EndpointMemory Write → 写 BAR这正是枚举开始的标志。这很明确地说明枚举发生在所有链路训练之后。总结 — 面试级标准答案PCIe 在系统加电启动时所有链路必须先完成 Link Training进入 L0然后 Root Complex 才能进行统一的 Bus Enumeration。不会训练一个枚举一个。例外仅在热插拔或某些 switch 的内部预处理流程普通服务器/PC 不会边训练边枚举。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

河池个人网站开发公司成都建设银行分行招聘网站

还在为Mac无法编辑NTFS移动硬盘里的文件而烦恼吗?每次在Mac和Windows电脑之间传文件,都要经历格式转换的折腾?NTFSTool这款开源工具专门为Mac用户解决了这个痛点,让你轻松实现NTFS磁盘的完整读写功能。 【免费下载链接】ntfstool …

张小明 2026/1/7 21:25:46 网站建设

微网站开发需要几个人电商网站入口

Hadoop K8s存储实战:3分钟搞定PVC与StorageClass避坑配置 【免费下载链接】hadoop Apache Hadoop 项目地址: https://gitcode.com/gh_mirrors/ha/hadoop 还在为Hadoop在Kubernetes环境中的存储配置头疼吗?每次部署都要反复调试PVC挂载&#xff0c…

张小明 2026/1/10 4:23:32 网站建设

莱钢建设有限公司网站电脑版微信登录入口

西门子1200与3台台达DT330温控器通讯程序(XMZ1200-6) 功能:实现西门子1200PLC对3台台达DT330温控器进行485通讯控制,在触摸屏上设定温度,读取温度 器件:西门子12001214DC/DC/DC.昆仑通态TPC7022NI,西门子KTP700BasicPN…

张小明 2026/1/8 19:25:30 网站建设

广西住房与建设厅网站短视频运营主要做什么

打印服务全解析:设置、故障排除与常见问题解答 1. 打印通知设置 在设置打印通知时,可按以下步骤操作: - 打开“Set Notifications (Optional)”向导页面,有两种通知设置方式可供选择: - 邮件通知 :选中“Send Email Notification”复选框,输入一个或多个收件人和发…

张小明 2026/1/8 19:25:30 网站建设

图文广告公司名称连云港seo公司

第一章:Open-AutoGLM开发资源社区获取渠道 Open-AutoGLM 作为一个面向自动化代码生成与自然语言理解的开源项目,其生态依赖于活跃的开发者社区和丰富的共享资源。获取最新开发工具、API 文档及贡献指南,是参与项目协作的第一步。 官方 GitHu…

张小明 2026/1/8 19:25:29 网站建设

国外好玩的网站视频搜索引擎网站开发方法

绒种区分:白鹅绒 vs 灰鹅绒,哪种更好?关键差异详解 白鹅绒与灰鹅绒究竟有何区别?许多消费者误以为颜色代表品质差异,其实两者核心区别仅在于鹅毛颜色,保暖性、蓬松度等关键性能并无区别。无论是白鹅绒还是灰…

张小明 2026/1/8 19:25:34 网站建设