eliminate meaningless non-zero values of second_offset and ramdisk_offset
To eliminate meaningless non-zero values, this commit will: If second bootloader size is 0, set second_offset to 0. If ramdisk size is 0, set ramdisk_offset to 0. Example/Test: Previously if there is no second bootloader, the header may look like this: 00000000: 41 4e 44 52 4f 49 44 21 30 be 30 01 00 80 00 00 ANDROID!0.0..... 00000010: 28 ea 9a 00 00 00 00 01 00 00 00 00 00 00 f0 00 (............... 00000020: 00 01 00 00 00 10 00 00 02 00 00 00 36 01 00 14 ............6... Values from 0x1c-0x1f are 0x0000f000 With this commit, the header becomes: 00000000: 41 4e 44 52 4f 49 44 21 30 be 30 01 00 80 00 00 ANDROID!0.0..... 00000010: 28 ea 9a 00 00 00 00 01 00 00 00 00 00 00 00 00 (............... 00000020: 00 01 00 00 00 10 00 00 02 00 00 00 36 01 00 14 ............6... Values from 0x1c-0x1f are zero. Change-Id: Id9aadd304c49554b9a6ca73f1afd3fc0278a06b2
Loading
Please sign in to comment