From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933855AbbDJPur (ORCPT ); Fri, 10 Apr 2015 11:50:47 -0400 Received: from mga14.intel.com ([192.55.52.115]:63684 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933433AbbDJPun (ORCPT ); Fri, 10 Apr 2015 11:50:43 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.11,557,1422950400"; d="scan'208";a="554174165" From: Andi Kleen To: x86@kernel.org Cc: luto@kernel.org, linux-kernel@vger.kernel.org Subject: Updated RD/WRFS/GSBASE patchkit Date: Fri, 10 Apr 2015 08:50:25 -0700 Message-Id: <1428681033-1549-1-git-send-email-andi@firstfloor.org> X-Mailer: git-send-email 1.9.3 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patchkit implements support for the RD(FS|GS)BASE instructions in recent Intel CPUs. This allows both user programs to use these instructions to get additional address registers and do user fast context switches, and optimizes some kernel paths (context switch, paranoid interrupts) with them. Main change in this version is porting to the recent entry_64.S changes -Andi