From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.7 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 18889C43462 for ; Fri, 16 Apr 2021 13:07:27 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id ED64B61107 for ; Fri, 16 Apr 2021 13:07:26 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S242329AbhDPNHu (ORCPT ); Fri, 16 Apr 2021 09:07:50 -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-Google-Smtp-Source: ABdhPJx5xdyB+CIx6x7Q9HsKZj2cV5fCDxyKuGcCDwhirLAjzqrruuyvkukN8/XZ1f+cs1hBl/HbbACArBimwvRLTUY= 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