# Module loading specification for Zero-OS Alpine initramfs # Format: STAGE:MODULE # Firmware selection is authoritative in config/firmware.conf; do not add firmware hints here. # Stage 1: boot-critical storage, core virtio, networking, overlay, and input (USB/HID/keyboard) # Storage stage1:libata stage1:libahci stage1:ahci stage1:scsi_mod stage1:sd_mod stage1:nvme_core stage1:nvme stage1:virtio_blk stage1:virtio_scsi # Core virtio stage1:virtio stage1:virtio_ring stage1:virtio_pci stage1:virtio_pci_legacy_dev stage1:virtio_pci_modern_dev # Networking (common NICs) stage1:virtio_net stage1:e1000 stage1:e1000e stage1:igb stage1:ixgbe stage1:igc stage1:i40e stage1:ice stage1:r8169 stage1:8139too stage1:8139cp stage1:bnx2 stage1:bnx2x stage1:tg3 stage1:tun # PHY drivers stage1:realtek # Broadcom PHY families (required for many Broadcom NICs) stage1:broadcom stage1:bcm7xxx stage1:bcm87xx stage1:bcm_phy_lib stage1:bcm_phy_ptp # Filesystems / overlay stage1:overlay stage1:fuse # USB host controllers and HID/keyboard input stage1:xhci_pci stage1:xhci_hcd stage1:ehci_pci stage1:ehci_hcd stage1:ohci_pci stage1:ohci_hcd stage1:uhci_hcd stage1:usbhid stage1:hid_generic stage1:hid stage1:atkbd stage1:libps2 stage1:i8042 stage1:evdev stage1:serio_raw stage1:serio # zos core networking is with openvswitch vxlan over mycelium openvswitch # Keep stage2 empty; we only use stage1 in this build # stage2: (intentionally unused)