[PATCH 03/19] x86, mpx: Use new get_xsave_field_ptr()

2015-06-07 Thread Dave Hansen
From: Dave Hansen The MPX registers (bndcsr/bndcfgu/bndstatus) are not directly accessible via normal instructions. They essentially act as if they were floating point registers and are saved/restored along with those registers. There are two main paths in the MPX code where we care about the

[PATCH 03/19] x86, mpx: Use new get_xsave_field_ptr()

2015-06-07 Thread Dave Hansen
From: Dave Hansen dave.han...@linux.intel.com The MPX registers (bndcsr/bndcfgu/bndstatus) are not directly accessible via normal instructions. They essentially act as if they were floating point registers and are saved/restored along with those registers. There are two main paths in the MPX

[PATCH 03/19] x86, mpx: Use new get_xsave_field_ptr()

2015-05-29 Thread Dave Hansen
From: Dave Hansen The MPX registers (bndcsr/bndcfgu/bndstatus) are not directly accessible via normal instructions. They essentially act as if they were floating point registers and are saved/restored along with those registers. There are two main paths in the MPX code where we care about the

[PATCH 03/19] x86, mpx: Use new get_xsave_field_ptr()

2015-05-29 Thread Dave Hansen
From: Dave Hansen dave.han...@linux.intel.com The MPX registers (bndcsr/bndcfgu/bndstatus) are not directly accessible via normal instructions. They essentially act as if they were floating point registers and are saved/restored along with those registers. There are two main paths in the MPX

[PATCH 03/19] x86, mpx: Use new get_xsave_field_ptr()

2015-05-27 Thread Dave Hansen
From: Dave Hansen The MPX registers (bndcsr/bndcfgu/bndstatus) are not directly accessible via normal instructions. They essentially act as if they were floating point registers and are saved/restored along with those registers. There are two main paths in the MPX code where we care about the

[PATCH 03/19] x86, mpx: Use new get_xsave_field_ptr()

2015-05-27 Thread Dave Hansen
From: Dave Hansen dave.han...@linux.intel.com The MPX registers (bndcsr/bndcfgu/bndstatus) are not directly accessible via normal instructions. They essentially act as if they were floating point registers and are saved/restored along with those registers. There are two main paths in the MPX

Re: [PATCH 03/19] x86, mpx: Use new get_xsave_field_ptr()

2015-05-19 Thread Thomas Gleixner
On Mon, 18 May 2015, Dave Hansen wrote: > From: Dave Hansen > > The MPX registers (bndcsr/bndcfgu/bndstatus) are not directly > accessible via normal instructions. They essentially act as > if they were floating point registers and are saved/restored > along with those registers. > > There are

[PATCH 03/19] x86, mpx: Use new get_xsave_field_ptr()

2015-05-19 Thread Dave Hansen
From: Dave Hansen The MPX registers (bndcsr/bndcfgu/bndstatus) are not directly accessible via normal instructions. They essentially act as if they were floating point registers and are saved/restored along with those registers. There are two main paths in the MPX code where we care about the

[PATCH 03/19] x86, mpx: Use new get_xsave_field_ptr()

2015-05-19 Thread Dave Hansen
From: Dave Hansen dave.han...@linux.intel.com The MPX registers (bndcsr/bndcfgu/bndstatus) are not directly accessible via normal instructions. They essentially act as if they were floating point registers and are saved/restored along with those registers. There are two main paths in the MPX

Re: [PATCH 03/19] x86, mpx: Use new get_xsave_field_ptr()

2015-05-19 Thread Thomas Gleixner
On Mon, 18 May 2015, Dave Hansen wrote: From: Dave Hansen dave.han...@linux.intel.com The MPX registers (bndcsr/bndcfgu/bndstatus) are not directly accessible via normal instructions. They essentially act as if they were floating point registers and are saved/restored along with those