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 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 243A1CCA481 for ; Tue, 7 Jun 2022 14:11:17 +0000 (UTC) Received: from localhost ([::1]:34484 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nyZvQ-0002TC-1g for qemu-devel@archiver.kernel.org; Tue, 07 Jun 2022 10:11:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47586) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nyZtU-0000xu-Sy for qemu-devel@nongnu.org; Tue, 07 Jun 2022 10:09:16 -0400 Received: from mout.kundenserver.de ([212.227.17.13]:38201) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nyZtS-00087W-UD for qemu-devel@nongnu.org; Tue, 07 Jun 2022 10:09:16 -0400 Received: from mail-yb1-f174.google.com ([209.85.219.174]) by mrelayeu.kundenserver.de (mreue107 [213.165.67.113]) with ESMTPSA (Nemesis) id 1M7s1M-1ntc5K2jh4-0051cz for ; Tue, 07 Jun 2022 16:09:12 +0200 Received: by mail-yb1-f174.google.com with SMTP id r1so2753783ybd.4 for ; Tue, 07 Jun 2022 07:09:12 -0700 (PDT) X-Gm-Message-State: AOAM532sRzs5TZZz0g7Lhz1oZdVvd4dsguV+YqJBy4vVXX/Jxi8HyPwO 90sZjvkdk5M0hT5VX9TIz0vA5DOB9Z9Om1DO0x8= X-Google-Smtp-Source: ABdhPJyrHRdcbFGwgQucIuXA511ekWmgPkpq2r3VzjMQDT7UGkzBdYp57tesIEB5uEfd/qHoqMrZCqWLJTK4O/DiuVI= X-Received: by 2002:a25:31c2:0:b0:641:660f:230f with SMTP id x185-20020a2531c2000000b00641660f230fmr29767520ybx.472.1654610951039; Tue, 07 Jun 2022 07:09:11 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Arnd Bergmann Date: Tue, 7 Jun 2022 16:08:53 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [RFC PATCH 3/3] hw/openrisc: Add the OpenRISC virtual machine To: Stafford Horne Cc: Peter Maydell , Arnd Bergmann , Geert Uytterhoeven , Joel Stanley , "Jason A. Donenfeld" , Openrisc , QEMU Development Content-Type: text/plain; charset="UTF-8" X-Provags-ID: V03:K1:NiWsm+UG1fcd5JF3nfRqtikpGqB/LutH0XqU7tnDtIzvk7N4PNO K6vVR/SM4tIH9IKQLAtB3dQ3KfW+ERTlWlEf9SJCgO8Zp+Nf189Ng/mYZSP5TSdPfFVR6s5 x9D/wbqz47pmROSpK8CNymEh9H4JvgO7ZVSXjcut3L50KYgszBXURs8NHOAtjBZwaz/QwgH DyOjZxHH3zvqzfj45sTuA== X-UI-Out-Filterresults: notjunk:1;V03:K0:MWwDju3rabE=:Gk/xZ97F2Mw+NHXwhAEs7Q bhy5CAmtgNRYSjU6gkbSVFXzq6aaA8UDlh4Q8JoQ9+fxi4YUavYdVnecfAbmcLtZWwEEvpold +AvLTxVLSFiCmWKlS+ifVntgpIPfGQEUqlPOdfSN3/+YRX+HrIS7wyCkm3wtA8U9K0chiQcjK 7STpqmMi+k8JWm/PWPhYZ7rBlIwFhTVWUkNqleiR+Ot2QIGKuezcbucvmJPN6FbTsTTLk2ifp XirlN3h7A/bTG03S+bQFIZcG5lhZOETFLyqXjACjifnTYGTKpxC9b0tJprvK8Z6B3Nhr/PFFZ kVGqlTDDgOy0h/SwTWw20tECzqec9KoEJkDioPEXuJJ7nMnugjfK9JDECnVsxVInszvOpKddJ YMCqp9fDjNRwTjcn8OKxbWtZYwGhaJebbdbBJqs0kKrKEhgNPOWJABBLJyuNRV3kQ1oXYMI6B 6xopO1vTntOOuN2WxMdbvNo2kxa5rDX45fhr59An0wYEycha1dFvOPW1zCHN6jLnMiDRB25QO y4kidXIanXnFgCwyQu9UZpGLslaBSMIT31OiuRZBOpjQahCxWsXO01onXOFJbrTFmZIGJgXs3 tbP5YQxS2EzlXPYiib/O+hVaMRIBFa8J8idQnHlldk2Jlka2EnlcMRXYaTOtZYO5DABIHSug1 jAOl4JUXijLMKySK99XZLfDs9LQD8/qL+QnpH1MwP8hE5FvZDcpHxHwnVcPZ2mVCtTAuRztkk cwuMGBL1at9Cdzj55F+AeN/Bk+u6h0igaxO14Q== Received-SPF: none client-ip=212.227.17.13; envelope-from=arnd@arndb.de; helo=mout.kundenserver.de X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: "Qemu-devel" On Tue, Jun 7, 2022 at 2:12 PM Stafford Horne wrote: > On Tue, Jun 07, 2022 at 11:43:08AM +0100, Peter Maydell wrote: > > However, in a followup mail from Laurent we see: > > https://lore.kernel.org/lkml/cb884368-0226-e913-80d2-62d2b7b2e761@vivier.eu/ > > The reference document[1] doesn't define the endianness of goldfish. > > [1] https://android.googlesource.com/platform/external/qemu/+/master/docs/GOLDFISH-VIRTUAL-HARDWARE.TXT > > > The documentation does not clearly specify it. So maybe maybe or1k should just > be updated on the linux side and add gf_ioread32/gf_iowrite32 big-endian > accessors. I don't think it makes any sense to use big-endian for a new architecture, just use the default little-endian implementation on the linux side, and change the qemu code to have the backward-compatibility hack for m68k while using big-endian for the rest. Arnd