diff --git a/drivers/initfs-pcid-storage.toml b/drivers/initfs-pcid-storage.toml new file mode 100644 index 0000000000..d675d13067 --- /dev/null +++ b/drivers/initfs-pcid-storage.toml @@ -0,0 +1,27 @@ +## Storage drivers for InitFS (pcid format) ## + +[[drivers]] +name = "AHCI storage" +class = 1 +subclass = 6 +command = ["/scheme/initfs/lib/drivers/ahcid"] + +[[drivers]] +name = "IDE storage" +class = 1 +subclass = 1 +command = ["/scheme/initfs/lib/drivers/ided"] + +[[drivers]] +name = "NVME storage" +class = 1 +subclass = 8 +command = ["/scheme/initfs/lib/drivers/nvmed"] + +[[drivers]] +name = "virtio-blk" +class = 1 +subclass = 0 +vendor = 0x1AF4 +device = 0x1001 +command = ["/scheme/initfs/lib/drivers/virtio-blkd"] diff --git a/drivers/initfs-storage.toml b/drivers/initfs-storage.toml new file mode 100644 index 0000000000..9ed15d3a6a --- /dev/null +++ b/drivers/initfs-storage.toml @@ -0,0 +1,43 @@ +## Storage drivers for InitFS (pcid-spawner format) ## + +[[driver]] +name = "ahcid" +description = "AHCI SATA driver" +priority = 100 +command = ["/scheme/initfs/lib/drivers/ahcid"] + +[[driver.match]] +class = 1 +subclass = 6 + +[[driver]] +name = "ided" +description = "PATA IDE driver" +priority = 100 +command = ["/scheme/initfs/lib/drivers/ided"] + +[[driver.match]] +class = 1 +subclass = 1 + +[[driver]] +name = "nvmed" +description = "NVMe storage driver" +priority = 100 +command = ["/scheme/initfs/lib/drivers/nvmed"] + +[[driver.match]] +class = 1 +subclass = 8 + +[[driver]] +name = "virtio-blkd" +description = "VirtIO block device driver" +priority = 100 +command = ["/scheme/initfs/lib/drivers/virtio-blkd"] + +[[driver.match]] +vendor = 0x1AF4 +device = 0x1001 +class = 1 +subclass = 0