Received: by 10.223.176.5 with SMTP id f5csp2032282wra; Thu, 8 Feb 2018 07:24:18 -0800 (PST) X-Google-Smtp-Source: AH8x225MPzaUFqf3gbjxITmDf9jcmOl/J18wc/61h19Bup6MisChmAYrP0gnVU3PQd5zYqIFyB0B X-Received: by 10.98.232.24 with SMTP id c24mr983106pfi.227.1518103458875; Thu, 08 Feb 2018 07:24:18 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518103458; cv=none; d=google.com; s=arc-20160816; b=K7+VKFDtfsmGHXUTvh3IHGWUD35G89y6A2uqMbp7QOxFqegNWWW+Q5qTnYZ1zvtduD 73R3kgGWsQ+l/F54KyFDWSd+xSYtAc4PJz22RraNik1LEJwUOT46mWMeTtJGXcQHrOjQ Ljc2zZNOZSFeHUpRFM6NCbL2gdibCNCvgxZ8BU3BWoi/dhXOQ/fKDZAfsMa6ga8ZZnmE jOt7iTC8Ycl3+ufiR37xnKq/IM1L3R9l1qpzFG32Qog73UwCGtkeFerPcM+TrOsRt85Z FbKBLx/dW/3GDQIL2b8TcJ3gKqxc20hqqYRMfV3AmKjWDqsIOA4iUsg+v3sWtrIWHnYi rjQg== 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 :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=X8wc6TAgtQHjGQYzrES1L2Ia676MyLNLpVAZhReTMH4=; b=Dcxqwswn7mls1hoHQ6ncqfchE58rmnnf8RT0TWQOk0MPCHNQQBYtWhkxIYxDClvg54 WN/1mDka7S2K2owK2OgTdsP9qOroBfWwra/BDJDJ15kkqEHzZYZkLajvFJh7ABqhSb4s q0H7iIBEaHSGKud6dgv+/OWtKlhDc+6AyLjSaOJ+ewK4624fiXYbf08U6E9BLcwMJ3dW wBCmWZ4FGqI4iG/TToyWxV+OLuoiF0w9mdzuAsDSFo9kKpl3h1krXHv+zBy9mW9kbuRT RS0t1F2FUTes3GFYg6dZColElA/1MX4Daye52tl7y7/C8mMUNbOLrdYrlCqsgzSLRjnj LI2g== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=PvJcT4ph; 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 e3si81948pgr.135.2018.02.08.07.24.03; Thu, 08 Feb 2018 07:24:18 -0800 (PST) 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=fail header.i=@gmail.com header.s=20161025 header.b=PvJcT4ph; 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 S1752189AbeBHPWm (ORCPT + 99 others); Thu, 8 Feb 2018 10:22:42 -0500 Received: from mail-oi0-f67.google.com ([209.85.218.67]:38642 "EHLO mail-oi0-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750882AbeBHPWl (ORCPT ); Thu, 8 Feb 2018 10:22:41 -0500 Received: by mail-oi0-f67.google.com with SMTP id j15so3732033oii.5 for ; Thu, 08 Feb 2018 07:22:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=X8wc6TAgtQHjGQYzrES1L2Ia676MyLNLpVAZhReTMH4=; b=PvJcT4ph873lS1iYckzzQs7hoHGPKuDTOnm0B8P7qLEUwSp31PuDw2IN8BoZR+9C6X UsXEcRlSCQUiVI1SQ4iZQqAnJspT4QQ+pxUfyHCVjPwPYEH+K8QNCI6df1FNTLG7KBgx iRrMwIm9Ab4ZT/7JfHv8SevDdDQWDbOYoMkHqVq27CfRHulU34ZVX/kSM+nUE6rn0yee A99WIDEZoLn9e6gmWGBWG8Hf5n/O1DIqy432VgqO5lJO03aztp4QRdHljzSJGbjMsh6g FUtlHK+0Kd+BhQYHP0jBe7p2fKWaOQjqwHSbtdA39Zo5pKZ2ncUhffTUByYud5ly/W6M eF4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=X8wc6TAgtQHjGQYzrES1L2Ia676MyLNLpVAZhReTMH4=; b=kJr5Jpa7sBo0vCVFkbztTzJh31DakOsu5Gz9tydaqf27uXYlptd0zXLdyxJxnzmiVF pgN7Nkh2wxX8F3TCDEqhG4uv8/Se8Bc1+Hd85JmHvLolWdgaL2XlcJgayZNhlEGJfRj7 D8fcBLPiASmZg/coivQEhawdftUS4OSZltwEzed2AhYtECsI2GrS6j8UApCwLjy1KL0A 1Ut3lAWuwBxWtPz6WUOpOAOptChA6iIeIwNHAvAhKp4qiitttOkpb7JZWP8XwDnb7lJa ytx8+qUE0k0zixW7Mu2hnYxJb26S9QOB21Gm8vAUzDD7TGtjdcEXS0ZCGDhV4zaYU+yn 5R4w== X-Gm-Message-State: APf1xPArpmGmgLuFMk+lrUsAe7kIbYvbwRpUhPuyQt3xJOFQDjVDTlFF g//64Ld0nTWlOdGECEKKnBuXBzvdxeXejqrB+Dw= X-Received: by 10.202.185.137 with SMTP id j131mr701007oif.129.1518103361073; Thu, 08 Feb 2018 07:22:41 -0800 (PST) MIME-Version: 1.0 Received: by 10.168.66.10 with HTTP; Thu, 8 Feb 2018 07:22:40 -0800 (PST) In-Reply-To: <20180208134908.4b516794@alans-desktop> References: <1517950494.3677.30.camel@infradead.org> <201802070918.18978.linux@rainbow-software.org> <20180208134908.4b516794@alans-desktop> From: Arnd Bergmann Date: Thu, 8 Feb 2018 16:22:40 +0100 X-Google-Sender-Auth: u0VHc2hMoQtvJK2CgP0dBk1Y2yA Message-ID: Subject: Re: [BUG] x86 : i486 reporting to be vulnerable to Meltdown/Spectre_V1/Spectre_V2 To: Alan Cox Cc: Ondrej Zary , whiteheadm@acm.org, David Woodhouse , Guenter Roeck , Greg Kroah-Hartman , Hugh Dickins , Dave Hansen , Jiri Kosina , Borislav Petkov , Kees Cook , Jamie Iles , Eduardo Valentin , Laura Abbott , Rik van Riel , Thomas Gleixner , Linux Kernel Mailing List 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, Feb 8, 2018 at 2:49 PM, Alan Cox wrote: >> What about Pentium II and 3? I'm using 5 such machines (and also a Pentium >> MMX). I've tried a spectre test before and it wasn't reading anything useful. >> Don't know about meltdown. Is there a complete test program? (The web is so >> full of crap that even google can't find anything useful.) > > For x86 speculation came in (as far as I can tell) in > > AMD Am5x86 > Cyrix 5x86, but branch predictors are disabled by default according to > the docs > Cyrix 6x86, branch prediction on by default > Pentium Pro > > There are later processors that don't have speculation: Quark series, Nat > Semi/Cyrix Geode, earliest AMD geode (I think), some Intel Atom > processors. Wasn't Am5x86 just a 486 clone? AFAICT, speculation only came with the K6 (Am6x86 aka NexGen Nx6x86) All the Geode are apparently derived from Cyrix 5x86 (I always thought it was a 6x86, but the internet disagrees). For Geode GX, a specification update at [1] mentions a special procedure for enabling branch prediction, Geode LX apparently gets this right and always has branch prediction. > The more obscure ones - the Transmeta apparently may, the IDT Winchip > documentation strongly implies it doesn't The Winchip is what eventually turned into the VIA Nano, which does have speculative execution, but I don't think the earlier C3 and C7 did, they are much closer to the original Winchip design. Arnd [1] http://support.amd.com/TechDocs/31533E_gx_2.1_specupdate.pdf