Skip to content

virtual sd card actually backed by ceph block storage

Notifications You must be signed in to change notification settings

devguardio/vmmc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

vmmc

virtual sd card actually backed by ceph block storage

booting arm boards in starfeld is currently done from local emmc. We do not have backups of the emmc as user data is on ceph anyway. But customers doing custom kernels HAVE to flash it on emmc, because some bootloaders only support sdcard boot.

So we'll bring the emmc to ceph as well.

FGPA

an fgpa receives sd commands and translates it into usb commands. since sd is sync but usb is async, it keeps sending wait / not ready to the sdcard host until usb command returns.

slice manager

slice manager receives mmc commands over usb in a userspace daemon. it looks up the relevant block in a ceph blockstore and returns it.

hardware

probably will be part of hurmuz, but someone on twitter already asked to get this as well, so we might as well make a bunch of standalone boards.

About

virtual sd card actually backed by ceph block storage

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published