1.一种PCIE总线网卡的寄存器读取方法,其特征在于,步骤如下:步骤S1、探测挂载在PCIE总线上的设备,供读取操作的选择;步骤S2、针对于被选择要进行读取操作的设备,提供该设备的设备信息,包括设备的物理地址信息;要进行读取操作的设备指的是在PCIE总线网卡的寄存器对应该设备的配置空间中需要进行读取操作的设备,即读取操作是针对PCIE总线网卡的寄存器对应该设备的配置空间进行的;步骤S3、获取被选择要进行读取操作的设备对应的输入信息,包括输入的设备信息;并且检测上述输入信息是否符合要求;若是,则调用系统内核的IO操作函数,由IO操作函数根据上述输入的设备信息读取PCIE总线网卡的寄存器对应地址的内容;步骤S3中调用系统内核的IO操作函数实现读取操作的过程如下:步骤S31、IO操作函数通过虚拟地址映射将输入的设备信息中的物理地址转化为虚拟地址;所述物理地址包括物理的基地址和偏移地址,转换得到的虚拟地址包括虚拟的基地址和偏移地址;步骤S32、IO操作函数利用虚拟地址中虚拟的基地址和偏移地址找到PCIE总线网卡的寄存器对应到虚拟内存的地址;步骤S33、IO操作函数在步骤S32所找到的PCIE总线网卡的寄存器虚拟内存的地址中进行读取操作;步骤S3中获取的输入信息还包括要读取的数据字节数X,X为定值;步骤S3中,在检测到输入信息符合要求的情况下,调用系统内核的IO操作函数,由IO操作函数根据输入的设备信息读取PCIE总线网卡的寄存器对应地址中X字节的数据;步骤S3中检测输入信息是否符合要求的方式如下:检测输入信息是否包括规定的种类信息;规定的种类信息包括物理地址信息;或者规定的种类信息包括物理地址信息和读取的数据字节数信息。
2.一种计算设备,包括处理器以及用于存储处理器可执行程序的存储器,其特征在于:所述处理器执行存储器存储的程序时,实现权利要求1中所述的PCIE总线网卡的寄存器读取方法。
3.一种PCIE总线网卡的寄存器写入方法,其特征在于,步骤如下:步骤1、探测挂载在PCIE总线上的设备,供写入操作的选择;步骤2、针对于被选择要进行写入操作的设备,提供该设备的设备信息,包括设备的物理地址信息;要进行写入操作的设备指的是在PCIE总线网卡的寄存器对应该设备的配置空间中需要进行写入操作的设备,即写入操作是针对PCIE总线网卡的寄存器对应该设备的配置空间进行的;步骤3、获取被选择要进行写入操作的设备对应的输入信息,包括输入的设备信息以及需要写入到PCIE总线网卡的寄存器的新值;并且检测上述输入的信息是否符合要求;若是,则调用系统内核模块的IO操作函数,由IO操作函数根据上述输入的设备信息将新值写入到PCIE总线网卡的寄存器对应地址中;步骤S3中调用系统内核的IO操作函数实现写入操作的过程如下:步骤31、IO操作函数通过虚拟地址映射将输入的设备信息中的物理地址转化为虚拟地址;所述物理地址包括物理的基地址和偏移地址,转换得到的虚拟地址包括虚拟的基地址和偏移地址步骤32、IO操作函数利用虚拟地址中虚拟的基地址和偏移地址找到PCIE总线网卡的寄存器对应到虚拟内存的地址;步骤33、IO操作函数在步骤32所找到的PCIE总线网卡的寄存器虚拟内存的地址中进行写入操作,即将输入信息中的写入内容写入;步骤3中获取的输入的信息还包括要写入的数据字节数Y,Y为定值;步骤3中,在检测到输入信息符合要求的情况下,调用系统内核的IO操作函数,由IO操作函数根据输入的设备信息将新值中Y字节数据写入到PCIE总线网卡的寄存器对应地址中;步骤3中检测输入信息是否符合要求的方式如下:检测输入信息是否包括规定的种类信息;规定的种类信息包括物理地址信息;或者规定的种类信息包括物理地址信息和写入的数据字节数信息。
4.一种计算设备,包括处理器以及用于存储处理器可执行程序的存储器,其特征在于:所述处理器执行存储器存储的程序时,实现权利要求3中所述的PCIE总线网卡的寄存器写入方法。