summaryrefslogtreecommitdiffstats
path: root/mkbootimg
diff options
context:
space:
mode:
authorChampionSwimmer <android@championswimmer.tk>2013-03-05 00:36:05 +0530
committerBrandon McAnsh <brandon.mcansh@gmail.com>2015-10-08 11:23:54 -0400
commit5f33a9460d301557692c46e07e40c0cf46426e08 (patch)
tree3f0781fdec7553d0a4d08249f26188b24e8678af /mkbootimg
parent1107938d5ea41e1413ba7c638ac6805221b9ae31 (diff)
downloadsystem_core-5f33a9460d301557692c46e07e40c0cf46426e08.zip
system_core-5f33a9460d301557692c46e07e40c0cf46426e08.tar.gz
system_core-5f33a9460d301557692c46e07e40c0cf46426e08.tar.bz2
mkbootimg: Support 32K 64K and 128K pagesizes
Signed-off-by: ChampionSwimmer <android@championswimmer.tk> Signed-off-by: Michael Bestas <mikeioannina@gmail.com> Change-Id: I0ee608b74a1daefe536b9247f99368f3e043f93d
Diffstat (limited to 'mkbootimg')
-rw-r--r--mkbootimg/mkbootimg.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/mkbootimg/mkbootimg.c b/mkbootimg/mkbootimg.c
index 53c2ce4..2fb8777 100644
--- a/mkbootimg/mkbootimg.c
+++ b/mkbootimg/mkbootimg.c
@@ -75,7 +75,7 @@ int usage(void)
-static unsigned char padding[16384] = { 0, };
+static unsigned char padding[131072] = { 0, };
static void print_id(const uint8_t *id, size_t id_len) {
printf("0x");
@@ -170,7 +170,9 @@ int main(int argc, char **argv)
} else if(!strcmp(arg,"--pagesize")) {
pagesize = strtoul(val, 0, 10);
if ((pagesize != 2048) && (pagesize != 4096)
- && (pagesize != 8192) && (pagesize != 16384)) {
+ && (pagesize != 8192) && (pagesize != 16384)
+ && (pagesize != 32768) && (pagesize != 65536)
+ && (pagesize != 131072)) {
fprintf(stderr,"error: unsupported page size %d\n", pagesize);
return -1;
}