Skip to content

Storage and file system issue tracker #25

@cl91

Description

@cl91

storport.sys

  • Implement bus enumeration (ie. enumeration of, for instance, SATA drives connected to the SATA adapter)
  • Implement the IO model of storport. Basically the PortStartIo routine. We only support full duplex mode and do not support half duplex.
  • Implement proper queuing. For now we just queue on a KEVENT which will become problematic since each queued IRP takes a whole coroutine stack.
  • Implement support for MSI/MSI-X. We do not support interrupt sharing so MSI/MSIX is essential for PCI devices to function.
  • (OPTIONAL) Add support for per-port interrupt routing. This may be useful for Linux-like io_uring but should not be enabled otherwise.

stornvme.sys

fatfs.sys

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions