Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp3674857rwd; Sat, 10 Jun 2023 12:14:42 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4SExvGnejOw3pcl/Gy2j2mAuKzucVbMBh7IMQ6ATCZCcGZsByWUiKy8rCmTHJeYDXyY5vJ X-Received: by 2002:a05:6402:1203:b0:514:75ff:6a86 with SMTP id c3-20020a056402120300b0051475ff6a86mr1725193edw.29.1686424482116; Sat, 10 Jun 2023 12:14:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1686424482; cv=none; d=google.com; s=arc-20160816; b=pNg7gWVys0BDhlfvQ+8IT1Xp1UQp6AIJRD1Hw1yMmOF9s/h9Ype3IpUB9j8gaZF7Tw f9kINxAtFj4ekNKMTrCPdiZ1WLHnEJyRJ4xrfl3+nh4Ib4ujeGNl+imZBd/+Pd1mljG3 QIiQy2snimw+4P/dSZBAI9marPIv9NLjyHWGHuFPrGkufQhktvNJuFHfDNftP/nRfEVr KMh+ieFIkA755uTPHf7juRBUR9QQ4mi/Lrwg6cJ2heHE14H6ffAFELgVyGiayXTDTtSs y1b7VxgYw1VH1FIu6kxvqyjpBf2DovQGgAD06AeNTR7PFiojvN+sxg172hctbWxNDU4J QF2g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:references :in-reply-to:subject:cc:to:dkim-signature:dkim-signature:from; bh=N7WjIOv23GkoARnLqItYOF1clW2sOuIKmsM3GXO5Xpg=; b=WnWxQwmu8CKhW64jnAlLQA/P3VD75Yvj9iAeYDBez2UBkzp5GTH+uR+C65hnXStW9F P3pwpiCiSM4uJXbDMclSEwt3IX8SCHO3NajxJqU2cZ5BBh3zPSUnS8ko+ayclpRLUKj1 wCguG8+4I7LQfohFAX6jD4uk/SeXEzXfBWFXcnINNtz2oQcVPqErFnFwjoNltlUFOTWF IZzMTTwjoHueC0iJQks8pN5n+9Tjzcka+Dp4FVLWQpIkM6pcuC/6SNwvsx9BVEl47f+n MhLM6uEPFCllOR8DVnMMnKngH/F61GLHLsC6c/mPOdpGoMLCA/lX5UFdmo+nJtRfjOOM XpBA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linutronix.de header.s=2020 header.b=YCL2WcdN; dkim=neutral (no key) header.i=@linutronix.de header.s=2020e; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=linutronix.de Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id bf24-20020a0564021a5800b005148dbeb448si3925070edb.555.2023.06.10.12.14.17; Sat, 10 Jun 2023 12:14:42 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linutronix.de header.s=2020 header.b=YCL2WcdN; dkim=neutral (no key) header.i=@linutronix.de header.s=2020e; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=linutronix.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231704AbjFJShY (ORCPT + 99 others); Sat, 10 Jun 2023 14:37:24 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50954 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229710AbjFJShX (ORCPT ); Sat, 10 Jun 2023 14:37:23 -0400 Received: from galois.linutronix.de (Galois.linutronix.de [IPv6:2a0a:51c0:0:12e:550::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BEDC030E8 for ; Sat, 10 Jun 2023 11:37:21 -0700 (PDT) From: Thomas Gleixner DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020; t=1686422239; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=N7WjIOv23GkoARnLqItYOF1clW2sOuIKmsM3GXO5Xpg=; b=YCL2WcdNIO0s3K7UdC06CzI1RNfJDkJe7HEF4v5qdxN8RrO3sAaq8xX62f444BjcyFpI8P dvsdlA/V4XzVxCD0n8uz5bQYGAgwsvDqWJ8rNLJDHj8k8iQwRRGGrRVWI0YDNiCXV818Ht GruRrk0/QYF97Rhj5uVOQfTLlEitAY6Rs+rjvdpG7tob605G0Kvr/fVugOur6hufdowyf4 Ax62Ig7bPHia5hggr2KaWqBtF0qOBpkmhrvFk02kMofvAv6EhF1xBRXZSKW4DrYvu52o5K D3W+c9UFX4owv7UrRYBLocORMja3sAJWQxRmRkowpokWoNy9GULDK6NIlr681w== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020e; t=1686422239; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=N7WjIOv23GkoARnLqItYOF1clW2sOuIKmsM3GXO5Xpg=; b=S7g5PoBvQUVBSn498XvK9vJHSGy+5G3W0vpFYxeTng6YEJJyB4cAG/EGEkYC18Ui7RMwlG 7oqYWL4zDKXltfCg== To: Hou Wenlong , Dave Hansen Cc: linux-kernel@vger.kernel.org, Lai Jiangshan , Alexey Makhalov , Andrew Morton , Andy Lutomirski , Anshuman Khandual , Borislav Petkov , Boris Ostrovsky , Brian Gerst , Dave Hansen , David Woodhouse , "H. Peter Anvin" , Ingo Molnar , Josh Poimboeuf , Juergen Gross , "Kirill A. Shutemov" , "Mike Rapoport (IBM)" , Pasha Tatashin , Peter Zijlstra , "Srivatsa S. Bhat (VMware)" , Suren Baghdasaryan , Usama Arif , virtualization@lists.linux-foundation.org, VMware PV-Drivers Reviewers , x86@kernel.org, xen-devel@lists.xenproject.org Subject: Re: [PATCH RFC 0/4] x86/fixmap: Unify FIXADDR_TOP In-Reply-To: <20230608093303.GA16983@k08j02272.eu95sqa> References: <1f633e99-d294-6932-31e9-0eb158d030ea@intel.com> <20230608093303.GA16983@k08j02272.eu95sqa> Date: Sat, 10 Jun 2023 20:37:18 +0200 Message-ID: <87y1kr88pt.ffs@tglx> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Jun 08 2023 at 17:33, Hou Wenlong wrote: > On Wed, Jun 07, 2023 at 08:49:15PM +0800, Dave Hansen wrote: >> What problems does this patch set solve? How might that solution be >> visible to end users? Why is this problem important to you? > > We want to build the kernel as PIE and allow the kernel image area, > including the fixmap area, to be placed at any virtual address. You are still failing to tell us why you want that and which problem this solves. Just that fact that you want to something is not an argument. > We have also implemented a PV Linux guest based on PIE, which can be > used in software virtualization similar to Lguest. PIE makes the guest > kernel share the host kernel space similar to a normal userspace > process. Additionally, we are considering whether it is possible to > use PIE and PVOPS to implement a user-mode kernel. That solves what? Thanks, tglx