DragonOS-Community / DragonOS

使用Rust从0自研内核,具有Linux兼容性的操作系统,面向云计算Serverless场景而设计。DragonOS is an operating system developed from scratch using Rust, with Linux compatibility. It is designed for **Serverless** scenarios.
https://dragonos.org
GNU General Public License v2.0
904 stars 142 forks source link

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

Open fslongjin opened 9 months ago

fslongjin commented 9 months ago

需求

优化AHCI驱动程序,使得:

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

一些可能的建议

xiaolin2004 commented 1 day ago

更新了开发跟踪branch

fslongjin commented 1 day ago

更新了开发跟踪branch

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

xiaolin2004 commented 1 day ago

考虑重新发一个issue吗

更新了开发跟踪branch

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