Merge lp:~salgado/linaro-image-tools/refactor-create_boot_cmd into lp:linaro-image-tools/11.11

Proposed by Guilherme Salgado
Status: Merged
Merged at revision: 170
Proposed branch: lp:~salgado/linaro-image-tools/refactor-create_boot_cmd
Merge into: lp:linaro-image-tools/11.11
Diff against target: 82 lines (+9/-27)
1 file modified
linaro-media-create (+9/-27)
To merge this branch: bzr merge lp:~salgado/linaro-image-tools/refactor-create_boot_cmd
Reviewer Review Type Date Requested Status
Martin Ohlsson (community) Approve
Review via email: mp+41205@code.launchpad.net

Description of the change

Refactor create_boot_cmd to make it easier to port it to python

To post a comment you must log in.
Revision history for this message
Martin Ohlsson (martin-ohlson) wrote :

Hi Guilherme,

Your changes looks good to me.

/Martin

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'linaro-media-create'
2--- linaro-media-create 2010-11-12 17:21:46 +0000
3+++ linaro-media-create 2010-11-18 18:01:41 +0000
4@@ -34,6 +34,8 @@
5 BOOTFS_STEP="create_boot_cmd populate_boot"
6 ROOTFS_STEP="populate_rootfs"
7 PARTITION_STEP="create_partitions"
8+mmc_option="0:1"
9+boot_args_options="rootwait ro"
10
11 DIR=$PWD
12 TMP_DIR=$(mktemp -d)
13@@ -390,34 +392,8 @@
14 else
15 boot_snippet='root=UUID='${RFS_UUID}
16 fi
17-
18- # set board defaults
19- mmc_option="0:1"
20- boot_args_options="rootwait ro"
21-
22- # set board specific options
23- case "$DEVIMAGE" in
24- beagle|igep)
25- boot_args_options="$boot_args_options earlyprintk fixrtc nocompcache vram=12M omapfb.debug=y omapfb.mode=dvi:1280x720MR-16@60"
26- ;;
27-
28- panda)
29- boot_args_options="$boot_args_options earlyprintk fixrtc nocompcache vram=32M omapfb.debug=y omapfb.vram=0:8M mem=463M ip=none"
30- ;;
31-
32- mx51evk)
33- mmc_option="0:2"
34- ;;
35-
36- ux500)
37- boot_args_options="$boot_args_options earlyprintk rootdelay=1 fixrtc nocompcache"
38- boot_args_options="$boot_args_options mem=96M@0 mem_modem=32M@96M mem=44M@128M pmem=22M@172M mem=30M@194M mem_mali=32M@224M pmem_hwb=54M@256M hwmem=48M@302M mem=152M@360M"
39- mmc_option="1:1"
40- ;;
41- esac
42
43- # write out boot options
44- cat > ${TMP_DIR}/boot.cmd << BOOTCMD
45+ cat > ${TMP_DIR}/boot.cmd << BOOTCMD
46 setenv bootcmd 'fatload mmc $mmc_option $KERNEL_ADDR uImage; fatload mmc $mmc_option $INITRD_ADDR uInitrd; bootm $KERNEL_ADDR $INITRD_ADDR'
47 setenv bootargs '${serial_opts} ${splash_opts} ${lowmem_opt} ${boot_snippet} ${boot_args_options}'
48 boot
49@@ -838,6 +814,7 @@
50 fi
51 KERNEL_ADDR="0x80000000"
52 INITRD_ADDR="0x81600000"
53+ boot_args_options="$boot_args_options earlyprintk fixrtc nocompcache vram=12M omapfb.debug=y omapfb.mode=dvi:1280x720MR-16@60"
54 ;;
55 panda)
56 serial_opts="$serial_opts console=tty0 console=ttyO2,115200n8"
57@@ -846,6 +823,7 @@
58 fi
59 KERNEL_ADDR="0x80200000"
60 INITRD_ADDR="0x81600000"
61+ boot_args_options="$boot_args_options earlyprintk fixrtc nocompcache vram=32M omapfb.debug=y omapfb.vram=0:8M mem=463M ip=none"
62 ;;
63 ux500)
64 serial_opts="$serial_opts console=tty0 console=ttyAMA2,115200n8"
65@@ -854,6 +832,9 @@
66 fi
67 KERNEL_ADDR="0x00100000"
68 INITRD_ADDR="0x08000000"
69+ boot_args_options="$boot_args_options earlyprintk rootdelay=1 fixrtc nocompcache"
70+ boot_args_options="$boot_args_options mem=96M@0 mem_modem=32M@96M mem=44M@128M pmem=22M@172M mem=30M@194M mem_mali=32M@224M pmem_hwb=54M@256M hwmem=48M@302M mem=152M@360M"
71+ mmc_option="1:1"
72 ;;
73 mx51evk)
74 serial_opts="$serial_opts console=tty0 console=ttymxc0,115200n8"
75@@ -863,6 +844,7 @@
76 KERNEL_ADDR="0x90000000"
77 INITRD_ADDR="0x90800000"
78 MMC_PART_OFFSET=1
79+ mmc_option="0:2"
80 ;;
81 vexpress)
82 serial_opts="$serial_opts console=tty0 console=ttyAMA0,38400n8"

Subscribers

People subscribed via source and target branches