Commit-ID: c6a960bbf6a36572a06bde866d94a7338c7f256a
Gitweb: https://git.kernel.org/tip/c6a960bbf6a36572a06bde866d94a7338c7f256a
Author: Ricardo Neri <ricardo.neri-calde...@linux.intel.com>
AuthorDate: Sun, 5 Nov 2017 18:27:53 -0800
Committer: Ingo Molnar <mi...@kernel.org>
Commit-ID: c6a960bbf6a36572a06bde866d94a7338c7f256a
Gitweb: https://git.kernel.org/tip/c6a960bbf6a36572a06bde866d94a7338c7f256a
Author: Ricardo Neri
AuthorDate: Sun, 5 Nov 2017 18:27:53 -0800
Committer: Ingo Molnar
CommitDate: Wed, 8 Nov 2017 11:16:22 +0100
x86/umip: Force a page
Commit-ID: cd9b594a9ef122a41bc961c330a55d87e226822f
Gitweb: https://git.kernel.org/tip/cd9b594a9ef122a41bc961c330a55d87e226822f
Author: Ricardo Neri <ricardo.neri-calde...@linux.intel.com>
AuthorDate: Sun, 5 Nov 2017 18:27:48 -0800
Committer: Ingo Molnar <mi...@kernel.org>
Commit-ID: cd9b594a9ef122a41bc961c330a55d87e226822f
Gitweb: https://git.kernel.org/tip/cd9b594a9ef122a41bc961c330a55d87e226822f
Author: Ricardo Neri
AuthorDate: Sun, 5 Nov 2017 18:27:48 -0800
Committer: Ingo Molnar
CommitDate: Wed, 8 Nov 2017 11:16:20 +0100
x86/insn-eval: Add wrapper
Commit-ID: 9c6c799faeed54b17857c2eed9058a25b8ee3614
Gitweb: https://git.kernel.org/tip/9c6c799faeed54b17857c2eed9058a25b8ee3614
Author: Ricardo Neri <ricardo.neri-calde...@linux.intel.com>
AuthorDate: Sun, 5 Nov 2017 18:27:50 -0800
Committer: Ingo Molnar <mi...@kernel.org>
Commit-ID: 9c6c799faeed54b17857c2eed9058a25b8ee3614
Gitweb: https://git.kernel.org/tip/9c6c799faeed54b17857c2eed9058a25b8ee3614
Author: Ricardo Neri
AuthorDate: Sun, 5 Nov 2017 18:27:50 -0800
Committer: Ingo Molnar
CommitDate: Wed, 8 Nov 2017 11:16:20 +0100
x86/insn-eval: Add support
Commit-ID: 86cc35109029b7f1b195cef6c74654bad95e81af
Gitweb: https://git.kernel.org/tip/86cc35109029b7f1b195cef6c74654bad95e81af
Author: Ricardo Neri <ricardo.neri-calde...@linux.intel.com>
AuthorDate: Sun, 5 Nov 2017 18:27:49 -0800
Committer: Ingo Molnar <mi...@kernel.org>
Commit-ID: 86cc35109029b7f1b195cef6c74654bad95e81af
Gitweb: https://git.kernel.org/tip/86cc35109029b7f1b195cef6c74654bad95e81af
Author: Ricardo Neri
AuthorDate: Sun, 5 Nov 2017 18:27:49 -0800
Committer: Ingo Molnar
CommitDate: Wed, 8 Nov 2017 11:16:20 +0100
x86/insn-eval: Handle 32
Commit-ID: 3522c2a6a4f341058b8291326a945e2a2d2aaf55
Gitweb: https://git.kernel.org/tip/3522c2a6a4f341058b8291326a945e2a2d2aaf55
Author: Ricardo Neri <ricardo.neri-calde...@linux.intel.com>
AuthorDate: Sun, 5 Nov 2017 18:27:51 -0800
Committer: Ingo Molnar <mi...@kernel.org>
Commit-ID: 3522c2a6a4f341058b8291326a945e2a2d2aaf55
Gitweb: https://git.kernel.org/tip/3522c2a6a4f341058b8291326a945e2a2d2aaf55
Author: Ricardo Neri
AuthorDate: Sun, 5 Nov 2017 18:27:51 -0800
Committer: Ingo Molnar
CommitDate: Wed, 8 Nov 2017 11:16:21 +0100
x86/cpufeature: Add User
Commit-ID: 7a6daf79123a086f03b8cdfbc953958c8e1c1287
Gitweb: https://git.kernel.org/tip/7a6daf79123a086f03b8cdfbc953958c8e1c1287
Author: Ricardo Neri <ricardo.neri-calde...@linux.intel.com>
AuthorDate: Sun, 5 Nov 2017 18:27:47 -0800
Committer: Ingo Molnar <mi...@kernel.org>
Commit-ID: 7a6daf79123a086f03b8cdfbc953958c8e1c1287
Gitweb: https://git.kernel.org/tip/7a6daf79123a086f03b8cdfbc953958c8e1c1287
Author: Ricardo Neri
AuthorDate: Sun, 5 Nov 2017 18:27:47 -0800
Committer: Ingo Molnar
CommitDate: Wed, 8 Nov 2017 11:16:19 +0100
x86/insn-eval: Add support
Commit-ID: 70e57c0f4b502f2435b7649a201861fe212c2e4e
Gitweb: https://git.kernel.org/tip/70e57c0f4b502f2435b7649a201861fe212c2e4e
Author: Ricardo Neri <ricardo.neri-calde...@linux.intel.com>
AuthorDate: Sun, 5 Nov 2017 18:27:46 -0800
Committer: Ingo Molnar <mi...@kernel.org>
Commit-ID: 70e57c0f4b502f2435b7649a201861fe212c2e4e
Gitweb: https://git.kernel.org/tip/70e57c0f4b502f2435b7649a201861fe212c2e4e
Author: Ricardo Neri
AuthorDate: Sun, 5 Nov 2017 18:27:46 -0800
Committer: Ingo Molnar
CommitDate: Wed, 8 Nov 2017 11:16:18 +0100
x86/insn-eval: Compute
t;
Cc: Paolo Bonzini <pbonz...@redhat.com>
Cc: x...@kernel.org
Reviewed-by: Borislav Petkov <b...@suse.de>
Signed-off-by: Ricardo Neri <ricardo.neri-calde...@linux.intel.com>
---
arch/x86/include/asm/cpufeatures.h | 1 +
arch/x86/include/asm/disabled-features.h| 8 ++
aul Gortmaker
Cc: Peter Zijlstra
Cc: Ravi V. Shankar
Cc: Shuah Khan
Cc: Vlastimil Babka
Cc: Tony Luck
Cc: Paolo Bonzini
Cc: x...@kernel.org
Reviewed-by: Borislav Petkov
Signed-off-by: Ricardo Neri
---
arch/x86/include/asm/cpufeatures.h | 1 +
arch/x86/include/asm/disabled-features.h
suse.de>
Cc: Dmitry Vyukov <dvyu...@google.com>
Cc: Tony Luck <tony.l...@intel.com>
Cc: Ravi V. Shankar <ravi.v.shan...@intel.com>
Cc: x...@kernel.org
Suggested-by: Borislav Petkov <b...@suse.de>
Signed-off-by: Ricardo Neri <ricardo.neri-calde...@linux.intel.com>
--
Cc: Ravi V. Shankar
Cc: x...@kernel.org
Suggested-by: Borislav Petkov
Signed-off-by: Ricardo Neri
---
arch/x86/lib/insn-eval.c | 243 ---
1 file changed, 185 insertions(+), 58 deletions(-)
diff --git a/arch/x86/lib/insn-eval.c b/arch/x86/lib/insn
...@intel.com>
Cc: Ravi V. Shankar <ravi.v.shan...@intel.com>
Cc: x...@kernel.org
Signed-off-by: Ricardo Neri <ricardo.neri-calde...@linux.intel.com>
---
arch/x86/lib/insn-eval.c | 112 ---
1 file changed, 106 insertions(+), 6 deletions(-)
King
Cc: Lorenzo Stoakes
Cc: Qiaowei Ren
Cc: Arnaldo Carvalho de Melo
Cc: Masami Hiramatsu
Cc: Adrian Hunter
Cc: Kees Cook
Cc: Thomas Garnier
Cc: Peter Zijlstra
Cc: Borislav Petkov
Cc: Dmitry Vyukov
Cc: Tony Luck
Cc: Ravi V. Shankar
Cc: x...@kernel.org
Signed-off-by: Ricardo Neri
<pet...@infradead.org>
Cc: Borislav Petkov <b...@suse.de>
Cc: Dmitry Vyukov <dvyu...@google.com>
Cc: Tony Luck <tony.l...@intel.com>
Cc: Ravi V. Shankar <ravi.v.shan...@intel.com>
Cc: x...@kernel.org
Signed-off-by: Ricardo Neri <ricardo.neri-calde...@linux.intel.com&
om>
Cc: Ravi V. Shankar <ravi.v.shan...@intel.com>
Cc: x...@kernel.org
Signed-off-by: Ricardo Neri <ricardo.neri-calde...@linux.intel.com>
---
arch/x86/lib/insn-eval.c | 213 ++-
1 file changed, 212 insertions(+), 1 deletion(-)
diff --git a/
i.v.shan...@intel.com>
Cc: Shuah Khan <sh...@kernel.org>
Cc: Vlastimil Babka <vba...@suse.cz>
Cc: Tony Luck <tony.l...@intel.com>
Cc: Paolo Bonzini <pbonz...@redhat.com>
Cc: x...@kernel.org
Signed-off-by: Ricardo Neri <ricardo.neri-calde...@linu
Zijlstra
Cc: Borislav Petkov
Cc: Dmitry Vyukov
Cc: Tony Luck
Cc: Ravi V. Shankar
Cc: x...@kernel.org
Signed-off-by: Ricardo Neri
---
arch/x86/lib/insn-eval.c | 11 +++
1 file changed, 11 insertions(+)
diff --git a/arch/x86/lib/insn-eval.c b/arch/x86/lib/insn-eval.c
index 1ac3973
: Lorenzo Stoakes
Cc: Qiaowei Ren
Cc: Arnaldo Carvalho de Melo
Cc: Masami Hiramatsu
Cc: Adrian Hunter
Cc: Kees Cook
Cc: Thomas Garnier
Cc: Peter Zijlstra
Cc: Borislav Petkov
Cc: Dmitry Vyukov
Cc: Tony Luck
Cc: Ravi V. Shankar
Cc: x...@kernel.org
Signed-off-by: Ricardo Neri
---
arch/x86/lib
off-by: Ricardo Neri
---
arch/x86/include/asm/umip.h | 12 ++
arch/x86/kernel/Makefile| 1 +
arch/x86/kernel/umip.c | 321
3 files changed, 334 insertions(+)
create mode 100644 arch/x86/include/asm/umip.h
create mode 100644 arch/x86/kernel/umi
>
Cc: Vlastimil Babka <vba...@suse.cz>
Cc: Tony Luck <tony.l...@intel.com>
Cc: Paolo Bonzini <pbonz...@redhat.com>
Cc: x...@kernel.org
Signed-off-by: Ricardo Neri <ricardo.neri-calde...@linux.intel.com>
---
arch/x86/kernel/umip.c | 49 +
: Huang Rui
Cc: Jiri Slaby
Cc: Jonathan Corbet
Cc: Michael S. Tsirkin
Cc: Paul Gortmaker
Cc: Peter Zijlstra
Cc: Ravi V. Shankar
Cc: Shuah Khan
Cc: Vlastimil Babka
Cc: Tony Luck
Cc: Paolo Bonzini
Cc: x...@kernel.org
Signed-off-by: Ricardo Neri
---
arch/x86/kernel/umip.c | 49
t...@infradead.org>
Cc: Borislav Petkov <b...@suse.de>
Cc: Tony Luck <tony.l...@intel.com>
Cc: Dmitry Vyukov <dvyu...@google.com>
Cc: Ravi V. Shankar <ravi.v.shan...@intel.com>
Cc: x...@kernel.org
Signed-off-by: Ricardo Neri <ricardo.neri-calde...@linux.intel.com>
---
Cc: Borislav Petkov
Cc: Tony Luck
Cc: Dmitry Vyukov
Cc: Ravi V. Shankar
Cc: x...@kernel.org
Signed-off-by: Ricardo Neri
---
arch/x86/lib/insn-eval.c | 60
1 file changed, 55 insertions(+), 5 deletions(-)
diff --git a/arch/x86/lib/insn-eval.c b
n <m...@redhat.com>
Cc: Paul Gortmaker <paul.gortma...@windriver.com>
Cc: Peter Zijlstra <pet...@infradead.org>
Cc: Ravi V. Shankar <ravi.v.shan...@intel.com>
Cc: Shuah Khan <sh...@kernel.org>
Cc: Vlastimil Babka <vba...@suse.cz>
Cc: Tony Luck <tony.l...@intel.c
: Paul Gortmaker
Cc: Peter Zijlstra
Cc: Ravi V. Shankar
Cc: Shuah Khan
Cc: Vlastimil Babka
Cc: Tony Luck
Cc: Paolo Bonzini
Cc: x...@kernel.org
Signed-off-by: Ricardo Neri
---
arch/x86/Kconfig | 10 ++
arch/x86/kernel/cpu/common.c | 25 -
2 files
n...@intel.com>
Cc: Shuah Khan <sh...@kernel.org>
Cc: Vlastimil Babka <vba...@suse.cz>
Signed-off-by: Ricardo Neri <ricardo.neri-calde...@linux.intel.com>
---
tools/testing/selftests/x86/entry_from_vm86.c | 73 ++-
1 file changed, 72 insertions(+), 1 dele
Cc: Dave Hansen
Cc: Fenghua Yu
Cc: Huang Rui
Cc: Jiri Slaby
Cc: Jonathan Corbet
Cc: Michael S. Tsirkin
Cc: Paul Gortmaker
Cc: Peter Zijlstra
Cc: Tony Luck
Cc: Ravi V. Shankar
Cc: Shuah Khan
Cc: Vlastimil Babka
Signed-off-by: Ricardo Neri
---
tools/testing/selftests/x86/entry_from_vm86
@redhat.com>
Cc: Paul Gortmaker <paul.gortma...@windriver.com>
Cc: Peter Zijlstra <pet...@infradead.org>
Cc: Ravi V. Shankar <ravi.v.shan...@intel.com>
Cc: Tony Luck <tony.l...@intel.com>
Cc: Shuah Khan <sh...@kernel.org>
Cc: Vlastimil Babka <vba...@suse.cz>
Signe
kin
Cc: Paul Gortmaker
Cc: Peter Zijlstra
Cc: Ravi V. Shankar
Cc: Tony Luck
Cc: Shuah Khan
Cc: Vlastimil Babka
Signed-off-by: Ricardo Neri
---
tools/testing/selftests/x86/entry_from_vm86.c | 18 +-
1 file changed, 17 insertions(+), 1 deletion(-)
diff --git a/tools/test
tel.com>
Cc: Paolo Bonzini <pbonz...@redhat.com>
Cc: x...@kernel.org
Reviewed-by: Andy Lutomirski <l...@kernel.org>
Signed-off-by: Ricardo Neri <ricardo.neri-calde...@linux.intel.com>
---
arch/x86/kernel/traps.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/arch
Cc: Paul Gortmaker
Cc: Peter Zijlstra
Cc: Ravi V. Shankar
Cc: Shuah Khan
Cc: Vlastimil Babka
Cc: Tony Luck
Cc: Paolo Bonzini
Cc: x...@kernel.org
Reviewed-by: Andy Lutomirski
Signed-off-by: Ricardo Neri
---
arch/x86/kernel/traps.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/a
. A separate set of function is used for 16-bit
addresses.
*Extended and rename the function get_seg_base_addr() as
get_seg_base_addr() to also return the limit of the segment associated
with the instruction operand.
Ricardo Neri (12):
x86/insn-eval: Compute linear address in several utility func
. A separate set of function is used for 16-bit
addresses.
*Extended and rename the function get_seg_base_addr() as
get_seg_base_addr() to also return the limit of the segment associated
with the instruction operand.
Ricardo Neri (12):
x86/insn-eval: Compute linear address in several utility func
On Fri, Nov 03, 2017 at 11:17:49AM +0100, Ingo Molnar wrote:
>
> * Ricardo Neri <ricardo.neri-calde...@linux.intel.com> wrote:
>
> > On Thu, Nov 02, 2017 at 09:51:08AM +0100, Ingo Molnar wrote:
> > >
> > > * Ricardo Neri <ri
On Fri, Nov 03, 2017 at 11:17:49AM +0100, Ingo Molnar wrote:
>
> * Ricardo Neri wrote:
>
> > On Thu, Nov 02, 2017 at 09:51:08AM +0100, Ingo Molnar wrote:
> > >
> > > * Ricardo Neri wrote:
> > >
> > > > + /*
> > >
On Thu, Nov 02, 2017 at 12:07:13PM +0100, Thomas Gleixner wrote:
> On Thu, 2 Nov 2017, Ingo Molnar wrote:
>
> > * Ricardo Neri <ricardo.neri-calde...@linux.intel.com> wrote:
> >
> > > + /*
> > > + * -EDOM means that we must ignore the address_offset.
On Thu, Nov 02, 2017 at 12:07:13PM +0100, Thomas Gleixner wrote:
> On Thu, 2 Nov 2017, Ingo Molnar wrote:
>
> > * Ricardo Neri wrote:
> >
> > > + /*
> > > + * -EDOM means that we must ignore the address_offset. In such a case,
> > > + *
On Thu, Nov 02, 2017 at 09:51:08AM +0100, Ingo Molnar wrote:
>
> * Ricardo Neri <ricardo.neri-calde...@linux.intel.com> wrote:
>
> > + /*
> > +* -EDOM means that we must ignore the address_offset. In such a case,
> > +* in 64-bit mode the effe
On Thu, Nov 02, 2017 at 09:51:08AM +0100, Ingo Molnar wrote:
>
> * Ricardo Neri wrote:
>
> > + /*
> > +* -EDOM means that we must ignore the address_offset. In such a case,
> > +* in 64-bit mode the effective address relative to the RIP of the
>
Commit-ID: 71271269ef9a997fb4416b2f8ef3558dd846c7cb
Gitweb: https://git.kernel.org/tip/71271269ef9a997fb4416b2f8ef3558dd846c7cb
Author: Ricardo Neri <ricardo.neri-calde...@linux.intel.com>
AuthorDate: Fri, 27 Oct 2017 16:51:38 -0700
Committer: Ingo Molnar <mi...@kernel.org>
Commit-ID: 71271269ef9a997fb4416b2f8ef3558dd846c7cb
Gitweb: https://git.kernel.org/tip/71271269ef9a997fb4416b2f8ef3558dd846c7cb
Author: Ricardo Neri
AuthorDate: Fri, 27 Oct 2017 16:51:38 -0700
Committer: Ingo Molnar
CommitDate: Thu, 2 Nov 2017 09:55:14 +0100
x86/insn-eval: Extend
Commit-ID: 108904442850c2884679f81121df3ef42d88cb9c
Gitweb: https://git.kernel.org/tip/108904442850c2884679f81121df3ef42d88cb9c
Author: Ricardo Neri <ricardo.neri-calde...@linux.intel.com>
AuthorDate: Fri, 27 Oct 2017 13:25:45 -0700
Committer: Thomas Gleixner <t...@linu
Commit-ID: 108904442850c2884679f81121df3ef42d88cb9c
Gitweb: https://git.kernel.org/tip/108904442850c2884679f81121df3ef42d88cb9c
Author: Ricardo Neri
AuthorDate: Fri, 27 Oct 2017 13:25:45 -0700
Committer: Thomas Gleixner
CommitDate: Wed, 1 Nov 2017 21:50:13 +0100
x86/insn-eval
Commit-ID: e526a302e425ab1efc5f59e52449bbcc768e
Gitweb: https://git.kernel.org/tip/e526a302e425ab1efc5f59e52449bbcc768e
Author: Ricardo Neri <ricardo.neri-calde...@linux.intel.com>
AuthorDate: Fri, 27 Oct 2017 13:25:44 -0700
Committer: Thomas Gleixner <t...@linu
Commit-ID: e526a302e425ab1efc5f59e52449bbcc768e
Gitweb: https://git.kernel.org/tip/e526a302e425ab1efc5f59e52449bbcc768e
Author: Ricardo Neri
AuthorDate: Fri, 27 Oct 2017 13:25:44 -0700
Committer: Thomas Gleixner
CommitDate: Wed, 1 Nov 2017 21:50:13 +0100
x86/insn-eval
Commit-ID: 4efea85fb56fa1691b79af1eea4c1425660cf4e3
Gitweb: https://git.kernel.org/tip/4efea85fb56fa1691b79af1eea4c1425660cf4e3
Author: Ricardo Neri <ricardo.neri-calde...@linux.intel.com>
AuthorDate: Fri, 27 Oct 2017 13:25:43 -0700
Committer: Thomas Gleixner <t...@linu
Commit-ID: 4efea85fb56fa1691b79af1eea4c1425660cf4e3
Gitweb: https://git.kernel.org/tip/4efea85fb56fa1691b79af1eea4c1425660cf4e3
Author: Ricardo Neri
AuthorDate: Fri, 27 Oct 2017 13:25:43 -0700
Committer: Thomas Gleixner
CommitDate: Wed, 1 Nov 2017 21:50:12 +0100
x86/insn-eval: Add
Commit-ID: bd5a410a5de3a6893eaacc749e706b85506dc908
Gitweb: https://git.kernel.org/tip/bd5a410a5de3a6893eaacc749e706b85506dc908
Author: Ricardo Neri <ricardo.neri-calde...@linux.intel.com>
AuthorDate: Fri, 27 Oct 2017 13:25:42 -0700
Committer: Thomas Gleixner <t...@linu
Commit-ID: bd5a410a5de3a6893eaacc749e706b85506dc908
Gitweb: https://git.kernel.org/tip/bd5a410a5de3a6893eaacc749e706b85506dc908
Author: Ricardo Neri
AuthorDate: Fri, 27 Oct 2017 13:25:42 -0700
Committer: Thomas Gleixner
CommitDate: Wed, 1 Nov 2017 21:50:12 +0100
x86/insn-eval: Add
Commit-ID: 670f928ba09b06712da34a3c44be6c8fa561fb19
Gitweb: https://git.kernel.org/tip/670f928ba09b06712da34a3c44be6c8fa561fb19
Author: Ricardo Neri <ricardo.neri-calde...@linux.intel.com>
AuthorDate: Fri, 27 Oct 2017 13:25:41 -0700
Committer: Thomas Gleixner <t...@linu
Commit-ID: 32d0b95300db03c2b23b2ea2c94769a4a138e79d
Gitweb: https://git.kernel.org/tip/32d0b95300db03c2b23b2ea2c94769a4a138e79d
Author: Ricardo Neri <ricardo.neri-calde...@linux.intel.com>
AuthorDate: Fri, 27 Oct 2017 13:25:40 -0700
Committer: Thomas Gleixner <t...@linu
Commit-ID: 670f928ba09b06712da34a3c44be6c8fa561fb19
Gitweb: https://git.kernel.org/tip/670f928ba09b06712da34a3c44be6c8fa561fb19
Author: Ricardo Neri
AuthorDate: Fri, 27 Oct 2017 13:25:41 -0700
Committer: Thomas Gleixner
CommitDate: Wed, 1 Nov 2017 21:50:12 +0100
x86/insn-eval: Add
Commit-ID: 32d0b95300db03c2b23b2ea2c94769a4a138e79d
Gitweb: https://git.kernel.org/tip/32d0b95300db03c2b23b2ea2c94769a4a138e79d
Author: Ricardo Neri
AuthorDate: Fri, 27 Oct 2017 13:25:40 -0700
Committer: Thomas Gleixner
CommitDate: Wed, 1 Nov 2017 21:50:11 +0100
x86/insn-eval: Add
Commit-ID: ed594e4ba5bfe268d63d7cee3c1a827e3dd5056f
Gitweb: https://git.kernel.org/tip/ed594e4ba5bfe268d63d7cee3c1a827e3dd5056f
Author: Ricardo Neri <ricardo.neri-calde...@linux.intel.com>
AuthorDate: Fri, 27 Oct 2017 13:25:37 -0700
Committer: Thomas Gleixner <t...@linu
Commit-ID: ed594e4ba5bfe268d63d7cee3c1a827e3dd5056f
Gitweb: https://git.kernel.org/tip/ed594e4ba5bfe268d63d7cee3c1a827e3dd5056f
Author: Ricardo Neri
AuthorDate: Fri, 27 Oct 2017 13:25:37 -0700
Committer: Thomas Gleixner
CommitDate: Wed, 1 Nov 2017 21:50:10 +0100
x86/insn-eval: Do
Commit-ID: 536b815388f7f4d2a7cd1418939902fb037ea370
Gitweb: https://git.kernel.org/tip/536b815388f7f4d2a7cd1418939902fb037ea370
Author: Ricardo Neri <ricardo.neri-calde...@linux.intel.com>
AuthorDate: Fri, 27 Oct 2017 13:25:39 -0700
Committer: Thomas Gleixner <t...@linu
Commit-ID: 536b815388f7f4d2a7cd1418939902fb037ea370
Gitweb: https://git.kernel.org/tip/536b815388f7f4d2a7cd1418939902fb037ea370
Author: Ricardo Neri
AuthorDate: Fri, 27 Oct 2017 13:25:39 -0700
Committer: Thomas Gleixner
CommitDate: Wed, 1 Nov 2017 21:50:11 +0100
x86/insn-eval: Add
Commit-ID: e5e45f0191740ecb365fa8c7a25814ce8ac8
Gitweb: https://git.kernel.org/tip/e5e45f0191740ecb365fa8c7a25814ce8ac8
Author: Ricardo Neri <ricardo.neri-calde...@linux.intel.com>
AuthorDate: Fri, 27 Oct 2017 13:25:38 -0700
Committer: Thomas Gleixner <t...@linu
Commit-ID: e5e45f0191740ecb365fa8c7a25814ce8ac8
Gitweb: https://git.kernel.org/tip/e5e45f0191740ecb365fa8c7a25814ce8ac8
Author: Ricardo Neri
AuthorDate: Fri, 27 Oct 2017 13:25:38 -0700
Committer: Thomas Gleixner
CommitDate: Wed, 1 Nov 2017 21:50:11 +0100
x86/insn-eval: Add
Commit-ID: 32542ee295bec38e5e1608f8c9d6d28e5a7e6112
Gitweb: https://git.kernel.org/tip/32542ee295bec38e5e1608f8c9d6d28e5a7e6112
Author: Ricardo Neri <ricardo.neri-calde...@linux.intel.com>
AuthorDate: Fri, 27 Oct 2017 13:25:36 -0700
Committer: Thomas Gleixner <t...@linu
Commit-ID: 32542ee295bec38e5e1608f8c9d6d28e5a7e6112
Gitweb: https://git.kernel.org/tip/32542ee295bec38e5e1608f8c9d6d28e5a7e6112
Author: Ricardo Neri
AuthorDate: Fri, 27 Oct 2017 13:25:36 -0700
Committer: Thomas Gleixner
CommitDate: Wed, 1 Nov 2017 21:50:10 +0100
x86/mpx, x86/insn
Commit-ID: b0ce5b8c95c83a7b98c679b117e3d6ae6f97154b
Gitweb: https://git.kernel.org/tip/b0ce5b8c95c83a7b98c679b117e3d6ae6f97154b
Author: Ricardo Neri <ricardo.neri-calde...@linux.intel.com>
AuthorDate: Fri, 27 Oct 2017 13:25:29 -0700
Committer: Thomas Gleixner <t...@linu
Commit-ID: b0ce5b8c95c83a7b98c679b117e3d6ae6f97154b
Gitweb: https://git.kernel.org/tip/b0ce5b8c95c83a7b98c679b117e3d6ae6f97154b
Author: Ricardo Neri
AuthorDate: Fri, 27 Oct 2017 13:25:29 -0700
Committer: Thomas Gleixner
CommitDate: Wed, 1 Nov 2017 21:50:07 +0100
x86/boot: Relocate
Commit-ID: ff9d78025c519046cfbc212b34f09116685402fc
Gitweb: https://git.kernel.org/tip/ff9d78025c519046cfbc212b34f09116685402fc
Author: Ricardo Neri <ricardo.neri-calde...@linux.intel.com>
AuthorDate: Fri, 27 Oct 2017 13:25:34 -0700
Committer: Thomas Gleixner <t...@linu
Commit-ID: 4578f06fc93fb73c9c644ed838f4cdabbfdc4df1
Gitweb: https://git.kernel.org/tip/4578f06fc93fb73c9c644ed838f4cdabbfdc4df1
Author: Ricardo Neri <ricardo.neri-calde...@linux.intel.com>
AuthorDate: Fri, 27 Oct 2017 13:25:35 -0700
Committer: Thomas Gleixner <t...@linu
Commit-ID: ff9d78025c519046cfbc212b34f09116685402fc
Gitweb: https://git.kernel.org/tip/ff9d78025c519046cfbc212b34f09116685402fc
Author: Ricardo Neri
AuthorDate: Fri, 27 Oct 2017 13:25:34 -0700
Committer: Thomas Gleixner
CommitDate: Wed, 1 Nov 2017 21:50:09 +0100
x86/mpx: Do not use
Commit-ID: 4578f06fc93fb73c9c644ed838f4cdabbfdc4df1
Gitweb: https://git.kernel.org/tip/4578f06fc93fb73c9c644ed838f4cdabbfdc4df1
Author: Ricardo Neri
AuthorDate: Fri, 27 Oct 2017 13:25:35 -0700
Committer: Thomas Gleixner
CommitDate: Wed, 1 Nov 2017 21:50:10 +0100
x86/mpx: Do not use
Commit-ID: ed40a10431701d683bfd59f7ca01a8c97408cf67
Gitweb: https://git.kernel.org/tip/ed40a10431701d683bfd59f7ca01a8c97408cf67
Author: Ricardo Neri <ricardo.neri-calde...@linux.intel.com>
AuthorDate: Fri, 27 Oct 2017 13:25:31 -0700
Committer: Thomas Gleixner <t...@linu
Commit-ID: ed40a10431701d683bfd59f7ca01a8c97408cf67
Gitweb: https://git.kernel.org/tip/ed40a10431701d683bfd59f7ca01a8c97408cf67
Author: Ricardo Neri
AuthorDate: Fri, 27 Oct 2017 13:25:31 -0700
Committer: Thomas Gleixner
CommitDate: Wed, 1 Nov 2017 21:50:08 +0100
uprobes/x86: Use
Commit-ID: b8d2eff3b1c6e46238a5fb3f56843e9974b4889f
Gitweb: https://git.kernel.org/tip/b8d2eff3b1c6e46238a5fb3f56843e9974b4889f
Author: Ricardo Neri <ricardo.neri-calde...@linux.intel.com>
AuthorDate: Fri, 27 Oct 2017 13:25:33 -0700
Committer: Thomas Gleixner <t...@linu
Commit-ID: b8d2eff3b1c6e46238a5fb3f56843e9974b4889f
Gitweb: https://git.kernel.org/tip/b8d2eff3b1c6e46238a5fb3f56843e9974b4889f
Author: Ricardo Neri
AuthorDate: Fri, 27 Oct 2017 13:25:33 -0700
Committer: Thomas Gleixner
CommitDate: Wed, 1 Nov 2017 21:50:09 +0100
x86/mpx: Use signed
Commit-ID: e27c310af5c05cf876d9cad006928076c27f54d4
Gitweb: https://git.kernel.org/tip/e27c310af5c05cf876d9cad006928076c27f54d4
Author: Ricardo Neri <ricardo.neri-calde...@linux.intel.com>
AuthorDate: Fri, 27 Oct 2017 13:25:30 -0700
Committer: Thomas Gleixner <t...@linu
Commit-ID: e27c310af5c05cf876d9cad006928076c27f54d4
Gitweb: https://git.kernel.org/tip/e27c310af5c05cf876d9cad006928076c27f54d4
Author: Ricardo Neri
AuthorDate: Fri, 27 Oct 2017 13:25:30 -0700
Committer: Thomas Gleixner
CommitDate: Wed, 1 Nov 2017 21:50:08 +0100
ptrace,x86: Make
Commit-ID: b15d70df6e685912be8bbcb7557d277d48aa942c
Gitweb: https://git.kernel.org/tip/b15d70df6e685912be8bbcb7557d277d48aa942c
Author: Ricardo Neri <ricardo.neri-calde...@linux.intel.com>
AuthorDate: Fri, 27 Oct 2017 13:25:32 -0700
Committer: Thomas Gleixner <t...@linu
Commit-ID: b15d70df6e685912be8bbcb7557d277d48aa942c
Gitweb: https://git.kernel.org/tip/b15d70df6e685912be8bbcb7557d277d48aa942c
Author: Ricardo Neri
AuthorDate: Fri, 27 Oct 2017 13:25:32 -0700
Committer: Thomas Gleixner
CommitDate: Wed, 1 Nov 2017 21:50:08 +0100
x86/mpx: Simplify
Commit-ID: 1067f030994c69ca1fba8c607437c8895dcf8509
Gitweb: https://git.kernel.org/tip/1067f030994c69ca1fba8c607437c8895dcf8509
Author: Ricardo Neri <ricardo.neri-calde...@linux.intel.com>
AuthorDate: Fri, 27 Oct 2017 13:25:28 -0700
Committer: Thomas Gleixner <t...@linu
Commit-ID: 1067f030994c69ca1fba8c607437c8895dcf8509
Gitweb: https://git.kernel.org/tip/1067f030994c69ca1fba8c607437c8895dcf8509
Author: Ricardo Neri
AuthorDate: Fri, 27 Oct 2017 13:25:28 -0700
Committer: Thomas Gleixner
CommitDate: Wed, 1 Nov 2017 21:50:07 +0100
x86/mm: Relocate page
On Wed, Nov 01, 2017 at 06:56:42PM +0100, Borislav Petkov wrote:
> On Fri, Oct 27, 2017 at 01:25:45PM -0700, Ricardo Neri wrote:
> > insn_get_addr_ref() returns the effective address as defined by the
> > section 3.7.5.1 Vol 1 of the Intel 64 and IA-32 Architectures Software
> &g
On Wed, Nov 01, 2017 at 06:56:42PM +0100, Borislav Petkov wrote:
> On Fri, Oct 27, 2017 at 01:25:45PM -0700, Ricardo Neri wrote:
> > insn_get_addr_ref() returns the effective address as defined by the
> > section 3.7.5.1 Vol 1 of the Intel 64 and IA-32 Architectures Software
> &g
r...@google.com>
Cc: Peter Zijlstra <pet...@infradead.org>
Cc: Borislav Petkov <b...@suse.de>
Cc: Dmitry Vyukov <dvyu...@google.com>
Cc: Ravi V. Shankar <ravi.v.shan...@intel.com>
Cc: x...@kernel.org
Suggested-by: Borislav Petkov <b...@suse.de>
Signed-off-by
: Kees Cook
Cc: Thomas Garnier
Cc: Peter Zijlstra
Cc: Borislav Petkov
Cc: Dmitry Vyukov
Cc: Ravi V. Shankar
Cc: x...@kernel.org
Suggested-by: Borislav Petkov
Signed-off-by: Ricardo Neri
---
arch/x86/lib/insn-eval.c | 243 ---
1 file changed, 186
<pet...@infradead.org>
Cc: Borislav Petkov <b...@suse.de>
Cc: Dmitry Vyukov <dvyu...@google.com>
Cc: Ravi V. Shankar <ravi.v.shan...@intel.com>
Cc: x...@kernel.org
Signed-off-by: Ricardo Neri <ricardo.neri-calde...@linux.intel.com>
---
arch/x86/lib/insn-eval.c | 11 +
Zijlstra
Cc: Borislav Petkov
Cc: Dmitry Vyukov
Cc: Ravi V. Shankar
Cc: x...@kernel.org
Signed-off-by: Ricardo Neri
---
arch/x86/lib/insn-eval.c | 11 +++
1 file changed, 11 insertions(+)
diff --git a/arch/x86/lib/insn-eval.c b/arch/x86/lib/insn-eval.c
index d5618ee..66d597d 100644
t;
Cc: Paolo Bonzini <pbonz...@redhat.com>
Cc: x...@kernel.org
Reviewed-by: Borislav Petkov <b...@suse.de>
Signed-off-by: Ricardo Neri <ricardo.neri-calde...@linux.intel.com>
---
arch/x86/include/asm/cpufeatures.h | 1 +
arch/x86/include/asm/disabled-features.h| 8 ++
..@infradead.org>
Cc: Borislav Petkov <b...@suse.de>
Cc: Dmitry Vyukov <dvyu...@google.com>
Cc: Ravi V. Shankar <ravi.v.shan...@intel.com>
Cc: x...@kernel.org
Signed-off-by: Ricardo Neri <ricardo.neri-calde...@linux.intel.com>
---
arch/x86/lib/insn-eval.c | 60 +
Hunter <adrian.hun...@intel.com>
Cc: Kees Cook <keesc...@chromium.org>
Cc: Thomas Garnier <thgar...@google.com>
Cc: Peter Zijlstra <pet...@infradead.org>
Cc: Borislav Petkov <b...@suse.de>
Cc: Dmitry Vyukov <dvyu...@google.com>
Cc: Ravi V. Shankar <ravi.v.shan.
aul Gortmaker
Cc: Peter Zijlstra
Cc: Ravi V. Shankar
Cc: Shuah Khan
Cc: Vlastimil Babka
Cc: Tony Luck
Cc: Paolo Bonzini
Cc: x...@kernel.org
Reviewed-by: Borislav Petkov
Signed-off-by: Ricardo Neri
---
arch/x86/include/asm/cpufeatures.h | 1 +
arch/x86/include/asm/disabled-features.h
Cc: Borislav Petkov
Cc: Dmitry Vyukov
Cc: Ravi V. Shankar
Cc: x...@kernel.org
Signed-off-by: Ricardo Neri
---
arch/x86/lib/insn-eval.c | 60
1 file changed, 55 insertions(+), 5 deletions(-)
diff --git a/arch/x86/lib/insn-eval.c b/arch/x86/lib
: Lorenzo Stoakes
Cc: Qiaowei Ren
Cc: Arnaldo Carvalho de Melo
Cc: Masami Hiramatsu
Cc: Adrian Hunter
Cc: Kees Cook
Cc: Thomas Garnier
Cc: Peter Zijlstra
Cc: Borislav Petkov
Cc: Dmitry Vyukov
Cc: Ravi V. Shankar
Cc: x...@kernel.org
Signed-off-by: Ricardo Neri
---
arch/x86/lib/insn-eval.c | 213
Garnier <thgar...@google.com>
Cc: Peter Zijlstra <pet...@infradead.org>
Cc: Borislav Petkov <b...@suse.de>
Cc: Dmitry Vyukov <dvyu...@google.com>
Cc: Ravi V. Shankar <ravi.v.shan...@intel.com>
Cc: x...@kernel.org
Signed-off-by: Rica
Cc: Kees Cook
Cc: Thomas Garnier
Cc: Peter Zijlstra
Cc: Borislav Petkov
Cc: Dmitry Vyukov
Cc: Ravi V. Shankar
Cc: x...@kernel.org
Signed-off-by: Ricardo Neri
---
arch/x86/lib/insn-eval.c | 113 ---
1 file changed, 107 insertions(+), 6 deletions
irkin <m...@redhat.com>
Cc: Paul Gortmaker <paul.gortma...@windriver.com>
Cc: Peter Zijlstra <pet...@infradead.org>
Cc: Ravi V. Shankar <ravi.v.shan...@intel.com>
Cc: Shuah Khan <sh...@kernel.org>
Cc: Vlastimil Babka <vba...@suse.cz>
Cc: Tony Luck <tony.l...@i
@intel.com>
Cc: Shuah Khan <sh...@kernel.org>
Cc: Vlastimil Babka <vba...@suse.cz>
Cc: Tony Luck <tony.l...@intel.com>
Cc: Paolo Bonzini <pbonz...@redhat.com>
Cc: x...@kernel.org
Signed-off-by: Ricardo Neri <ricardo.neri-calde...@linu
201 - 300 of 958 matches
Mail list logo