用于多硬件平台的飞腾服务器的机器类型识别方法

    公开(公告)号:CN102662883A

    公开(公告)日:2012-09-12

    申请号:CN201210095029.3

    申请日:2012-03-31

    Abstract: 本发明公开了一种用于多硬件平台的飞腾服务器的机器类型识别方法,其实施步骤如下:1)在计算机的扩展ROM中建立平台信息字段地址,虚拟机监控器将平台信息字段地址的读写接口函数进行封装并提供给操作系统内核调用;2)在操作系统启动过程中,首先获取操作系统接收的引导装入程序命令并分析引导装入程序命令的硬件平台参数,如果包含硬件平台参数则将硬件平台参数对应的硬件平台类型信息写入扩展ROM中的平台信息字段地址中;3)通过平台信息字段地址读写接口函数读取硬件平台字段地址中的硬件平台类型信息,根据硬件平台类型信息识别飞腾虚拟服务器的硬件平台。本发明具有兼容性好、使用方便、操作简单的优点。

    龙芯3A平台大内存设备的地址映射方法

    公开(公告)号:CN102646074A

    公开(公告)日:2012-08-22

    申请号:CN201210040560.0

    申请日:2012-02-22

    Abstract: 本发明公开了一种龙芯3A平台大内存设备的地址映射方法,其实施步骤如下:1)针对龙芯3A处理器的每一个CPU核心,将CPU地址空间内的PCI内存空间移动到系统寄存器的地址范围外,并调整所述PCI内存空间的大小;2)将CPU地址空间内移动后的PCI内存空间与全局地址空间内的内存空间建立映射,将全局地址空间内的内存空间与HT地址空间内的内存空间建立映射;3)根据所述CPU地址空间内移动后的PCI内存空间更新操作系统的PCI内存资源结构体。本发明能够实现龙芯3A平台的大内存PCI/PCIE设备支持、促进龙芯3A平台的推广应用,具有兼容性好、应用范围广泛的优点。

    龙芯3A平台大内存设备的地址映射方法

    公开(公告)号:CN102646074B

    公开(公告)日:2015-04-15

    申请号:CN201210040560.0

    申请日:2012-02-22

    Abstract: 本发明公开了一种龙芯3A平台大内存设备的地址映射方法,其实施步骤如下:1)针对龙芯3A处理器的每一个CPU核心,将CPU地址空间内的PCI内存空间移动到系统寄存器的地址范围外,并调整所述PCI内存空间的大小;2)将CPU地址空间内移动后的PCI内存空间与全局地址空间内的内存空间建立映射,将全局地址空间内的内存空间与HT地址空间内的内存空间建立映射;3)根据所述CPU地址空间内移动后的PCI内存空间更新操作系统的PCI内存资源结构体。本发明能够实现龙芯3A平台的大内存PCI/PCIE设备支持、促进龙芯3A平台的推广应用,具有兼容性好、应用范围广泛的优点。

    用于多硬件平台的飞腾服务器的机器类型识别方法

    公开(公告)号:CN102662883B

    公开(公告)日:2014-12-03

    申请号:CN201210095029.3

    申请日:2012-03-31

    Abstract: 本发明公开了一种用于多硬件平台的飞腾服务器的机器类型识别方法,其实施步骤如下:1)在计算机的扩展ROM中建立平台信息字段地址,虚拟机监控器将平台信息字段地址的读写接口函数进行封装并提供给操作系统内核调用;2)在操作系统启动过程中,首先获取操作系统接收的引导装入程序命令并分析引导装入程序命令的硬件平台参数,如果包含硬件平台参数则将硬件平台参数对应的硬件平台类型信息写入扩展ROM中的平台信息字段地址中;3)通过平台信息字段地址读写接口函数读取硬件平台字段地址中的硬件平台类型信息,根据硬件平台类型信息识别飞腾虚拟服务器的硬件平台。本发明具有兼容性好、使用方便、操作简单的优点。

Patent Agency Ranking