Received: by 10.223.176.5 with SMTP id f5csp1925739wra; Thu, 8 Feb 2018 05:52:08 -0800 (PST) X-Google-Smtp-Source: AH8x225rUx76zSEpIm6IOEXGfTbpwdTcein2DM4dzI2xVQiP6Ef0ON9pPvcxqHPM+4YLU/aSWJO2 X-Received: by 2002:a17:902:2f43:: with SMTP id s61-v6mr687949plb.235.1518097928112; Thu, 08 Feb 2018 05:52:08 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518097928; cv=none; d=google.com; s=arc-20160816; b=bnFegtxtT+x2x4g8jFD+CgO5tgc4sxgZuMo0ibJ+tkGD1YMnAxT6NRQ0DZuA50Vh6y bbl1Si8i4N3DyT1JHgbVfRdGFeJJv/3LZcv71Pp9wRksN61gV1SpWIeQfyh+p3nB/WsY RRSYIEvgjEtoOTqfbXrrJ/cTI8+j0csGKWr0qT0JwnOHbCc4BPBLLPoYlmoReYLHd29D JkP7RweGrFJyS6mHuvUFjWLbXTLxqymmgCztIVg10S5pdMD3Z6p1VO2e2hiCKQxwLg9P UDRc0YElEGlDZo1d3mfybGFm+QgUR7vlyGLdHu4IBe/T5SGrUs0qeK8OTFcnQQX/wabT zPcA== 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=+diRqNWzBlxsRAlhEdQYMIXtq6QkpgBNkTJezZ2VHbY=; b=Pu6SYojC1HI4wlccELq8AaJs3zR4d+ggctdR/PT86Noug5Ahc8cS/GYJ+Oa3E0pTVT yPqnz02xXlxHSglIYWuglA6BM2V0W/DrimrMBXezWxzyVdU47/D2oYQmD6lgxrRpUyJQ dEbcbNuIMQBsfGq7w2NwGcyQsTycou05Yx4aDAAhuIvERGDN3D9CSL1gOn5xnz8Z9iRy NpgpE9gy/yHCN0fK4nDrw34ImvEOjxOP9BeDjvr+ffcPCBEkp0z0PuQJx+Ezt3UAfUUB 0CUyt2tyj2cQjx2UfdLRDw9ciB9rEhIX+ELFPzrYk5rdy7sgJFMOhfxFxA7YvYA5lyBR LrLQ== 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 g59-v6si6058plb.469.2018.02.08.05.51.54; Thu, 08 Feb 2018 05:52:08 -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 S1751974AbeBHNvB (ORCPT + 99 others); Thu, 8 Feb 2018 08:51:01 -0500 Received: from www.llwyncelyn.cymru ([82.70.14.225]:34556 "EHLO fuzix.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751014AbeBHNvA (ORCPT ); Thu, 8 Feb 2018 08:51:00 -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 w18Dn9VC013876; Thu, 8 Feb 2018 13:49:09 GMT Date: Thu, 8 Feb 2018 13:49:08 +0000 From: Alan Cox To: Ondrej Zary Cc: whiteheadm@acm.org, David Woodhouse , Guenter Roeck , "Greg Kroah-Hartman" , Hugh Dickins , dave.hansen@linux.intel.com, jikos@kernel.org, Borislav Petkov , Kees Cook , Jamie Iles , eduval@amazon.com, labbott@redhat.com, Rik van Riel , Thomas Gleixner , linux-kernel@vger.kernel.org Subject: Re: [BUG] x86 : i486 reporting to be vulnerable to Meltdown/Spectre_V1/Spectre_V2 Message-ID: <20180208134908.4b516794@alans-desktop> In-Reply-To: <201802070918.18978.linux@rainbow-software.org> References: <1517950494.3677.30.camel@infradead.org> <201802070918.18978.linux@rainbow-software.org> 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 > 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.) Pentium MMX does not speculate. Pentium II does. For meltdown there are some reasonably easy tests to run to look for a positive. Proving a negative is much much harder however and as far as I am aware nobody has done a full evaluation of processors that old. 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. The more obscure ones - the Transmeta apparently may, the IDT Winchip documentation strongly implies it doesn't, the Vortex86 (aka SiS55X/Rise mP6) says it doesn't and things like the NexGen I have no idea about. The problem is that it's very hard to definitively answer questions on these processors and vulnerabilities like they are obsolete, almost nobody uses them for anything but retro stuff and the return on the effort of figuring out defiitive answers is close to nil. Alan