From 4c798ac045906e8e20664962c4da54896770839b Mon Sep 17 00:00:00 2001 From: Red Bear OS Date: Sat, 27 Jun 2026 23:17:50 +0300 Subject: [PATCH] Add initfs-storage.toml and initfs-pcid-storage.toml for base-initfs recipe --- drivers/initfs-pcid-storage.toml | 27 ++++++++++++++++++++ drivers/initfs-storage.toml | 43 ++++++++++++++++++++++++++++++++ 2 files changed, 70 insertions(+) create mode 100644 drivers/initfs-pcid-storage.toml create mode 100644 drivers/initfs-storage.toml 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