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=-0.6 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, 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 4DB08C352A4 for ; Mon, 10 Feb 2020 15:32:05 +0000 (UTC) Received: from mm01.cs.columbia.edu (mm01.cs.columbia.edu [128.59.11.253]) by mail.kernel.org (Postfix) with ESMTP id BCC652082F for ; Mon, 10 Feb 2020 15:32:04 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=lixom-net.20150623.gappssmtp.com header.i=@lixom-net.20150623.gappssmtp.com header.b="CAXc09ub" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BCC652082F Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=lixom.net Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=kvmarm-bounces@lists.cs.columbia.edu Received: from localhost (localhost [127.0.0.1]) by mm01.cs.columbia.edu (Postfix) with ESMTP id 11C994A50F; Mon, 10 Feb 2020 10:32:04 -0500 (EST) X-Virus-Scanned: at lists.cs.columbia.edu Authentication-Results: mm01.cs.columbia.edu (amavisd-new); dkim=softfail (fail, message has been altered) header.i=@lixom-net.20150623.gappssmtp.com Received: from mm01.cs.columbia.edu ([127.0.0.1]) by localhost (mm01.cs.columbia.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xiJ4H3jkyMoT; Mon, 10 Feb 2020 10:32:02 -0500 (EST) Received: from mm01.cs.columbia.edu (localhost [127.0.0.1]) by mm01.cs.columbia.edu (Postfix) with ESMTP id ECF3C4A7E4; Mon, 10 Feb 2020 10:32:02 -0500 (EST) Received: from localhost (localhost [127.0.0.1]) by mm01.cs.columbia.edu (Postfix) with ESMTP id 3D7AE4A551 for ; Mon, 10 Feb 2020 10:32:02 -0500 (EST) X-Virus-Scanned: at lists.cs.columbia.edu Received: from mm01.cs.columbia.edu ([127.0.0.1]) by localhost (mm01.cs.columbia.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1rirN8aOIl6p for ; Mon, 10 Feb 2020 10:32:00 -0500 (EST) Received: from mail-il1-f194.google.com (mail-il1-f194.google.com [209.85.166.194]) by mm01.cs.columbia.edu (Postfix) with ESMTPS id 626A84A50F for ; Mon, 10 Feb 2020 10:32:00 -0500 (EST) Received: by mail-il1-f194.google.com with SMTP id p8so523757iln.12 for ; Mon, 10 Feb 2020 07:32:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lixom-net.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=rJKu0curXNDiIv07BXA7ZVrF2bICC0+Hs2nUqvpWWBE=; b=CAXc09ubXS9ZFxUmd/SbvlfA3zsu6fw84nPAia6Y37IBnkkixzVnQQ1DvPc4gVvSDy W6Uq5WrNvmHIM9pR9ez7FYUhIv6XdEX9GEwY2rJl2vY33gTufoWhbjwUcACu+BIPxG5G bAgK1f8xNqN/VhPHCmGFF+SDEbTzUji36h+YGdbhQmDJdX3HrBJ3fQ7RFH6TSmczTUaI l8Lh7ZdUVtAyloybvuqg1r1VSaZqNUt/8vLmi/SyTQGmfdOyC29Tgxf2X4u9kYNOUF8c D8wdvnGGssR7+hgN4BP19DR9Am1ylWfvoMD4pA/mEq3/e3yQTNmVwZHuB6JEdy2D62Br iXZQ== 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=rJKu0curXNDiIv07BXA7ZVrF2bICC0+Hs2nUqvpWWBE=; b=C5XYGF+cRpTa0ul1WYP6hk3PzE9hDNJKt++1ylZqSCU+JiRVmCo46EaZTpWhvxbpPh a3bpKNzjURHwyPLB3EAScT779eYdtmIDiVn0FC95g+1iIEA72UGcgRDO6QcC1dpdKBH6 we5G2B6Iv/jawWlZ7lfb+3YX5leZOBJ9KRnCDYHpn8dumFC61O+Yg1ioayZvMJUs1GP5 84p6a1UcM9yVdfe+VYa1DTq2KxSkNY2+AW4nBwh/455EJ/iGosQxsPOrXzkky3zyGtBR QnIRKmFe45MqctewQvKPminOojsQ5st5GtwucR0M6eu65ejRfhJ00TuYg41cQWJ91+r0 yGOw== X-Gm-Message-State: APjAAAWMCelrI5m86Fk+8VWs36UJ23kyqBZQXY05PCPJADnzMZ4Q1aTT Co+CSqVh1ysSdEPfVJmCPAYuok1KxRDS6Cn+ZBv98A== X-Google-Smtp-Source: APXvYqxYx29kgSFceIBbFGWRItTIbjo6m8Fbpp5JsPt65w5bFXVn9ceiixXHhUS3KHfAZHhdKoQKoj4ONXPF4oZheGk= X-Received: by 2002:a92:9f1a:: with SMTP id u26mr1986348ili.72.1581348719752; Mon, 10 Feb 2020 07:31:59 -0800 (PST) MIME-Version: 1.0 References: <20200210141324.21090-1-maz@kernel.org> In-Reply-To: <20200210141324.21090-1-maz@kernel.org> From: Olof Johansson Date: Mon, 10 Feb 2020 16:21:42 +0100 Message-ID: Subject: Re: [RFC PATCH 0/5] Removing support for 32bit KVM/arm host To: Marc Zyngier Cc: Anders Berg , Russell King , Arnd Bergmann , kvm@vger.kernel.org, Paolo Bonzini , Will Deacon , kvmarm@lists.cs.columbia.edu, Linux ARM Mailing List X-BeenThere: kvmarm@lists.cs.columbia.edu X-Mailman-Version: 2.1.14 Precedence: list List-Id: Where KVM/ARM decisions are made List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: kvmarm-bounces@lists.cs.columbia.edu Sender: kvmarm-bounces@lists.cs.columbia.edu On Mon, Feb 10, 2020 at 3:13 PM Marc Zyngier wrote: > > KVM/arm was merged just over 7 years ago, and has lived a very quiet > life so far. It mostly works if you're prepared to deal with its > limitations, it has been a good prototype for the arm64 version, > but it suffers a few problems: > > - It is incomplete (no debug support, no PMU) > - It hasn't followed any of the architectural evolutions > - It has zero users (I don't count myself here) > - It is more and more getting in the way of new arm64 developments > > So here it is: unless someone screams and shows that they rely on > KVM/arm to be maintained upsteam, I'll remove 32bit host support > form the tree. One of the reasons that makes me confident nobody is > using it is that I never receive *any* bug report. Yes, it is perfect. > But if you depend on KVM/arm being available in mainline, please shout. > > To reiterate: 32bit guest support for arm64 stays, of course. Only > 32bit host goes. Once this is merged, I plan to move virt/kvm/arm to > arm64, and cleanup all the now unnecessary abstractions. > > The patches have been generated with the -D option to avoid spamming > everyone with huge diffs, and there is a kvm-arm/goodbye branch in > my kernel.org repository. > > Marc Zyngier (5): > arm: Unplug KVM from the build system > arm: Remove KVM from config files > arm: Remove 32bit KVM host support > arm: Remove HYP/Stage-2 page-table support > arm: Remove GICv3 vgic compatibility macros Since I'm generally happy to drop legacy code that has no users, with the "if there are any significant users that speak up, I'll revoke my support" caveat: Acked-by: Olof Johansson -Olof _______________________________________________ kvmarm mailing list kvmarm@lists.cs.columbia.edu https://lists.cs.columbia.edu/mailman/listinfo/kvmarm