Received: by 10.223.176.5 with SMTP id f5csp2392633wra; Thu, 8 Feb 2018 13:19:09 -0800 (PST) X-Google-Smtp-Source: AH8x227/CkKfspHUQv9ooD11eSXNDLNs7v1RQDS0v/VfmYzVxfT9OaxsV1ZNbzslfQuR1TiIod9M X-Received: by 10.99.123.25 with SMTP id w25mr422887pgc.305.1518124749232; Thu, 08 Feb 2018 13:19:09 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518124749; cv=none; d=google.com; s=arc-20160816; b=BaQbukkW6XUQZQuJh0lhZM0ue7ETJsz5zTRLLAFhpadHsRSocHG3UpT4XZ/eVEeQ2v Ey9UMFGEwdAGmo1HoRh2HhbRHNaceFdzx3dBb4MtqxWs/o/x18ZQSblDqFmocRXw6sSI nOhnOt91VN1u9pMR5WEvsaEdvuucp8PrS5uXnKoHJGBLH6sA1tbqSnUfO7xLrzEA4ohn N5eeTgpgPLHMf6bSTlQBOKIahMSVdpccedEneaLXSLOEFI9PtCEiOY6DDFfq2iRoa1Wo c6JnehOFqxMwZZDSEvUmcq90KpqzC6g505kZmCpfxHoAlOkn77FF2NmWTf6qWoTlJYR7 PWng== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :organization:references:in-reply-to:message-id:subject:cc:to:from :date:arc-authentication-results; bh=xAcJeE4zJtWwFRbrqhP8g8xq6ykc7h83FRLi9gN0OFc=; b=HoEz0SEeUD5qkqFjM9i6MwqMCCmszMX+g6Ifvg9C3xHNQTqv+hQwCeDd86uwevGmmh 6M5aCnJ13X9/HSM2jkPc1LmKGNhAcjiPs8/rPuOnTmKdiesfSr1fCXptUVjSR/DCcyUo OzWTmO9xaw2mVlHQeji0Bfk8yUZ3uedUYFgF3xViRWJk+tBAZbXAy3vxeDd0LatmRbgo 0Tcu/8iOCCLJkHOUFgArMd4pMl2eLngQnq0lIlZzLjQUr5zxlDjs5wjUZ63lI1zYZ8DN udXYJ/bFLU+LpQzTpuEYZCsonkbcb4OK1txuZQ1dMnPuZBO7n0u0QPffIF05Xnjzd/fH 5zsQ== ARC-Authentication-Results: i=1; mx.google.com; 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 33-v6si485903pls.721.2018.02.08.13.18.52; Thu, 08 Feb 2018 13:19:09 -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; 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 S1752172AbeBHVSM (ORCPT + 99 others); Thu, 8 Feb 2018 16:18:12 -0500 Received: from www.llwyncelyn.cymru ([82.70.14.225]:37084 "EHLO fuzix.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751094AbeBHVSK (ORCPT ); Thu, 8 Feb 2018 16:18:10 -0500 Received: from alans-desktop (82-70-14-226.dsl.in-addr.zen.co.uk [82.70.14.226]) by fuzix.org (8.15.2/8.15.2) with ESMTP id w18LGa0v022303; Thu, 8 Feb 2018 21:16:37 GMT Date: Thu, 8 Feb 2018 21:16:36 +0000 From: Alan Cox To: Arnd Bergmann 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 Subject: Re: [BUG] x86 : i486 reporting to be vulnerable to Meltdown/Spectre_V1/Spectre_V2 Message-ID: <20180208211636.28d82edd@alans-desktop> In-Reply-To: References: <1517950494.3677.30.camel@infradead.org> <201802070918.18978.linux@rainbow-software.org> <20180208134908.4b516794@alans-desktop> Organization: Intel Corporation X-Mailer: Claws Mail 3.15.1-dirty (GTK+ 2.24.31; x86_64-redhat-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 8 Feb 2018 16:22:40 +0100 Arnd Bergmann wrote: > 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) The AMD 486 was a 486, just like UMC. The Am5x86 was a sort of super 486. But you are correct I'm muddling that with the K5 - which does speculate or at least some of them do. The K5 branch predictor is software controllable via the HWCR MSR but who has one today to test or cares 8) > All the Geode are apparently derived from Cyrix 5x86 (I always thought Not quite all. The older ones are Cyrix 5x86 related which indeed means they don't have branch prediction on by default until the LX. Just to confuse the AMD Geode NX is basically an Athlon mobile. Alan