From patchwork Sun Aug 26 23:13:31 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Eugeniu Rosca X-Patchwork-Id: 962301 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="DVg7KUGC"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 41z9wh3Dy4z9ryt for ; Mon, 27 Aug 2018 09:20:20 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 36AE4C21DEC; Sun, 26 Aug 2018 23:18:48 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM, RCVD_IN_MSPIKE_H2, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id A734DC21DFA; Sun, 26 Aug 2018 23:18:44 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 3E35CC21C51; Sun, 26 Aug 2018 23:17:02 +0000 (UTC) Received: from mail-wr1-f66.google.com (mail-wr1-f66.google.com [209.85.221.66]) by lists.denx.de (Postfix) with ESMTPS id 131FCC21DFF for ; Sun, 26 Aug 2018 23:16:59 +0000 (UTC) Received: by mail-wr1-f66.google.com with SMTP id g33-v6so11897560wrd.1 for ; Sun, 26 Aug 2018 16:16:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=FS6BTiCy4Az49vRlqCcBNKsjOpPTKFOBX2gvZe0BGII=; b=DVg7KUGC4rIcEbhIYhyN/qXLISfk0e8SbjSdqSUPv7oTmCkf6Bl1eGWx6BCWK0+UDi fAZahsrCausaHepcY3OTUy0YfSGfiIO8/g6Tchs528YsvBPvHPIsN/o3DAsizFsI1xIt mOUzDcj4YwMMCSOLFSXtZXZ5MTf/qdfHOjZ2HIc6P5QTa7YpUmvCj9aMeYeVaW6J88J1 QP2iPEEIFFE+2JRIesqCx3p2QY2kw5J2/yX8UdUhhRqkFpEZa/Pajnj66oVOkpvi1J1k OVcylAy5sY/8WSAczhDLg2U0W/zLlEhdZfsLNZ9gEk0TGXCtDYQ+RNlpobGVOMQlCvoi b2Yw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=FS6BTiCy4Az49vRlqCcBNKsjOpPTKFOBX2gvZe0BGII=; b=QRhrVAG8CQOqUkKYGEDE7UMADGpw9qsij7/BZHG9rIMESsZ9vVevIRpIkYjegDZb3g s4tGgjXlPHNpR9D2jl+6ysUm1/gVZvLKf/DLcITTjIPEubh/LZSsZQk+Ar1QOpa+Ba5F WZDB3ybN8jBsGhvUHr6Ih77Yw9crcCJwHLx6KHI+OfyLYhHDFw8DB0nrOM4lZPP69Js4 lXZ67xBJ17LxX8SjrMTGihWaJf8n87uHgRJxj9jXUc65iK0tl50Fx+v+9OkxLOntQ06M 46v+aAyIIsDzHtyMtm3lA7NR0aT8fI5BVdh09aY7o/UXldBddOGpVIUBNOg/YhT1FutW zZUg== X-Gm-Message-State: APzg51AvzpCAJGDt2eygrfhDAFC3QUljsI0yFsOGvGetRs89ENVtha6j RD8t5ypE6Nv9bLV0eEE7KfU5aJqoLS4= X-Google-Smtp-Source: ANB0VdY7OubzPR64+2CYBXYvyiKhtxvtICItFi9ylD1+Ea2uk+w4471N2tC/+djsPdp/f+on5K6txw== X-Received: by 2002:adf:ff82:: with SMTP id j2-v6mr6517492wrr.165.1535325418781; Sun, 26 Aug 2018 16:16:58 -0700 (PDT) Received: from localhost.localdomain (ipb218f467.dynamic.kabel-deutschland.de. [178.24.244.103]) by smtp.gmail.com with ESMTPSA id e141-v6sm10828362wmd.32.2018.08.26.16.16.57 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sun, 26 Aug 2018 16:16:58 -0700 (PDT) From: Eugeniu Rosca X-Google-Original-From: Eugeniu Rosca To: Tom Rini , u-boot@lists.denx.de Date: Mon, 27 Aug 2018 01:13:31 +0200 Message-Id: <20180826231332.2491-14-erosca@de.adit-jv.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180826231332.2491-1-erosca@de.adit-jv.com> References: <20180826231332.2491-1-erosca@de.adit-jv.com> Cc: Eugeniu Rosca , Pantelis Antoniou , Michal Simek , Alison Chaiken , Miquel Raynal , Eugeniu Rosca Subject: [U-Boot] [PATCH v2 13/13] configs: sandbox*: Enable UBSAN X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" On Sun, Aug 19, 2018 at 09:51:32PM -0400, Tom Rini wrote: > [..] we should be able to say more broadly that just about everyone > can enable this, but only out of the box sandbox should. Hence, turn UBSAN on for every available sandbox flavor. Make sure the inserted line complies with `make savedefconfig`. The size increase of sandbox_defconfig U-Boot (gcc 8.1.0): $ size u-boot.sandbox.* text data bss dec hex filename 1234958 80048 291472 1606478 18834e u-boot.sandbox.default 1422710 272240 291472 1986422 1e4f76 u-boot.sandbox.ubsan +187752 +192192 0 +379944 Signed-off-by: Eugeniu Rosca --- Changes in v2: - None. Newly pushed. --- configs/sandbox64_defconfig | 1 + configs/sandbox_defconfig | 1 + configs/sandbox_flattree_defconfig | 1 + configs/sandbox_noblk_defconfig | 1 + configs/sandbox_spl_defconfig | 1 + 5 files changed, 5 insertions(+) diff --git a/configs/sandbox64_defconfig b/configs/sandbox64_defconfig index ebb3716e487a..006b0505edbf 100644 --- a/configs/sandbox64_defconfig +++ b/configs/sandbox64_defconfig @@ -195,6 +195,7 @@ CONFIG_TPM=y CONFIG_LZ4=y CONFIG_ERRNO_STR=y CONFIG_OF_LIBFDT_OVERLAY=y +CONFIG_UBSAN=y CONFIG_UNIT_TEST=y CONFIG_UT_TIME=y CONFIG_UT_DM=y diff --git a/configs/sandbox_defconfig b/configs/sandbox_defconfig index 96e951493698..1a8434f403cb 100644 --- a/configs/sandbox_defconfig +++ b/configs/sandbox_defconfig @@ -200,6 +200,7 @@ CONFIG_TPM=y CONFIG_LZ4=y CONFIG_ERRNO_STR=y CONFIG_OF_LIBFDT_OVERLAY=y +CONFIG_UBSAN=y CONFIG_UNIT_TEST=y CONFIG_UT_TIME=y CONFIG_UT_DM=y diff --git a/configs/sandbox_flattree_defconfig b/configs/sandbox_flattree_defconfig index ca70f0437e40..0bcee60c4d77 100644 --- a/configs/sandbox_flattree_defconfig +++ b/configs/sandbox_flattree_defconfig @@ -171,6 +171,7 @@ CONFIG_CMD_DHRYSTONE=y CONFIG_TPM=y CONFIG_LZ4=y CONFIG_ERRNO_STR=y +CONFIG_UBSAN=y CONFIG_UNIT_TEST=y CONFIG_UT_TIME=y CONFIG_UT_DM=y diff --git a/configs/sandbox_noblk_defconfig b/configs/sandbox_noblk_defconfig index f70088ad7e9b..5da95a8a1726 100644 --- a/configs/sandbox_noblk_defconfig +++ b/configs/sandbox_noblk_defconfig @@ -172,6 +172,7 @@ CONFIG_CMD_DHRYSTONE=y CONFIG_TPM=y CONFIG_LZ4=y CONFIG_ERRNO_STR=y +CONFIG_UBSAN=y CONFIG_UNIT_TEST=y CONFIG_UT_TIME=y CONFIG_UT_DM=y diff --git a/configs/sandbox_spl_defconfig b/configs/sandbox_spl_defconfig index 315f721266e9..ab331cb5ae2a 100644 --- a/configs/sandbox_spl_defconfig +++ b/configs/sandbox_spl_defconfig @@ -191,6 +191,7 @@ CONFIG_CMD_DHRYSTONE=y CONFIG_TPM=y CONFIG_LZ4=y CONFIG_ERRNO_STR=y +CONFIG_UBSAN=y CONFIG_UNIT_TEST=y CONFIG_UT_TIME=y CONFIG_UT_DM=y