Loading arch/avr32/kernel/setup.c +19 −0 Original line number Diff line number Diff line Loading @@ -283,6 +283,25 @@ static int __init early_parse_fbmem(char *p) } early_param("fbmem", early_parse_fbmem); /* * Pick out the memory size. We look for mem=size@start, * where start and size are "size[KkMmGg]" */ static int __init early_mem(char *p) { resource_size_t size, start; start = system_ram->start; size = memparse(p, &p); if (*p == '@') start = memparse(p + 1, &p); system_ram->start = start; system_ram->end = system_ram->start + size - 1; return 0; } early_param("mem", early_mem); static int __init parse_tag_core(struct tag *tag) { if (tag->hdr.size > 2) { Loading Loading
arch/avr32/kernel/setup.c +19 −0 Original line number Diff line number Diff line Loading @@ -283,6 +283,25 @@ static int __init early_parse_fbmem(char *p) } early_param("fbmem", early_parse_fbmem); /* * Pick out the memory size. We look for mem=size@start, * where start and size are "size[KkMmGg]" */ static int __init early_mem(char *p) { resource_size_t size, start; start = system_ram->start; size = memparse(p, &p); if (*p == '@') start = memparse(p + 1, &p); system_ram->start = start; system_ram->end = system_ram->start + size - 1; return 0; } early_param("mem", early_mem); static int __init parse_tag_core(struct tag *tag) { if (tag->hdr.size > 2) { Loading