* ~~Per @dianpopa's observation, the [`cmdline`](https://github.com/rust-vmm/linux-loader/tree/master/src/cmdline) module implements a generic utility that string formats key-value pairs on `x86_64`. On `aarch64`, it passes on FDT info built elsewhere. This module is therefore not core kernel loading functionality and could live in [`vmm-sys-util`](https://github.com/rust-vmm/vmm-sys-util).~~ See https://github.com/rust-vmm/linux-loader/issues/20#issuecomment-597099683. * The [`struct_util`](https://github.com/rust-vmm/linux-loader/tree/master/src/loader/struct_util.rs) module implements byte representation for structs. It's also a utility that could be moved to `vmm-sys-util`.
Per @dianpopa's observation, theSee Move non-essential code to utility crate(s) #20 (comment).cmdlinemodule implements a generic utility that string formats key-value pairs onx86_64. Onaarch64, it passes on FDT info built elsewhere. This module is therefore not core kernel loading functionality and could live invmm-sys-util.struct_utilmodule implements byte representation for structs. It's also a utility that could be moved tovmm-sys-util.