summaryrefslogtreecommitdiffstats
path: root/meta/classes/kernel-yocto.bbclass
diff options
context:
space:
mode:
Diffstat (limited to 'meta/classes/kernel-yocto.bbclass')
-rw-r--r--meta/classes/kernel-yocto.bbclass13
1 files changed, 7 insertions, 6 deletions
diff --git a/meta/classes/kernel-yocto.bbclass b/meta/classes/kernel-yocto.bbclass
index c8d1e95df3..8db489964e 100644
--- a/meta/classes/kernel-yocto.bbclass
+++ b/meta/classes/kernel-yocto.bbclass
@@ -265,6 +265,7 @@ python do_kernel_configcheck() {
265 ret, result = oe.utils.getstatusoutput("%s%s" % (pathprefix, cmd)) 265 ret, result = oe.utils.getstatusoutput("%s%s" % (pathprefix, cmd))
266 266
267 config_check_visibility = int(d.getVar( "KCONF_AUDIT_LEVEL", True ) or 0) 267 config_check_visibility = int(d.getVar( "KCONF_AUDIT_LEVEL", True ) or 0)
268 bsp_check_visibility = int(d.getVar( "KCONF_BSP_AUDIT_LEVEL", True ) or 0)
268 269
269 # if config check visibility is non-zero, report dropped configuration values 270 # if config check visibility is non-zero, report dropped configuration values
270 mismatch_file = "${S}/" + kmeta + "/" + "mismatch.cfg" 271 mismatch_file = "${S}/" + kmeta + "/" + "mismatch.cfg"
@@ -283,13 +284,13 @@ python do_kernel_configcheck() {
283 bb.warn( "[kernel config]: BSP specified non-hw configuration:\n\n%s" % results) 284 bb.warn( "[kernel config]: BSP specified non-hw configuration:\n\n%s" % results)
284 285
285 bsp_desc = "${S}/" + kmeta + "/" + "top_tgt" 286 bsp_desc = "${S}/" + kmeta + "/" + "top_tgt"
286 if os.path.exists(bsp_desc): 287 if os.path.exists(bsp_desc) and bsp_check_visibility > 1:
287 with open (bsp_desc, "r") as myfile: 288 with open (bsp_desc, "r") as myfile:
288 bsp_tgt = myfile.read() 289 bsp_tgt = myfile.read()
289 m = re.match("^(.*)scratch.obj(.*)$", bsp_tgt) 290 m = re.match("^(.*)scratch.obj(.*)$", bsp_tgt)
290 if not m is None: 291 if not m is None:
291 bb.warn( "[kernel]: An auto generated BSP description was used, this normally indicates a misconfiguration.\n" + 292 bb.warn( "[kernel]: An auto generated BSP description was used, this normally indicates a misconfiguration.\n" +
292 "Check that your machine (%s) has an associated kernel description." % "${MACHINE}" ) 293 "Check that your machine (%s) has an associated kernel description." % "${MACHINE}" )
293} 294}
294 295
295# Ensure that the branches (BSP and meta) are on the locations specified by 296# Ensure that the branches (BSP and meta) are on the locations specified by