From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6751292434813026304 X-Received: by 2002:a05:6830:14:: with SMTP id c20mr10942245otp.191.1571907763553; Thu, 24 Oct 2019 02:02:43 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:aca:f44c:: with SMTP id s73ls1291327oih.1.gmail; Thu, 24 Oct 2019 02:02:42 -0700 (PDT) X-Google-Smtp-Source: APXvYqwBM7bgJF1n2Sl1i8qUs0dae+SpTpeAIqRLGeVZjQ3LswkW67EjqieydHDazIl20ALgHNp+ X-Received: by 2002:aca:f206:: with SMTP id q6mr3718184oih.172.1571907762871; Thu, 24 Oct 2019 02:02:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1571907762; cv=none; d=google.com; s=arc-20160816; b=AjXNmM4HMs9YioBauYxIIf9vX2533gWoMMH8y7HJITUb9GlQrMp6v7mwfpGwwxY0kj G6vlw2CzXeieZNOx/zXSUBnvLLNvmrQecs36AAfU7tJJ+9F0dW71lJgxEb2N3ZFsGrX0 SyNzDS6HXeNWdtrrFCKZMAjddqAmpqX6mWIfWJ5TB9IPTozyLbbUUgGcckeJ2zAz+7yz HmuJpzOvomJWw8IdlUXReAaJ3mcW04AymhbQTAeq9dijzRK9Zj76KJ6DoFqjCtrrAZx9 CVevACFYUQzTVf+yrNOY/dohyqhW6HvUJITqu0d+A2trng7m8bligx8Vcxgc9fE0z3oD W41A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:message-id:date:subject:cc:to:from:ironport-sdr :ironport-sdr; bh=b7YIOWywDZYI/yL/KrXzA16JvVgjglB5AV1SHFkNSAs=; b=gqdQSYBPj1mbbvq7303rN4S3P+kQP2J2BsAZUe3DgHiDk+eaqJkVkyZ1POq+cTHF7u JNBfl0TB2ZNVSJPCTOruR3WkGKk39NJ4KIPxStcKGvvroxALhV1NA4qkSm8ukJqMOizs lZg9tCNJnMoMBpaeebAQjcRRgOcOd6Gr6A1sxY+0+Zhn7XXU7rVrfXcUIhbFfitraa1a XxTVr2qstBHApLPYLhM3V04P3RuqjU3gLECSRqIyKmCaaRX7ptEs+ejFwGODZvQckf/y l9BoRts8desHvziTXMajOhyEns3NPtOOoQibr9O+BNmk07QDUwY/ezrNZIbONHbULwxd hZmQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of cedric_hombourger@mentor.com designates 68.232.129.153 as permitted sender) smtp.mailfrom=Cedric_Hombourger@mentor.com Return-Path: Received: from esa1.mentor.iphmx.com (esa1.mentor.iphmx.com. [68.232.129.153]) by gmr-mx.google.com with ESMTPS id n49si60850ota.2.2019.10.24.02.02.42 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 24 Oct 2019 02:02:42 -0700 (PDT) Received-SPF: pass (google.com: domain of cedric_hombourger@mentor.com designates 68.232.129.153 as permitted sender) client-ip=68.232.129.153; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of cedric_hombourger@mentor.com designates 68.232.129.153 as permitted sender) smtp.mailfrom=Cedric_Hombourger@mentor.com IronPort-SDR: 38SRuWiMNXXNHmpKTq8VsK2eJVnOj+Y88y0h5G1D2HpisB0oh8jCocAvKXwwF6HDD5ZWWG/eG6 dT8N+Rv19AJRD8sT8jDVm0JAZxpLvV0TP4/s1ucggVvszKq0QhYPVBr95ROAbuvyex3nk3/FjF Hd7bH3VkK8AmsDHsKl3Iz+cJ+JLBWMq1ZHBE7/3SaCD6+KVDddckU1mYxncpiC4KrR0tN+oXt0 dpZDkqh0+dbE4897mMuT3fJ9LPXS1TguVB7yWI5AtM8pUCkPSEbTUfkIyl5LptBS9WCNP6fUdV 1bY= X-IronPort-AV: E=Sophos;i="5.68,224,1569312000"; d="scan'208";a="44388574" Received: from orw-gwy-01-in.mentorg.com ([192.94.38.165]) by esa1.mentor.iphmx.com with ESMTP; 24 Oct 2019 01:02:41 -0800 IronPort-SDR: 1vGsXM2vaWtYK8WE6FoY2DPYDwSDxEf3QJ05bfrLQOMWEp4V76VvUMfh3VpTOFhaHnjBUs94Sz L2p0L4QvrnTeFMrtVa4vQ0RfmpPozqM3eI1aHc8xNVRRnfWEPis78ryp1+5JFCyh4OOWj6+ey8 7akpfefLGAwqZgvi62B4KMRP7mNSc8sG+bp6GrqHR6TSf83A3wq8AnO+pfeiTb9L+5Mkfs1jjP B04RxmfFtMXMxv4N6Yk+spQ6J3TIDZYt/0GHajcE8M0WK+zxkN6TFmIShd/bHIdnrgpSCsTgJm RGE= From: Cedric Hombourger To: CC: Cedric Hombourger Subject: [PATCH 00/10] add ci40 machine support + new Isar features Date: Thu, 24 Oct 2019 11:02:14 +0200 Message-ID: <1571907744-1121-1-git-send-email-Cedric_Hombourger@mentor.com> X-Mailer: git-send-email 2.7.4 MIME-Version: 1.0 Content-Type: text/plain Return-Path: Cedric_Hombourger@mentor.com X-Originating-IP: [137.202.0.90] X-ClientProxiedBy: SVR-IES-MBX-08.mgc.mentorg.com (139.181.222.8) To svr-ies-mbx-02.mgc.mentorg.com (139.181.222.2) X-TUID: dNOEjgp5/6xD Add (basic) support for the Creator Ci40 board (mipsel) as a mean to validate our mipsel architecture support on real hardware. Several enhancements to our kernel recipes were created along the way: * update from 4.19.0 to 4.19.80 * support for config fragments but also some fixes: * honor the KERNEL_FILE setting (mips uses vmlinux instead of vmlinuz) * correct SRC_URI for -stable releases ending with "0" (e.g. 4.19.80) All of this was ci_build tested with the other two patchsets I submitted earlier this week, namely: * [PATCH 0/1] update bitbake to version 1.44.0 * [PATCH v2 0/5] miscellaneous (minor) fixes Cedric Hombourger (10): ci_build.sh: delay "set -x" for a clean --help output linux-custom: honor KERNEL_FILE setting bitbake.conf: set name of the qemu-static binary to use for mipsel recipes-kernel/linux: make KERNEL_DEFCONFIG support in-tree defconfigs linux-mainline: fix stripping of .0 from the kernel version linux-mainline: update from 4.19.0 to 4.19.80 image: add CUSTOM_IMAGE_EXTENSIONS for user layers/machines to use linux-custom: add support for kernel config fragments linux-mainline: disable support for HFS to demonstrate use of config fragments meta-isar: add creator-ci40-marduk machine (mipsel + mainline kernel) .../creator-ci40-image-extension.bbclass | 9 ++++++ meta-isar/conf/local.conf.sample | 1 + .../conf/machine/creator-ci40-marduk.conf | 14 ++++++++ .../creator-ci40-marduk-buster.conf | 7 ++++ ...tachio-set-KBUILD_IMAGE-to-uImage.gz.patch | 27 ++++++++++++++++ .../recipes-kernel/linux/files/no-display.cfg | 1 + .../recipes-kernel/linux/files/no-fs-hfs.cfg | 2 ++ .../recipes-kernel/linux/files/no-fs-nfs.cfg | 6 ++++ .../recipes-kernel/linux/files/no-sound.cfg | 1 + ...ne_4.19.0.bb => linux-mainline_4.19.80.bb} | 14 ++++++-- meta/classes/image.bbclass | 5 ++- meta/conf/bitbake.conf | 2 ++ .../linux/files/build-kernel.sh | 13 ++++---- meta/recipes-kernel/linux/linux-custom.inc | 32 +++++++++++++++++-- scripts/ci_build.sh | 4 ++- 15 files changed, 124 insertions(+), 14 deletions(-) create mode 100644 meta-isar/classes/creator-ci40-image-extension.bbclass create mode 100644 meta-isar/conf/machine/creator-ci40-marduk.conf create mode 100644 meta-isar/conf/multiconfig/creator-ci40-marduk-buster.conf create mode 100644 meta-isar/recipes-kernel/linux/files/0001-MIPS-pistachio-set-KBUILD_IMAGE-to-uImage.gz.patch create mode 100644 meta-isar/recipes-kernel/linux/files/no-display.cfg create mode 100644 meta-isar/recipes-kernel/linux/files/no-fs-hfs.cfg create mode 100644 meta-isar/recipes-kernel/linux/files/no-fs-nfs.cfg create mode 100644 meta-isar/recipes-kernel/linux/files/no-sound.cfg rename meta-isar/recipes-kernel/linux/{linux-mainline_4.19.0.bb => linux-mainline_4.19.80.bb} (53%) -- 2.20.1