@@ -42,6 +42,7 @@ void ffPrintBootmgr(FFBootmgrOptions* options)
4242 FF_FORMAT_ARG (bootmgr .firmware , "firmware-path" ),
4343 FF_FORMAT_ARG (firmwareName , "firmware-name" ),
4444 FF_FORMAT_ARG (bootmgr .secureBoot , "secure-boot" ),
45+ FF_FORMAT_ARG (bootmgr .order , "order" ),
4546 }));
4647 }
4748
@@ -102,6 +103,7 @@ void ffGenerateBootmgrJsonResult(FF_MAYBE_UNUSED FFBootmgrOptions* options, yyjs
102103 yyjson_mut_val * obj = yyjson_mut_obj_add_obj (doc , module , "result" );
103104 yyjson_mut_obj_add_strbuf (doc , obj , "name" , & bootmgr .name );
104105 yyjson_mut_obj_add_strbuf (doc , obj , "firmware" , & bootmgr .firmware );
106+ yyjson_mut_obj_add_uint (doc , obj , "order" , bootmgr .order );
105107 yyjson_mut_obj_add_bool (doc , obj , "secureBoot" , bootmgr .secureBoot );
106108
107109exit :
@@ -122,6 +124,7 @@ static FFModuleBaseInfo ffModuleInfo = {
122124 {"Firmware file path" , "firmware-path" },
123125 {"Firmware file name" , "firmware-name" },
124126 {"Is secure boot enabled" , "secure-boot" },
127+ {"Boot order" , "order" },
125128 }))
126129};
127130
0 commit comments