Appendix A R2
Contents
Appendix
Note:
- The following number shall be used as normalizer. Other method shall be compared with the number.
- Comparing the number between different platforms doesn't make sense as different platform has different hw configuration. Our intention is to compare between the methods.
Typical Embedded Boot
TI/Omap Platform
Name of Method | ROM for Kernel | RAM for Kernel | ROM for FS | RAM for FS | Boot Time | Execution Speed | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | actual (ms) | ratio (%) | actual (ms) | ratio (%) | |
Typical BT | 557 | 100 | 1251 | 100 | 2556 | 100 | 0 | 100 | 2521 | 100 | TBF | 100 |
Note - File System is located in ROM/Flash as ext2 file system.
KMC / SH4 Platform
Name of Method | ROM for Kernel | RAM for Kernel | ROM for FS | RAM for FS | Boot Time | Execution Speed | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | actual (ms) | ratio (%) | actual (ms) | ratio (%) | |
Typical BT | 687 | 100 | 1502 | 100 | 2640 | 100 | 0 | 100 | 9587 | 100 | 38.3 | 100 |
Note: The end point for the bootup time result is the dummy function celf_sz_boottime_dummy().
Renesas / SH4 Platform
Name of Method | ROM for Kernel | RAM for Kernel | ROM for FS | RAM for FS | Boot Time | Execution Speed | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | actual (ms) | ratio (%) | actual (ms) | ratio (%) | |
Typical BT | 654 | 100 | 1425 | 100 | 2644 | 100 | 0 | 100 | 3995 | 100 | TBF | 100 |
NEC Electronics / VR5500A SOC Platform
Name of Method | ROM for Kernel | RAM for Kernel | ROM for FS | RAM for FS | Boot Time | Execution Speed | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | actual (ms) | ratio (%) | actual (ms) | ratio (%) | |
Typical BT | 807 | 100 | 1637 | 100 | 3548 | 100 | 0 | 100 | 3494 | 100 | TBF | 100 |
Note: File System is located in ROM/Flash as ext2 file system.
Kernel XIP
TI/Omap Platform
Name of Method | ROM for Kernel | RAM for Kernel | ROM for FS | RAM for FS | Boot Time | Execution Speed | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | actual (ms) | ratio (%) | actual (ms) | ratio (%) | |
Typical BT | 557 | 100 | 1251 | 100 | 2556 | 100 | 0 | 100 | 2521 | 100 | TBF | 100 |
XIP | 1150 | 206 | 207 | 16 | 2556 | 100 | 0 | - | *1) | *1) | TBF | TBF |
*1) Can't mount rootfilesytem on FlashROM using XIP kernel.
KMC / SH4 Platform
Name of Method | ROM for Kernel | RAM for Kernel | ROM for FS | RAM for FS | Boot Time | Execution Speed | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | actual (ms) | ratio (%) | actual (ms) | ratio (%) | |
Typical BT | 687 | 100 | 1502 | 100 | 2460 | 100 | 0 | 100 | 9587 | 100 | 38.3 | 100 |
XIP | 1367 | 199 | 277 | 18 | 2640 | 100 | 0 | - | 6677 | 70 | 5.6 | 15 |
Note: The end point for the bootup time result is the dummy function celf_sz_boottime_dummy().
Renesas / SH4 Platform
Name of Method | ROM for Kernel | RAM for Kernel | ROM for FS | RAM for FS | Boot Time | Execution Speed | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | actual (ms) | ratio (%) | actual (ms) | ratio (%) | |
Typical BT | 654 | 100 | 1425 | 100 | 2644 | 100 | 0 | 100 | 3995 | 100 | TBF | 100 |
XIP | 1317 | 201 | 245 | 17 | 2644 | 100 | 0 | - | 2082 | 52 | TBF | TBF |
NEC Electronics / VR5500A SOC Platform
Name of Method | ROM for Kernel | RAM for Kernel | ROM for FS | RAM for FS | Boot Time | Execution Speed | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | actual (ms) | ratio (%) | actual (ms) | ratio (%) | |
Typical BT | 807 | 100 | 1637 | 100 | 3548 | 100 | 0 | 100 | 3494 | 100 | TBF | 100 |
XIP | 1438 | 178 | 271 | 17 | 3548 | 100 | 0 | - | 2470 | 71 | TBF | TBF |
Compress FS(initrd)
TI/Omap Platform
Name of Method | ROM for Kernel | RAM for Kernel | ROM for FS | RAM for FS | Boot Time | Execution Speed | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | actual (ms) | ratio (%) | actual (ms) | ratio (%) | |
Typical BT | 557 | 100 | 1251 | 100 | 2556 | 100 | 0 | 100 | 2521 | 100 | TBF | 100 |
initrd | 565 | 101 | 1265 | 101 | 1189 | 46 | 2556 | - | - | - | TBF | TBF |
KMC / SH4 Platform
Name of Method | ROM for Kernel | RAM for Kernel | ROM for FS | RAM for FS | Boot Time | Execution Speed | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | actual (ms) | ratio (%) | actual (ms) | ratio (%) | |
Typical BT | 687 | 100 | 1502 | 100 | 2640 | 100 | 0 | 100 | 9587 | 100 | 38.3 | 100 |
initrd | 678 | 99 | 1484 | 99 | 1276 | 48 | 2640 | - | 10988 | 115 | 37.3 | 97 |
Note: The end point for the bootup time result is the dummy function celf_sz_boottime_dummy().
Renesas / SH4 Platform
Name of Method | ROM for Kernel | RAM for Kernel | ROM for FS | RAM for FS | Boot Time | Execution Speed | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | actual (ms) | ratio (%) | actual (ms) | ratio (%) | |
Typical BT | 654 | 100 | 1425 | 100 | 2644 | 100 | 0 | 100 | 3995 | 100 | TBF | 100 |
initrd | 663 | 101 | 1446 | 101 | 1276 | 48 | 2644 | - | - | - | TBF | TBF |
NEC Electronics / VR5500A SOC Platform
Name of Method | ROM for Kernel | RAM for Kernel | ROM for FS | RAM for FS | Boot Time | Execution Speed | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | actual (ms) | ratio (%) | actual (ms) | ratio (%) | |
Typical BT | 807 | 100 | 1637 | 100 | 3548 | 100 | 0 | 100 | 3494 | 100 | TBF | 100 |
initrd | 816 | 101 | 1654 | 101 | 1249 | 35 | 3548 | - | - | - | TBF | TBF |
Compress FS(Cramfs)
TI/Omap Platform
Name of Method | ROM for Kernel | RAM for Kernel | ROM for FS | RAM for FS | Boot Time | Execution Speed | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | actual (ms) | ratio (%) | actual (ms) | ratio (%) | |
Typical BT | 557 | 100 | 1251 | 100 | 2556 | 100 | 0 | 100 | 2521 | 100 | TBF | 100 |
cramfs | 551 | 99 | 1272 | 102 | 1380 | 54 | 0 | - | 2513 | 99.7 | TBF | TBF |
KMC / SH4 Platform
Name of Method | ROM for Kernel | RAM for Kernel | ROM for FS | RAM for FS | Boot Time | Execution Speed | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | actual (ms) | ratio (%) | actual (ms) | ratio (%) | |
Typical BT | 687 | 100 | 1502 | 100 | 2640 | 100 | 0 | 100 | 9587 | 100 | 38.3 | 100 |
cramfs | 697 | 101 | 1554 | 103 | 1472 | 56 | 0 | - | 9679 | 101 | 40.5 | 106 |
Note: The end point for the bootup time result is the dummy function celf_sz_boottime_dummy().
Renesas / SH4 Platform
Name of Method | ROM for Kernel | RAM for Kernel | ROM for FS | RAM for FS | Boot Time | Execution Speed | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | actual (ms) | ratio (%) | actual (ms) | ratio (%) | |
Typical BT | 654 | 100 | 1425 | 100 | 2644 | 100 | 0 | 100 | TBF | 100 | TBF | 100 |
cramfs | 645 | 99 | 1443 | 101 | 1507 | 60 | 0 | - | TBF | TBF | TBF | TBF |
NEC Electronics / VR5500A SOC Platform
Name of Method | ROM for Kernel | RAM for Kernel | ROM for FS | RAM for FS | Boot Time | Execution Speed | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | actual (ms) | ratio (%) | actual (ms) | ratio (%) | |
Typical BT | 807 | 100 | 1637 | 100 | 3548 | 100 | 0 | 100 | 3494 | 100 | TBF | 100 |
cramfs | 799 | 99 | 1653 | 101 | 1536 | 43 | 0 | - | 3494 | 100 | TBF | TBF |
Compress FS(jffs2)
TI/Omap Platform
Name of Method | ROM for Kernel | RAM for Kernel | ROM for FS | RAM for FS | Boot Time | Execution Speed | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | actual (ms) | ratio (%) | actual (ms) | ratio (%) | |
Typical BT | 557 | 100 | 1251 | 100 | 2556 | 100 | 0 | 100 | 2521 | 100 | TBF | 100 |
jffs2 | 590 | 106 | 1326 | 106 | 1516 | 59 | 0 | - | 4831 | 192 | TBF | TBF |
*1) Unstable for mounting JFFS2 filesystem.
KMC / SH4 Platform
Name of Method | ROM for Kernel | RAM for Kernel | ROM for FS | RAM for FS | Boot Time | Execution Speed | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | actual (ms) | ratio (%) | actual (ms) | ratio (%) | |
Typical BT | 687 | 100 | 1502 | 100 | 2640 | 100 | 0 | 100 | 9587 | 100 | 38.3 | 100 |
jffs2 | 740 | 108 | 1606 | 107 | 1600 | 61 | 0 | - | 10350 | 108 | 35.6 | 93 |
Note: The end point for the bootup time result is the dummy function celf_sz_boottime_dummy().
Renesas / SH4 Platform
Name of Method | ROM for Kernel | RAM for Kernel | ROM for FS | RAM for FS | Boot Time | Execution Speed | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | actual (ms) | ratio (%) | actual (ms) | ratio (%) | |
Typical BT | 654 | 100 | 1425 | 100 | 2644 | 100 | 0 | 100 | 3995 | 100 | TBF | 100 |
jffs2 | 690 | 106 | 1496 | 105 | 1644 | 62 | 0 | - | 6069 | 152 | TBF | TBF |
NEC Electronics / VR5500A SOC Platform
Name of Method | ROM for Kernel | RAM for Kernel | ROM for FS | RAM for FS | Boot Time | Execution Speed | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | Size (Kbyte) | ratio (%) | actual (ms) | ratio (%) | actual (ms) | ratio (%) | |
Typical BT | 807 | 100 | 1637 | 100 | 3548 | 100 | 0 | 100 | 3494 | 100 | TBF | 100 |
jffs2 | 844 | 105 | 1718 | 105 | 1726 | 48 | 0 | - | 5824 | 167 | TBF | TBF |