Received: by 10.223.176.5 with SMTP id f5csp404291wra; Fri, 9 Feb 2018 00:43:52 -0800 (PST) X-Google-Smtp-Source: AH8x2268bEwSPWWm2Jit6ojpH7HqcsVdAXtfOyL8PLx/vzFtwso6bL9C9pf0fqZFXHG4Ln73NniK X-Received: by 10.101.97.209 with SMTP id j17mr1713636pgv.266.1518165832048; Fri, 09 Feb 2018 00:43:52 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518165832; cv=none; d=google.com; s=arc-20160816; b=DMB5BDDpqTErRkKbWbOqQp2wNEA/9Fj/xwzknvp3HH8OlyefzWpbbDRbJXNPuob/7l Y0ppbBmLhr5d/lMJW3JLJNfH1NJcqM+GhkJHfu1k6vs9MUB56y/98bKCFxHsOUMNrwRe e+21axu/kKOYGHLEGCMbUsNEVqnIkiaV1NQp1UJwcr3XBbNE1VJjka+8ELPS4x9uwtg9 OyAaYOIR86DclU9bpWrZ8/4JDk8zjSUBNOsoeHHCCghris+W+vLwFJKLWg6nMFsRmNV7 W8+Mf8BFMgoxeSSAR7UTsFtkFhWJKYzKiFOlHIAsl82LYV0dqcYYa1flyuCdhoklHYfU ekOg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:content-disposition :content-transfer-encoding:mime-version:in-reply-to:references:cc :user-agent:date:subject:to:from:dkim-signature :arc-authentication-results; bh=eaunVIETfFDLaA3GtCmW+EgrvBiMiGTL6uxNkHCthnE=; b=Bw0TqoPuzj9gE3qvDmPE6peS3U5ygP9xtjwueLghIpOxDgWfXkP82/Rz3WfyNSvkMw AFtavrgfb3hC+lsm9+oUli8wjtKZ0h3n5lXrU/+QYUyKgfjQTso9PEVKKPiP2p/azEO5 qjrqfusR7t2jEcpDaNHLcIFqbmzOGHLGrgX+gSQCacKmL5tlib2/bkNFWu0ymeNjRswf KLEZX5qAilHP4zbss72MsI4rC4Ob4NOqhFkr8XopmVEBwoTTto/OZGAwQEaH4VrhbmUu xZ9MMQwBwXn4GZ+8SKnv2ND6VB/EGBie1+tlyAcn+bM2qGs414i2uXBbK+lnhcNvTWOk BBhw== ARC-Authentication-Results: i=1; mx.google.com; dkim=temperror (no key for signature) header.i=@rainbow-software.org header.s=atlsmtp header.b=U85rqKjA; 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 k3-v6si1247373pld.296.2018.02.09.00.43.35; Fri, 09 Feb 2018 00:43:52 -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=temperror (no key for signature) header.i=@rainbow-software.org header.s=atlsmtp header.b=U85rqKjA; 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 S1751239AbeBIIls (ORCPT + 99 others); Fri, 9 Feb 2018 03:41:48 -0500 Received: from smtp-1b.atlantis.sk ([80.94.52.26]:53313 "EHLO smtp-1b.atlantis.sk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750981AbeBIIlq (ORCPT ); Fri, 9 Feb 2018 03:41:46 -0500 Received: from [192.168.1.3] (ns.gsystem.sk [62.176.172.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp-1b.atlantis.sk (Postfix) with ESMTPSA id B37918366D8B; Fri, 9 Feb 2018 09:41:44 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=rainbow-software.org; s=atlsmtp; t=1518165704; bh=mWlgqx3k3iSp95NDBJ17mfx10dJ8P85VcBm4tlTZ4dk=; h=From:To:Subject:Date:Cc:References:In-Reply-To; b=U85rqKjAgSsn/seNgwqotOOabstYYYmUH19+ocjMyh9xLRK6pqd959QtL41YXTWOJ 7hCuLwBMx01EoP01VDsit6kYwIwbUMvUlYbNxsrblCc+sNzECHpN9YHJz58Yk3hO8H VG4xBmOD0ll1XMuMmpvyb5P6TH3mgqlIxvoaiMwY= From: Ondrej Zary To: whiteheadm@acm.org Subject: Re: [BUG] x86 : i486 reporting to be vulnerable to Meltdown/Spectre_V1/Spectre_V2 Date: Fri, 9 Feb 2018 09:41:41 +0100 User-Agent: KMail/1.9.10 (enterprise35 0.20100827.1168748) Cc: David Laight , Arnd Bergmann , Alan Cox , 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 References: <63ca28c5acb64de5ba33a81b6da5c507@AcuMS.aculab.com> In-Reply-To: X-KMail-QuotePrefix: > MIME-Version: 1.0 Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <201802090941.41782.linux@rainbow-software.org> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thursday 08 February 2018, tedheadster wrote: > On Thu, Feb 8, 2018 at 12:02 PM, David Laight wrote: > > From: Arnd Bergmann > > > >> Sent: 08 February 2018 15:23 > > > > ... > > > >> 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. > > > > We had terrible trouble getting (IIRC) the C7 to execute functions > > that were called in 16bit mode and returned in 32bit mode and v.v. > > (for boot code bios calls). > > The problems seemed to imply that it was caching return addresses > > and the translation (to uops) of the instructions that followed. > > So it would effectively decode the first few bytes in the wrong mode. > > So there might be scope for one of these attacks. > > > > OTOH these devices were so slow that I doubt any are used for anything > > serious - and certainly won't get a kernel update even if they are. > > > > Also worth nothing that the difference between the cpu and memory > > speeds is much lower - so far fewer instructions could be speculatively > > executed while waiting a cache miss. > > > > Tempting to disable everything. > > > > David > > You might think this absolutely crazy, but I would be willing to test > such systems if I can get my hands on the needed hardware that I lack. > I am already doing sanity testing on Intel > i486/i586/i586-MMX/i686-PentiumPro systems, I just don't have the > clone cpus (Cyrix, etc). > > While few people are using the 32bit kernel, I don't think we want to > kill it completely just yet. > > - Matthew I have a working Cyrix MII (was actively using it last year, now upgraded to a P3-based Celeron). Some AMD CPUs too - K6(maybe -2 or -3?), not sure about K5 and also a Rise mP6. But never got a WinChip. So the question is: what to test? BTW. Kernel was not able to identify mP6 CPU 6 years ago, patches were ignored. -- Ondrej Zary