Re: [PATCH V1 06/19] perf tools: Fix kernel_start for PTI on x86

2018-05-16 Thread Arnaldo Carvalho de Melo
Em Wed, May 16, 2018 at 09:16:57PM +0300, Adrian Hunter escreveu: > On 05/16/2018 04:55 PM, Arnaldo Carvalho de Melo wrote: > > Em Wed, May 16, 2018 at 04:45:41PM +0300, Adrian Hunter escreveu: > >> On 16/05/18 16:00, Arnaldo Carvalho de Melo wrote: > >>> 2303 bool machine__is(struct machine

Re: [PATCH V1 06/19] perf tools: Fix kernel_start for PTI on x86

2018-05-16 Thread Arnaldo Carvalho de Melo
Em Wed, May 16, 2018 at 09:16:57PM +0300, Adrian Hunter escreveu: > On 05/16/2018 04:55 PM, Arnaldo Carvalho de Melo wrote: > > Em Wed, May 16, 2018 at 04:45:41PM +0300, Adrian Hunter escreveu: > >> On 16/05/18 16:00, Arnaldo Carvalho de Melo wrote: > >>> 2303 bool machine__is(struct machine

Re: [PATCH V1 06/19] perf tools: Fix kernel_start for PTI on x86

2018-05-16 Thread Adrian Hunter
On 05/16/2018 04:55 PM, Arnaldo Carvalho de Melo wrote: > Em Wed, May 16, 2018 at 04:45:41PM +0300, Adrian Hunter escreveu: >> On 16/05/18 16:00, Arnaldo Carvalho de Melo wrote: >>> 2303bool machine__is(struct machine *machine, const char *arch) >>> 2304{ >>> 2305

Re: [PATCH V1 06/19] perf tools: Fix kernel_start for PTI on x86

2018-05-16 Thread Adrian Hunter
On 05/16/2018 04:55 PM, Arnaldo Carvalho de Melo wrote: > Em Wed, May 16, 2018 at 04:45:41PM +0300, Adrian Hunter escreveu: >> On 16/05/18 16:00, Arnaldo Carvalho de Melo wrote: >>> 2303bool machine__is(struct machine *machine, const char *arch) >>> 2304{ >>> 2305

Re: [PATCH V1 06/19] perf tools: Fix kernel_start for PTI on x86

2018-05-16 Thread Arnaldo Carvalho de Melo
Em Wed, May 16, 2018 at 04:45:41PM +0300, Adrian Hunter escreveu: > On 16/05/18 16:00, Arnaldo Carvalho de Melo wrote: > > 2303bool machine__is(struct machine *machine, const char *arch) > > 2304{ > > 2305return machine && machine->env && > >

Re: [PATCH V1 06/19] perf tools: Fix kernel_start for PTI on x86

2018-05-16 Thread Arnaldo Carvalho de Melo
Em Wed, May 16, 2018 at 04:45:41PM +0300, Adrian Hunter escreveu: > On 16/05/18 16:00, Arnaldo Carvalho de Melo wrote: > > 2303bool machine__is(struct machine *machine, const char *arch) > > 2304{ > > 2305return machine && machine->env && > >

Re: [PATCH V1 06/19] perf tools: Fix kernel_start for PTI on x86

2018-05-16 Thread Adrian Hunter
On 16/05/18 16:00, Arnaldo Carvalho de Melo wrote: > Em Tue, May 15, 2018 at 03:43:20PM +0300, Adrian Hunter escreveu: >> On x86_64, PTI entry trampolines are less than the start of kernel text, >> but still above 2^63. So leave kernel_start = 1ULL << 63 for x86_64. >> >> Signed-off-by: Adrian

Re: [PATCH V1 06/19] perf tools: Fix kernel_start for PTI on x86

2018-05-16 Thread Adrian Hunter
On 16/05/18 16:00, Arnaldo Carvalho de Melo wrote: > Em Tue, May 15, 2018 at 03:43:20PM +0300, Adrian Hunter escreveu: >> On x86_64, PTI entry trampolines are less than the start of kernel text, >> but still above 2^63. So leave kernel_start = 1ULL << 63 for x86_64. >> >> Signed-off-by: Adrian

Re: [PATCH V1 06/19] perf tools: Fix kernel_start for PTI on x86

2018-05-16 Thread Arnaldo Carvalho de Melo
Em Tue, May 15, 2018 at 03:43:20PM +0300, Adrian Hunter escreveu: > On x86_64, PTI entry trampolines are less than the start of kernel text, > but still above 2^63. So leave kernel_start = 1ULL << 63 for x86_64. > > Signed-off-by: Adrian Hunter > --- >

Re: [PATCH V1 06/19] perf tools: Fix kernel_start for PTI on x86

2018-05-16 Thread Arnaldo Carvalho de Melo
Em Tue, May 15, 2018 at 03:43:20PM +0300, Adrian Hunter escreveu: > On x86_64, PTI entry trampolines are less than the start of kernel text, > but still above 2^63. So leave kernel_start = 1ULL << 63 for x86_64. > > Signed-off-by: Adrian Hunter > --- > tools/perf/util/machine.c | 16

[PATCH V1 06/19] perf tools: Fix kernel_start for PTI on x86

2018-05-15 Thread Adrian Hunter
On x86_64, PTI entry trampolines are less than the start of kernel text, but still above 2^63. So leave kernel_start = 1ULL << 63 for x86_64. Signed-off-by: Adrian Hunter --- tools/perf/util/machine.c | 16 +++- tools/perf/util/machine.h | 2 ++ 2 files

[PATCH V1 06/19] perf tools: Fix kernel_start for PTI on x86

2018-05-15 Thread Adrian Hunter
On x86_64, PTI entry trampolines are less than the start of kernel text, but still above 2^63. So leave kernel_start = 1ULL << 63 for x86_64. Signed-off-by: Adrian Hunter --- tools/perf/util/machine.c | 16 +++- tools/perf/util/machine.h | 2 ++ 2 files changed, 17 insertions(+), 1