Commit f9db019
bootutil: Unify app_max_size() implementations
Remove redundant application size calculations in favor of
a swap-specific function, implemented inside swap_<type>.c.
In this way, slot sizes use the same restrictions as image validation.
Signed-off-by: Tomasz Chyrowicz <[email protected]>1 parent 6ea7add commit f9db019
File tree
6 files changed
+202
-189
lines changed- boot/bootutil
- include/bootutil
- src
6 files changed
+202
-189
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
295 | 295 | | |
296 | 296 | | |
297 | 297 | | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
298 | 304 | | |
299 | 305 | | |
300 | 306 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
45 | 49 | | |
46 | 50 | | |
47 | 51 | | |
| |||
240 | 244 | | |
241 | 245 | | |
242 | 246 | | |
243 | | - | |
244 | | - | |
| 247 | + | |
245 | 248 | | |
246 | 249 | | |
247 | 250 | | |
| |||
427 | 430 | | |
428 | 431 | | |
429 | 432 | | |
430 | | - | |
431 | | - | |
432 | | - | |
433 | | - | |
434 | | - | |
435 | | - | |
436 | | - | |
437 | | - | |
438 | | - | |
439 | | - | |
440 | | - | |
441 | | - | |
442 | | - | |
443 | | - | |
444 | | - | |
445 | | - | |
446 | | - | |
447 | | - | |
448 | | - | |
449 | | - | |
450 | | - | |
451 | | - | |
452 | | - | |
453 | | - | |
454 | | - | |
455 | | - | |
456 | | - | |
457 | | - | |
458 | | - | |
459 | | - | |
460 | | - | |
461 | | - | |
462 | | - | |
463 | | - | |
464 | | - | |
465 | | - | |
466 | | - | |
467 | | - | |
468 | 433 | | |
469 | 434 | | |
470 | 435 | | |
471 | 436 | | |
472 | 437 | | |
473 | 438 | | |
474 | 439 | | |
475 | | - | |
476 | | - | |
477 | | - | |
478 | | - | |
479 | | - | |
480 | | - | |
481 | | - | |
482 | | - | |
483 | | - | |
484 | | - | |
485 | | - | |
486 | | - | |
487 | | - | |
488 | | - | |
489 | | - | |
490 | | - | |
491 | | - | |
492 | | - | |
493 | | - | |
494 | | - | |
495 | | - | |
496 | | - | |
497 | | - | |
498 | | - | |
499 | | - | |
500 | | - | |
501 | | - | |
502 | | - | |
503 | | - | |
504 | | - | |
505 | | - | |
506 | | - | |
507 | | - | |
508 | | - | |
| 440 | + | |
| 441 | + | |
509 | 442 | | |
510 | | - | |
511 | | - | |
512 | | - | |
513 | | - | |
514 | | - | |
515 | | - | |
516 | | - | |
517 | | - | |
518 | | - | |
519 | | - | |
520 | | - | |
521 | | - | |
522 | | - | |
523 | | - | |
524 | | - | |
525 | | - | |
526 | | - | |
527 | | - | |
528 | | - | |
529 | | - | |
| 443 | + | |
530 | 444 | | |
531 | 445 | | |
532 | 446 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
382 | 382 | | |
383 | 383 | | |
384 | 384 | | |
385 | | - | |
386 | | - | |
387 | | - | |
388 | | - | |
389 | | - | |
390 | | - | |
391 | | - | |
392 | | - | |
393 | | - | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
394 | 391 | | |
395 | | - | |
396 | | - | |
| 392 | + | |
397 | 393 | | |
398 | 394 | | |
399 | 395 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
227 | 227 | | |
228 | 228 | | |
229 | 229 | | |
230 | | - | |
231 | | - | |
232 | | - | |
233 | | - | |
234 | | - | |
235 | | - | |
236 | | - | |
237 | | - | |
238 | | - | |
239 | | - | |
240 | | - | |
241 | | - | |
242 | | - | |
243 | | - | |
244 | | - | |
245 | | - | |
246 | | - | |
247 | | - | |
248 | | - | |
249 | | - | |
250 | | - | |
251 | | - | |
252 | | - | |
253 | 230 | | |
254 | 231 | | |
255 | 232 | | |
| |||
258 | 235 | | |
259 | 236 | | |
260 | 237 | | |
261 | | - | |
262 | 238 | | |
263 | 239 | | |
264 | 240 | | |
265 | | - | |
266 | 241 | | |
267 | 242 | | |
268 | | - | |
269 | | - | |
| 243 | + | |
270 | 244 | | |
271 | 245 | | |
272 | 246 | | |
273 | | - | |
| 247 | + | |
274 | 248 | | |
275 | 249 | | |
276 | 250 | | |
| |||
280 | 254 | | |
281 | 255 | | |
282 | 256 | | |
283 | | - | |
| 257 | + | |
284 | 258 | | |
285 | 259 | | |
286 | 260 | | |
| |||
340 | 314 | | |
341 | 315 | | |
342 | 316 | | |
343 | | - | |
344 | 317 | | |
345 | 318 | | |
346 | 319 | | |
| |||
365 | 338 | | |
366 | 339 | | |
367 | 340 | | |
368 | | - | |
369 | | - | |
370 | 341 | | |
371 | | - | |
| 342 | + | |
372 | 343 | | |
373 | 344 | | |
374 | 345 | | |
| |||
590 | 561 | | |
591 | 562 | | |
592 | 563 | | |
593 | | - | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
594 | 570 | | |
595 | | - | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
596 | 579 | | |
597 | | - | |
| 580 | + | |
598 | 581 | | |
599 | 582 | | |
600 | 583 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
302 | 302 | | |
303 | 303 | | |
304 | 304 | | |
305 | | - | |
306 | | - | |
307 | | - | |
308 | | - | |
309 | | - | |
310 | | - | |
311 | | - | |
312 | | - | |
313 | | - | |
314 | | - | |
315 | | - | |
316 | | - | |
317 | | - | |
318 | | - | |
319 | | - | |
320 | | - | |
321 | | - | |
322 | | - | |
323 | | - | |
324 | | - | |
325 | | - | |
326 | | - | |
327 | | - | |
328 | | - | |
329 | | - | |
330 | | - | |
331 | | - | |
332 | 305 | | |
333 | 306 | | |
334 | 307 | | |
335 | 308 | | |
336 | 309 | | |
337 | 310 | | |
338 | 311 | | |
339 | | - | |
340 | 312 | | |
341 | 313 | | |
342 | 314 | | |
343 | | - | |
344 | 315 | | |
345 | 316 | | |
346 | | - | |
347 | | - | |
| 317 | + | |
348 | 318 | | |
349 | 319 | | |
350 | 320 | | |
351 | | - | |
| 321 | + | |
352 | 322 | | |
353 | 323 | | |
354 | 324 | | |
355 | 325 | | |
356 | 326 | | |
357 | 327 | | |
358 | | - | |
| 328 | + | |
| 329 | + | |
359 | 330 | | |
360 | | - | |
| 331 | + | |
361 | 332 | | |
362 | 333 | | |
363 | 334 | | |
364 | | - | |
| 335 | + | |
365 | 336 | | |
366 | 337 | | |
367 | 338 | | |
| |||
417 | 388 | | |
418 | 389 | | |
419 | 390 | | |
420 | | - | |
421 | 391 | | |
422 | 392 | | |
423 | 393 | | |
| |||
439 | 409 | | |
440 | 410 | | |
441 | 411 | | |
442 | | - | |
443 | | - | |
444 | 412 | | |
445 | | - | |
| 413 | + | |
446 | 414 | | |
447 | 415 | | |
448 | 416 | | |
| |||
729 | 697 | | |
730 | 698 | | |
731 | 699 | | |
732 | | - | |
| 700 | + | |
| 701 | + | |
| 702 | + | |
| 703 | + | |
| 704 | + | |
| 705 | + | |
| 706 | + | |
| 707 | + | |
| 708 | + | |
733 | 709 | | |
734 | | - | |
| 710 | + | |
| 711 | + | |
| 712 | + | |
| 713 | + | |
| 714 | + | |
735 | 715 | | |
736 | | - | |
| 716 | + | |
737 | 717 | | |
738 | 718 | | |
739 | 719 | | |
| |||
0 commit comments