DragonOS icon indicating copy to clipboard operation
DragonOS copied to clipboard

【任务发布】磁盘io性能改进:优化ahci驱动

Open fslongjin opened this issue 1 year ago • 3 comments

需求

优化AHCI驱动程序,使得:

  1. 接入sysfs
  2. 支持中断,而不是现在的忙等
  3. 支持同时发起多个读或者写的请求

一些可能的建议

  • 为了实现上面的第一点功能,也许需要先把PCI接入sysfs。
  • 为了实现上面第2、3点的功能,也许需要对磁盘的读写请求包进行合理抽象,以便复用于之后的其他磁盘驱动。

fslongjin avatar Mar 04 '24 10:03 fslongjin

更新了开发跟踪branch

xiaolin2004 avatar Nov 28 '24 17:11 xiaolin2004

更新了开发跟踪branch

ahci驱动本身可以暂时先不搞,对于servrless场景的话,用virtio就够了。 精力可以放在其他的事情上面。比如block layer、异步io、dma等等的支持上面。

fslongjin avatar Nov 28 '24 19:11 fslongjin

考虑重新发一个issue吗

更新了开发跟踪branch

ahci驱动本身可以暂时先不搞,对于servrless场景的话,用virtio就够了。 精力可以放在其他的事情上面。比如block layer、异步io、dma等等的支持上面。

xiaolin2004 avatar Nov 29 '24 02:11 xiaolin2004