2020年12月26日 16篇SylixOS PCIe开发已关闭评论 5,473
SylixOS

SylixOS PCIe开发(四)

1. 动态映射ECAM空间 我们在《SylixOS PCIe开发(二)》文章中介绍了使用ECAM方式来访问PCI设备的配置空间,这种方式的缺点就是如果想访问所有总线上的设备,一共需要256MB的地址空...
阅读全文
SylixOS

SylixOS PCIe开发(三)

1. SylixOS主控驱动支持多个控制器 SylixOS中的pci框架目前只支持单个控制器,如果需要在主控驱动中支持多个控制器,就需要将多个控制器虚拟成一个控制器给SylixOS。 在vx下用户的p...
阅读全文
SylixOS

SylixOS PCIe开发(二)

1. 概述 本篇文章主要介绍不同平台下pci设备配置空间的访问方法,总的来说,pci设备的配置空间有两种访问方式: 配置寄存器访问 ECAM访问 2. 配置空间寄存器 pci配置空间寄存器大小为256...
阅读全文
SylixOS

SylixOS PCIe开发(一)

本文章致力于对PCI相关知识做一个普及。 另外推荐一个PCIe讲解的不错的系列博客:http://blog.chinaaet.com/justlxy/p/5100061871 1. x86处理器系统初...
阅读全文