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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
