Skip to content

Commit eec01e6

Browse files
mwalleSebastien Bourdeauducq
authored and
Sebastien Bourdeauducq
committedNov 21, 2011
bios: fix initrd end pointer
initrd_end points just past the last byte of the initrd. This way initramfs images works.
1 parent 327bdc7 commit eec01e6

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed
 

Diff for: ‎software/bios/boot.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -266,7 +266,7 @@ void netboot()
266266
initrdstart_adr = 0;
267267
initrdend_adr = 0;
268268
} else
269-
initrdend_adr = initrdstart_adr + size - 1;
269+
initrdend_adr = initrdstart_adr + size;
270270

271271
printf("I: Booting...\n");
272272
boot(cmdline_adr, initrdstart_adr, initrdend_adr, rescue, SDRAM_BASE);
@@ -320,7 +320,7 @@ void fsboot(int devnr)
320320
initrdstart_adr = 0;
321321
initrdend_adr = 0;
322322
} else
323-
initrdend_adr = initrdstart_adr + size - 1;
323+
initrdend_adr = initrdstart_adr + size;
324324

325325
fatfs_done();
326326
printf("I: Booting...\n");

0 commit comments

Comments
 (0)
Please sign in to comment.