一种AHCI模式下访问硬盘的方法与流程

文档序号:19879084发布日期:2020-02-08 06:46阅读:来源:国知局
技术总结
本发明公开了一种AHCI模式下访问硬盘的方法,其特征在于包括以下步骤:S100:判断硬盘的工作模式是否为AHCI模式,如果是,执行步骤S200,否则,结束流程:S200:获取PCI配置空间,并获取各个基地址寄存器的值;S300:获取AHCI空间的入口地址;S400:获取各个硬盘端口的内存空间的起始地址;S500:寻址当前硬盘端口的内存空间,读取当前硬盘端口的内存空间的前八个字节的内容作为命令列表基地址,读取第0x39至0x3C字节的内容作为命令槽忙闲指示;S600:获取并解析各个命令槽;S700:获取并解析命令表基地址的内容,确定命令封装区、数据项的操作地址及所操作数据的字节长度;S800:确定空闲命令槽;S900:选用空闲命令槽并重新设置命令槽忙闲指示,访问当前硬盘并验证访问成功。

技术研发人员:许超明;梁效宁;董超;彭炼
受保护的技术使用者:四川效率源信息安全技术股份有限公司
技术研发日:2019.10.31
技术公布日:2020.02.07

当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1