首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于BIOS PCI链路实现物理内存共享的方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:深圳市国鑫恒运信息安全有限公司

摘要:本发明提供一种基于BIOSPCI链路实现物理内存共享的方法,包括:步骤S1,启动时,通过申请连续物理内存空间作为内存映射空间;步骤S2,在BIOS启动过程中,通过PCIE总线获取VGA设备配置信息;步骤S3,通过UEFI函数读取设备地址;步骤S4,读取和解析所述基地址寄存器BAR的值,通过基地址寄存器BAR使能寄存器P2A的桥通道和重新映射基址;步骤S5,通过mmap内存映射函数映射从0x98E00000地址开始的内存映射空间实现读写操作。本发明将BMC申请的连续物理内存空间的内存地址映射到主系统CPU中,实现BIOS数据、BMC数据以及Redfish数据的共享,满足实际的数据交互需求。

主权项:1.一种基于BIOSPCI链路实现物理内存共享的方法,其特征在于,包括以下步骤:步骤S1,在Linux系统内核启动时,通过申请物理内存DDR4从0x98E00000地址处偏移预设大小的连续物理内存空间,以此连续物理内存空间作为内存映射空间;步骤S2,在BIOS启动过程中,通过PCIE总线获取VGA设备的配置信息;步骤S3,通过UEFI函数读取设备地址,获取基地址寄存器BAR的数据;步骤S4,读取和解析所述基地址寄存器BAR的值,确定设备所需的地址空间范围和映射信息,通过基地址寄存器BAR使能寄存器P2A的桥通道和重新映射基址;步骤S5,在Linux系统中初始化应用程序,通过mmap内存映射函数映射从0x98E00000地址开始的内存映射空间,在所述内存映射空间的内存区域实现读写操作。

全文数据:

权利要求:

百度查询: 深圳市国鑫恒运信息安全有限公司 一种基于BIOS PCI链路实现物理内存共享的方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。