Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp185011imm; Thu, 30 Aug 2018 11:23:23 -0700 (PDT) X-Google-Smtp-Source: ANB0VdZdoQc+NkuLWMHOSKW5I1zn0zkAhFF4PSl+Np1atHjwOvmXC8RIcJ7WK5Tc7w+b+YSwOwtL X-Received: by 2002:a17:902:6b89:: with SMTP id p9-v6mr11181282plk.272.1535653403575; Thu, 30 Aug 2018 11:23:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1535653403; cv=none; d=google.com; s=arc-20160816; b=iNP+BWIWBvyhGgl5FYjqTujO9XrEPeY/6d+iOGnQq2+X5F75NcJ9bnmvrBx8yoMHrv bt8vdMQw6WQM8BKtmV0oE79A7VXCBGpE3r3/F3TzFaUmEEvH3CvFUkWg43kZY5ebJmyB iKUI49kV71Xii/X63Ryuh9IdCxOsZtsno2rsUihkgsymQ/NMN4NNr5npYVsok5sT5hkb qjOfVdhgxHvLp/Djd4NFiSC6p0VSxMReYEVqGEG7zgu9aXwz/Xqe+oDR7gjmm4SZkCo6 JqQ8N2ZbH8rfu+OrVayEs07mlzjFJmpGRfB+66GwnVlBUs6EQvYTDFU6D8Hg1uxRMwn1 v6uw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature :arc-authentication-results; bh=FI+I6cRkCEmaetFhFsSJwsPWcCR5w+Fm8VmnGlTb/XM=; b=a3wYHz+27I3sxQi3nrGaSIKmR2YEetY7gmRuEXXipHtIalfY7i3Y5S/ufzWat+w+uN mzcq8NU8ZlFLQCj6TQdbNHa6PXz5qVIEPnhWGCQIwEkbdMU8ITaGvrU4GJV+l06xMqXG y2FBvPpNm5lOkXa666QyHZJnAcLuqQyGf2tKjrVpiaawCP4Hnfxnn52JcdmJ2XdDhbDs xY+X9QXPq/kXVDVPNE3YNY1YBwpax1mGiOlK3ZAqEIJyCz5KyW+QvUNYiBBsZLLY977p s7aMj8y0hrH4zcyA44udO0e0oMi6B9PPNgbHa2wZIICSm9+CZrBCaMtwsS5aTNQ/3AC6 lQdg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=TQsRxu1G; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id l9-v6si7065262pgg.622.2018.08.30.11.23.07; Thu, 30 Aug 2018 11:23:23 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=TQsRxu1G; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728138AbeH3WZ0 (ORCPT + 99 others); Thu, 30 Aug 2018 18:25:26 -0400 Received: from mail-io0-f178.google.com ([209.85.223.178]:46309 "EHLO mail-io0-f178.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728004AbeH3WZ0 (ORCPT ); Thu, 30 Aug 2018 18:25:26 -0400 Received: by mail-io0-f178.google.com with SMTP id y12-v6so8330742ioj.13 for ; Thu, 30 Aug 2018 11:22:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=FI+I6cRkCEmaetFhFsSJwsPWcCR5w+Fm8VmnGlTb/XM=; b=TQsRxu1GeiuOi2kTovr0zkX7HJgJhpkD5RCgNLsuesfN0621etXh2Bj30oARKMOIR9 /yvpv/DFqyZzYlIikcSBHPWCKS2HkU5ooAHKSezVVdksAMGP/tVKZREb3DKNfSX9LE8r 40SKjz4QE00drYh23rop9QW9DOtioJiqOxGF8= 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=FI+I6cRkCEmaetFhFsSJwsPWcCR5w+Fm8VmnGlTb/XM=; b=CSu0I4d7w08nwgZRB4FsGzmtl5KEgbv2vCbitGrQke9+fHvAyLYG1vcxnY/Pbd8ZYu M2mSACFG9q7xaCWvGYM+75+aZmRW7fD8oe2KiHSRmgLHp+WCOnp8oOE4zczdMxd7nixz rKV69qImIWqKAfHsTnRP6Fe+liVqlc+vLqhJWDsRN9VJsTLeSYdQ6Qo2d0pWIiPphWYn 2fxrJ0sFFLynWRjAiVHltfZhoNef7heHDI1v7JOOUNP4yat8e1faV8Pdcv0HLjDYvnGK mz7WSQWgL2BISvCD+hx+fa95cr+wRZsYOFemrQ4q9vEak43Vc4Kj/vw+Zg9fEAU+s6GU 6s2Q== X-Gm-Message-State: APzg51BmjdE8e4RqGY9kItmvV/VKhT9SQy4QFqCQCFd6d4yYyd83uiqa YHibJORvBY8ypuXyEJ9eGZTHCWUbETJk7D0lCoODUMaD X-Received: by 2002:a6b:f815:: with SMTP id o21-v6mr10523014ioh.203.1535653321032; Thu, 30 Aug 2018 11:22:01 -0700 (PDT) MIME-Version: 1.0 References: <20180829201659.GA29801@roeck-us.net> <20180830071951.dv6wgnn6ikfhh7yt@suse.de> <20180830113059.qj6yvw4ggktc7yex@suse.de> <915dca84-c98a-fc63-3210-b21dd926b3d4@roeck-us.net> <20180830180849.nmh646ehnolphq4v@suse.de> In-Reply-To: <20180830180849.nmh646ehnolphq4v@suse.de> From: Linus Torvalds Date: Thu, 30 Aug 2018 11:21:49 -0700 Message-ID: Subject: Re: efi boot failures due to PTI with 32 bit builds and Intel CPUs To: Joerg Roedel Cc: Guenter Roeck , Linux Kernel Mailing List , Thomas Gleixner , Michal Hocko , Andi Kleen , "the arch/x86 maintainers" , Dave Hansen , Pavel Machek Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Aug 30, 2018 at 11:08 AM Joerg Roedel wrote: > > Without a mapped GDT the #PF and #DF handlers also can't be started, so > the machine triple-faults. Below diff fixes it for me, I'll send a > proper patch tomorrow. Hmm. Is there any reason why this code doesn't just use load_fixmap_gdt(0); and shouldn't it do it after loading the new %cr3? Linus