|
@@ -282,6 +282,8 @@ void platform_init(unsigned long a1, unsigned long a2, void *promptr)
|
|
|
|
|
|
prom = (int (*)(void *))promptr;
|
|
prom = (int (*)(void *))promptr;
|
|
loader_info.promptr = promptr;
|
|
loader_info.promptr = promptr;
|
|
- loader_info.initrd_addr = a1;
|
|
|
|
- loader_info.initrd_size = a2;
|
|
|
|
|
|
+ if (a1 && a2 && a2 != 0xdeadbeef) {
|
|
|
|
+ loader_info.initrd_addr = a1;
|
|
|
|
+ loader_info.initrd_size = a2;
|
|
|
|
+ }
|
|
}
|
|
}
|