From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933871AbcILRSl (ORCPT ); Mon, 12 Sep 2016 13:18:41 -0400 Received: from mx2.suse.de ([195.135.220.15]:41120 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753413AbcILRSg (ORCPT ); Mon, 12 Sep 2016 13:18:36 -0400 Date: Mon, 12 Sep 2016 19:18:28 +0200 From: Borislav Petkov To: Andy Lutomirski Cc: Kyle Huey , Thomas Gleixner , John Stultz , Ingo Molnar , Michal Hocko , Andrew Morton , "Michael S. Tsirkin" , Alexander Shishkin , Aravind Gopalakrishnan , Vlastimil Babka , "Luis R. Rodriguez" , Mateusz Guzik , Alex Thorlton , "Rafael J. Wysocki" , Dmitry Vyukov , Vladimir Zapolskiy , Jiri Slaby , Andrey Ryabinin , Ben Segall , "maintainer:X86 ARCHITECTURE (32-BIT AND 64-BIT)" , Denys Vlasenko , Paul Gortmaker , Srinivas Pandruvada , "Robert O'Callahan" , "open list:X86 ARCHITECTURE (32-BIT AND 64-BIT)" , Juergen Gross , Linux API , Fenghua Yu , Kees Cook , "Peter Zijlstra (Intel)" , Len Brown , Huang Rui , "H. Peter Anvin" Subject: Re: [PATCH] prctl,x86 Add PR_[GET|SET]_CPUID for controlling the CPUID instruction. Message-ID: <20160912171828.gztxu5bgbmjcd4mt@pd.tnic> References: <1473640169-24145-1-git-send-email-khuey@kylehuey.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: NeoMutt/ (1.7.0) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Sep 12, 2016 at 09:56:11AM -0700, Andy Lutomirski wrote: > This should have a cpufeature bit and show up in /proc/cpuinfo. That Haha, test a cpufeature with a faulting CPUID :-) Yeah, we need a synthetic flag and query MSR_PLATFORM_INFO[31] which denotes whether the other MSR - MISC_FEATURES_ENABLES - is there and bit 0 is defined. -- Regards/Gruss, Boris. SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg) --