Commit 85e568ea authored by Paul Mackerras's avatar Paul Mackerras

powerpc: Make coff boot wrapper load the kernel at 8M

Previously it claimed 7MB starting at the 9M point and loaded the
kernel there.  That meant that prom_init put the flattened device
tree above 16M.  On the 601 that caused the early device tree scan
to fail, since only 16MB are mapped with BATs on the 601.  Moving
this down to 8MB allows prom_init to put the flattened device tree
between 15M and 16M, so it works on the 601.
Signed-off-by: default avatarPaul Mackerras <paulus@samba.org>
parent a575b807
...@@ -38,7 +38,7 @@ static char heap[SCRATCH_SIZE]; ...@@ -38,7 +38,7 @@ static char heap[SCRATCH_SIZE];
static unsigned long ram_start = 0; static unsigned long ram_start = 0;
static unsigned long ram_end = 0x1000000; static unsigned long ram_end = 0x1000000;
static unsigned long prog_start = 0x900000; static unsigned long prog_start = 0x800000;
static unsigned long prog_size = 0x700000; static unsigned long prog_size = 0x700000;
typedef void (*kernel_start_t)(int, int, void *); typedef void (*kernel_start_t)(int, int, void *);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment