diff options
24 files changed, 110 insertions, 421 deletions
diff --git a/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/kernel-list.noinstall b/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/kernel-list.noinstall index e2b13ac5c7..6754c6df44 100644 --- a/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/kernel-list.noinstall +++ b/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/kernel-list.noinstall | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | {{ if kernel_choice != "custom": }} | 1 | {{ if kernel_choice != "custom": }} |
| 2 | {{ input type:"boolean" name:"use_default_kernel" prio:"10" msg:"Would you like to use the default (3.4) kernel? (y/n)" default:"y"}} | 2 | {{ input type:"boolean" name:"use_default_kernel" prio:"10" msg:"Would you like to use the default (3.8) kernel? (y/n)" default:"y"}} |
| 3 | 3 | ||
| 4 | {{ if kernel_choice != "custom" and use_default_kernel == "n": }} | 4 | {{ if kernel_choice != "custom" and use_default_kernel == "n": }} |
| 5 | {{ input type:"choicelist" name:"kernel_choice" gen:"bsp.kernel.kernels" prio:"10" msg:"Please choose the kernel to use in this BSP:" default:"linux-yocto_3.4"}} | 5 | {{ input type:"choicelist" name:"kernel_choice" gen:"bsp.kernel.kernels" prio:"10" msg:"Please choose the kernel to use in this BSP:" default:"linux-yocto_3.8"}} |
diff --git a/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto-rt_3.2": }} linux-yocto-rt_3.2.bbappend b/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto-rt_3.2": }} linux-yocto-rt_3.2.bbappend deleted file mode 100644 index c2c047c300..0000000000 --- a/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto-rt_3.2": }} linux-yocto-rt_3.2.bbappend +++ /dev/null | |||
| @@ -1,37 +0,0 @@ | |||
| 1 | FILESEXTRAPATHS_prepend_{{=machine}} := "${THISDIR}/files:" | ||
| 2 | |||
| 3 | PR := "${PR}.1" | ||
| 4 | |||
| 5 | COMPATIBLE_MACHINE_{{=machine}} = "{{=machine}}" | ||
| 6 | |||
| 7 | {{ input type:"boolean" name:"need_new_kbranch" prio:"20" msg:"Do you need a new machine branch for this BSP (the alternative is to re-use an existing branch)? [y/n]" default:"y" }} | ||
| 8 | |||
| 9 | {{ if need_new_kbranch == "y": }} | ||
| 10 | {{ input type:"choicelist" name:"new_kbranch" gen:"bsp.kernel.all_branches" branches_base:"standard/preempt-rt" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/preempt-rt/base" }} | ||
| 11 | |||
| 12 | {{ if need_new_kbranch == "n": }} | ||
| 13 | {{ input type:"choicelist" name:"existing_kbranch" gen:"bsp.kernel.all_branches" branches_base:"standard/preempt-rt" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/preempt-rt/base" }} | ||
| 14 | |||
| 15 | {{ if need_new_kbranch == "y": }} | ||
| 16 | KBRANCH_DEFAULT_{{=machine}} = "{{=strip_base(new_kbranch)}}/{{=machine}}" | ||
| 17 | KBRANCH_{{=machine}} = "${KBRANCH_DEFAULT}" | ||
| 18 | {{ if need_new_kbranch == "n": }} | ||
| 19 | KBRANCH_{{=machine}} = "{{=existing_kbranch}}" | ||
| 20 | |||
| 21 | KMACHINE_{{=machine}} = "{{=machine}}" | ||
| 22 | |||
| 23 | {{ input type:"boolean" name:"smp" prio:"30" msg:"Do you need SMP support? (y/n)" default:"y"}} | ||
| 24 | {{ if smp == "y": }} | ||
| 25 | KERNEL_FEATURES_append_{{=machine}} += " cfg/smp.scc" | ||
| 26 | |||
| 27 | SRC_URI += "file://{{=machine}}-preempt-rt.scc \ | ||
| 28 | file://{{=machine}}.scc \ | ||
| 29 | file://{{=machine}}.cfg \ | ||
| 30 | file://{{=machine}}-user-config.cfg \ | ||
| 31 | file://{{=machine}}-user-patches.scc \ | ||
| 32 | " | ||
| 33 | |||
| 34 | # uncomment and replace these SRCREVs with the real commit ids once you've had | ||
| 35 | # the appropriate changes committed to the upstream linux-yocto repo | ||
| 36 | #SRCREV_machine_pn-linux-yocto-rt_{{=machine}} ?= "01c5c310886e87e785db5c3bb776deb5ed2e03b2" | ||
| 37 | #SRCREV_meta_pn-linux-yocto-rt_{{=machine}} ?= "486f7aec824b4127e91ef53228823e996b3696f0" | ||
diff --git a/scripts/lib/bsp/substrate/target/arch/mips/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto_3.2": }} linux-yocto_3.2.bbappend b/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto_3.8": }} linux-yocto_3.8.bbappend index 277aa9e780..cb24ffdb0e 100644 --- a/scripts/lib/bsp/substrate/target/arch/mips/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto_3.2": }} linux-yocto_3.2.bbappend +++ b/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto_3.8": }} linux-yocto_3.8.bbappend | |||
| @@ -7,31 +7,21 @@ COMPATIBLE_MACHINE_{{=machine}} = "{{=machine}}" | |||
| 7 | {{ input type:"boolean" name:"need_new_kbranch" prio:"20" msg:"Do you need a new machine branch for this BSP (the alternative is to re-use an existing branch)? [y/n]" default:"y" }} | 7 | {{ input type:"boolean" name:"need_new_kbranch" prio:"20" msg:"Do you need a new machine branch for this BSP (the alternative is to re-use an existing branch)? [y/n]" default:"y" }} |
| 8 | 8 | ||
| 9 | {{ if need_new_kbranch == "y": }} | 9 | {{ if need_new_kbranch == "y": }} |
| 10 | {{ input type:"choicelist" name:"new_kbranch" gen:"bsp.kernel.all_branches" branches_base:"standard/default" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/default/base" }} | 10 | {{ input type:"choicelist" name:"new_kbranch" gen:"bsp.kernel.all_branches" branches_base:"standard" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/base" }} |
| 11 | 11 | ||
| 12 | {{ if need_new_kbranch == "n": }} | 12 | {{ if need_new_kbranch == "n": }} |
| 13 | {{ input type:"choicelist" name:"existing_kbranch" gen:"bsp.kernel.all_branches" branches_base:"standard/default" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/default/base" }} | 13 | {{ input type:"choicelist" name:"existing_kbranch" gen:"bsp.kernel.all_branches" branches_base:"standard" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/base" }} |
| 14 | |||
| 15 | {{ if need_new_kbranch == "y": }} | ||
| 16 | KBRANCH_DEFAULT_{{=machine}} = "{{=strip_base(new_kbranch)}}/{{=machine}}" | ||
| 17 | KBRANCH_{{=machine}} = "${KBRANCH_DEFAULT}" | ||
| 18 | {{ if need_new_kbranch == "n": }} | ||
| 19 | KBRANCH_{{=machine}} = "{{=existing_kbranch}}" | ||
| 20 | |||
| 21 | KMACHINE_{{=machine}} = "{{=machine}}" | ||
| 22 | 14 | ||
| 23 | {{ input type:"boolean" name:"smp" prio:"30" msg:"Do you need SMP support? (y/n)" default:"y"}} | 15 | {{ input type:"boolean" name:"smp" prio:"30" msg:"Do you need SMP support? (y/n)" default:"y"}} |
| 24 | {{ if smp == "y": }} | 16 | {{ if smp == "y": }} |
| 25 | KERNEL_FEATURES_append_{{=machine}} += " cfg/smp.scc" | 17 | KERNEL_FEATURES_append_{{=machine}} += " cfg/smp.scc" |
| 26 | 18 | ||
| 27 | SRC_URI += "file://{{=machine}}-standard.scc \ | 19 | SRC_URI += "file://{{=machine}}-standard.scc \ |
| 28 | file://{{=machine}}.scc \ | ||
| 29 | file://{{=machine}}.cfg \ | ||
| 30 | file://{{=machine}}-user-config.cfg \ | 20 | file://{{=machine}}-user-config.cfg \ |
| 31 | file://{{=machine}}-user-patches.scc \ | 21 | file://{{=machine}}-user-patches.scc \ |
| 32 | " | 22 | " |
| 33 | 23 | ||
| 34 | # uncomment and replace these SRCREVs with the real commit ids once you've had | 24 | # uncomment and replace these SRCREVs with the real commit ids once you've had |
| 35 | # the appropriate changes committed to the upstream linux-yocto repo | 25 | # the appropriate changes committed to the upstream linux-yocto repo |
| 36 | #SRCREV_machine_pn-linux-yocto_{{=machine}} ?= "417fc778a86e81303bab5883b919ee422ec51c04" | 26 | #SRCREV_machine_pn-linux-yocto_{{=machine}} ?= "19f7e43b54aef08d58135ed2a897d77b624b320a" |
| 37 | #SRCREV_meta_pn-linux-yocto_{{=machine}} ?= "138bf5b502607fe40315c0d76822318d77d97e01" | 27 | #SRCREV_meta_pn-linux-yocto_{{=machine}} ?= "459165c1dd61c4e843c36e6a1abeb30949a20ba7" |
diff --git a/scripts/lib/bsp/substrate/target/arch/i386/conf/machine/{{=machine}}.conf b/scripts/lib/bsp/substrate/target/arch/i386/conf/machine/{{=machine}}.conf index 86d6a53331..6c0ecbae48 100644 --- a/scripts/lib/bsp/substrate/target/arch/i386/conf/machine/{{=machine}}.conf +++ b/scripts/lib/bsp/substrate/target/arch/i386/conf/machine/{{=machine}}.conf | |||
| @@ -30,7 +30,7 @@ require conf/machine/include/meta-intel.inc | |||
| 30 | 30 | ||
| 31 | {{ input type:"boolean" name:"xserver" prio:"50" msg:"Do you need support for X? (y/n)" default:"y" }} | 31 | {{ input type:"boolean" name:"xserver" prio:"50" msg:"Do you need support for X? (y/n)" default:"y" }} |
| 32 | 32 | ||
| 33 | {{ if xserver == "y" and kernel_choice == "linux-yocto_3.4": }} | 33 | {{ if xserver == "y" and (kernel_choice == "linux-yocto_3.4" or kernel_choice == "linux-yocto_3.8"): }} |
| 34 | {{ input type:"choicelist" name:"xserver_choice" prio:"50" msg:"Please select an xserver for this machine:" default:"xserver_i915" }} | 34 | {{ input type:"choicelist" name:"xserver_choice" prio:"50" msg:"Please select an xserver for this machine:" default:"xserver_i915" }} |
| 35 | {{ input type:"choice" val:"xserver_vesa" msg:"VESA xserver support" }} | 35 | {{ input type:"choice" val:"xserver_vesa" msg:"VESA xserver support" }} |
| 36 | {{ input type:"choice" val:"xserver_emgd" msg:"EMGD xserver support (proprietary)" }} | 36 | {{ input type:"choice" val:"xserver_emgd" msg:"EMGD xserver support (proprietary)" }} |
| @@ -41,7 +41,7 @@ require conf/machine/include/meta-intel.inc | |||
| 41 | {{ input type:"choice" val:"xserver_vesa" msg:"VESA xserver support" }} | 41 | {{ input type:"choice" val:"xserver_vesa" msg:"VESA xserver support" }} |
| 42 | {{ input type:"choice" val:"xserver_i915" msg:"i915 xserver support" }} | 42 | {{ input type:"choice" val:"xserver_i915" msg:"i915 xserver support" }} |
| 43 | 43 | ||
| 44 | {{ if xserver == "y" and kernel_choice != "linux-yocto_3.4" and kernel_choice != "custom": xserver_choice = "xserver_i915" }} | 44 | {{ if xserver == "y" and kernel_choice != "linux-yocto_3.4" and kernel_choice != "linux-yocto_3.8" and kernel_choice != "custom": xserver_choice = "xserver_i915" }} |
| 45 | 45 | ||
| 46 | {{ if xserver == "y": }} | 46 | {{ if xserver == "y": }} |
| 47 | XSERVER ?= "${XSERVER_IA32_BASE} \ | 47 | XSERVER ?= "${XSERVER_IA32_BASE} \ |
diff --git a/scripts/lib/bsp/substrate/target/arch/i386/recipes-kernel/linux/kernel-list.noinstall b/scripts/lib/bsp/substrate/target/arch/i386/recipes-kernel/linux/kernel-list.noinstall index e2b13ac5c7..6754c6df44 100644 --- a/scripts/lib/bsp/substrate/target/arch/i386/recipes-kernel/linux/kernel-list.noinstall +++ b/scripts/lib/bsp/substrate/target/arch/i386/recipes-kernel/linux/kernel-list.noinstall | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | {{ if kernel_choice != "custom": }} | 1 | {{ if kernel_choice != "custom": }} |
| 2 | {{ input type:"boolean" name:"use_default_kernel" prio:"10" msg:"Would you like to use the default (3.4) kernel? (y/n)" default:"y"}} | 2 | {{ input type:"boolean" name:"use_default_kernel" prio:"10" msg:"Would you like to use the default (3.8) kernel? (y/n)" default:"y"}} |
| 3 | 3 | ||
| 4 | {{ if kernel_choice != "custom" and use_default_kernel == "n": }} | 4 | {{ if kernel_choice != "custom" and use_default_kernel == "n": }} |
| 5 | {{ input type:"choicelist" name:"kernel_choice" gen:"bsp.kernel.kernels" prio:"10" msg:"Please choose the kernel to use in this BSP:" default:"linux-yocto_3.4"}} | 5 | {{ input type:"choicelist" name:"kernel_choice" gen:"bsp.kernel.kernels" prio:"10" msg:"Please choose the kernel to use in this BSP:" default:"linux-yocto_3.8"}} |
diff --git a/scripts/lib/bsp/substrate/target/arch/i386/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto-rt_3.2": }} linux-yocto-rt_3.2.bbappend b/scripts/lib/bsp/substrate/target/arch/i386/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto-rt_3.2": }} linux-yocto-rt_3.2.bbappend deleted file mode 100644 index 296eb65f61..0000000000 --- a/scripts/lib/bsp/substrate/target/arch/i386/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto-rt_3.2": }} linux-yocto-rt_3.2.bbappend +++ /dev/null | |||
| @@ -1,37 +0,0 @@ | |||
| 1 | FILESEXTRAPATHS_prepend_{{=machine}} := "${THISDIR}/files:" | ||
| 2 | |||
| 3 | PR := "${PR}.1" | ||
| 4 | |||
| 5 | COMPATIBLE_MACHINE_{{=machine}} = "{{=machine}}" | ||
| 6 | |||
| 7 | {{ input type:"boolean" name:"need_new_kbranch" prio:"20" msg:"Do you need a new machine branch for this BSP (the alternative is to re-use an existing branch)? [y/n]" default:"y" }} | ||
| 8 | |||
| 9 | {{ if need_new_kbranch == "y": }} | ||
| 10 | {{ input type:"choicelist" name:"new_kbranch" gen:"bsp.kernel.all_branches" branches_base:"standard/preempt-rt" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/preempt-rt/base" }} | ||
| 11 | |||
| 12 | {{ if need_new_kbranch == "n": }} | ||
| 13 | {{ input type:"choicelist" name:"existing_kbranch" gen:"bsp.kernel.all_branches" branches_base:"standard/preempt-rt" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/preempt-rt/base" }} | ||
| 14 | |||
| 15 | {{ if need_new_kbranch == "y": }} | ||
| 16 | KBRANCH_DEFAULT_{{=machine}} = "{{=strip_base(new_kbranch)}}/{{=machine}}" | ||
| 17 | KBRANCH_{{=machine}} = "${KBRANCH_DEFAULT}" | ||
| 18 | {{ if need_new_kbranch == "n": }} | ||
| 19 | KBRANCH_{{=machine}} = "{{=existing_kbranch}}" | ||
| 20 | |||
| 21 | KMACHINE_{{=machine}} = "{{=machine}}" | ||
| 22 | |||
| 23 | {{ input type:"boolean" name:"smp" prio:"30" msg:"Do you need SMP support? (y/n)" default:"y"}} | ||
| 24 | {{ if smp == "y": }} | ||
| 25 | KERNEL_FEATURES_append_{{=machine}} += " cfg/smp.scc" | ||
| 26 | |||
| 27 | SRC_URI += "file://{{=machine}}-preempt-rt.scc \ | ||
| 28 | file://{{=machine}}.scc \ | ||
| 29 | file://{{=machine}}.cfg \ | ||
| 30 | file://{{=machine}}-user-config.cfg \ | ||
| 31 | file://{{=machine}}-user-patches.scc \ | ||
| 32 | " | ||
| 33 | |||
| 34 | # uncomment and replace these SRCREVs with the real commit ids once you've had | ||
| 35 | # the appropriate changes committed to the upstream linux-yocto repo | ||
| 36 | #SRCREV_machine_pn-linux-yocto-rt_{{=machine}} ?= "417fc778a86e81303bab5883b919ee422ec51c04" | ||
| 37 | #SRCREV_meta_pn-linux-yocto-rt_{{=machine}} ?= "138bf5b502607fe40315c0d76822318d77d97e01" | ||
diff --git a/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto_3.2": }} linux-yocto_3.2.bbappend b/scripts/lib/bsp/substrate/target/arch/i386/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto_3.8": }} linux-yocto_3.8.bbappend index fcbe2d332f..f1fac0c028 100644 --- a/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto_3.2": }} linux-yocto_3.2.bbappend +++ b/scripts/lib/bsp/substrate/target/arch/i386/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto_3.8": }} linux-yocto_3.8.bbappend | |||
| @@ -7,31 +7,21 @@ COMPATIBLE_MACHINE_{{=machine}} = "{{=machine}}" | |||
| 7 | {{ input type:"boolean" name:"need_new_kbranch" prio:"20" msg:"Do you need a new machine branch for this BSP (the alternative is to re-use an existing branch)? [y/n]" default:"y" }} | 7 | {{ input type:"boolean" name:"need_new_kbranch" prio:"20" msg:"Do you need a new machine branch for this BSP (the alternative is to re-use an existing branch)? [y/n]" default:"y" }} |
| 8 | 8 | ||
| 9 | {{ if need_new_kbranch == "y": }} | 9 | {{ if need_new_kbranch == "y": }} |
| 10 | {{ input type:"choicelist" name:"new_kbranch" gen:"bsp.kernel.all_branches" branches_base:"standard/default" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/default/base" }} | 10 | {{ input type:"choicelist" name:"new_kbranch" gen:"bsp.kernel.all_branches" branches_base:"standard:standard/common-pc" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/base" }} |
| 11 | 11 | ||
| 12 | {{ if need_new_kbranch == "n": }} | 12 | {{ if need_new_kbranch == "n": }} |
| 13 | {{ input type:"choicelist" name:"existing_kbranch" gen:"bsp.kernel.all_branches" branches_base:"standard/default" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/default/base" }} | 13 | {{ input type:"choicelist" name:"existing_kbranch" gen:"bsp.kernel.all_branches" branches_base:"standard:standard/common-pc" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/base" }} |
| 14 | |||
| 15 | {{ if need_new_kbranch == "y": }} | ||
| 16 | KBRANCH_DEFAULT_{{=machine}} = "{{=strip_base(new_kbranch)}}/{{=machine}}" | ||
| 17 | KBRANCH_{{=machine}} = "${KBRANCH_DEFAULT}" | ||
| 18 | {{ if need_new_kbranch == "n": }} | ||
| 19 | KBRANCH_{{=machine}} = "{{=existing_kbranch}}" | ||
| 20 | |||
| 21 | KMACHINE_{{=machine}} = "{{=machine}}" | ||
| 22 | 14 | ||
| 23 | {{ input type:"boolean" name:"smp" prio:"30" msg:"Do you need SMP support? (y/n)" default:"y"}} | 15 | {{ input type:"boolean" name:"smp" prio:"30" msg:"Do you need SMP support? (y/n)" default:"y"}} |
| 24 | {{ if smp == "y": }} | 16 | {{ if smp == "y": }} |
| 25 | KERNEL_FEATURES_append_{{=machine}} += " cfg/smp.scc" | 17 | KERNEL_FEATURES_append_{{=machine}} += " cfg/smp.scc" |
| 26 | 18 | ||
| 27 | SRC_URI += "file://{{=machine}}-standard.scc \ | 19 | SRC_URI += "file://{{=machine}}-standard.scc \ |
| 28 | file://{{=machine}}.scc \ | ||
| 29 | file://{{=machine}}.cfg \ | ||
| 30 | file://{{=machine}}-user-config.cfg \ | 20 | file://{{=machine}}-user-config.cfg \ |
| 31 | file://{{=machine}}-user-patches.scc \ | 21 | file://{{=machine}}-user-patches.scc \ |
| 32 | " | 22 | " |
| 33 | 23 | ||
| 34 | # uncomment and replace these SRCREVs with the real commit ids once you've had | 24 | # uncomment and replace these SRCREVs with the real commit ids once you've had |
| 35 | # the appropriate changes committed to the upstream linux-yocto repo | 25 | # the appropriate changes committed to the upstream linux-yocto repo |
| 36 | #SRCREV_machine_pn-linux-yocto_{{=machine}} ?= "0ec416edf0b0cab3e919c0a1c167a883f8b344a2" | 26 | #SRCREV_machine_pn-linux-yocto_{{=machine}} ?= "19f7e43b54aef08d58135ed2a897d77b624b320a" |
| 37 | #SRCREV_meta_pn-linux-yocto_{{=machine}} ?= "486f7aec824b4127e91ef53228823e996b3696f0" | 27 | #SRCREV_meta_pn-linux-yocto_{{=machine}} ?= "459165c1dd61c4e843c36e6a1abeb30949a20ba7" |
diff --git a/scripts/lib/bsp/substrate/target/arch/mips/recipes-kernel/linux/kernel-list.noinstall b/scripts/lib/bsp/substrate/target/arch/mips/recipes-kernel/linux/kernel-list.noinstall index e2b13ac5c7..6754c6df44 100644 --- a/scripts/lib/bsp/substrate/target/arch/mips/recipes-kernel/linux/kernel-list.noinstall +++ b/scripts/lib/bsp/substrate/target/arch/mips/recipes-kernel/linux/kernel-list.noinstall | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | {{ if kernel_choice != "custom": }} | 1 | {{ if kernel_choice != "custom": }} |
| 2 | {{ input type:"boolean" name:"use_default_kernel" prio:"10" msg:"Would you like to use the default (3.4) kernel? (y/n)" default:"y"}} | 2 | {{ input type:"boolean" name:"use_default_kernel" prio:"10" msg:"Would you like to use the default (3.8) kernel? (y/n)" default:"y"}} |
| 3 | 3 | ||
| 4 | {{ if kernel_choice != "custom" and use_default_kernel == "n": }} | 4 | {{ if kernel_choice != "custom" and use_default_kernel == "n": }} |
| 5 | {{ input type:"choicelist" name:"kernel_choice" gen:"bsp.kernel.kernels" prio:"10" msg:"Please choose the kernel to use in this BSP:" default:"linux-yocto_3.4"}} | 5 | {{ input type:"choicelist" name:"kernel_choice" gen:"bsp.kernel.kernels" prio:"10" msg:"Please choose the kernel to use in this BSP:" default:"linux-yocto_3.8"}} |
diff --git a/scripts/lib/bsp/substrate/target/arch/mips/recipes-kernel/linux/{{ if kernel_choice != "custom": }} files/{{=machine}}.scc b/scripts/lib/bsp/substrate/target/arch/mips/recipes-kernel/linux/{{ if kernel_choice != "custom": }} files/{{=machine}}.scc index 1ebbc32d7e..1ef01b6e3c 100644 --- a/scripts/lib/bsp/substrate/target/arch/mips/recipes-kernel/linux/{{ if kernel_choice != "custom": }} files/{{=machine}}.scc +++ b/scripts/lib/bsp/substrate/target/arch/mips/recipes-kernel/linux/{{ if kernel_choice != "custom": }} files/{{=machine}}.scc | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | kconf hardware {{=machine}}.cfg | 1 | kconf hardware {{=machine}}.cfg |
| 2 | 2 | ||
| 3 | include cfg/usb-mass-storage.scc | 3 | include cfg/usb-mass-storage.scc |
| 4 | {{ if kernel_choice == "linux-yocto_3.2": }} | ||
| 5 | include cfg/vfat.scc | ||
| 6 | {{ if kernel_choice == "linux-yocto_3.4": }} | ||
| 7 | include cfg/fs/vfat.scc | 4 | include cfg/fs/vfat.scc |
| 8 | 5 | ||
| 9 | kconf hardware {{=machine}}-user-config.cfg | 6 | kconf hardware {{=machine}}-user-config.cfg |
diff --git a/scripts/lib/bsp/substrate/target/arch/mips/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto-rt_3.2": }} linux-yocto-rt_3.2.bbappend b/scripts/lib/bsp/substrate/target/arch/mips/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto-rt_3.2": }} linux-yocto-rt_3.2.bbappend deleted file mode 100644 index 296eb65f61..0000000000 --- a/scripts/lib/bsp/substrate/target/arch/mips/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto-rt_3.2": }} linux-yocto-rt_3.2.bbappend +++ /dev/null | |||
| @@ -1,37 +0,0 @@ | |||
| 1 | FILESEXTRAPATHS_prepend_{{=machine}} := "${THISDIR}/files:" | ||
| 2 | |||
| 3 | PR := "${PR}.1" | ||
| 4 | |||
| 5 | COMPATIBLE_MACHINE_{{=machine}} = "{{=machine}}" | ||
| 6 | |||
| 7 | {{ input type:"boolean" name:"need_new_kbranch" prio:"20" msg:"Do you need a new machine branch for this BSP (the alternative is to re-use an existing branch)? [y/n]" default:"y" }} | ||
| 8 | |||
| 9 | {{ if need_new_kbranch == "y": }} | ||
| 10 | {{ input type:"choicelist" name:"new_kbranch" gen:"bsp.kernel.all_branches" branches_base:"standard/preempt-rt" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/preempt-rt/base" }} | ||
| 11 | |||
| 12 | {{ if need_new_kbranch == "n": }} | ||
| 13 | {{ input type:"choicelist" name:"existing_kbranch" gen:"bsp.kernel.all_branches" branches_base:"standard/preempt-rt" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/preempt-rt/base" }} | ||
| 14 | |||
| 15 | {{ if need_new_kbranch == "y": }} | ||
| 16 | KBRANCH_DEFAULT_{{=machine}} = "{{=strip_base(new_kbranch)}}/{{=machine}}" | ||
| 17 | KBRANCH_{{=machine}} = "${KBRANCH_DEFAULT}" | ||
| 18 | {{ if need_new_kbranch == "n": }} | ||
| 19 | KBRANCH_{{=machine}} = "{{=existing_kbranch}}" | ||
| 20 | |||
| 21 | KMACHINE_{{=machine}} = "{{=machine}}" | ||
| 22 | |||
| 23 | {{ input type:"boolean" name:"smp" prio:"30" msg:"Do you need SMP support? (y/n)" default:"y"}} | ||
| 24 | {{ if smp == "y": }} | ||
| 25 | KERNEL_FEATURES_append_{{=machine}} += " cfg/smp.scc" | ||
| 26 | |||
| 27 | SRC_URI += "file://{{=machine}}-preempt-rt.scc \ | ||
| 28 | file://{{=machine}}.scc \ | ||
| 29 | file://{{=machine}}.cfg \ | ||
| 30 | file://{{=machine}}-user-config.cfg \ | ||
| 31 | file://{{=machine}}-user-patches.scc \ | ||
| 32 | " | ||
| 33 | |||
| 34 | # uncomment and replace these SRCREVs with the real commit ids once you've had | ||
| 35 | # the appropriate changes committed to the upstream linux-yocto repo | ||
| 36 | #SRCREV_machine_pn-linux-yocto-rt_{{=machine}} ?= "417fc778a86e81303bab5883b919ee422ec51c04" | ||
| 37 | #SRCREV_meta_pn-linux-yocto-rt_{{=machine}} ?= "138bf5b502607fe40315c0d76822318d77d97e01" | ||
diff --git a/scripts/lib/bsp/substrate/target/arch/powerpc/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto_3.2": }} linux-yocto_3.2.bbappend b/scripts/lib/bsp/substrate/target/arch/mips/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto_3.8": }} linux-yocto_3.8.bbappend index 277aa9e780..cb24ffdb0e 100644 --- a/scripts/lib/bsp/substrate/target/arch/powerpc/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto_3.2": }} linux-yocto_3.2.bbappend +++ b/scripts/lib/bsp/substrate/target/arch/mips/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto_3.8": }} linux-yocto_3.8.bbappend | |||
| @@ -7,31 +7,21 @@ COMPATIBLE_MACHINE_{{=machine}} = "{{=machine}}" | |||
| 7 | {{ input type:"boolean" name:"need_new_kbranch" prio:"20" msg:"Do you need a new machine branch for this BSP (the alternative is to re-use an existing branch)? [y/n]" default:"y" }} | 7 | {{ input type:"boolean" name:"need_new_kbranch" prio:"20" msg:"Do you need a new machine branch for this BSP (the alternative is to re-use an existing branch)? [y/n]" default:"y" }} |
| 8 | 8 | ||
| 9 | {{ if need_new_kbranch == "y": }} | 9 | {{ if need_new_kbranch == "y": }} |
| 10 | {{ input type:"choicelist" name:"new_kbranch" gen:"bsp.kernel.all_branches" branches_base:"standard/default" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/default/base" }} | 10 | {{ input type:"choicelist" name:"new_kbranch" gen:"bsp.kernel.all_branches" branches_base:"standard" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/base" }} |
| 11 | 11 | ||
| 12 | {{ if need_new_kbranch == "n": }} | 12 | {{ if need_new_kbranch == "n": }} |
| 13 | {{ input type:"choicelist" name:"existing_kbranch" gen:"bsp.kernel.all_branches" branches_base:"standard/default" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/default/base" }} | 13 | {{ input type:"choicelist" name:"existing_kbranch" gen:"bsp.kernel.all_branches" branches_base:"standard" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/base" }} |
| 14 | |||
| 15 | {{ if need_new_kbranch == "y": }} | ||
| 16 | KBRANCH_DEFAULT_{{=machine}} = "{{=strip_base(new_kbranch)}}/{{=machine}}" | ||
| 17 | KBRANCH_{{=machine}} = "${KBRANCH_DEFAULT}" | ||
| 18 | {{ if need_new_kbranch == "n": }} | ||
| 19 | KBRANCH_{{=machine}} = "{{=existing_kbranch}}" | ||
| 20 | |||
| 21 | KMACHINE_{{=machine}} = "{{=machine}}" | ||
| 22 | 14 | ||
| 23 | {{ input type:"boolean" name:"smp" prio:"30" msg:"Do you need SMP support? (y/n)" default:"y"}} | 15 | {{ input type:"boolean" name:"smp" prio:"30" msg:"Do you need SMP support? (y/n)" default:"y"}} |
| 24 | {{ if smp == "y": }} | 16 | {{ if smp == "y": }} |
| 25 | KERNEL_FEATURES_append_{{=machine}} += " cfg/smp.scc" | 17 | KERNEL_FEATURES_append_{{=machine}} += " cfg/smp.scc" |
| 26 | 18 | ||
| 27 | SRC_URI += "file://{{=machine}}-standard.scc \ | 19 | SRC_URI += "file://{{=machine}}-standard.scc \ |
| 28 | file://{{=machine}}.scc \ | ||
| 29 | file://{{=machine}}.cfg \ | ||
| 30 | file://{{=machine}}-user-config.cfg \ | 20 | file://{{=machine}}-user-config.cfg \ |
| 31 | file://{{=machine}}-user-patches.scc \ | 21 | file://{{=machine}}-user-patches.scc \ |
| 32 | " | 22 | " |
| 33 | 23 | ||
| 34 | # uncomment and replace these SRCREVs with the real commit ids once you've had | 24 | # uncomment and replace these SRCREVs with the real commit ids once you've had |
| 35 | # the appropriate changes committed to the upstream linux-yocto repo | 25 | # the appropriate changes committed to the upstream linux-yocto repo |
| 36 | #SRCREV_machine_pn-linux-yocto_{{=machine}} ?= "417fc778a86e81303bab5883b919ee422ec51c04" | 26 | #SRCREV_machine_pn-linux-yocto_{{=machine}} ?= "19f7e43b54aef08d58135ed2a897d77b624b320a" |
| 37 | #SRCREV_meta_pn-linux-yocto_{{=machine}} ?= "138bf5b502607fe40315c0d76822318d77d97e01" | 27 | #SRCREV_meta_pn-linux-yocto_{{=machine}} ?= "459165c1dd61c4e843c36e6a1abeb30949a20ba7" |
diff --git a/scripts/lib/bsp/substrate/target/arch/powerpc/recipes-kernel/linux/kernel-list.noinstall b/scripts/lib/bsp/substrate/target/arch/powerpc/recipes-kernel/linux/kernel-list.noinstall index e2b13ac5c7..6754c6df44 100644 --- a/scripts/lib/bsp/substrate/target/arch/powerpc/recipes-kernel/linux/kernel-list.noinstall +++ b/scripts/lib/bsp/substrate/target/arch/powerpc/recipes-kernel/linux/kernel-list.noinstall | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | {{ if kernel_choice != "custom": }} | 1 | {{ if kernel_choice != "custom": }} |
| 2 | {{ input type:"boolean" name:"use_default_kernel" prio:"10" msg:"Would you like to use the default (3.4) kernel? (y/n)" default:"y"}} | 2 | {{ input type:"boolean" name:"use_default_kernel" prio:"10" msg:"Would you like to use the default (3.8) kernel? (y/n)" default:"y"}} |
| 3 | 3 | ||
| 4 | {{ if kernel_choice != "custom" and use_default_kernel == "n": }} | 4 | {{ if kernel_choice != "custom" and use_default_kernel == "n": }} |
| 5 | {{ input type:"choicelist" name:"kernel_choice" gen:"bsp.kernel.kernels" prio:"10" msg:"Please choose the kernel to use in this BSP:" default:"linux-yocto_3.4"}} | 5 | {{ input type:"choicelist" name:"kernel_choice" gen:"bsp.kernel.kernels" prio:"10" msg:"Please choose the kernel to use in this BSP:" default:"linux-yocto_3.8"}} |
diff --git a/scripts/lib/bsp/substrate/target/arch/powerpc/recipes-kernel/linux/{{ if kernel_choice != "custom": }} files/{{=machine}}.scc b/scripts/lib/bsp/substrate/target/arch/powerpc/recipes-kernel/linux/{{ if kernel_choice != "custom": }} files/{{=machine}}.scc index 0d64f58a18..c9fd468180 100644 --- a/scripts/lib/bsp/substrate/target/arch/powerpc/recipes-kernel/linux/{{ if kernel_choice != "custom": }} files/{{=machine}}.scc +++ b/scripts/lib/bsp/substrate/target/arch/powerpc/recipes-kernel/linux/{{ if kernel_choice != "custom": }} files/{{=machine}}.scc | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | kconf hardware {{=machine}}.cfg | 1 | kconf hardware {{=machine}}.cfg |
| 2 | 2 | ||
| 3 | include cfg/usb-mass-storage.scc | 3 | include cfg/usb-mass-storage.scc |
| 4 | {{ if kernel_choice == "linux-yocto_3.2": }} | ||
| 5 | include cfg/vfat.scc | ||
| 6 | {{ if kernel_choice == "linux-yocto_3.4": }} | ||
| 7 | include cfg/fs/vfat.scc | 4 | include cfg/fs/vfat.scc |
| 8 | 5 | ||
| 9 | include cfg/dmaengine.scc | 6 | include cfg/dmaengine.scc |
diff --git a/scripts/lib/bsp/substrate/target/arch/powerpc/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto-rt_3.2": }} linux-yocto-rt_3.2.bbappend b/scripts/lib/bsp/substrate/target/arch/powerpc/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto-rt_3.2": }} linux-yocto-rt_3.2.bbappend deleted file mode 100644 index 296eb65f61..0000000000 --- a/scripts/lib/bsp/substrate/target/arch/powerpc/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto-rt_3.2": }} linux-yocto-rt_3.2.bbappend +++ /dev/null | |||
| @@ -1,37 +0,0 @@ | |||
| 1 | FILESEXTRAPATHS_prepend_{{=machine}} := "${THISDIR}/files:" | ||
| 2 | |||
| 3 | PR := "${PR}.1" | ||
| 4 | |||
| 5 | COMPATIBLE_MACHINE_{{=machine}} = "{{=machine}}" | ||
| 6 | |||
| 7 | {{ input type:"boolean" name:"need_new_kbranch" prio:"20" msg:"Do you need a new machine branch for this BSP (the alternative is to re-use an existing branch)? [y/n]" default:"y" }} | ||
| 8 | |||
| 9 | {{ if need_new_kbranch == "y": }} | ||
| 10 | {{ input type:"choicelist" name:"new_kbranch" gen:"bsp.kernel.all_branches" branches_base:"standard/preempt-rt" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/preempt-rt/base" }} | ||
| 11 | |||
| 12 | {{ if need_new_kbranch == "n": }} | ||
| 13 | {{ input type:"choicelist" name:"existing_kbranch" gen:"bsp.kernel.all_branches" branches_base:"standard/preempt-rt" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/preempt-rt/base" }} | ||
| 14 | |||
| 15 | {{ if need_new_kbranch == "y": }} | ||
| 16 | KBRANCH_DEFAULT_{{=machine}} = "{{=strip_base(new_kbranch)}}/{{=machine}}" | ||
| 17 | KBRANCH_{{=machine}} = "${KBRANCH_DEFAULT}" | ||
| 18 | {{ if need_new_kbranch == "n": }} | ||
| 19 | KBRANCH_{{=machine}} = "{{=existing_kbranch}}" | ||
| 20 | |||
| 21 | KMACHINE_{{=machine}} = "{{=machine}}" | ||
| 22 | |||
| 23 | {{ input type:"boolean" name:"smp" prio:"30" msg:"Do you need SMP support? (y/n)" default:"y"}} | ||
| 24 | {{ if smp == "y": }} | ||
| 25 | KERNEL_FEATURES_append_{{=machine}} += " cfg/smp.scc" | ||
| 26 | |||
| 27 | SRC_URI += "file://{{=machine}}-preempt-rt.scc \ | ||
| 28 | file://{{=machine}}.scc \ | ||
| 29 | file://{{=machine}}.cfg \ | ||
| 30 | file://{{=machine}}-user-config.cfg \ | ||
| 31 | file://{{=machine}}-user-patches.scc \ | ||
| 32 | " | ||
| 33 | |||
| 34 | # uncomment and replace these SRCREVs with the real commit ids once you've had | ||
| 35 | # the appropriate changes committed to the upstream linux-yocto repo | ||
| 36 | #SRCREV_machine_pn-linux-yocto-rt_{{=machine}} ?= "417fc778a86e81303bab5883b919ee422ec51c04" | ||
| 37 | #SRCREV_meta_pn-linux-yocto-rt_{{=machine}} ?= "138bf5b502607fe40315c0d76822318d77d97e01" | ||
diff --git a/scripts/lib/bsp/substrate/target/arch/i386/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto_3.2": }} linux-yocto_3.2.bbappend b/scripts/lib/bsp/substrate/target/arch/powerpc/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto_3.8": }} linux-yocto_3.8.bbappend index 48ebad6b78..cb24ffdb0e 100644 --- a/scripts/lib/bsp/substrate/target/arch/i386/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto_3.2": }} linux-yocto_3.2.bbappend +++ b/scripts/lib/bsp/substrate/target/arch/powerpc/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto_3.8": }} linux-yocto_3.8.bbappend | |||
| @@ -7,31 +7,21 @@ COMPATIBLE_MACHINE_{{=machine}} = "{{=machine}}" | |||
| 7 | {{ input type:"boolean" name:"need_new_kbranch" prio:"20" msg:"Do you need a new machine branch for this BSP (the alternative is to re-use an existing branch)? [y/n]" default:"y" }} | 7 | {{ input type:"boolean" name:"need_new_kbranch" prio:"20" msg:"Do you need a new machine branch for this BSP (the alternative is to re-use an existing branch)? [y/n]" default:"y" }} |
| 8 | 8 | ||
| 9 | {{ if need_new_kbranch == "y": }} | 9 | {{ if need_new_kbranch == "y": }} |
| 10 | {{ input type:"choicelist" name:"new_kbranch" gen:"bsp.kernel.all_branches" branches_base:"standard/default:standard/default/common-pc" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/default/base" }} | 10 | {{ input type:"choicelist" name:"new_kbranch" gen:"bsp.kernel.all_branches" branches_base:"standard" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/base" }} |
| 11 | 11 | ||
| 12 | {{ if need_new_kbranch == "n": }} | 12 | {{ if need_new_kbranch == "n": }} |
| 13 | {{ input type:"choicelist" name:"existing_kbranch" gen:"bsp.kernel.all_branches" branches_base:"standard/default:standard/default/common-pc" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/default/base" }} | 13 | {{ input type:"choicelist" name:"existing_kbranch" gen:"bsp.kernel.all_branches" branches_base:"standard" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/base" }} |
| 14 | |||
| 15 | {{ if need_new_kbranch == "y": }} | ||
| 16 | KBRANCH_DEFAULT_{{=machine}} = "{{=strip_base(new_kbranch)}}/{{=machine}}" | ||
| 17 | KBRANCH_{{=machine}} = "${KBRANCH_DEFAULT}" | ||
| 18 | {{ if need_new_kbranch == "n": }} | ||
| 19 | KBRANCH_{{=machine}} = "{{=existing_kbranch}}" | ||
| 20 | |||
| 21 | KMACHINE_{{=machine}} = "{{=machine}}" | ||
| 22 | 14 | ||
| 23 | {{ input type:"boolean" name:"smp" prio:"30" msg:"Do you need SMP support? (y/n)" default:"y"}} | 15 | {{ input type:"boolean" name:"smp" prio:"30" msg:"Do you need SMP support? (y/n)" default:"y"}} |
| 24 | {{ if smp == "y": }} | 16 | {{ if smp == "y": }} |
| 25 | KERNEL_FEATURES_append_{{=machine}} += " cfg/smp.scc" | 17 | KERNEL_FEATURES_append_{{=machine}} += " cfg/smp.scc" |
| 26 | 18 | ||
| 27 | SRC_URI += "file://{{=machine}}-standard.scc \ | 19 | SRC_URI += "file://{{=machine}}-standard.scc \ |
| 28 | file://{{=machine}}.scc \ | ||
| 29 | file://{{=machine}}.cfg \ | ||
| 30 | file://{{=machine}}-user-config.cfg \ | 20 | file://{{=machine}}-user-config.cfg \ |
| 31 | file://{{=machine}}-user-patches.scc \ | 21 | file://{{=machine}}-user-patches.scc \ |
| 32 | " | 22 | " |
| 33 | 23 | ||
| 34 | # uncomment and replace these SRCREVs with the real commit ids once you've had | 24 | # uncomment and replace these SRCREVs with the real commit ids once you've had |
| 35 | # the appropriate changes committed to the upstream linux-yocto repo | 25 | # the appropriate changes committed to the upstream linux-yocto repo |
| 36 | #SRCREV_machine_pn-linux-yocto_{{=machine}} ?= "417fc778a86e81303bab5883b919ee422ec51c04" | 26 | #SRCREV_machine_pn-linux-yocto_{{=machine}} ?= "19f7e43b54aef08d58135ed2a897d77b624b320a" |
| 37 | #SRCREV_meta_pn-linux-yocto_{{=machine}} ?= "138bf5b502607fe40315c0d76822318d77d97e01" | 27 | #SRCREV_meta_pn-linux-yocto_{{=machine}} ?= "459165c1dd61c4e843c36e6a1abeb30949a20ba7" |
diff --git a/scripts/lib/bsp/substrate/target/arch/qemu/conf/machine/{{=machine}}.conf b/scripts/lib/bsp/substrate/target/arch/qemu/conf/machine/{{=machine}}.conf index de3b27987d..460f269f8c 100644 --- a/scripts/lib/bsp/substrate/target/arch/qemu/conf/machine/{{=machine}}.conf +++ b/scripts/lib/bsp/substrate/target/arch/qemu/conf/machine/{{=machine}}.conf | |||
| @@ -2,7 +2,6 @@ | |||
| 2 | #@NAME: {{=machine}} | 2 | #@NAME: {{=machine}} |
| 3 | 3 | ||
| 4 | #@DESCRIPTION: Machine configuration for {{=machine}} systems | 4 | #@DESCRIPTION: Machine configuration for {{=machine}} systems |
| 5 | |||
| 6 | {{ if kernel_choice == "custom": preferred_kernel = "linux-yocto-custom" }} | 5 | {{ if kernel_choice == "custom": preferred_kernel = "linux-yocto-custom" }} |
| 7 | {{ if kernel_choice == "custom": }} | 6 | {{ if kernel_choice == "custom": }} |
| 8 | PREFERRED_PROVIDER_virtual/kernel ?= "{{=preferred_kernel}}" | 7 | PREFERRED_PROVIDER_virtual/kernel ?= "{{=preferred_kernel}}" |
| @@ -43,6 +42,7 @@ require conf/machine/include/tune-mips32.inc | |||
| 43 | MACHINE_FEATURES += "x86" | 42 | MACHINE_FEATURES += "x86" |
| 44 | KERNEL_IMAGETYPE = "bzImage" | 43 | KERNEL_IMAGETYPE = "bzImage" |
| 45 | SERIAL_CONSOLE = "115200 ttyS0" | 44 | SERIAL_CONSOLE = "115200 ttyS0" |
| 45 | |||
| 46 | # We bypass swrast but we need it to be present for X to load correctly | 46 | # We bypass swrast but we need it to be present for X to load correctly |
| 47 | XSERVER ?= "xserver-xorg \ | 47 | XSERVER ?= "xserver-xorg \ |
| 48 | mesa-dri-driver-swrast \ | 48 | mesa-dri-driver-swrast \ |
| @@ -50,6 +50,7 @@ XSERVER ?= "xserver-xorg \ | |||
| 50 | xf86-input-keyboard \ | 50 | xf86-input-keyboard \ |
| 51 | xf86-input-evdev \ | 51 | xf86-input-evdev \ |
| 52 | xf86-video-vmware" | 52 | xf86-video-vmware" |
| 53 | |||
| 53 | require conf/machine/include/qemu.inc | 54 | require conf/machine/include/qemu.inc |
| 54 | 55 | ||
| 55 | {{ if qemuarch == "arm": }} | 56 | {{ if qemuarch == "arm": }} |
diff --git a/scripts/lib/bsp/substrate/target/arch/qemu/recipes-kernel/linux/kernel-list.noinstall b/scripts/lib/bsp/substrate/target/arch/qemu/recipes-kernel/linux/kernel-list.noinstall index e2b13ac5c7..6754c6df44 100644 --- a/scripts/lib/bsp/substrate/target/arch/qemu/recipes-kernel/linux/kernel-list.noinstall +++ b/scripts/lib/bsp/substrate/target/arch/qemu/recipes-kernel/linux/kernel-list.noinstall | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | {{ if kernel_choice != "custom": }} | 1 | {{ if kernel_choice != "custom": }} |
| 2 | {{ input type:"boolean" name:"use_default_kernel" prio:"10" msg:"Would you like to use the default (3.4) kernel? (y/n)" default:"y"}} | 2 | {{ input type:"boolean" name:"use_default_kernel" prio:"10" msg:"Would you like to use the default (3.8) kernel? (y/n)" default:"y"}} |
| 3 | 3 | ||
| 4 | {{ if kernel_choice != "custom" and use_default_kernel == "n": }} | 4 | {{ if kernel_choice != "custom" and use_default_kernel == "n": }} |
| 5 | {{ input type:"choicelist" name:"kernel_choice" gen:"bsp.kernel.kernels" prio:"10" msg:"Please choose the kernel to use in this BSP:" default:"linux-yocto_3.4"}} | 5 | {{ input type:"choicelist" name:"kernel_choice" gen:"bsp.kernel.kernels" prio:"10" msg:"Please choose the kernel to use in this BSP:" default:"linux-yocto_3.8"}} |
diff --git a/scripts/lib/bsp/substrate/target/arch/qemu/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto-rt_3.2": }} linux-yocto-rt_3.2.bbappend b/scripts/lib/bsp/substrate/target/arch/qemu/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto-rt_3.2": }} linux-yocto-rt_3.2.bbappend deleted file mode 100644 index e580841da0..0000000000 --- a/scripts/lib/bsp/substrate/target/arch/qemu/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto-rt_3.2": }} linux-yocto-rt_3.2.bbappend +++ /dev/null | |||
| @@ -1,61 +0,0 @@ | |||
| 1 | FILESEXTRAPATHS_prepend_{{=machine}} := "${THISDIR}/files:" | ||
| 2 | |||
| 3 | PR := "${PR}.1" | ||
| 4 | |||
| 5 | COMPATIBLE_MACHINE_{{=machine}} = "{{=machine}}" | ||
| 6 | |||
| 7 | {{ input type:"boolean" name:"need_new_kbranch" prio:"20" msg:"Do you need a new machine branch for this BSP (the alternative is to re-use an existing branch)? [y/n]" default:"y" }} | ||
| 8 | |||
| 9 | {{ if need_new_kbranch == "y" and qemuarch == "arm": }} | ||
| 10 | {{ input type:"choicelist" name:"new_kbranch" gen:"bsp.kernel.all_branches" branches_base:"standard/preempt-rt" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/preempt-rt/base" }} | ||
| 11 | |||
| 12 | {{ if need_new_kbranch == "n" and qemuarch == "arm": }} | ||
| 13 | {{ input type:"choicelist" name:"existing_kbranch" gen:"bsp.kernel.all_branches" branches_base:"standard/preempt-rt" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/preempt-rt/base" }} | ||
| 14 | |||
| 15 | {{ if need_new_kbranch == "y" and qemuarch == "powerpc": }} | ||
| 16 | {{ input type:"choicelist" name:"new_kbranch" nameappend:"powerpc" gen:"bsp.kernel.all_branches" branches_base:"standard/preempt-rt" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/preempt-rt/base" }} | ||
| 17 | |||
| 18 | {{ if need_new_kbranch == "n" and qemuarch == "powerpc": }} | ||
| 19 | {{ input type:"choicelist" name:"existing_kbranch" nameappend:"powerpc" gen:"bsp.kernel.all_branches" branches_base:"standard/preempt-rt" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/preempt-rt/qemu-ppc32" }} | ||
| 20 | |||
| 21 | {{ if need_new_kbranch == "y" and qemuarch == "i386": }} | ||
| 22 | {{ input type:"choicelist" name:"new_kbranch" nameappend:"i386" gen:"bsp.kernel.all_branches" branches_base:"standard/preempt-rt" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/preempt-rt/base" }} | ||
| 23 | |||
| 24 | {{ if need_new_kbranch == "n" and qemuarch == "i386": }} | ||
| 25 | {{ input type:"choicelist" name:"existing_kbranch" nameappend:"i386" gen:"bsp.kernel.all_branches" branches_base:"standard/preempt-rt" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/preempt-rt/base" }} | ||
| 26 | |||
| 27 | {{ if need_new_kbranch == "y" and qemuarch == "x86_64": }} | ||
| 28 | {{ input type:"choicelist" name:"new_kbranch" nameappend:"x86_64" gen:"bsp.kernel.all_branches" branches_base:"standard/preempt-rt" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/preempt-rt/base" }} | ||
| 29 | |||
| 30 | {{ if need_new_kbranch == "n" and qemuarch == "x86_64": }} | ||
| 31 | {{ input type:"choicelist" name:"existing_kbranch" nameappend:"x86_64" gen:"bsp.kernel.all_branches" branches_base:"standard/preempt-rt" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/preempt-rt/base" }} | ||
| 32 | |||
| 33 | {{ if need_new_kbranch == "y" and qemuarch == "mips": }} | ||
| 34 | {{ input type:"choicelist" name:"new_kbranch" nameappend:"mips" gen:"bsp.kernel.all_branches" branches_base:"standard/preempt-rt" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/preempt-rt/base" }} | ||
| 35 | |||
| 36 | {{ if need_new_kbranch == "n" and qemuarch == "mips": }} | ||
| 37 | {{ input type:"choicelist" name:"existing_kbranch" nameappend:"mips" gen:"bsp.kernel.all_branches" branches_base:"standard/preempt-rt" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/preempt-rt/base" }} | ||
| 38 | |||
| 39 | {{ if need_new_kbranch == "y": }} | ||
| 40 | KBRANCH_DEFAULT_{{=machine}} = "{{=strip_base(new_kbranch)}}/{{=machine}}" | ||
| 41 | KBRANCH_{{=machine}} = "${KBRANCH_DEFAULT}" | ||
| 42 | {{ if need_new_kbranch == "n": }} | ||
| 43 | KBRANCH_{{=machine}} = "{{=existing_kbranch}}" | ||
| 44 | |||
| 45 | KMACHINE_{{=machine}} = "{{=machine}}" | ||
| 46 | |||
| 47 | {{ input type:"boolean" name:"smp" prio:"30" msg:"Do you need SMP support? (y/n)" default:"y"}} | ||
| 48 | {{ if smp == "y": }} | ||
| 49 | KERNEL_FEATURES_append_{{=machine}} += " cfg/smp.scc" | ||
| 50 | |||
| 51 | SRC_URI += "file://{{=machine}}-preempt-rt.scc \ | ||
| 52 | file://{{=machine}}.scc \ | ||
| 53 | file://{{=machine}}.cfg \ | ||
| 54 | file://{{=machine}}-user-config.cfg \ | ||
| 55 | file://{{=machine}}-user-patches.scc \ | ||
| 56 | " | ||
| 57 | |||
| 58 | # uncomment and replace these SRCREVs with the real commit ids once you've had | ||
| 59 | # the appropriate changes committed to the upstream linux-yocto repo | ||
| 60 | #SRCREV_machine_pn-linux-yocto-rt_{{=machine}} ?= "417fc778a86e81303bab5883b919ee422ec51c04" | ||
| 61 | #SRCREV_meta_pn-linux-yocto-rt_{{=machine}} ?= "138bf5b502607fe40315c0d76822318d77d97e01" | ||
diff --git a/scripts/lib/bsp/substrate/target/arch/qemu/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto_3.2": }} linux-yocto_3.2.bbappend b/scripts/lib/bsp/substrate/target/arch/qemu/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto_3.2": }} linux-yocto_3.2.bbappend deleted file mode 100644 index 93cbbb9443..0000000000 --- a/scripts/lib/bsp/substrate/target/arch/qemu/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto_3.2": }} linux-yocto_3.2.bbappend +++ /dev/null | |||
| @@ -1,61 +0,0 @@ | |||
| 1 | FILESEXTRAPATHS_prepend_{{=machine}} := "${THISDIR}/files:" | ||
| 2 | |||
| 3 | PR := "${PR}.1" | ||
| 4 | |||
| 5 | COMPATIBLE_MACHINE_{{=machine}} = "{{=machine}}" | ||
| 6 | |||
| 7 | {{ input type:"boolean" name:"need_new_kbranch" prio:"20" msg:"Do you need a new machine branch for this BSP (the alternative is to re-use an existing branch)? [y/n]" default:"y" }} | ||
| 8 | |||
| 9 | {{ if need_new_kbranch == "y" and qemuarch == "arm": }} | ||
| 10 | {{ input type:"choicelist" name:"new_kbranch" gen:"bsp.kernel.all_branches" branches_base:"standard/default" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/default/base" }} | ||
| 11 | |||
| 12 | {{ if need_new_kbranch == "n" and qemuarch == "arm": }} | ||
| 13 | {{ input type:"choicelist" name:"existing_kbranch" gen:"bsp.kernel.all_branches" branches_base:"standard/default" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/default/arm-versatile-926ejs" }} | ||
| 14 | |||
| 15 | {{ if need_new_kbranch == "y" and qemuarch == "powerpc": }} | ||
| 16 | {{ input type:"choicelist" name:"new_kbranch" nameappend:"powerpc" gen:"bsp.kernel.all_branches" branches_base:"standard/default" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/default/base" }} | ||
| 17 | |||
| 18 | {{ if need_new_kbranch == "n" and qemuarch == "powerpc": }} | ||
| 19 | {{ input type:"choicelist" name:"existing_kbranch" nameappend:"powerpc" gen:"bsp.kernel.all_branches" branches_base:"standard/default" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/default/qemu-ppc32" }} | ||
| 20 | |||
| 21 | {{ if need_new_kbranch == "y" and qemuarch == "i386": }} | ||
| 22 | {{ input type:"choicelist" name:"new_kbranch" nameappend:"i386" gen:"bsp.kernel.all_branches" branches_base:"standard/default:standard/default/common-pc" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/default/common-pc/base" }} | ||
| 23 | |||
| 24 | {{ if need_new_kbranch == "n" and qemuarch == "i386": }} | ||
| 25 | {{ input type:"choicelist" name:"existing_kbranch" nameappend:"i386" gen:"bsp.kernel.all_branches" branches_base:"standard/default:standard/default/common-pc" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/default/common-pc/base" }} | ||
| 26 | |||
| 27 | {{ if need_new_kbranch == "y" and qemuarch == "x86_64": }} | ||
| 28 | {{ input type:"choicelist" name:"new_kbranch" nameappend:"x86_64" gen:"bsp.kernel.all_branches" branches_base:"standard/default:standard/default/common-pc-64" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/default/common-pc-64/base" }} | ||
| 29 | |||
| 30 | {{ if need_new_kbranch == "n" and qemuarch == "x86_64": }} | ||
| 31 | {{ input type:"choicelist" name:"existing_kbranch" nameappend:"x86_64" gen:"bsp.kernel.all_branches" branches_base:"standard/default:standard/default/common-pc-64" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/default/common-pc-64/base" }} | ||
| 32 | |||
| 33 | {{ if need_new_kbranch == "y" and qemuarch == "mips": }} | ||
| 34 | {{ input type:"choicelist" name:"new_kbranch" nameappend:"mips" gen:"bsp.kernel.all_branches" branches_base:"standard/default" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/default/base" }} | ||
| 35 | |||
| 36 | {{ if need_new_kbranch == "n" and qemuarch == "mips": }} | ||
| 37 | {{ input type:"choicelist" name:"existing_kbranch" nameappend:"mips" gen:"bsp.kernel.all_branches" branches_base:"standard/default" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/default/mti-malta32-be" }} | ||
| 38 | |||
| 39 | {{ if need_new_kbranch == "y": }} | ||
| 40 | KBRANCH_DEFAULT_{{=machine}} = "{{=strip_base(new_kbranch)}}/{{=machine}}" | ||
| 41 | KBRANCH_{{=machine}} = "${KBRANCH_DEFAULT}" | ||
| 42 | {{ if need_new_kbranch == "n": }} | ||
| 43 | KBRANCH_{{=machine}} = "{{=existing_kbranch}}" | ||
| 44 | |||
| 45 | KMACHINE_{{=machine}} = "{{=machine}}" | ||
| 46 | |||
| 47 | {{ input type:"boolean" name:"smp" prio:"30" msg:"Do you need SMP support? (y/n)" default:"y"}} | ||
| 48 | {{ if smp == "y": }} | ||
| 49 | KERNEL_FEATURES_append_{{=machine}} += " cfg/smp.scc" | ||
| 50 | |||
| 51 | SRC_URI += "file://{{=machine}}-standard.scc \ | ||
| 52 | file://{{=machine}}.scc \ | ||
| 53 | file://{{=machine}}.cfg \ | ||
| 54 | file://{{=machine}}-user-config.cfg \ | ||
| 55 | file://{{=machine}}-user-patches.scc \ | ||
| 56 | " | ||
| 57 | |||
| 58 | # uncomment and replace these SRCREVs with the real commit ids once you've had | ||
| 59 | # the appropriate changes committed to the upstream linux-yocto repo | ||
| 60 | #SRCREV_machine_pn-linux-yocto_{{=machine}} ?= "417fc778a86e81303bab5883b919ee422ec51c04" | ||
| 61 | #SRCREV_meta_pn-linux-yocto_{{=machine}} ?= "138bf5b502607fe40315c0d76822318d77d97e01" | ||
diff --git a/scripts/lib/bsp/substrate/target/arch/qemu/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto_3.8": }} linux-yocto_3.8.bbappend b/scripts/lib/bsp/substrate/target/arch/qemu/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto_3.8": }} linux-yocto_3.8.bbappend new file mode 100644 index 0000000000..c696e080b4 --- /dev/null +++ b/scripts/lib/bsp/substrate/target/arch/qemu/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto_3.8": }} linux-yocto_3.8.bbappend | |||
| @@ -0,0 +1,51 @@ | |||
| 1 | FILESEXTRAPATHS_prepend_{{=machine}} := "${THISDIR}/files:" | ||
| 2 | |||
| 3 | PR := "${PR}.1" | ||
| 4 | |||
| 5 | COMPATIBLE_MACHINE_{{=machine}} = "{{=machine}}" | ||
| 6 | {{ input type:"boolean" name:"need_new_kbranch" prio:"20" msg:"Do you need a new machine branch for this BSP (the alternative is to re-use an existing branch)? [y/n]" default:"y" }} | ||
| 7 | |||
| 8 | {{ if need_new_kbranch == "y" and qemuarch == "arm": }} | ||
| 9 | {{ input type:"choicelist" name:"new_kbranch" gen:"bsp.kernel.all_branches" branches_base:"standard" prio:"20" msg:"Please choose a machine branch to base your new BSP branch on:" default:"standard/base" }} | ||
| 10 | |||
| 11 | {{ if need_new_kbranch == "n" and qemuarch == "arm": }} | ||
| 12 | {{ input type:"choicelist" name:"existing_kbranch" gen:"bsp.kernel.all_branches" branches_base:"standard" prio:"20" msg:"Please choose an existing machine branch to use for this BSP:" default:"standard/arm-versatile-926ejs" }} | ||
| 13 | |||
| 14 | {{ if need_new_kbranch == "y" and qemuarch == "powerpc": }} | ||
| 15 | {{ input type:"choicelist" name:"new_kbranch" nameappend:"powerpc" gen:"bsp.kernel.all_branches" branches_base:"standard" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/base" }} | ||
| 16 | |||
| 17 | {{ if need_new_kbranch == "n" and qemuarch == "powerpc": }} | ||
| 18 | {{ input type:"choicelist" name:"existing_kbranch" nameappend:"powerpc" gen:"bsp.kernel.all_branches" branches_base:"standard" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/qemu-ppc32" }} | ||
| 19 | |||
| 20 | {{ if need_new_kbranch == "y" and qemuarch == "i386": }} | ||
| 21 | {{ input type:"choicelist" name:"new_kbranch" nameappend:"i386" gen:"bsp.kernel.all_branches" branches_base:"standard:standard/common-pc" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/common-pc/base" }} | ||
| 22 | |||
| 23 | {{ if need_new_kbranch == "n" and qemuarch == "i386": }} | ||
| 24 | {{ input type:"choicelist" name:"existing_kbranch" nameappend:"i386" gen:"bsp.kernel.all_branches" branches_base:"standard:standard/common-pc" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/common-pc/base" }} | ||
| 25 | |||
| 26 | {{ if need_new_kbranch == "y" and qemuarch == "x86_64": }} | ||
| 27 | {{ input type:"choicelist" name:"new_kbranch" nameappend:"x86_64" gen:"bsp.kernel.all_branches" branches_base:"standard:standard/common-pc-64" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/common-pc-64/base" }} | ||
| 28 | |||
| 29 | {{ if need_new_kbranch == "n" and qemuarch == "x86_64": }} | ||
| 30 | {{ input type:"choicelist" name:"existing_kbranch" nameappend:"x86_64" gen:"bsp.kernel.all_branches" branches_base:"standard:standard/common-pc-64" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/common-pc-64/base" }} | ||
| 31 | |||
| 32 | {{ if need_new_kbranch == "y" and qemuarch == "mips": }} | ||
| 33 | {{ input type:"choicelist" name:"new_kbranch" nameappend:"mips" gen:"bsp.kernel.all_branches" branches_base:"standard" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/base" }} | ||
| 34 | |||
| 35 | {{ if need_new_kbranch == "n" and qemuarch == "mips": }} | ||
| 36 | {{ input type:"choicelist" name:"existing_kbranch" nameappend:"mips" gen:"bsp.kernel.all_branches" branches_base:"standard" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/mti-malta32-be" }} | ||
| 37 | |||
| 38 | {{ input type:"boolean" name:"smp" prio:"30" msg:"Would you like SMP support? (y/n)" default:"y"}} | ||
| 39 | {{ if smp == "y": }} | ||
| 40 | KERNEL_FEATURES_append_{{=machine}} += " cfg/smp.scc" | ||
| 41 | |||
| 42 | SRC_URI += "file://{{=machine}}-standard.scc \ | ||
| 43 | file://{{=machine}}-user-config.cfg \ | ||
| 44 | file://{{=machine}}-user-patches.scc \ | ||
| 45 | " | ||
| 46 | |||
| 47 | # uncomment and replace these SRCREVs with the real commit ids once you've had | ||
| 48 | # the appropriate changes committed to the upstream linux-yocto repo | ||
| 49 | #SRCREV_machine_pn-linux-yocto_{{=machine}} ?= "b170394a475b96ecc92cbc9e4b002bed0a9f69c5" | ||
| 50 | #SRCREV_meta_pn-linux-yocto_{{=machine}} ?= "c2ed0f16fdec628242a682897d5d86df4547cf24" | ||
| 51 | #LINUX_VERSION = "3.8" | ||
diff --git a/scripts/lib/bsp/substrate/target/arch/x86_64/recipes-kernel/linux/kernel-list.noinstall b/scripts/lib/bsp/substrate/target/arch/x86_64/recipes-kernel/linux/kernel-list.noinstall index e2b13ac5c7..6754c6df44 100644 --- a/scripts/lib/bsp/substrate/target/arch/x86_64/recipes-kernel/linux/kernel-list.noinstall +++ b/scripts/lib/bsp/substrate/target/arch/x86_64/recipes-kernel/linux/kernel-list.noinstall | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | {{ if kernel_choice != "custom": }} | 1 | {{ if kernel_choice != "custom": }} |
| 2 | {{ input type:"boolean" name:"use_default_kernel" prio:"10" msg:"Would you like to use the default (3.4) kernel? (y/n)" default:"y"}} | 2 | {{ input type:"boolean" name:"use_default_kernel" prio:"10" msg:"Would you like to use the default (3.8) kernel? (y/n)" default:"y"}} |
| 3 | 3 | ||
| 4 | {{ if kernel_choice != "custom" and use_default_kernel == "n": }} | 4 | {{ if kernel_choice != "custom" and use_default_kernel == "n": }} |
| 5 | {{ input type:"choicelist" name:"kernel_choice" gen:"bsp.kernel.kernels" prio:"10" msg:"Please choose the kernel to use in this BSP:" default:"linux-yocto_3.4"}} | 5 | {{ input type:"choicelist" name:"kernel_choice" gen:"bsp.kernel.kernels" prio:"10" msg:"Please choose the kernel to use in this BSP:" default:"linux-yocto_3.8"}} |
diff --git a/scripts/lib/bsp/substrate/target/arch/x86_64/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto-rt_3.2": }} linux-yocto-rt_3.2.bbappend b/scripts/lib/bsp/substrate/target/arch/x86_64/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto-rt_3.2": }} linux-yocto-rt_3.2.bbappend deleted file mode 100644 index 296eb65f61..0000000000 --- a/scripts/lib/bsp/substrate/target/arch/x86_64/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto-rt_3.2": }} linux-yocto-rt_3.2.bbappend +++ /dev/null | |||
| @@ -1,37 +0,0 @@ | |||
| 1 | FILESEXTRAPATHS_prepend_{{=machine}} := "${THISDIR}/files:" | ||
| 2 | |||
| 3 | PR := "${PR}.1" | ||
| 4 | |||
| 5 | COMPATIBLE_MACHINE_{{=machine}} = "{{=machine}}" | ||
| 6 | |||
| 7 | {{ input type:"boolean" name:"need_new_kbranch" prio:"20" msg:"Do you need a new machine branch for this BSP (the alternative is to re-use an existing branch)? [y/n]" default:"y" }} | ||
| 8 | |||
| 9 | {{ if need_new_kbranch == "y": }} | ||
| 10 | {{ input type:"choicelist" name:"new_kbranch" gen:"bsp.kernel.all_branches" branches_base:"standard/preempt-rt" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/preempt-rt/base" }} | ||
| 11 | |||
| 12 | {{ if need_new_kbranch == "n": }} | ||
| 13 | {{ input type:"choicelist" name:"existing_kbranch" gen:"bsp.kernel.all_branches" branches_base:"standard/preempt-rt" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/preempt-rt/base" }} | ||
| 14 | |||
| 15 | {{ if need_new_kbranch == "y": }} | ||
| 16 | KBRANCH_DEFAULT_{{=machine}} = "{{=strip_base(new_kbranch)}}/{{=machine}}" | ||
| 17 | KBRANCH_{{=machine}} = "${KBRANCH_DEFAULT}" | ||
| 18 | {{ if need_new_kbranch == "n": }} | ||
| 19 | KBRANCH_{{=machine}} = "{{=existing_kbranch}}" | ||
| 20 | |||
| 21 | KMACHINE_{{=machine}} = "{{=machine}}" | ||
| 22 | |||
| 23 | {{ input type:"boolean" name:"smp" prio:"30" msg:"Do you need SMP support? (y/n)" default:"y"}} | ||
| 24 | {{ if smp == "y": }} | ||
| 25 | KERNEL_FEATURES_append_{{=machine}} += " cfg/smp.scc" | ||
| 26 | |||
| 27 | SRC_URI += "file://{{=machine}}-preempt-rt.scc \ | ||
| 28 | file://{{=machine}}.scc \ | ||
| 29 | file://{{=machine}}.cfg \ | ||
| 30 | file://{{=machine}}-user-config.cfg \ | ||
| 31 | file://{{=machine}}-user-patches.scc \ | ||
| 32 | " | ||
| 33 | |||
| 34 | # uncomment and replace these SRCREVs with the real commit ids once you've had | ||
| 35 | # the appropriate changes committed to the upstream linux-yocto repo | ||
| 36 | #SRCREV_machine_pn-linux-yocto-rt_{{=machine}} ?= "417fc778a86e81303bab5883b919ee422ec51c04" | ||
| 37 | #SRCREV_meta_pn-linux-yocto-rt_{{=machine}} ?= "138bf5b502607fe40315c0d76822318d77d97e01" | ||
diff --git a/scripts/lib/bsp/substrate/target/arch/x86_64/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto_3.2": }} linux-yocto_3.2.bbappend b/scripts/lib/bsp/substrate/target/arch/x86_64/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto_3.2": }} linux-yocto_3.2.bbappend deleted file mode 100644 index 38507da3f9..0000000000 --- a/scripts/lib/bsp/substrate/target/arch/x86_64/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto_3.2": }} linux-yocto_3.2.bbappend +++ /dev/null | |||
| @@ -1,37 +0,0 @@ | |||
| 1 | FILESEXTRAPATHS_prepend_{{=machine}} := "${THISDIR}/files:" | ||
| 2 | |||
| 3 | PR := "${PR}.1" | ||
| 4 | |||
| 5 | COMPATIBLE_MACHINE_{{=machine}} = "{{=machine}}" | ||
| 6 | |||
| 7 | {{ input type:"boolean" name:"need_new_kbranch" prio:"20" msg:"Do you need a new machine branch for this BSP (the alternative is to re-use an existing branch)? [y/n]" default:"y" }} | ||
| 8 | |||
| 9 | {{ if need_new_kbranch == "y": }} | ||
| 10 | {{ input type:"choicelist" name:"new_kbranch" gen:"bsp.kernel.all_branches" branches_base:"standard/default:standard/default/common-pc-64" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/default/common-pc-64/base" }} | ||
| 11 | |||
| 12 | {{ if need_new_kbranch == "n": }} | ||
| 13 | {{ input type:"choicelist" name:"existing_kbranch" gen:"bsp.kernel.all_branches" branches_base:"standard/default:standard/default/common-pc-64" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/default/common-pc-64/base" }} | ||
| 14 | |||
| 15 | {{ if need_new_kbranch == "y": }} | ||
| 16 | KBRANCH_DEFAULT_{{=machine}} = "{{=strip_base(new_kbranch)}}/{{=machine}}" | ||
| 17 | KBRANCH_{{=machine}} = "${KBRANCH_DEFAULT}" | ||
| 18 | {{ if need_new_kbranch == "n": }} | ||
| 19 | KBRANCH_{{=machine}} = "{{=existing_kbranch}}" | ||
| 20 | |||
| 21 | KMACHINE_{{=machine}} = "{{=machine}}" | ||
| 22 | |||
| 23 | {{ input type:"boolean" name:"smp" prio:"30" msg:"Do you need SMP support? (y/n)" default:"y"}} | ||
| 24 | {{ if smp == "y": }} | ||
| 25 | KERNEL_FEATURES_append_{{=machine}} += " cfg/smp.scc" | ||
| 26 | |||
| 27 | SRC_URI += "file://{{=machine}}-standard.scc \ | ||
| 28 | file://{{=machine}}.scc \ | ||
| 29 | file://{{=machine}}.cfg \ | ||
| 30 | file://{{=machine}}-user-config.cfg \ | ||
| 31 | file://{{=machine}}-user-patches.scc \ | ||
| 32 | " | ||
| 33 | |||
| 34 | # uncomment and replace these SRCREVs with the real commit ids once you've had | ||
| 35 | # the appropriate changes committed to the upstream linux-yocto repo | ||
| 36 | #SRCREV_machine_pn-linux-yocto_{{=machine}} ?= "417fc778a86e81303bab5883b919ee422ec51c04" | ||
| 37 | #SRCREV_meta_pn-linux-yocto_{{=machine}} ?= "138bf5b502607fe40315c0d76822318d77d97e01" | ||
diff --git a/scripts/lib/bsp/substrate/target/arch/x86_64/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto_3.8": }} linux-yocto_3.8.bbappend b/scripts/lib/bsp/substrate/target/arch/x86_64/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto_3.8": }} linux-yocto_3.8.bbappend new file mode 100644 index 0000000000..a8e32eebf2 --- /dev/null +++ b/scripts/lib/bsp/substrate/target/arch/x86_64/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto_3.8": }} linux-yocto_3.8.bbappend | |||
| @@ -0,0 +1,27 @@ | |||
| 1 | FILESEXTRAPATHS_prepend_{{=machine}} := "${THISDIR}/files:" | ||
| 2 | |||
| 3 | PR := "${PR}.1" | ||
| 4 | |||
| 5 | COMPATIBLE_MACHINE_{{=machine}} = "{{=machine}}" | ||
| 6 | |||
| 7 | {{ input type:"boolean" name:"need_new_kbranch" prio:"20" msg:"Do you need a new machine branch for this BSP (the alternative is to re-use an existing branch)? [y/n]" default:"y" }} | ||
| 8 | |||
| 9 | {{ if need_new_kbranch == "y": }} | ||
| 10 | {{ input type:"choicelist" name:"new_kbranch" gen:"bsp.kernel.all_branches" branches_base:"standard:standard/common-pc-64" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/common-pc-64/base" }} | ||
| 11 | |||
| 12 | {{ if need_new_kbranch == "n": }} | ||
| 13 | {{ input type:"choicelist" name:"existing_kbranch" gen:"bsp.kernel.all_branches" branches_base:"standard:standard/common-pc-64" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/common-pc-64/base" }} | ||
| 14 | |||
| 15 | {{ input type:"boolean" name:"smp" prio:"30" msg:"Do you need SMP support? (y/n)" default:"y"}} | ||
| 16 | {{ if smp == "y": }} | ||
| 17 | KERNEL_FEATURES_append_{{=machine}} += " cfg/smp.scc" | ||
| 18 | |||
| 19 | SRC_URI += "file://{{=machine}}-standard.scc \ | ||
| 20 | file://{{=machine}}-user-config.cfg \ | ||
| 21 | file://{{=machine}}-user-patches.scc \ | ||
| 22 | " | ||
| 23 | |||
| 24 | # uncomment and replace these SRCREVs with the real commit ids once you've had | ||
| 25 | # the appropriate changes committed to the upstream linux-yocto repo | ||
| 26 | #SRCREV_machine_pn-linux-yocto_{{=machine}} ?= "b170394a475b96ecc92cbc9e4b002bed0a9f69c5" | ||
| 27 | #SRCREV_meta_pn-linux-yocto_{{=machine}} ?= "c2ed0f16fdec628242a682897d5d86df4547cf24" | ||
