Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp735052pxj; Fri, 14 May 2021 14:36:45 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzz6G4gGGS5ltqIaYDEJtObzH1Tvh3/jeEjPiHXBGnBvVdLje+bz1ruJcrpbhQWJBDDq0sB X-Received: by 2002:a17:906:a403:: with SMTP id l3mr51849517ejz.251.1621028205185; Fri, 14 May 2021 14:36:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1621028205; cv=none; d=google.com; s=arc-20160816; b=oJLSihkKIx7uM8LGDu6X/dFAh3VSXO1elR30T+rioCOxpgtySp4Twah3JK0vuKHMfM BB/eaTYB5HyNmCJNiEqpkhBV44ImYazOESoF9YnhvmlxNUWF8/AEvsowCwJ/OKnVKGfE q0bFn8f4b3uVLO1Inr/Ush6ckIpyYFHH7Ps9E6wsQd//gtG9ccjfW7XhyXnTIzAfQW/5 NovPfmyt3g9yfbn15mdhmDJy+YBxMf9xjNcRVLdqzVddQlX0Fi6CI4BfGnGIetBTxklY WWAmIyx5T0YgysGTSkOjIL65pI7mvWwOFMoS10ZSgGOBKLVqHn07ZwfiDxTp/0YsrrW3 DrCA== 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=Jjy0U9TVSgQ/UDMCkhIERPIDzus1fWQqGP32JHzOO1I=; b=wOCVw3UhBC7sMm7CCEtYYf9sXyEBTq9N8tcWK/XHybKUCWPSwn3Dr/cybReOH4D3fw 45ZX+Kp8UR0xiRkGGHpa3DjzFsi3WV0KzQ3Y6lgSx9F/ISBKITUme5TIqOin9BVjXI6m in74zm6FuOsGwxPhwDbguR4sX7oSOYkyv7wA0BQoRxucPO+VeauD5/irg9wqL4VJyNP1 Ewzb2ddzUWim1/kapuBYFElCWzazCIzLqy0nKojEq2IOqTMqOQvk8phn2NLIhIsb6xPy ICcx0e5CbYCM9nwyzZbINlTV+5JRf6uzpFTLtKuGiazp77q9/CjlksiAaZdRliE6aOVI y5hg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linutronix.de header.s=2020 header.b=UtuaPgWz; dkim=neutral (no key) header.i=@linutronix.de header.s=2020e header.b="rs/Wfdhw"; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=linutronix.de Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id v7si9245612edj.328.2021.05.14.14.36.22; Fri, 14 May 2021 14:36:45 -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; dkim=pass header.i=@linutronix.de header.s=2020 header.b=UtuaPgWz; dkim=neutral (no key) header.i=@linutronix.de header.s=2020e header.b="rs/Wfdhw"; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=linutronix.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231271AbhENNqM (ORCPT + 99 others); Fri, 14 May 2021 09:46:12 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42464 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230363AbhENNqL (ORCPT ); Fri, 14 May 2021 09:46:11 -0400 Received: from galois.linutronix.de (Galois.linutronix.de [IPv6:2a0a:51c0:0:12e:550::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 09CF6C061574; Fri, 14 May 2021 06:45:00 -0700 (PDT) From: Thomas Gleixner DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020; t=1620999897; 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=Jjy0U9TVSgQ/UDMCkhIERPIDzus1fWQqGP32JHzOO1I=; b=UtuaPgWzO9zfB6iMIFwhPWSqmMP5wvuBvHYlkcATekBDoPJhOYyPA6DnQNHpYy3/2CwUCv XQVhWwlwYeLmJ3QSE6ifWg2N+8Ma9QmzTsYXLsdXjtf0SefxKd4++Nzuul1hTnZp6HwzDX LLKl18SMYDjhGdFPhz4a4CJ5A/sp+wPAuUvIGYTGgk7nTdkQVnO+LNd7rXqzGCBkHhlmGR SzKnN3xpu2oM6pi/HhDG37ABJzvDYs6ux7bz30XOq4tkFel08QPdX+VOU8ENcyKipMSIQj +aDaMg5qe25R/phsxd4fAsIjAmUN3s9zf0rMr8E/jnHEYR52Xof8TdrWHiDdeA== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020e; t=1620999897; 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=Jjy0U9TVSgQ/UDMCkhIERPIDzus1fWQqGP32JHzOO1I=; b=rs/WfdhwubkjY+Ynk5qqlultcDtj9/9JGaGu2UoAIC7NiYbmVKUd3R59P5tMLig6m9mZDf eBSyIwyuWUCPfTBw== To: Maximilian Luz , David Laight , Ingo Molnar , Borislav Petkov Cc: "H. Peter Anvin" , Sachi King , "x86\@kernel.org" , "linux-kernel\@vger.kernel.org" , "stable\@vger.kernel.org" Subject: Re: [PATCH] x86/i8259: Work around buggy legacy PIC In-Reply-To: References: <20210512210459.1983026-1-luzmaximilian@gmail.com> <9b70d8113c084848b8d9293c4428d71b@AcuMS.aculab.com> Date: Fri, 14 May 2021 15:44:57 +0200 Message-ID: <87r1i94eg6.ffs@nanos.tec.linutronix.de> MIME-Version: 1.0 Content-Type: text/plain Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Max, On Thu, May 13 2021 at 12:11, Maximilian Luz wrote: > And lastly, if that's any help at all: The PIC device is described in > ACPI in [3]. The Surface Laptop 3 also has an AMD CPU (although a prior > generation) and has the PIC described in the exact same way (can also be > found in that repository), but doesn't exhibit that behavior (and > doesn't show the "Using NULL legacy PIC" line). I expect there's not > much you can change to that definition so that's probably irrelevant > here. > > Again, I don't really know anything about these devices, so my guess > would be bad hardware revision or bad firmware revision. All I know is > that retrying seems to "fix" it. That might be a a power optimization thing. Except for older systems the PIC is not really required for IOAPiC to work. But there is some historical code which makes assumptions. We can change that, but that needs some careful thoughts. Thanks, tglx