mkfwimage: Increase RSPRO maximum size to 0xF00000 (15 MiB)
authorGabor Juhos <juhosg@openwrt.org>
Sun, 20 Oct 2013 15:59:08 +0000 (15:59 +0000)
committerGabor Juhos <juhosg@openwrt.org>
Sun, 20 Oct 2013 15:59:08 +0000 (15:59 +0000)
RSPRO has 16MiB of Flash, using the following layout:

[    2.930000] 0x000000000000-0x000000030000 : "RedBoot"
[    2.940000] 0x000000030000-0x000000130000 : "kernel"
[    2.950000] 0x000000130000-0x000000ff0000 : "rootfs"
[    2.960000] 0x000000ff0000-0x000000fff000 : "FIS directory"
[    2.970000] 0x000000fff000-0x000001000000 : "RedBoot config"

Firmware images contain kernel and rootfs, so they can use up to 0xFF0000 -
0x30000 = 0xFC0000 (15,75MiB) of space. We don't include the RedBoot and FIS
partitions and leave an extra 0xC0000 (768KiB) of space.

This is based on revision 18410 which sets the limit to 0xB00000 (11 MiB).

Signed-off-by: Bruno Randolf <br1@einfach.org>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 38484

tools/firmware-utils/src/mkfwimage.c

index a527014b5516cabf4105bc4955d88b73f22ec416..e3a03c191c0d383d73b8999ac3e40cc52706de2a 100644 (file)
@@ -61,7 +61,7 @@ fw_layout_t fw_layout_data[] = {
                .name           =       "RSPRO",
                .kern_start     =       0xbf030000,
                .kern_entry     =       0x80060000,
-               .firmware_max_length=   0x00B00000,
+               .firmware_max_length=   0x00F00000,
        },
        {
                .name           =       "LS-SR71",