Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp3787137imu; Fri, 30 Nov 2018 06:06:58 -0800 (PST) X-Google-Smtp-Source: AFSGD/UhdmKEQ3N868L/xhO9BKv5WqrXY5RtZo6xysGmG3IHZvu6XQfWr0IAcAzZhF/MRdDpTFrc X-Received: by 2002:a63:a16:: with SMTP id 22mr4991954pgk.318.1543586818595; Fri, 30 Nov 2018 06:06:58 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1543586818; cv=none; d=google.com; s=arc-20160816; b=JlsY9rN+V96Dz4Ex5JdnyeV3llqxLRWWZwhaBK0A/jkBzC3OgdYPh/1hWgIAI1LvFr vneH/EQLOIS1swAih5rRgEF5Zq5WYIdpCjTLrHiF5OnVkaDzIl3bJxooBeCxl176yqox tbiowO2w6xKlFLMxICXWA8muKxMiQBQ+9ePWk8+/Ayn6dxFrEVq3/X+GRXLYfw95+MCQ GNX0SxBR9WI/ysMdhncE0yoLWcEUcq0K0YH/LCXHZ4wxeCBx0qM2YKgtGykKZCEHtQwS Pa4qA8KspFSfTpfSbGjUnFyv5W3JBvbZDNtb0tQ1Vdm14OAp7oPRckEqQBKJR22XpYuL xthg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=PoTIaqiHxSur5Uv2gK+uTzhGCQx72ga/gdWkfYh/9Ik=; b=FlaUjSQ/A2b0ASwuShPouUK86A1yyPn59LXr/R1ooxhaUWzccCd2drGWjr0vhWa34X dtvSsg/Y8RqQ8250/+rJHS8hMBE4UOlMnXUApV/tObq3R0o4zHAFTDwSX3+rA+5cHPM5 kAks+lXXoy9qMf4Q1jJ2HhRwjF6wpQMK7TcpOMDWA1T3Y9Rr13S8BoGDedwz5M/rtUSu DwX1H1V/do1GVXnNtpeLJsq1mQGebGY8Kz7yn3s9ToLJz8ApDp4WvC2AWfPYPT84nUbM 2wirifIUF6DJkKw8Q0YUM/u7SrzM4JRnKCcYJesWTWnHQmUc7LeMqiGh5ZGb2WyUD5di wvAw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=mPJQmKnS; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id k11si4816341pgh.132.2018.11.30.06.06.34; Fri, 30 Nov 2018 06:06:58 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=mPJQmKnS; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726679AbeLABPM (ORCPT + 99 others); Fri, 30 Nov 2018 20:15:12 -0500 Received: from mail.kernel.org ([198.145.29.99]:50200 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726127AbeLABPM (ORCPT ); Fri, 30 Nov 2018 20:15:12 -0500 Received: from mail-qt1-f181.google.com (mail-qt1-f181.google.com [209.85.160.181]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 68DCF2146F; Fri, 30 Nov 2018 14:05:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1543586746; bh=PoTIaqiHxSur5Uv2gK+uTzhGCQx72ga/gdWkfYh/9Ik=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=mPJQmKnS+LrjOW41EjNzpMiAZl6SZ8AqQiQQW9oTCmN5CDuzMYluWxapEcZkdDqku F8fFDoaHysVtHtt9nZCc0NfXv69qdjmGx32+iQJ3AqGC9k0ZYQ4CUB3rvxqNbpQWqG NejVxIalTwepHE24v1rE5Ffpdly8WQUn86eu2oBo= Received: by mail-qt1-f181.google.com with SMTP id p17so5989626qtl.5; Fri, 30 Nov 2018 06:05:46 -0800 (PST) X-Gm-Message-State: AA+aEWZN8ZK5jQ6Olv3O8YONp7NRCE9XCGbnS5ACv4sLFFuZITgqWKOO KSiosZMRapOhZShhsu2njw2KRwGuhZ2iwpLbIA== X-Received: by 2002:a0c:e2ca:: with SMTP id t10mr5811141qvl.77.1543586745563; Fri, 30 Nov 2018 06:05:45 -0800 (PST) MIME-Version: 1.0 References: <20181128193636.254378-1-brendanhiggins@google.com> <20181128193636.254378-7-brendanhiggins@google.com> <20181130033704.GL18410@garbanzo.do-not-panic.com> In-Reply-To: <20181130033704.GL18410@garbanzo.do-not-panic.com> From: Rob Herring Date: Fri, 30 Nov 2018 08:05:34 -0600 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [RFC v3 06/19] arch: um: enable running kunit from User Mode Linux To: "Luis R. Rodriguez" Cc: Brendan Higgins , Greg Kroah-Hartman , Kees Cook , shuah@kernel.org, Joel Stanley , Michael Ellerman , Joe Perches , brakmo@fb.com, Steven Rostedt , "Bird, Timothy" , Kevin Hilman , Julia Lawall , linux-kselftest@vger.kernel.org, kunit-dev@googlegroups.com, "linux-kernel@vger.kernel.org" , Jeff Dike , Richard Weinberger , linux-um@lists.infradead.org, Daniel Vetter , dri-devel , Dan Williams , linux-nvdimm , Kieran Bingham , Frank Rowand , knut.omang@oracle.com Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Nov 29, 2018 at 9:37 PM Luis Chamberlain wrote: > > On Wed, Nov 28, 2018 at 03:26:03PM -0600, Rob Herring wrote: > > On Wed, Nov 28, 2018 at 1:37 PM Brendan Higgins > > wrote: > > > > > > Make minimum number of changes outside of the KUnit directories for > > > KUnit to build and run using UML. > > > > There's nothing in this patch limiting this to UML. > > Not that one, but the abort thing segv thing is, eventually. > To support other architectures we'd need to make a wrapper to that > hack which Brendan added, and then allow each os to implement > its own call, and add an asm-generic helper. I've not looked into why this is needed, but can't you make the abort support optional and arches can select it when they support it. At least before, the DT unittests didn't need this to run and shouldn't depend on it after converting to kunit. Rob