From patchwork Sun Jun 2 09:41:49 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Guo Ren X-Patchwork-Id: 1108909 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=busybox.net (client-ip=140.211.166.138; helo=whitealder.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=kernel.org header.i=@kernel.org header.b="GyImxSQS"; dkim-atps=neutral Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 45GtWZ3nVJz9s00 for ; Sun, 2 Jun 2019 19:42:18 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 566DE86767; Sun, 2 Jun 2019 09:42:16 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CVsNmhlOihLn; Sun, 2 Jun 2019 09:42:13 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by whitealder.osuosl.org (Postfix) with ESMTP id 871C486773; Sun, 2 Jun 2019 09:42:13 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id D24E81BF5F5 for ; Sun, 2 Jun 2019 09:42:12 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id CE36E86773 for ; Sun, 2 Jun 2019 09:42:12 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Yr+gAbCJixWF for ; Sun, 2 Jun 2019 09:42:11 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by whitealder.osuosl.org (Postfix) with ESMTPS id DE60486767 for ; Sun, 2 Jun 2019 09:42:11 +0000 (UTC) Received: from localhost.localdomain (unknown [223.93.147.148]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id C0FAA278AB; Sun, 2 Jun 2019 09:42:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1559468531; bh=NTyjXXwR/qtFylpW3GS3quEDhJT6NPhEfPG31LfHU6g=; h=From:To:Cc:Subject:Date:From; b=GyImxSQSrbikvAEAWC27bTKui04ccy1O0JlYg2LcHWtMwOIqsycIxZdse9CL4ZMX6 djFdifjWtSySktQKqpW/72fwjxwk7OyJwH2T+RQtSF/HNNem1+XI8z4qji/XoYkIRE Ss8dAq5Y42rsIs6dUO/UfX20ZV2xpfmDb0PRV6LA= From: guoren@kernel.org To: Thomas Petazzoni , Thomas De Schampheleire , arnout@mind.be Date: Sun, 2 Jun 2019 17:41:49 +0800 Message-Id: <1559468510-22085-1-git-send-email-guoren@kernel.org> X-Mailer: git-send-email 2.7.4 Subject: [Buildroot] [PATCH V5 1/2] configs/qemu_cskyXXX_virt: new defconfig X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Guo Ren , zhiwei_liu@c-sky.com, linux-csky@vger.kernel.org, buildroot@buildroot.org MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" From: Guo Ren Add C-SKY defconfig for QEMU virt machine. Tested with https://gitlab.com/c-sky/buildroot/pipelines Signed-off-by: Guo Ren Cc: Thomas Petazzoni --- .gitlab-ci.yml | 4 ++++ board/qemu/csky/linux-ck610.config.fragment | 5 +++++ board/qemu/csky/linux-ck807.config.fragment | 5 +++++ board/qemu/csky/linux-ck810.config.fragment | 5 +++++ board/qemu/csky/linux-ck860.config.fragment | 9 +++++++++ configs/qemu_csky610_virt_defconfig | 20 ++++++++++++++++++++ configs/qemu_csky807_virt_defconfig | 21 +++++++++++++++++++++ configs/qemu_csky810_virt_defconfig | 21 +++++++++++++++++++++ configs/qemu_csky860_virt_defconfig | 21 +++++++++++++++++++++ 9 files changed, 111 insertions(+) create mode 100644 board/qemu/csky/linux-ck610.config.fragment create mode 100644 board/qemu/csky/linux-ck807.config.fragment create mode 100644 board/qemu/csky/linux-ck810.config.fragment create mode 100644 board/qemu/csky/linux-ck860.config.fragment create mode 100644 configs/qemu_csky610_virt_defconfig create mode 100644 configs/qemu_csky807_virt_defconfig create mode 100644 configs/qemu_csky810_virt_defconfig create mode 100644 configs/qemu_csky860_virt_defconfig diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 374dbfe..4fa3473 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -248,6 +248,10 @@ qemu_aarch64_virt_defconfig: { extends: .defconfig } qemu_arm_versatile_defconfig: { extends: .defconfig } qemu_arm_versatile_nommu_defconfig: { extends: .defconfig } qemu_arm_vexpress_defconfig: { extends: .defconfig } +qemu_csky610_virt_defconfig: { extends: .defconfig } +qemu_csky807_virt_defconfig: { extends: .defconfig } +qemu_csky810_virt_defconfig: { extends: .defconfig } +qemu_csky860_virt_defconfig: { extends: .defconfig } qemu_m68k_mcf5208_defconfig: { extends: .defconfig } qemu_m68k_q800_defconfig: { extends: .defconfig } qemu_microblazebe_mmu_defconfig: { extends: .defconfig } diff --git a/board/qemu/csky/linux-ck610.config.fragment b/board/qemu/csky/linux-ck610.config.fragment new file mode 100644 index 0000000..d80d0ee --- /dev/null +++ b/board/qemu/csky/linux-ck610.config.fragment @@ -0,0 +1,5 @@ +CONFIG_COMPILE_TEST=y +CONFIG_CPU_CK610=y +CONFIG_CPU_PM_WAIT=y +CONFIG_CSKY_APB_INTC=y +CONFIG_GX6605S_TIMER=y diff --git a/board/qemu/csky/linux-ck807.config.fragment b/board/qemu/csky/linux-ck807.config.fragment new file mode 100644 index 0000000..b6974f0 --- /dev/null +++ b/board/qemu/csky/linux-ck807.config.fragment @@ -0,0 +1,5 @@ +CONFIG_COMPILE_TEST=y +CONFIG_CPU_CK807=y +# CONFIG_CPU_HAS_FPU is not set +CONFIG_CPU_PM_WAIT=y +CONFIG_CSKY_APB_INTC=y diff --git a/board/qemu/csky/linux-ck810.config.fragment b/board/qemu/csky/linux-ck810.config.fragment new file mode 100644 index 0000000..50fa1f4 --- /dev/null +++ b/board/qemu/csky/linux-ck810.config.fragment @@ -0,0 +1,5 @@ +CONFIG_COMPILE_TEST=y +CONFIG_CPU_CK810=y +# CONFIG_CPU_HAS_FPU is not set +CONFIG_CPU_PM_WAIT=y +CONFIG_CSKY_APB_INTC=y diff --git a/board/qemu/csky/linux-ck860.config.fragment b/board/qemu/csky/linux-ck860.config.fragment new file mode 100644 index 0000000..e8f6af1 --- /dev/null +++ b/board/qemu/csky/linux-ck860.config.fragment @@ -0,0 +1,9 @@ +CONFIG_COMPILE_TEST=y +CONFIG_CPU_CK860=y +# CONFIG_CPU_HAS_FPU is not set +CONFIG_CPU_PM_WAIT=y +CONFIG_SMP=y +CONFIG_HOTPLUG_CPU=y +CONFIG_CSKY_APB_INTC=y +CONFIG_CSKY_MPINTC=y +CONFIG_CSKY_MP_TIMER=y diff --git a/configs/qemu_csky610_virt_defconfig b/configs/qemu_csky610_virt_defconfig new file mode 100644 index 0000000..9a82d57 --- /dev/null +++ b/configs/qemu_csky610_virt_defconfig @@ -0,0 +1,20 @@ +# Architecture +BR2_csky=y +BR2_ck610=y + +# System +BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y +BR2_TARGET_ROOTFS_INITRAMFS=y + +# Toolchain +BR2_OPTIMIZE_2=y +BR2_SHARED_STATIC_LIBS=y +BR2_TOOLCHAIN_BUILDROOT_CXX=y +BR2_PACKAGE_HOST_GDB=y + +# Kernel +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0.12" +BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y +BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/csky/linux-ck610.config.fragment" diff --git a/configs/qemu_csky807_virt_defconfig b/configs/qemu_csky807_virt_defconfig new file mode 100644 index 0000000..8fe32e8 --- /dev/null +++ b/configs/qemu_csky807_virt_defconfig @@ -0,0 +1,21 @@ +# Architecture +BR2_csky=y +BR2_ck807=y + +# System +BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y +BR2_TARGET_ROOTFS_INITRAMFS=y + +# Toolchain +BR2_OPTIMIZE_2=y +BR2_SHARED_STATIC_LIBS=y +BR2_TOOLCHAIN_BUILDROOT_CXX=y +BR2_PACKAGE_HOST_GDB=y +BR2_TARGET_OPTIMIZATION="-mbacktrace" + +# Kernel +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0.12" +BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y +BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/csky/linux-ck807.config.fragment" diff --git a/configs/qemu_csky810_virt_defconfig b/configs/qemu_csky810_virt_defconfig new file mode 100644 index 0000000..8fe3a0c --- /dev/null +++ b/configs/qemu_csky810_virt_defconfig @@ -0,0 +1,21 @@ +# Architecture +BR2_csky=y +BR2_ck810=y + +# System +BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y +BR2_TARGET_ROOTFS_INITRAMFS=y + +# Toolchain +BR2_OPTIMIZE_2=y +BR2_SHARED_STATIC_LIBS=y +BR2_TOOLCHAIN_BUILDROOT_CXX=y +BR2_PACKAGE_HOST_GDB=y +BR2_TARGET_OPTIMIZATION="-mbacktrace" + +# Kernel +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0.12" +BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y +BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/csky/linux-ck810.config.fragment" diff --git a/configs/qemu_csky860_virt_defconfig b/configs/qemu_csky860_virt_defconfig new file mode 100644 index 0000000..02408ad --- /dev/null +++ b/configs/qemu_csky860_virt_defconfig @@ -0,0 +1,21 @@ +# Architecture +BR2_csky=y +BR2_ck860=y + +# System +BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y +BR2_TARGET_ROOTFS_INITRAMFS=y + +# Toolchain +BR2_OPTIMIZE_2=y +BR2_SHARED_STATIC_LIBS=y +BR2_TOOLCHAIN_BUILDROOT_CXX=y +BR2_PACKAGE_HOST_GDB=y +BR2_TARGET_OPTIMIZATION="-mbacktrace" + +# Kernel +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0.12" +BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y +BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/csky/linux-ck860.config.fragment"