From patchwork Mon Jan 21 17:15:40 2019 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: 156223 Delivered-To: patch@linaro.org Received: by 2002:a02:48:0:0:0:0:0 with SMTP id 69csp6620427jaa; Mon, 21 Jan 2019 09:26:34 -0800 (PST) X-Google-Smtp-Source: ALg8bN5vOUmlmyaSUdxHG2nkH9QuJZa9QbvSL/qDOhnl4KE4r2Iqd6Zu7KEusTl3Kabpwnp91pGm X-Received: by 2002:adf:f785:: with SMTP id q5mr28563670wrp.9.1548091594761; Mon, 21 Jan 2019 09:26:34 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1548091594; cv=none; d=google.com; s=arc-20160816; b=S4Tn4wHla0Sax80ZN9kmO9q58DY5a0jYEYn0q7sdtb6kMG9Q5WxbMiZmoJYK/f/oDL +4FUW6xtCsmtHZk2pPb5u9b3VWj1KHC50t2u5szqIrq11arJeopphy4aYQbaof7JCXRp cr4A50e9T1QVlXnKTgXrr4YgpLnlVLuLaNgfdDvn0TG4Sr1USncxha7C7/x6fZ3daURQ 0sDTIW1U2TB24SaA2WpSB/23q6Ex10UOLinpxtDsKHEI2uzrGF7x9vdWu4oacL5SLLoq M7D527MRddwBSSH4duqtlGYPMcuRo8o3sCSM8viM52L4uAR3YGu6Pisipsuv/e78GSns hGuA== 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:message-id:date:to:from :dkim-signature; bh=kCWTP7c3GnkkAq+VEdJSmYT8k9l16DmGMhA5NtroFSU=; b=rwkR3AgaCBYVJ4PPZulhm9EThXB9xBZv39RD5XhwTPdeQ3PtYASd5iLdaUf2hUm8J2 FRdxk8ifLzmsXUNQTnWDSksZNyNIp2Cjt2aBX85bF0UgD/yWkdYuv1C8byltOU3ZcndA albfaJoelT+/qEVCPOSNTG2ErDVHL4Z4nt+b/WLo4P6yxLx/G4nZbc22gGb8o9qkkYx/ PfRbAFTH3JZ1t0Uimeo0dE4ZSR/7a9jDkoTFSgMOvuaP3ufbtu+pe1++R4VeVj1r7fXE p9DOLEMAJiBd3VavJ0e58EJ0OIborTslXRjiAt0a40hVysTYRJ++QUiPpxbQIzRWSSPR vSiQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=BN32knsE; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 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. [209.51.188.17]) by mx.google.com with ESMTPS id p7si11038286wmh.162.2019.01.21.09.26.34 for (version=TLS1 cipher=AES128-SHA bits=128/128); Mon, 21 Jan 2019 09:26:34 -0800 (PST) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=BN32knsE; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 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 ([127.0.0.1]:56845 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gldLF-0005Io-N6 for patch@linaro.org; Mon, 21 Jan 2019 12:26:33 -0500 Received: from eggs.gnu.org ([209.51.188.92]:40384) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gldAq-0005S3-M8 for qemu-devel@nongnu.org; Mon, 21 Jan 2019 12:15:52 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gldAo-0002s3-Ve for qemu-devel@nongnu.org; Mon, 21 Jan 2019 12:15:47 -0500 Received: from mail-wr1-x444.google.com ([2a00:1450:4864:20::444]:42409) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gldAo-0002qP-Gp for qemu-devel@nongnu.org; Mon, 21 Jan 2019 12:15:46 -0500 Received: by mail-wr1-x444.google.com with SMTP id q18so24248379wrx.9 for ; Mon, 21 Jan 2019 09:15:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=kCWTP7c3GnkkAq+VEdJSmYT8k9l16DmGMhA5NtroFSU=; b=BN32knsEN49/y9Ns8cOe/w3gP1CqMzh0mchuH9txFdMgS5cP/NnY9V8eOOMEOgD6sZ Mk3M71shiG/IVKZ9iApbJnvjSAqJwcJRyJnp5uo3BBUnQqilk6QLfTBcIQVyJJKcHyze i+83CzjtOvirgOiPIPc4SeBu7cwwJfXT1omcU= 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:mime-version :content-transfer-encoding; bh=kCWTP7c3GnkkAq+VEdJSmYT8k9l16DmGMhA5NtroFSU=; b=tkJUe6MhCLUzoUfr0htWp/BcR5EcY/ZvnypR+y2GqT9kuoIp4Djch8InUPuKwLduSb Z/yPVRV++yIXznGT4zTVWBZDmuEARUqC1xkhXhpGsTy0zN+EqyeL7skW06UxbxjvcmVJ XXgP/469ElarSlK3+amReWEGml682pt0noONvv0bXpedfK3uAvfR3WYbQx4nFwMpm1BA H6PLuGe3wlpmcz5t4n+hCOVUE3q565ImImzMcmbZoGYXMT8p6CPG7lQxFmKZdDV3fHI7 CAKqMuSz73ZWy/c+QqzRl3hWkg2DA3NT3V1alwZ9rfYz6PPiIelGD04pVKs1S0mBHcyf y4rg== X-Gm-Message-State: AJcUukf8jI8fhhYPxR3edUYqTB76vG2yeuJNC11CgHXYvg7YisZIh/BT OBUi6eIaoI7RiWl82dXf12VS9w== X-Received: by 2002:adf:d112:: with SMTP id a18mr30221775wri.17.1548090944840; Mon, 21 Jan 2019 09:15:44 -0800 (PST) Received: from zen.linaro.local ([81.128.185.34]) by smtp.gmail.com with ESMTPSA id r3sm78703822wrs.78.2019.01.21.09.15.44 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 21 Jan 2019 09:15:44 -0800 (PST) Received: from zen.linaroharston (localhost [127.0.0.1]) by zen.linaro.local (Postfix) with ESMTP id B5A773E0510; Mon, 21 Jan 2019 17:15:43 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Mon, 21 Jan 2019 17:15:40 +0000 Message-Id: <20190121171543.32422-1-alex.bennee@linaro.org> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::444 Subject: [Qemu-devel] [RFC PATCH 0/3] vmbuild tweaks for BSD targets 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: kamil@netbsd.org, =?utf-8?q?Alex_Benn=C3=A9e?= , brad@comstyle.com Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" Hi, While I was digging through the BSD failures on my failed fpu/next PR I realised the build wasn't quite as flexible as it could be. These patches expose BUILD_TARGET, TARGET_LIST and EXTRA_CONFIGURE_OPTS to the vmbuild machinery so you can "quickly" run a subset of your build via the VMs. Currently OpenBSD hasn't been tweaked because make check fails on that. If any of the OpenBSD folk wish to chime in on why that would be nice. Alex Bennée (3): tests/vm: call make check directly for netbsd/freebsd tests/vm: add --build-target option tests/vm: expose BUILD_TARGET, TARGET_LIST and EXTRA_CONFIGURE_OPTS tests/vm/Makefile.include | 10 +++++++++- tests/vm/basevm.py | 3 +++ tests/vm/freebsd | 3 +-- tests/vm/netbsd | 3 +-- 4 files changed, 14 insertions(+), 5 deletions(-) -- 2.17.1