From patchwork Wed Nov 6 22:15:19 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Atish Patra X-Patchwork-Id: 1190727 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=wdc.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=wdc.com header.i=@wdc.com header.b="q5UuBacd"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 477gpX1873z9sPF for ; Thu, 7 Nov 2019 09:15:47 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 8CEA0C21DCA; Wed, 6 Nov 2019 22:15:45 +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=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 556EDC21C3F; Wed, 6 Nov 2019 22:15:44 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 68AA1C21C51; Wed, 6 Nov 2019 22:15:42 +0000 (UTC) Received: from esa1.hgst.iphmx.com (esa1.hgst.iphmx.com [68.232.141.245]) by lists.denx.de (Postfix) with ESMTPS id C7DA4C21BE5 for ; Wed, 6 Nov 2019 22:15:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=wdc.com; i=@wdc.com; q=dns/txt; s=dkim.wdc.com; t=1573078541; x=1604614541; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=RR6Gx7sdWLRhNSykyfWEFM8ULxMNLawLR8dL4uGZpzo=; b=q5UuBacdntotmzcTTuMN4X67mF3xP1t10yUIdT0Mr1DHIKk5N4kfqh6W RH74gv+2e+Mij41wsNhIHBS6SahrcPxVhO0ygm8w8VX2o0zaw56UU7EF0 jZMOVRa2K8aW5pH+nndUWntfKlCBeAXB3Uinfxgp1DnwJZLmfdfTTlX08 ymtzHobByOT/tZ6pOi6W4d2xyYKoS5vwADddaWGUkmkFZ3ikjlx5Wy/gK DQadwzy5bDfD0ZWTiBRytxJC6TW0QkApadER0F5AV8Y4ee20bp9o9s8CZ 0nRwmdRxQpQOGOrKyvZRBPiuv6uWcAk7o5VNobNNhMR7FtIrZTv7CWgMw A==; IronPort-SDR: Xj4Ze/L0SsB8DqnP8YzkVClNgqAlTHtaN6PZBDdHEMMJumn08HJtJN7j1JJvHQfFvv0eViARgO d979uaK5CjHUKCYjDlwHnCG56pEpVjeu3QkujKPozJHVvMx6WfVuFcBlZvdJJB8tDeZ/0GTFWy exyoKIRZ0DrBlVPFeqG0O0r33qYbPq2jMhNVHqGJDZJmbVlsh+/3qlIT+AMFnRpGueSgb/d5Kg VRJdVSFtWWOnpRGLfCpqVMifvcSqH0B58nbJG/Cen/GHDxIZwB6aNpa8FwMJDITJ/6mtLn3BlE Kkw= X-IronPort-AV: E=Sophos;i="5.68,275,1569254400"; d="scan'208";a="229562745" Received: from uls-op-cesaip02.wdc.com (HELO uls-op-cesaep02.wdc.com) ([199.255.45.15]) by ob1.hgst.iphmx.com with ESMTP; 07 Nov 2019 06:15:38 +0800 IronPort-SDR: yV65F+xAl7NK95j8P7tFah8+6ceEFMvxseXiUf+1KkXe+Sp17tATqv4uCA9o6hSz5v51l2B/XM HiEMyPiIbjoktn15ZwhumXoXwcNSMwAuXBYN47HdDA1xCwHNLYg7NhYQ5sK1ybubCFABnOytI+ ctln6Cvyl+PSgr3fKcrJ4QA1RMfdap8BMCQ6jAabRAYmsw7XzgHOkL0h1O5sCQSMxsFGSrw01s 8X6/dLk//0CvQfN0OEPUAyRLCHG9fOqsnt4JO5DTFcREgdbcSUJuO4Nty7lhO9Twgz+E2hfYg2 jNGVTCm0WRztckBrsTYdY4m2 Received: from uls-op-cesaip01.wdc.com ([10.248.3.36]) by uls-op-cesaep02.wdc.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Nov 2019 14:10:50 -0800 IronPort-SDR: ldf52DOZ8ElGRMLACLB+x7ZJTrEt8SWOcBKK6pwnYzvPr4bmEXOjfb9STVH3hL7m/eb0KdRRZ2 mjqADwhacOlGIIDwpRKuEYeiebw0oobL/cw2zgAZdEjpYwiXbbXhwvpJgg6wRkm/VqaIkCo1Hg eI2JmTjHDTB+ZzB5i5RYses45HvG9uAPb8rAg57BWK2YVsE+s5+Ox9r3zPXm6HGLwebKNdPEeY 6f94UbmZoYrWdeay4lpr/vVcOFfrKiHHwxtiX0urL2bqI7qom4R9oqJ4go7ESv/rVadPSf88yr r88= WDCIronportException: Internal Received: from jedi-01.sdcorp.global.sandisk.com (HELO jedi-01.int.fusionio.com) ([10.11.143.218]) by uls-op-cesaip01.wdc.com with ESMTP; 06 Nov 2019 14:15:38 -0800 From: Atish Patra To: u-boot@lists.denx.de Date: Wed, 6 Nov 2019 14:15:19 -0800 Message-Id: <20191106221522.28246-1-atish.patra@wdc.com> X-Mailer: git-send-email 2.21.0 MIME-Version: 1.0 Cc: Thierry Reding , Loic Pallardy , Joe Hershberger , Alexander Graf , trini@konsulko.com Subject: [U-Boot] [RFC/RFT PATCH v3 0/3] Add compressed Image booting support 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" This patch series extends booti to support compressed images as well. Following compressed images are supported for now. lzma, lzo, bzip2, gz. Other compression methods can easily be supported if required. The above compression methods are the common ones that both Linux kernel (ARM64/RISC-V) and U-Boot supports. Atish Patra (3): lib: kconfig: Add option to set BZIP2 compression method image: Add a common compression type detection function. image: Add compressed Image parsing support in booti. cmd/booti.c | 39 ++++++++++++++++++++++++++- common/image.c | 23 ++++++++++++++++ doc/README.distro | 12 +++++++++ doc/board/sifive/fu540.rst | 55 ++++++++++++++++++++++++++++++++++++++ include/image.h | 21 +++++++++++++++ lib/Kconfig | 5 ++++ 6 files changed, 154 insertions(+), 1 deletion(-) --- 2.21.0