From patchwork Sun Nov 10 12:33:40 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Ford X-Patchwork-Id: 1192561 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 (no SPF record) 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="kYgUdogx"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 479tjQ2Sypz9s7T for ; Sun, 10 Nov 2019 23:34:00 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id D5F42C21C27; Sun, 10 Nov 2019 12:33:52 +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_H3, RCVD_IN_MSPIKE_WL, 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 DE512C21C2C; Sun, 10 Nov 2019 12:33:50 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id E9B2BC21C2C; Sun, 10 Nov 2019 12:33:49 +0000 (UTC) Received: from mail-yw1-f66.google.com (mail-yw1-f66.google.com [209.85.161.66]) by lists.denx.de (Postfix) with ESMTPS id 71142C21C27 for ; Sun, 10 Nov 2019 12:33:49 +0000 (UTC) Received: by mail-yw1-f66.google.com with SMTP id z67so4268809ywb.9 for ; Sun, 10 Nov 2019 04:33:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=W1M19pp4/dpkSc61aUR3JnCjSj6AQdUzNrCc97OVep4=; b=kYgUdogx1DdxbQHS3enNJe89eKcz0tOVQxwvpyaBQaz4uL1G8EfTvzrRskWkmXeB38 zE/hsBg36hN4B8i97JIOAxJGlXfZkPGlmIRkI5gk1rfMBdHCQd7HN9fyPQSyZ8AQZdrx 39sAoyOSYOnHbRlebtDk8E6Z2KCN/IkS6eHD3S9/sWdHihJavvyX2uFgkfSYh2exl2oz PQDELthpm0K0b/zw8gppDVv2xLuNPmNzEneQV0Ak6kNr9/G+dkKN8kiGemP5R4+LI2om wFKw15Sco507OA29EGDl89GuNk6MQ7ELCcR4nbvm7YryQOpAPkq/liK+auFC8Ng+MMnl NajQ== 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:mime-version :content-transfer-encoding; bh=W1M19pp4/dpkSc61aUR3JnCjSj6AQdUzNrCc97OVep4=; b=OyCRWlZENSN7Te1+FAgO6JM1jGfpgx9b22CKgP6jB+yoddOBzzWjW0lqY51skGwZIy wo6Pyn7IR3Nq11PPdF/xFdkowpr3HOFEMpfzFXzq6AgTn8745QO0nyB/W9+j/yw/wqEa 9ZQspYlvKW7+UBf1O6i6kfA0cBMYYT3iC9w2a+h2k89xTC96Ho8SrmW4ikQFzRc6ogvx W20Q/OHFyHkzwLuJiBTa2JWNtIyZl4c4KpdpZrYeDcMBon6HpOwZGsm8+X4VmutKfMlN IACLZRDawtUsQc7baHiaJaXdNpZ7Hrk92MuuyGYV0i+Cx6eCiXz68aoPD+UAqFTz0//T Ia5Q== X-Gm-Message-State: APjAAAU+xi2AZUhIdorRGmmiMDDnrF/vFcLpDCIBOqZrr5jAg58IH/r6 HC3J6HRLWUxcI0Zb4Uwmozcs8Ap86g8= X-Google-Smtp-Source: APXvYqxSRgTioWNuwMxpETMox3l5nE1h8KDfls1GNnuExnP3M3qjJMUKb8M7tx1OOrFN2B/aw2BfvQ== X-Received: by 2002:a81:494d:: with SMTP id w74mr14080906ywa.145.1573389227356; Sun, 10 Nov 2019 04:33:47 -0800 (PST) Received: from localhost.localdomain (c-73-37-219-234.hsd1.mn.comcast.net. [73.37.219.234]) by smtp.gmail.com with ESMTPSA id v124sm5185875ywc.2.2019.11.10.04.33.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 10 Nov 2019 04:33:46 -0800 (PST) From: Adam Ford To: u-boot@lists.denx.de Date: Sun, 10 Nov 2019 06:33:40 -0600 Message-Id: <20191110123340.9992-1-aford173@gmail.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Cc: bgolaszewski@baylibre.com, phoward@gme.net.au Subject: [U-Boot] [PATCH] ARM: omapl138_lcdk: Shrink code size by building with Thumb 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: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" SPL has limited available resources, and the performance between ARM and Thumb isn't that significant. This patch builds using Thumb instruction set to reduce the code size by nearly 6K. Original: text data bss dec hex filename 26526 4004 1376 31906 7ca2 spl/u-boot-spl Thumb: text data bss dec hex filename 20232 4004 1376 25612 640c spl/u-boot-spl Signed-off-by: Adam Ford Tested-by: Bartosz Golaszewski Reviewed-by: Bartosz Golaszewski diff --git a/configs/omapl138_lcdk_defconfig b/configs/omapl138_lcdk_defconfig index 9821df9884..16287a4ac2 100644 --- a/configs/omapl138_lcdk_defconfig +++ b/configs/omapl138_lcdk_defconfig @@ -1,4 +1,5 @@ CONFIG_ARM=y +CONFIG_SYS_THUMB_BUILD=y CONFIG_ARCH_DAVINCI=y CONFIG_SYS_TEXT_BASE=0xc1080000 CONFIG_TARGET_OMAPL138_LCDK=y