Received: by 2002:a05:6a10:17d3:0:0:0:0 with SMTP id hz19csp414417pxb; Fri, 16 Apr 2021 08:40:28 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzHSovF8mZ5e2vA4jSrDpqZgyaBYno/wemP/fL+xApasMoFojuojaxgKSoAAehpmqiubCI4 X-Received: by 2002:a17:902:c641:b029:ec:7e59:aca with SMTP id s1-20020a170902c641b02900ec7e590acamr2597320pls.63.1618587628712; Fri, 16 Apr 2021 08:40:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1618587628; cv=none; d=google.com; s=arc-20160816; b=eTMflx3tiYRvGtTZCNfM5kCGzSjggnXUpcdq0N7EYqx0B3wn4DQidkn+4HThBHN5pb NOd6fTyQOQMSVdQyYhzIIF5GFHk141hjVctEJXNl2b2xznNOfdA1s/G5ASyfb9E2TOqB o0+OMRePOMNcfvOF7X4mli3kmhuw8kWd5M+qRJpN79LzLJqv3nHpDEnbhc5oHBf3W5kz VCW5jUsAjvtISA3QNLcEedCxE6riLacqrH5OHWApt4FgGplwPpN576U4ncQq/2Ymu3KS PG7xw8P0urq7tXZbloCA/R/6VYnNiSbx5OL/Ncr61z1VQ8WLiOOIY61mISA4UuksAlkn +/7A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=X1QM8B6jbrKekugtXWG7niO37dGaqz+Qr3M5o/z4z7k=; b=u5ELO5ouUKPwnm0rUD/ksPTX10GwWEMEqq12mcg5Q8AycL11oDNBjpAN2PM56l6xn2 m53yO8liuNP3QkBpmzqcLb9WoNVIYXm+DCZErQqII/R7tdUTu0L1dbPHJlmc9SQrqb5v etPkfuU9TEqEo4NBrBQ3A4koKh0eit3XTdw1fDH0nKjJi1Ioj6EaE/jmerV/T1gsGOCn 5wg/cQGdg4gAEl5jJ5ApvzAQ6m5Vtr/cWrLRp3wmBR9feFY61YMlAo4suD3UKjeQuZIP q0IduyQ1BSpdZuOgYQDK421tztZaoaGnVPe7YZJ4JoRf4/JwkrFRbQ0gNfxObfazLohk IqEA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=cXPaqMIs; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id t12si465894plg.195.2021.04.16.08.40.01; Fri, 16 Apr 2021 08:40:28 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=cXPaqMIs; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239216AbhDPNHt (ORCPT + 99 others); Fri, 16 Apr 2021 09:07:49 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53190 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234291AbhDPNHt (ORCPT ); Fri, 16 Apr 2021 09:07:49 -0400 Received: from mail-wm1-x32d.google.com (mail-wm1-x32d.google.com [IPv6:2a00:1450:4864:20::32d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D64B7C061574; Fri, 16 Apr 2021 06:07:22 -0700 (PDT) Received: by mail-wm1-x32d.google.com with SMTP id i21-20020a05600c3555b029012eae2af5d4so4555701wmq.4; Fri, 16 Apr 2021 06:07:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=X1QM8B6jbrKekugtXWG7niO37dGaqz+Qr3M5o/z4z7k=; b=cXPaqMIsEqgYTmxm1QSn08MWu+7Xa3by/TlAHTNj+RNF9eLNJAgDZUa5HegBkJQRvi KctwG2xyTuZUuR7ogCeQvEZNwpw2+Kba022xCN2X9jn21Q2eSj46B3fd9OawP7U74sGD m2Ka3v1N95rlEH/Ebj7mY2iRBuWPUwnQzTMS7AO7F20GsnqkQv7hoo04kJ2RT+Kkb3w5 yZnzu/9+m+MeqTJYDAfaGKhuOOAjbXYDjWzZ1EO9sUC1mxL8CpyR2F9JeSwEixnMz4jG iIrMgwpejrRZj6T+5y9u3YOekb6VPSQ+yeuVksZ2hu7zFocrh7AP/P7tL0BZi6u7HH7u EJYw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=X1QM8B6jbrKekugtXWG7niO37dGaqz+Qr3M5o/z4z7k=; b=X61/mi8VEiVr9d3WeneuQh3AnNVKCF25F30bkgnp+1Cb/TtOnPr9OtQZvjTQ/DNqVC VHkl6/Vx+HZMp+p4t9i3dPR036unZ1u3Rxp09NQA/g2q0SbYpgYgjE99/2qWqlhk6ySP MlvjEV2gb1PhxNCE44EugRJLswHQcQWqoJpdJdyU9slhIoidJScsCYQPLvytmxyoiaqM dUFAsyOSe/mQI8BRRpjJ/RVx/ntWcAeaHO4hUKzgdqc2O4i+IuTGA0sF/fmktE6XF/Kq iCCLvkGATEHeCHqtFqUgW+jcK0HTqcJEAtXAa1tvwdrxNeIvQxVq9XjzO33rNHf3q+Qw pBSQ== X-Gm-Message-State: AOAM530tu7nWx7tCPmJST2LDVAYrNw2M12tFt6f0zdoxb/5iF+pdlaKR 4iaOn/Y646niRf9/8Tt89Sax2RXekyFR7KTVxzamcpqMMXyksOna X-Received: by 2002:a7b:ce09:: with SMTP id m9mr8303247wmc.150.1618578441478; Fri, 16 Apr 2021 06:07:21 -0700 (PDT) MIME-Version: 1.0 References: <20210414184604.23473-1-ojeda@kernel.org> <20210414184604.23473-10-ojeda@kernel.org> In-Reply-To: From: Sven Van Asbroeck Date: Fri, 16 Apr 2021 09:07:10 -0400 Message-ID: Subject: Re: [PATCH 09/13] Samples: Rust examples To: Greg Kroah-Hartman Cc: Nick Desaulniers , Linus Torvalds , Miguel Ojeda , rust-for-linux@vger.kernel.org, Linux Kbuild mailing list , "open list:DOCUMENTATION" , Linux Kernel Mailing List , Alex Gaynor , Geoffrey Thomas , Finn Behrens , Adam Bratschi-Kaye , Wedson Almeida Filho Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Apr 15, 2021 at 3:11 AM Greg Kroah-Hartman wrote: > > I've been talking with the developers here about doing a "real" driver Would it be beneficial if the device h/w targeted by the "real" Rust driver has QEMU emulation? Perhaps in addition to physical silicon. If developers don't need access to physical hardware, they might be more likely to get involved with Linux/Rust. Also, I'm guessing QEMU allows us to embed the emulated device into a variety of board architectures: x86_64, arm64, powerpc, etc. which could be useful in smoking out architecture-specific Rust driver issues. Sven