Received: by 2002:a05:6a10:a841:0:0:0:0 with SMTP id d1csp4690086pxy; Tue, 27 Apr 2021 10:22:24 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxis132eEP9RrHfQdMD0mfwhTNcGQgP0y/y2HQZlqF9dTqSlMmrYFcrRfsF7ViYaR8boPRa X-Received: by 2002:aa7:8644:0:b029:266:fd4:a03 with SMTP id a4-20020aa786440000b02902660fd40a03mr24306534pfo.38.1619544143980; Tue, 27 Apr 2021 10:22:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1619544143; cv=none; d=google.com; s=arc-20160816; b=hSFOijGC+OcOGv3Yg6OBaR2SBqm+g8xf+B88ef5c8xtVP9b4jCBhzlfPL5n/lRCy5U DXX1mPeyfuo7zK7jfgPEvXRTkBx4eF7EENNKFiM0cklp4vy2ilOxyNkljiE5v+4zIs2Z vdXI9mGqepuYnD6vCgTx0WU73dBlpKmJ7OSuHDXRlYK/nixco9+AgR90Wgvl3uomJafd 39o7IcAB7ROGeP2lbyl+pk+U5BFZ2XugrSHedLrefu5/C4ot+fkpUHwkruRMG6+6YO4v d1RCYijtzRPC1N+nIVFH8I4bjUoNGp2+DevLntNcTe6AV/bvaG1afl4zAU9Fbl/T42AE g2BA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:subject:from :references:cc:to; bh=LjsOlfZ8wGumdYanUJsZdoKan9IIDtvsLwzAC8ECz30=; b=IvI+P1hzQSA/6tSIgudD6Z1isx5t/HRfnnicZ0WfpIjaXeIkss8lsW5WLX/tSzWFt+ gxwFBe6RJmddBJi/9A8A4R2BHlUUa8nm0bk7D2J21EpK6RCJwfukktQmAcUPbhmdMixP lChf49DVk7s10KYwytcN2R+4LnjQfRc00yRQaU1YDyEYSwZukoH3VH0MUd/ZD/7Kno8T 2RRtP7d4wDvOwDf76MRxY69NSu2jZmCi9+s2KsDiwF/JizAIgw+EHOdBQSXye1lavoXu Cs7n39hYfVWfdOmnLEh25r80HciyIGhdPS0wcPVKHlOa4pzlHfU/aE7pnhUGNFIJuluO 2PkA== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id o15si3978308pjg.48.2021.04.27.10.22.10; Tue, 27 Apr 2021 10:22:23 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236744AbhD0RU4 (ORCPT + 99 others); Tue, 27 Apr 2021 13:20:56 -0400 Received: from mout.kundenserver.de ([217.72.192.74]:45815 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236019AbhD0RUy (ORCPT ); Tue, 27 Apr 2021 13:20:54 -0400 Received: from [192.168.100.1] ([82.142.25.254]) by mrelayeu.kundenserver.de (mreue107 [213.165.67.119]) with ESMTPSA (Nemesis) id 1M734j-1lfaFZ2MSF-008WxH; Tue, 27 Apr 2021 19:20:02 +0200 To: linux-kernel@vger.kernel.org Cc: linux-m68k@lists.linux-m68k.org, Geert Uytterhoeven , linux-rtc@vger.kernel.org, Alessandro Zummo , Alexandre Belloni References: <20210323221430.3735147-1-laurent@vivier.eu> <20210323221430.3735147-3-laurent@vivier.eu> From: Laurent Vivier Subject: Re: [PATCH 2/2] m68k: introduce a virtual m68k machine Message-ID: Date: Tue, 27 Apr 2021 19:20:01 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.1 MIME-Version: 1.0 In-Reply-To: <20210323221430.3735147-3-laurent@vivier.eu> Content-Type: text/plain; charset=utf-8 Content-Language: fr Content-Transfer-Encoding: 8bit X-Provags-ID: V03:K1:sX/rtXIi5HFyO2slzgGBdwOV7llxl+jRhOcOSfVR/K7V+VwTuh2 LA58ztWttzkC7r2JvDXEVGtGXL1ohfdKM60o8U8qodVdzvPyxw8zOc3V3CZgCbTRVGPH6D9 hFGX1RQ+o9dMEUaoyzUNqHRsjQPE41l91WR57IIjQekH+RI6S/6ODdhzfNYiHIa36wWczkf SCzPppAA/Yh+EGOlceaSQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:yUxnXIozo6I=:p0EVhQjNOZDnM482R7yLcD bXyTB6w1Ic4udfkVni3NQhO96qucqDWGHT65AEKlHS8digfPxaNTI1PXjQ7sXvovydXz/zgZF 72VuT8Xd6MQid4LcImTWG28Po73Z/mjFaS9EowGp2l9pzdXMqJJR9Gh9oX1cxPtaw4KLSq2ra Zjf7lRWoe9zG02Enopq6yARGC1yJ2V9XtOw2T1bMEukgwwxBCIjFwGJ42UIrmChGL/ZqMzOVI D+ejKvU7ICKBCtkri4OHu9s5GNN9iG9jE30xQJSiUC65EADzc65nxmAnbir5FSMidvPBxkplZ 1I9a0+/6pkV3npxBNcVOkIS8VElEDXKUBWUwlMIdaE6LvsWcP91C4hALWeJxhtzVnYUX42JYl Q7oRI1BNPPh2JguG1hRwFih3F9zY5kEJbZia0Lu/k+ivcJf+wM9HPI6tm1Rk7uKfBP2NDW1xy lPTI5REihWKrFRzUOR4uCM1jzNcLjGg6lEKyeqt09jBrLikeTVTK8oW2vqoVfbiU6Z0VrUaZz sUrxvmbAKFBu6nrOdQqKF8= Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, Le 23/03/2021 à 23:14, Laurent Vivier a écrit : > This machine allows to have up to 3.2 GiB and 128 Virtio devices. > > It is based on android goldfish devices. > > Signed-off-by: Laurent Vivier > --- > arch/m68k/Kbuild | 1 + > arch/m68k/Kconfig.machine | 17 +++ > arch/m68k/configs/virt_defconfig | 93 ++++++++++++++++ > arch/m68k/include/asm/irq.h | 3 +- > arch/m68k/include/asm/pgtable_mm.h | 7 ++ > arch/m68k/include/asm/setup.h | 44 ++++++-- > arch/m68k/include/asm/virt.h | 26 +++++ > arch/m68k/include/uapi/asm/bootinfo-virt.h | 18 ++++ > arch/m68k/include/uapi/asm/bootinfo.h | 1 + > arch/m68k/kernel/Makefile | 1 + > arch/m68k/kernel/head.S | 30 ++++++ > arch/m68k/kernel/setup_mm.c | 9 ++ > arch/m68k/mm/kmap.c | 20 ++-- > arch/m68k/virt/Makefile | 6 ++ > arch/m68k/virt/config.c | 118 +++++++++++++++++++++ > arch/m68k/virt/ints.c | 110 +++++++++++++++++++ > arch/m68k/virt/platform.c | 80 ++++++++++++++ > arch/m68k/virt/timer.c | 91 ++++++++++++++++ > 18 files changed, 658 insertions(+), 17 deletions(-) > create mode 100644 arch/m68k/configs/virt_defconfig > create mode 100644 arch/m68k/include/asm/virt.h > create mode 100644 arch/m68k/include/uapi/asm/bootinfo-virt.h > create mode 100644 arch/m68k/virt/Makefile > create mode 100644 arch/m68k/virt/config.c > create mode 100644 arch/m68k/virt/ints.c > create mode 100644 arch/m68k/virt/platform.c > create mode 100644 arch/m68k/virt/timer.c > As 5.12 has been released, is this possible to consider having this new machine in the next release? All changes are contained under arch/m68k and protected by the CONFIG_VIRT flag. This should not have any impact on the other m68k machines. In any case, I'll be able to maintain the machine and fix any problem. Thanks, Laurent