1.1 --- a/stage2/irq.c Mon Feb 29 21:47:48 2016 +0100
1.2 +++ b/stage2/irq.c Mon Feb 29 23:57:51 2016 +0100
1.3 @@ -55,7 +55,7 @@
1.4
1.5 extern u32 _got_copy_start;
1.6
1.7 -const u32 stack_start = 0x80080000;
1.8 +const u32 stack_start = 0x00080000;
1.9 const u32 stack_size = 0x00002000;
1.10 const u32 pagesize = 4 * 1024;
1.11
1.12 @@ -131,7 +131,7 @@
1.13
1.14 init_page_table(page_table_start, virtual - pagesize * 2, physical - pagesize * 2, pagesize, 0x1e, task);
1.15
1.16 - stack_pointers[task] = virtual;
1.17 + stack_pointers[task] = virtual - 12;
1.18
1.19 /*
1.20 Set the registers for the new task, initialising the global pointer and