/* XXX: hard-coded stuff for modules */
#define MB_MODS_NR 12
-#define MB_MODS_BASE 0x90000000
-#define MB_PARAM_MOD 0x96000000
-#define MB_MODS_ALIGN 0x00800000 /* 8 MB */
-#define MB_MODS_SIZE 0x00004000 /* 16 KB */
+#define MB_MODS_BASE 0x82000000
+#define MB_PARAM_MOD 0x88000000
+#define MB_MODS_ALIGN 0x00800000 /* 8 MB */
+#define MB_MODS_SIZE 0x00400000 /* 4 MB */
#define MB_MMAP_START 0x80000000
-#define MB_MMAP_SIZE 0x20000000 /* 512 MB */
+#define MB_MMAP_SIZE 0x10000000 /* 256 MB */
multiboot_module_t mb_modlist[MB_MODS_NR];
multiboot_memory_map_t mb_memmap;
int i;
for (i = 0; i < MB_MODS_NR; ++i) {
mb_modlist[i].mod_start = MB_MODS_BASE + i * MB_MODS_ALIGN;
- mb_modlist[i].mod_end = mb_modlist[i].mod_start + MB_MODS_ALIGN - 1;
+ mb_modlist[i].mod_end = mb_modlist[i].mod_start + MB_MODS_SIZE ;
mb_modlist[i].cmdline = 0;
}
#generate a u-boot u-env.
list="0x80200000 kernel.bin
-0x90000000 ds.elf
-0x90800000 rs.elf
-0x91000000 pm.elf
-0x91800000 sched.elf
-0x92000000 vfs.elf
-0x92800000 memory.elf
-0x93000000 log.elf
-0x93800000 tty.elf
-0x94000000 mfs.elf
-0x94800000 vm.elf
-0x95000000 pfs.elf
-0x95800000 init.elf
-0x96000000 cmdline.txt"
+0x82000000 ds.elf
+0x82800000 rs.elf
+0x83000000 pm.elf
+0x83800000 sched.elf
+0x84000000 vfs.elf
+0x84800000 memory.elf
+0x85000000 log.elf
+0x85800000 tty.elf
+0x86000000 mfs.elf
+0x86800000 vm.elf
+0x87000000 pfs.elf
+0x87800000 init.elf
+0x88000000 cmdline.txt"
#
# PREFIX for loading file over tftp to allow hosting multiple
echo "uenvcmd=run $BOOT"
echo
echo "# With cmdline/bootargs in cmdline.txt"
-echo "mmcbootcmd=echo starting from MMC ; mmc part 0; mw.b 0x96000000 0 16384 $(fill_cmd "fatload mmc 0:1" "") ; dcache off ; icache off ; go 0x80200000"
+echo "mmcbootcmd=echo starting from MMC ; mmc part 0; mw.b 0x88000000 0 16384 $(fill_cmd "fatload mmc 0:1" "") ; dcache off ; icache off ; go 0x80200000"
echo
echo "# Netbooting."
echo "serverip=192.168.12.10"
echo "ipaddr=192.168.12.62"
echo "usbnet_devaddr=e8:03:9a:24:f9:10"
echo "usbethaddr=e8:03:9a:24:f9:11"
-echo "netbootcmd=echo starting from TFTP; usb start; mw.b 0x96000000 0 16384 $(fill_cmd "tftp" "$NETBOOT_PREFIX") ; dcache off ; icache off ; go 0x80200000"
+echo "netbootcmd=echo starting from TFTP; usb start; mw.b 0x88000000 0 16384 $(fill_cmd "tftp" "$NETBOOT_PREFIX") ; dcache off ; icache off ; go 0x80200000"
exit 0