From patchwork Mon Apr 27 15:20:43 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Simon Glass X-Patchwork-Id: 1277748 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=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=pass (p=none dis=none) header.from=chromium.org Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=chromium.org header.i=@chromium.org header.a=rsa-sha256 header.s=google header.b=OW7g415z; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 499pQD0gjRz9sSK for ; Tue, 28 Apr 2020 01:21:07 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 9500C81E60; Mon, 27 Apr 2020 17:21:04 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=chromium.org Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=chromium.org header.i=@chromium.org header.b="OW7g415z"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id A7D3381E98; Mon, 27 Apr 2020 17:21:02 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,SPF_HELO_NONE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Received: from mail-ot1-x332.google.com (mail-ot1-x332.google.com [IPv6:2607:f8b0:4864:20::332]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id A0A0E81E60 for ; Mon, 27 Apr 2020 17:20:57 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=chromium.org Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=sjg@google.com Received: by mail-ot1-x332.google.com with SMTP id m13so26735234otf.6 for ; Mon, 27 Apr 2020 08:20:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:from:date:message-id:subject:to:cc; bh=W2zxcN36+ReWRyw/Qr2ikR+/X44/YBB+vXOgNcZVzVg=; b=OW7g415z4TjS9YAPySflBrGuCT+wYVeQkwCsvB6WoaVBSFxKc4Ic6x4K43gep+LcR9 nd/WbVEMOLSimMztoVEYqS+64KbtVLP3d8CuahhqSEiWgGV1lJ5dJrrne17u2znGXDwn bENIk4nn22p6snpz0dbsDYNNYOPL8c0sE9ijQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=W2zxcN36+ReWRyw/Qr2ikR+/X44/YBB+vXOgNcZVzVg=; b=DArmedzSXr9W372m988ok7NVMr+gUuA99lIPsI48xKlsY//+9SRNFvcDHmpeUF8WEn UqsDr3Ya5bA9NN5NS3Od7iPQONoe9BBGO5EcpPqBDT2KRXiCJVNaDnaiyh4WIr2+8FlI MrIzQO0tL0RDUVESJUqTB2CGfGC7bwkYMyCXBYjwkx6+E5B6KgPiC8/rK++2veKKYnOF pWY+tOgP3c3fG67dde12Z0YmwFtyghuWDtltFVwSmEvDdGAk9UYivaNb9KyoZC3gflqj MawcrFM14pCpYgo+sQAxevsaUrG3cqEzLEaseM6pQc42380YkKam8oeDtYNxjuDhepe/ kY3g== X-Gm-Message-State: AGi0PuYtBUcAy/sJB97u3VsNrQ3Lhn2h4UkQgE3eFX6Mu3hf6Zir5JUq OINGIww4vWv/A5PzRjof0Z+t7Oe2PsHQ5VV0/I1K2EXVazqzZg== X-Google-Smtp-Source: APiQypI9WvWk+MEQfeXaHy9UQ2R0CUibLUo9NTX+8Hl2AaXq5KZpgIsjLeHQlO0dKshDv6P4eAQLaVAkdqS3oTb4BNM= X-Received: by 2002:aca:bb83:: with SMTP id l125mr15628515oif.122.1588000855475; Mon, 27 Apr 2020 08:20:55 -0700 (PDT) MIME-Version: 1.0 From: Simon Glass Date: Mon, 27 Apr 2020 09:20:43 -0600 Message-ID: Subject: Please pull u-boot-dm To: U-Boot Mailing List Cc: Tom Rini X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.30rc1 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" X-Virus-Scanned: clamav-milter 0.102.2 at phobos.denx.de X-Virus-Status: Clean Hi Tom, https://gitlab.denx.de/u-boot/custodians/u-boot-dm/pipelines/2949 The following changes since commit d202f67db0771247de562af5d6a5df778702857b: Merge branch '2020-04-25-master-imports' (2020-04-25 08:20:22 -0400) are available in the Git repository at: git://git.denx.de/u-boot-dm.git tags/dm-pull-27apr20 for you to fetch changes up to c1f39edc62adc81775e750957aa557bcf994e607: log: remove useless cast (2020-04-26 14:25:21 -0600) ---------------------------------------------------------------- Move Python tools to use absolute paths Minor buildman fixes for new features Make libfdt code more similar to upsteam ---------------------------------------------------------------- Heinrich Schuchardt (1): log: remove useless cast Masahiro Yamada (3): libfdt: migrate fdt_ro.c to a wrapper of scripts/dtc/libfdt/fdt_ro.c fdt_region: move fdt_region.c to common/ from lib/libfdt/ libfdt: split fdt_region declarations out to Simon Glass (19): buildman: Fix test for new 9.2 kernel buildman: Correct operation of -A flag buildman: Make sure that -o is given with -w buildman: Use out-env for environment output buildman: Write output files when using -w patman: Rename the main module rmboard: Move to Python 3 patman: Drop references to __future__ patman: Drop Python 2 StringIO code buildman: Rename the main module dtoc: Rename the main module binman: Rename the main module Add a 'make tcheck' option to test tools patman: Drop the python2 code in test coverage patman: Move test running/reporting to test_util buildman: Move to absolute imports binman: Move to absolute imports patman: Move to absolute imports patman: Tidy up sys.path changes Makefile | 6 +- common/Makefile | 1 + {lib/libfdt => common}/fdt_region.c | 1 + common/image-fit-sig.c | 1 + common/log.c | 2 +- include/fdt_region.h | 304 ++++++++++++ include/linux/libfdt.h | 299 ----------- lib/libfdt/Makefile | 9 +- lib/libfdt/fdt_ro.c | 925 +---------------------------------- test/run | 26 +- tools/Makefile | 13 +- tools/binman/binman | 2 +- tools/binman/cbfs_util.py | 8 +- tools/binman/cbfs_util_test.py | 12 +- tools/binman/control.py | 20 +- tools/binman/elf.py | 8 +- tools/binman/elf_test.py | 10 +- tools/binman/entry.py | 22 +- tools/binman/entry_test.py | 12 +- tools/binman/etype/__init__.py | 0 tools/binman/etype/_testing.py | 6 +- tools/binman/etype/blob.py | 8 +- tools/binman/etype/blob_dtb.py | 6 +- tools/binman/etype/blob_named_by_arg.py | 4 +- tools/binman/etype/cbfs.py | 10 +- tools/binman/etype/cros_ec_rw.py | 2 +- tools/binman/etype/fdtmap.py | 10 +- tools/binman/etype/files.py | 8 +- tools/binman/etype/fill.py | 6 +- tools/binman/etype/fmap.py | 10 +- tools/binman/etype/gbb.py | 8 +- tools/binman/etype/image_header.py | 4 +- tools/binman/etype/intel_cmc.py | 4 +- tools/binman/etype/intel_descriptor.py | 4 +- tools/binman/etype/intel_fit.py | 2 +- tools/binman/etype/intel_fit_ptr.py | 2 +- tools/binman/etype/intel_fsp.py | 4 +- tools/binman/etype/intel_fsp_m.py | 4 +- tools/binman/etype/intel_fsp_s.py | 4 +- tools/binman/etype/intel_fsp_t.py | 4 +- tools/binman/etype/intel_ifwi.py | 8 +- tools/binman/etype/intel_me.py | 4 +- tools/binman/etype/intel_mrc.py | 4 +- tools/binman/etype/intel_refcode.py | 4 +- tools/binman/etype/intel_vbt.py | 4 +- tools/binman/etype/intel_vga.py | 4 +- tools/binman/etype/powerpc_mpc85xx_bootpg_resetvec.py | 4 +- tools/binman/etype/section.py | 10 +- tools/binman/etype/text.py | 6 +- tools/binman/etype/u_boot.py | 4 +- tools/binman/etype/u_boot_dtb.py | 4 +- tools/binman/etype/u_boot_dtb_with_ucode.py | 10 +- tools/binman/etype/u_boot_elf.py | 8 +- tools/binman/etype/u_boot_img.py | 4 +- tools/binman/etype/u_boot_nodtb.py | 4 +- tools/binman/etype/u_boot_spl.py | 7 +- tools/binman/etype/u_boot_spl_bss_pad.py | 10 +- tools/binman/etype/u_boot_spl_dtb.py | 4 +- tools/binman/etype/u_boot_spl_elf.py | 4 +- tools/binman/etype/u_boot_spl_nodtb.py | 4 +- tools/binman/etype/u_boot_spl_with_ucode_ptr.py | 6 +- tools/binman/etype/u_boot_tpl.py | 7 +- tools/binman/etype/u_boot_tpl_dtb.py | 4 +- tools/binman/etype/u_boot_tpl_dtb_with_ucode.py | 5 +- tools/binman/etype/u_boot_tpl_elf.py | 4 +- tools/binman/etype/u_boot_tpl_with_ucode_ptr.py | 10 +- tools/binman/etype/u_boot_ucode.py | 6 +- tools/binman/etype/u_boot_with_ucode_ptr.py | 12 +- tools/binman/etype/vblock.py | 6 +- tools/binman/etype/x86_reset16.py | 4 +- tools/binman/etype/x86_reset16_spl.py | 4 +- tools/binman/etype/x86_reset16_tpl.py | 4 +- tools/binman/etype/x86_start16.py | 4 +- tools/binman/etype/x86_start16_spl.py | 4 +- tools/binman/etype/x86_start16_tpl.py | 4 +- tools/binman/fdt_test.py | 8 +- tools/binman/fmap_util.py | 2 +- tools/binman/ftest.py | 49 +- tools/binman/image.py | 18 +- tools/binman/image_test.py | 2 +- tools/binman/{binman.py => main.py} | 110 +---- tools/binman/state.py | 10 +- tools/buildman/README | 3 +- tools/buildman/builder.py | 17 +- tools/buildman/builderthread.py | 37 +- tools/buildman/buildman | 2 +- tools/buildman/cmdline.py | 3 +- tools/buildman/control.py | 26 +- tools/buildman/func_test.py | 35 +- tools/buildman/{buildman.py => main.py} | 27 +- tools/buildman/test.py | 25 +- tools/buildman/toolchain.py | 8 +- tools/dtoc/dtb_platdata.py | 6 +- tools/dtoc/dtoc | 2 +- tools/dtoc/fdt.py | 4 +- tools/dtoc/fdt_util.py | 4 +- tools/dtoc/{dtoc.py => main.py} | 10 +- tools/dtoc/test_dtoc.py | 12 +- tools/dtoc/test_fdt.py | 17 +- tools/fdtgrep.c | 1 + tools/genboardscfg.py | 3 +- tools/image-host.c | 1 + tools/libfdt/fdt_ro.c | 2 + tools/moveconfig.py | 8 +- tools/patman/checkpatch.py | 8 +- tools/patman/command.py | 5 +- tools/patman/func_test.py | 15 +- tools/patman/get_maintainer.py | 5 +- tools/patman/gitutil.py | 12 +- tools/patman/{patman.py => main.py} | 27 +- tools/patman/patchstream.py | 8 +- tools/patman/patman | 2 +- tools/patman/project.py | 2 +- tools/patman/series.py | 12 +- tools/patman/settings.py | 13 +- tools/patman/terminal.py | 2 - tools/patman/test.py | 10 +- tools/patman/test_util.py | 125 ++++- tools/patman/tools.py | 6 +- tools/patman/tout.py | 4 +- tools/rmboard.py | 7 +- 121 files changed, 896 insertions(+), 1805 deletions(-) rename {lib/libfdt => common}/fdt_region.c (99%) create mode 100644 include/fdt_region.h delete mode 100644 tools/binman/etype/__init__.py rename tools/binman/{binman.py => main.py} (54%) rename tools/buildman/{buildman.py => main.py} (76%) rename tools/dtoc/{dtoc.py => main.py} (94%) create mode 100644 tools/libfdt/fdt_ro.c rename tools/patman/{patman.py => main.py} (93%) Regards, Simon