From patchwork Thu Jun 21 06:25:51 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 139479 Delivered-To: patch@linaro.org Received: by 2002:a2e:970d:0:0:0:0:0 with SMTP id r13-v6csp1692091lji; Wed, 20 Jun 2018 23:53:36 -0700 (PDT) X-Google-Smtp-Source: ADUXVKIj+zE2lrJHzF2OkKT8UheEUpD8N21u/KUOrDu4nmGzVhLoZah0Biqwf72LArYKOFJ/gcs3 X-Received: by 2002:a37:8682:: with SMTP id i124-v6mr19766214qkd.188.1529564016513; Wed, 20 Jun 2018 23:53:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1529564016; cv=none; d=google.com; s=arc-20160816; b=Wytyz0pWBQYd6E9hrWo/2jTmHAa79Jg1t+1k9iXZMRskZeQihdh+s7xSTQ3a9Gl6Kr fE9dnL+PmJITR9UrtOnxqxjJjPRZjm9n9NaDLZGx3Ymz+gJCinLS7HMPVH3EGwqLiJfw fr9tvlMmamN6rxqHBNKTS46x0RueicAnd0/hcVfnuPLVOBHL6Kn6bdGKHppedLjzkIuP DR0zTpZ4rF+sAdydHUzOiv7iMbkVgLaVxn693dxqKApU9CFo1wcPhYxxdlcphdC1aShy 8XkET0I6Nbu8w5mjRJ/3YJWTeZRoMGRqTtbOyklbb0Yi0RSVXL1EIFHaPsC5QPmGVv1I XkFw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:subject :content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:to:from:dkim-signature:arc-authentication-results; bh=3c2PYiEtkzUbL8MovllCMD1CMKTNPnQP4Y71J9h1be4=; b=XzWxOmVARBn9U9uh+eJtAep24F5pl7w9y3SRlmyLhli5oqmXohhqM4dH0PV3krqK6A 7fCq9DOdEq7x5/44GwOte8CbcB6REJn4cDfrxQwW8arHbKq1OMKRQkBw9QWj8HDTfH+u Z4TDCFw9IeYbaHFtSNRwchp5v+hQBa/xElInziDP+2yxuNtkdYwILrBaOp1GXY4G0yWs DLbHobEs5rrUd+1V3j1EUgt1A54ba95VH40UqUnlHUaaZ6c5FV3m9S+LntO0fycw3imb 5cI0c6GkgBA5y5W6hGZkMNjrSFYjb6Y4H7YLiThl0tZ80bLENaN0Fh6LFIfmlSjotQRp evlQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=gNn8mI6I; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 2001:4830:134:3::11 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [2001:4830:134:3::11]) by mx.google.com with ESMTPS id a130-v6si545746qkg.283.2018.06.20.23.53.36 for (version=TLS1 cipher=AES128-SHA bits=128/128); Wed, 20 Jun 2018 23:53:36 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 2001:4830:134:3::11 as permitted sender) client-ip=2001:4830:134:3::11; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=gNn8mI6I; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 2001:4830:134:3::11 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1]:53382 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fVtTM-0005YZ-0M for patch@linaro.org; Thu, 21 Jun 2018 02:53:36 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54341) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fVt8P-0005es-5f for qemu-devel@nongnu.org; Thu, 21 Jun 2018 02:31:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fVt8O-0003jF-78 for qemu-devel@nongnu.org; Thu, 21 Jun 2018 02:31:57 -0400 Received: from mail-wr0-x22f.google.com ([2a00:1450:400c:c0c::22f]:40757) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fVt8O-0003ie-0Z for qemu-devel@nongnu.org; Thu, 21 Jun 2018 02:31:56 -0400 Received: by mail-wr0-x22f.google.com with SMTP id g18-v6so1831628wro.7 for ; Wed, 20 Jun 2018 23:31:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=3c2PYiEtkzUbL8MovllCMD1CMKTNPnQP4Y71J9h1be4=; b=gNn8mI6IEvglMQRDpVCe5ySUq3s/YencuUYtT7ZVXKROkN8KoiFjJJ85M91lCx23yW +t8azUeDAtzUQYwrHG8KwYN5rUp9d86fuEyIkjVvKZqb0xpedbK9ppNDxS+/2loBrLRM 8yC8oYXqrX/ID2mrgbfIwR/3n58fvNav3eS2k= 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=3c2PYiEtkzUbL8MovllCMD1CMKTNPnQP4Y71J9h1be4=; b=Ej7XUABFNx4oCA4xlCuOtkNtGrlTjKb87Apwo0pq3B5Lj4+odXdnJQngrShN7RZG1d GY3XCmPZ1tIs0xR+deYdqL2wcN+4aM6CXnTpqhGf6/JPz4yBRZNo6ADECpiGIhNeY6KV SImSeGNt9zOE4l1PfSXTXT73BQzEvfTGECaZX5QLCti8yjuhYMeiHG+1bKPeWw/3CHPW K+f6g89wMQzjkHmNEbG8tC0BUODyHfbRm18QQzzC9TExaIA50MguZL+iJIr1LWRujHak Ahbt1MjnAN0CRInaxVwG1Fow8B8+vmE4ry5WWhNLmxCYZwGdPw+IlNHKdSHJtlwjRmA8 JWNA== X-Gm-Message-State: APt69E2AgIbeJa0JGIq2oJF3iDIX7zdukdWWmmpVDcS6c+nDvQyp7vtb OfGf5QytxZC0Wr5nBUUWq45yXw== X-Received: by 2002:adf:87d7:: with SMTP id c23-v6mr3010684wrc.246.1529562714927; Wed, 20 Jun 2018 23:31:54 -0700 (PDT) Received: from zen.linaro.local ([81.128.185.34]) by smtp.gmail.com with ESMTPSA id 11-v6sm4808337wmd.35.2018.06.20.23.31.51 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 20 Jun 2018 23:31:51 -0700 (PDT) Received: from zen.linaroharston (localhost [127.0.0.1]) by zen.linaro.local (Postfix) with ESMTP id 09C543E14F2; Thu, 21 Jun 2018 07:26:09 +0100 (BST) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: peter.maydell@linaro.org Date: Thu, 21 Jun 2018 07:25:51 +0100 Message-Id: <20180621062605.941-44-alex.bennee@linaro.org> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20180621062605.941-1-alex.bennee@linaro.org> References: <20180621062605.941-1-alex.bennee@linaro.org> MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:400c:c0c::22f Subject: [Qemu-devel] [PULL v2 43/57] tests/tcg: enable building for PowerPC X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: agraf@suse.de, =?utf-8?q?Alex_Benn=C3=A9e?= , richard.henderson@linaro.org, qemu-devel@nongnu.org, f4bug@amsat.org, cota@braap.org, famz@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" Now we have restored debian-image-powerpc-cross using Debian SID compilers we can build for 32 bit powerpc. Although PPC32 supports a range of pages sizes currently only 4k works so the others are commented out for now. We can also merge the ppc64 support under the base architecture directory to avoid too much proliferation of directories. Signed-off-by: Alex Bennée Reviewed-by: Philippe Mathieu-Daudé Tested-by: Philippe Mathieu-Daudé -- 2.17.1 diff --git a/tests/tcg/ppc/Makefile.include b/tests/tcg/ppc/Makefile.include new file mode 100644 index 0000000000..b062c30dd3 --- /dev/null +++ b/tests/tcg/ppc/Makefile.include @@ -0,0 +1,7 @@ +ifeq ($(TARGET_NAME),ppc) +DOCKER_IMAGE=debian-powerpc-cross +DOCKER_CROSS_COMPILER=powerpc-linux-gnu-gcc +else ifeq ($(TARGET_NAME),ppc64le) +DOCKER_IMAGE=debian-ppc64el-cross +DOCKER_CROSS_COMPILER=powerpc64le-linux-gnu-gcc +endif diff --git a/tests/tcg/ppc/Makefile.target b/tests/tcg/ppc/Makefile.target new file mode 100644 index 0000000000..f5e08c7376 --- /dev/null +++ b/tests/tcg/ppc/Makefile.target @@ -0,0 +1,12 @@ +# -*- Mode: makefile -*- +# +# PPC - included from tests/tcg/Makefile +# + +ifneq (,$(findstring 64,$(TARGET_NAME))) +# On PPC64 Linux can be configured with 4k (default) or 64k pages (currently broken) +EXTRA_RUNS+=run-test-mmap-4096 #run-test-mmap-65536 +else +# On PPC32 Linux supports 4K/16K/64K/256K (but currently only 4k works) +EXTRA_RUNS+=run-test-mmap-4096 #run-test-mmap-16384 run-test-mmap-65536 run-test-mmap-262144 +endif diff --git a/tests/tcg/ppc64le/Makefile.include b/tests/tcg/ppc64le/Makefile.include deleted file mode 100644 index d71cfc9aa7..0000000000 --- a/tests/tcg/ppc64le/Makefile.include +++ /dev/null @@ -1,2 +0,0 @@ -DOCKER_IMAGE=debian-ppc64el-cross -DOCKER_CROSS_COMPILER=powerpc64le-linux-gnu-gcc