63 std::vector<std::pair<std::string, std::string>>
arguments_;
Definition: expected.h:86
AndroidEfiLoaderEspBuilder()=delete
AndroidEfiLoaderEspBuilder & Architecture(Arch arch) &
Definition: esp.cpp:365
Arch arch_
Definition: esp.h:42
bool Build() const
Definition: esp.cpp:371
AndroidEfiLoaderEspBuilder(std::string image_path)
Definition: esp.h:31
const std::string image_path_
Definition: esp.h:40
std::string efi_loader_path_
Definition: esp.h:41
AndroidEfiLoaderEspBuilder & EfiLoaderPath(std::string efi_loader_path) &
Definition: esp.cpp:359
FuchsiaEspBuilder & MultibootBinary(std::string multiboot) &
Definition: esp.cpp:493
FuchsiaEspBuilder()=delete
std::string DumpConfig() const
Definition: esp.cpp:544
FuchsiaEspBuilder & Zedboot(std::string zedboot) &
Definition: esp.cpp:498
FuchsiaEspBuilder(std::string image_path)
Definition: esp.h:74
std::string multiboot_bin_
Definition: esp.h:86
std::optional< Arch > arch_
Definition: esp.h:88
std::string zedboot_
Definition: esp.h:87
bool Build() const
Definition: esp.cpp:508
const std::string image_path_
Definition: esp.h:85
FuchsiaEspBuilder & Architecture(Arch arch) &
Definition: esp.cpp:503
LinuxEspBuilder & Root(std::string root) &
Definition: esp.cpp:411
std::string DumpConfig() const
Definition: esp.cpp:469
LinuxEspBuilder & Initrd(std::string initrd) &
Definition: esp.cpp:421
const std::string image_path_
Definition: esp.h:62
std::string kernel_
Definition: esp.h:66
std::vector< std::string > single_arguments_
Definition: esp.h:64
std::string root_
Definition: esp.h:65
LinuxEspBuilder(std::string image_path)
Definition: esp.h:48
std::string initrd_
Definition: esp.h:67
LinuxEspBuilder & Architecture(Arch arch) &
Definition: esp.cpp:426
LinuxEspBuilder & Argument(std::string key, std::string value) &
Definition: esp.cpp:401
std::optional< Arch > arch_
Definition: esp.h:68
LinuxEspBuilder & Kernel(std::string kernel) &
Definition: esp.cpp:416
std::vector< std::pair< std::string, std::string > > arguments_
Definition: esp.h:63
bool Build() const
Definition: esp.cpp:431
Definition: alloc_utils.cpp:23
bool CanGenerateEsp(Arch arch)
Definition: esp.cpp:156
Arch
Definition: architecture.h:23
Result< void > MakeFatImage(const std::string &data_image, int data_image_mb, int offset_num_mb)
Definition: esp.cpp:99
Definition: logging.h:464