Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753509AbeAFBG3 convert rfc822-to-8bit (ORCPT + 1 other); Fri, 5 Jan 2018 20:06:29 -0500 Received: from smtp-16.smcloud.com ([198.36.167.16]:51515 "HELO smtp-16.smcloud.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with SMTP id S1753353AbeAFBG2 (ORCPT ); Fri, 5 Jan 2018 20:06:28 -0500 From: "Tim Mouraveiko" Organization: IPCopper, Inc. To: Pavel Machek Date: Fri, 05 Jan 2018 17:08:14 -0800 MIME-Version: 1.0 Subject: Re: Bricked x86 CPU with software? CC: linux-kernel@vger.kernel.org Message-ID: <5A50217E.7689.593D738@tim.ml.ipcopper.com> In-reply-to: <20180105092831.GA7088@amd> References: <5A4D7986.2138.FDC590CF@tim.ml.ipcopper.com>, <5A4ED320.12153.79B887@tim.ml.ipcopper.com>, <20180105092831.GA7088@amd> X-mailer: Pegasus Mail for Windows (4.52) Content-type: text/plain; charset=ISO-8859-1 Content-transfer-encoding: 8BIT Content-description: Mail message body Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Return-Path: > Hi! > > On Thu 2018-01-04 17:21:36, Tim Mouraveiko wrote: > > > On Thu 2018-01-04 14:13:56, Tim Mouraveiko wrote: > > > > > > As I mentioned before, I repeatedly and fully power-cycled the motherboard and reset BIOS > > > > > > and etc. It made no difference. I can see that the processor was not drawing any power. The > > > > > > software code behaved in a similar fashion on other processors, until I fixed it so that it would > > > > > > not kill any more processors. > > > > > > > > > > > > > > > > So you have code that killed more than one processor? Save it! We want > > > > > a copy. > > > > > > > > > > Do you have model numbers of affected CPUs? > > > > > > > > > > > > Why would you want a copy? Last time I checked bricked CPUs do not work well, even as > > > > decorations. > > > > > > > > I believe the processors were Intel Xeon series. The code would likely run on others too. > > > > > > Well... Intel's shares are overpriced, and you have code to fix that > > > :-). > > > > > > Actually... I don't think your code works. That's why I'm curious. But > > > if it works, its rather a big news... and I'm sure Intel and cloud > > > providers are going to be interested. > > > > > > > I first discovered this issue over a year ago, quite by accident. I changed the code I was > > working on so as not to kill the CPU (as that is not what I was trying to). We made Intel aware > > of it. They didn?t care much, one of their personnel suggesting that they already knew about it > > (whether this is true or not I couldn?t say). It popped up again later, so I had to fix the code > > again. It could be a buggy implementation of a certain x86 functionality, but I left it at that > > because I had better things to do with my time. > > > > Is the sequence available from ring 3, or does it need ring 0? > > Can we get the code? Extraordinary claims and all that... > I did not test privilege level. Are you suggesting that I put the code out there for everyone to see or what?