Commit 07a5bf9
committed
Merged PR 8176148: Linux RNG perf testing and improvements
+ Enable measurements of Linux RNG system
+ Make various performance improvements to defer costly calls into JitterEntropy until they are strictly required,
and reduce cost of calls when they are made.
Related work items: #42441472, #424414921 parent 2ef5a91 commit 07a5bf9
File tree
15 files changed
+335
-127
lines changed- inc
- lib
- modules_linux
- common
- optional
- generic
- oe_full
- unittest
- inc
- lib
15 files changed
+335
-127
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
816 | 816 | | |
817 | 817 | | |
818 | 818 | | |
819 | | - | |
| 819 | + | |
820 | 820 | | |
821 | 821 | | |
822 | 822 | | |
| |||
4130 | 4130 | | |
4131 | 4131 | | |
4132 | 4132 | | |
4133 | | - | |
4134 | | - | |
| 4133 | + | |
| 4134 | + | |
4135 | 4135 | | |
4136 | 4136 | | |
4137 | | - | |
| 4137 | + | |
4138 | 4138 | | |
4139 | 4139 | | |
4140 | 4140 | | |
4141 | 4141 | | |
4142 | 4142 | | |
4143 | 4143 | | |
4144 | 4144 | | |
4145 | | - | |
| 4145 | + | |
4146 | 4146 | | |
4147 | | - | |
| 4147 | + | |
4148 | 4148 | | |
4149 | 4149 | | |
4150 | 4150 | | |
| |||
4162 | 4162 | | |
4163 | 4163 | | |
4164 | 4164 | | |
4165 | | - | |
| 4165 | + | |
4166 | 4166 | | |
4167 | 4167 | | |
4168 | 4168 | | |
| |||
4174 | 4174 | | |
4175 | 4175 | | |
4176 | 4176 | | |
4177 | | - | |
| 4177 | + | |
4178 | 4178 | | |
4179 | 4179 | | |
4180 | 4180 | | |
| |||
4192 | 4192 | | |
4193 | 4193 | | |
4194 | 4194 | | |
4195 | | - | |
| 4195 | + | |
4196 | 4196 | | |
4197 | 4197 | | |
4198 | 4198 | | |
| |||
4231 | 4231 | | |
4232 | 4232 | | |
4233 | 4233 | | |
4234 | | - | |
4235 | | - | |
4236 | | - | |
4237 | | - | |
| 4234 | + | |
| 4235 | + | |
| 4236 | + | |
| 4237 | + | |
4238 | 4238 | | |
4239 | 4239 | | |
4240 | | - | |
| 4240 | + | |
4241 | 4241 | | |
4242 | 4242 | | |
4243 | 4243 | | |
4244 | 4244 | | |
4245 | 4245 | | |
4246 | | - | |
| 4246 | + | |
4247 | 4247 | | |
4248 | 4248 | | |
4249 | 4249 | | |
4250 | | - | |
| 4250 | + | |
4251 | 4251 | | |
4252 | 4252 | | |
4253 | 4253 | | |
| |||
4265 | 4265 | | |
4266 | 4266 | | |
4267 | 4267 | | |
4268 | | - | |
| 4268 | + | |
4269 | 4269 | | |
4270 | 4270 | | |
4271 | 4271 | | |
| |||
4281 | 4281 | | |
4282 | 4282 | | |
4283 | 4283 | | |
4284 | | - | |
| 4284 | + | |
4285 | 4285 | | |
4286 | | - | |
| 4286 | + | |
4287 | 4287 | | |
4288 | 4288 | | |
4289 | 4289 | | |
| |||
4301 | 4301 | | |
4302 | 4302 | | |
4303 | 4303 | | |
4304 | | - | |
| 4304 | + | |
4305 | 4305 | | |
4306 | 4306 | | |
4307 | 4307 | | |
| |||
4428 | 4428 | | |
4429 | 4429 | | |
4430 | 4430 | | |
4431 | | - | |
| 4431 | + | |
4432 | 4432 | | |
4433 | 4433 | | |
4434 | 4434 | | |
| |||
4446 | 4446 | | |
4447 | 4447 | | |
4448 | 4448 | | |
4449 | | - | |
| 4449 | + | |
4450 | 4450 | | |
4451 | 4451 | | |
4452 | 4452 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2654 | 2654 | | |
2655 | 2655 | | |
2656 | 2656 | | |
| 2657 | + | |
| 2658 | + | |
| 2659 | + | |
| 2660 | + | |
| 2661 | + | |
| 2662 | + | |
| 2663 | + | |
| 2664 | + | |
| 2665 | + | |
| 2666 | + | |
| 2667 | + | |
| 2668 | + | |
| 2669 | + | |
| 2670 | + | |
| 2671 | + | |
| 2672 | + | |
| 2673 | + | |
| 2674 | + | |
| 2675 | + | |
| 2676 | + | |
| 2677 | + | |
| 2678 | + | |
| 2679 | + | |
| 2680 | + | |
| 2681 | + | |
| 2682 | + | |
| 2683 | + | |
| 2684 | + | |
| 2685 | + | |
2657 | 2686 | | |
2658 | 2687 | | |
2659 | 2688 | | |
| |||
2806 | 2835 | | |
2807 | 2836 | | |
2808 | 2837 | | |
2809 | | - | |
| 2838 | + | |
2810 | 2839 | | |
2811 | 2840 | | |
2812 | 2841 | | |
| |||
2856 | 2885 | | |
2857 | 2886 | | |
2858 | 2887 | | |
2859 | | - | |
| 2888 | + | |
2860 | 2889 | | |
2861 | 2890 | | |
2862 | 2891 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
15 | 14 | | |
16 | 15 | | |
17 | 16 | | |
| |||
380 | 379 | | |
381 | 380 | | |
382 | 381 | | |
383 | | - | |
| 382 | + | |
384 | 383 | | |
385 | 384 | | |
386 | 385 | | |
| |||
435 | 434 | | |
436 | 435 | | |
437 | 436 | | |
438 | | - | |
439 | | - | |
440 | | - | |
| 437 | + | |
| 438 | + | |
| 439 | + | |
| 440 | + | |
| 441 | + | |
441 | 442 | | |
442 | | - | |
443 | | - | |
444 | | - | |
445 | | - | |
446 | | - | |
447 | | - | |
448 | | - | |
| 443 | + | |
| 444 | + | |
449 | 445 | | |
450 | 446 | | |
451 | 447 | | |
452 | 448 | | |
453 | | - | |
454 | | - | |
455 | | - | |
456 | | - | |
457 | | - | |
| 449 | + | |
458 | 450 | | |
459 | 451 | | |
460 | 452 | | |
| |||
466 | 458 | | |
467 | 459 | | |
468 | 460 | | |
469 | | - | |
470 | | - | |
| 461 | + | |
| 462 | + | |
471 | 463 | | |
472 | 464 | | |
473 | 465 | | |
474 | 466 | | |
475 | 467 | | |
476 | 468 | | |
| 469 | + | |
| 470 | + | |
| 471 | + | |
| 472 | + | |
| 473 | + | |
| 474 | + | |
| 475 | + | |
| 476 | + | |
| 477 | + | |
| 478 | + | |
477 | 479 | | |
478 | 480 | | |
479 | 481 | | |
| |||
507 | 509 | | |
508 | 510 | | |
509 | 511 | | |
510 | | - | |
| 512 | + | |
511 | 513 | | |
512 | 514 | | |
513 | 515 | | |
514 | 516 | | |
| 517 | + | |
515 | 518 | | |
516 | 519 | | |
517 | 520 | | |
| |||
574 | 577 | | |
575 | 578 | | |
576 | 579 | | |
577 | | - | |
| 580 | + | |
578 | 581 | | |
579 | 582 | | |
580 | 583 | | |
| |||
583 | 586 | | |
584 | 587 | | |
585 | 588 | | |
586 | | - | |
587 | | - | |
| 589 | + | |
588 | 590 | | |
589 | | - | |
| 591 | + | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
590 | 596 | | |
591 | 597 | | |
592 | 598 | | |
| |||
811 | 817 | | |
812 | 818 | | |
813 | 819 | | |
814 | | - | |
| 820 | + | |
815 | 821 | | |
816 | 822 | | |
817 | 823 | | |
| |||
820 | 826 | | |
821 | 827 | | |
822 | 828 | | |
823 | | - | |
| 829 | + | |
824 | 830 | | |
825 | 831 | | |
826 | 832 | | |
| |||
830 | 836 | | |
831 | 837 | | |
832 | 838 | | |
833 | | - | |
| 839 | + | |
834 | 840 | | |
835 | 841 | | |
836 | 842 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
0 commit comments