88#include <rimage/rimage.h>
99#include <rimage/manifest.h>
1010#include <rimage/plat_auth.h>
11+ #include <rimage/misc_utils.h>
1112
1213void ri_adsp_meta_data_create_v1_8 (struct image * image , int meta_start_offset ,
1314 int meta_end_offset )
@@ -52,7 +53,7 @@ void ri_plat_ext_data_create(struct image *image)
5253 fprintf (stdout , " auth: completing authentication manifest\n" );
5354
5455 part -> length = meta -> comp_desc [0 ].limit_offset - MAN_DESC_OFFSET_V1_8 ;
55- part -> length += MAN_PAGE_SIZE - (part -> length % MAN_PAGE_SIZE );
56+ part -> length = ALIGN_UP (part -> length , MAN_PAGE_SIZE );
5657
5758 /* do this here atm */
5859 desc -> header .preload_page_count = part -> length / MAN_PAGE_SIZE ;
@@ -69,10 +70,9 @@ void ri_plat_ext_data_create_v2_5(struct image *image)
6970 fprintf (stdout , " auth: completing authentication manifest\n" );
7071
7172 size = meta -> comp_desc [0 ].limit_offset - MAN_DESC_OFFSET_V1_8 ;
72- size += MAN_PAGE_SIZE - (size % MAN_PAGE_SIZE );
7373
7474 /* do this here atm */
75- desc -> header .preload_page_count = size / MAN_PAGE_SIZE ;
75+ desc -> header .preload_page_count = DIV_ROUND_UP ( size , MAN_PAGE_SIZE ) ;
7676 ext -> size = image -> image_end ;
7777}
7878
@@ -87,8 +87,7 @@ void ri_plat_ext_data_create_ace_v1_5(struct image *image)
8787 fprintf (stdout , " auth: completing authentication manifest\n" );
8888
8989 size = meta -> comp_desc [0 ].limit_offset - MAN_DESC_OFFSET_V1_8 ;
90- size += MAN_PAGE_SIZE - (size % MAN_PAGE_SIZE );
9190
92- desc -> header .preload_page_count = size / MAN_PAGE_SIZE ;
91+ desc -> header .preload_page_count = DIV_ROUND_UP ( size , MAN_PAGE_SIZE ) ;
9392 ext -> size = image -> image_end ;
9493}
0 commit comments