Re: [uml-devel] [PATCH] checkstack: use $UTS_MACHINE as target architecture

2014-07-08 Thread Konstantin Khlebnikov
On Tue, Jul 8, 2014 at 9:48 AM, Konstantin Khlebnikov wrote: > On Tue, Jul 8, 2014 at 2:05 AM, Andrew Morton > wrote: >> On Sat, 05 Jul 2014 15:22:38 +0400 Konstantin Khlebnikov >> wrote: >> >>> This fixes command # make checkstack for i386/x86_64. >>> Looks like $UTS_MACHINE is exactly what s

Re: [uml-devel] [PATCH] checkstack: use $UTS_MACHINE as target architecture

2014-07-08 Thread Richard Weinberger
Am 08.07.2014 11:22, schrieb Geert Uytterhoeven: > On Tue, Jul 8, 2014 at 11:14 AM, Richard Weinberger wrote: >>> And that you don't need root permissions to run it. >> >> You can use KVM also without being root. >> It depends on the rights of /dev/kvm. > > Which are controlled by... root. Okay,

Re: [uml-devel] [PATCH] checkstack: use $UTS_MACHINE as target architecture

2014-07-08 Thread Geert Uytterhoeven
On Tue, Jul 8, 2014 at 11:14 AM, Richard Weinberger wrote: >> And that you don't need root permissions to run it. > > You can use KVM also without being root. > It depends on the rights of /dev/kvm. Which are controlled by... root. Gr{oetje,eeting}s, Geert -- Geert Uytt

Re: [uml-devel] [PATCH] checkstack: use $UTS_MACHINE as target architecture

2014-07-08 Thread Richard Weinberger
Am 08.07.2014 11:09, schrieb Geert Uytterhoeven: > On Tue, Jul 8, 2014 at 11:06 AM, Richard Weinberger wrote: >> Am 08.07.2014 11:03, schrieb Konstantin Khlebnikov: >>> I know. But debugging/profiling of kernel code is much easier when it >>> runs in userspace. >>> I think this is the last use cas

Re: [uml-devel] [PATCH] checkstack: use $UTS_MACHINE as target architecture

2014-07-08 Thread Geert Uytterhoeven
On Tue, Jul 8, 2014 at 11:06 AM, Richard Weinberger wrote: > Am 08.07.2014 11:03, schrieb Konstantin Khlebnikov: >> I know. But debugging/profiling of kernel code is much easier when it >> runs in userspace. >> I think this is the last use case where uml might beat normal hardware >> accelerated q

Re: [uml-devel] [PATCH] checkstack: use $UTS_MACHINE as target architecture

2014-07-08 Thread Richard Weinberger
Am 08.07.2014 11:03, schrieb Konstantin Khlebnikov: > I know. But debugging/profiling of kernel code is much easier when it > runs in userspace. > I think this is the last use case where uml might beat normal hardware > accelerated qemu/kvm. > But without SMP and with that high overhead on each sys

Re: [uml-devel] [PATCH] checkstack: use $UTS_MACHINE as target architecture

2014-07-08 Thread Konstantin Khlebnikov
On Tue, Jul 8, 2014 at 12:50 PM, Richard Weinberger wrote: > Am 08.07.2014 10:47, schrieb Konstantin Khlebnikov: >> On Tue, Jul 8, 2014 at 12:33 PM, Richard Weinberger wrote: >>> Am 08.07.2014 10:30, schrieb Konstantin Khlebnikov: On Tue, Jul 8, 2014 at 12:20 PM, Richard Weinberger wrote: >

Re: [uml-devel] [PATCH] checkstack: use $UTS_MACHINE as target architecture

2014-07-08 Thread Richard Weinberger
Am 08.07.2014 10:47, schrieb Konstantin Khlebnikov: > On Tue, Jul 8, 2014 at 12:33 PM, Richard Weinberger wrote: >> Am 08.07.2014 10:30, schrieb Konstantin Khlebnikov: >>> On Tue, Jul 8, 2014 at 12:20 PM, Richard Weinberger wrote: Am 08.07.2014 10:16, schrieb Konstantin Khlebnikov: > On

Re: [uml-devel] [PATCH] checkstack: use $UTS_MACHINE as target architecture

2014-07-08 Thread Konstantin Khlebnikov
On Tue, Jul 8, 2014 at 12:33 PM, Richard Weinberger wrote: > Am 08.07.2014 10:30, schrieb Konstantin Khlebnikov: >> On Tue, Jul 8, 2014 at 12:20 PM, Richard Weinberger wrote: >>> Am 08.07.2014 10:16, schrieb Konstantin Khlebnikov: On Tue, Jul 8, 2014 at 12:01 PM, Richard Weinberger wro

Re: [uml-devel] [PATCH] checkstack: use $UTS_MACHINE as target architecture

2014-07-08 Thread Richard Weinberger
Am 08.07.2014 10:30, schrieb Konstantin Khlebnikov: > On Tue, Jul 8, 2014 at 12:20 PM, Richard Weinberger wrote: >> Am 08.07.2014 10:16, schrieb Konstantin Khlebnikov: >>> On Tue, Jul 8, 2014 at 12:01 PM, Richard Weinberger >>> wrote: On Tue, Jul 8, 2014 at 7:48 AM, Konstantin Khlebnikov >

Re: [uml-devel] [PATCH] checkstack: use $UTS_MACHINE as target architecture

2014-07-08 Thread Konstantin Khlebnikov
On Tue, Jul 8, 2014 at 12:20 PM, Richard Weinberger wrote: > Am 08.07.2014 10:16, schrieb Konstantin Khlebnikov: >> On Tue, Jul 8, 2014 at 12:01 PM, Richard Weinberger >> wrote: >>> On Tue, Jul 8, 2014 at 7:48 AM, Konstantin Khlebnikov >>> wrote: On Tue, Jul 8, 2014 at 2:05 AM, Andrew Mort

Re: [uml-devel] [PATCH] checkstack: use $UTS_MACHINE as target architecture

2014-07-08 Thread Richard Weinberger
Am 08.07.2014 10:16, schrieb Konstantin Khlebnikov: > On Tue, Jul 8, 2014 at 12:01 PM, Richard Weinberger > wrote: >> On Tue, Jul 8, 2014 at 7:48 AM, Konstantin Khlebnikov >> wrote: >>> On Tue, Jul 8, 2014 at 2:05 AM, Andrew Morton >>> wrote: On Sat, 05 Jul 2014 15:22:38 +0400 Konstantin

Re: [uml-devel] [PATCH] checkstack: use $UTS_MACHINE as target architecture

2014-07-08 Thread Konstantin Khlebnikov
On Tue, Jul 8, 2014 at 12:01 PM, Richard Weinberger wrote: > On Tue, Jul 8, 2014 at 7:48 AM, Konstantin Khlebnikov > wrote: >> On Tue, Jul 8, 2014 at 2:05 AM, Andrew Morton >> wrote: >>> On Sat, 05 Jul 2014 15:22:38 +0400 Konstantin Khlebnikov >>> wrote: >>> This fixes command # make ch

Re: [uml-devel] [PATCH] checkstack: use $UTS_MACHINE as target architecture

2014-07-08 Thread Richard Weinberger
On Tue, Jul 8, 2014 at 7:48 AM, Konstantin Khlebnikov wrote: > On Tue, Jul 8, 2014 at 2:05 AM, Andrew Morton > wrote: >> On Sat, 05 Jul 2014 15:22:38 +0400 Konstantin Khlebnikov >> wrote: >> >>> This fixes command # make checkstack for i386/x86_64. >>> Looks like $UTS_MACHINE is exactly what s

Re: [uml-devel] [PATCH] checkstack: use $UTS_MACHINE as target architecture

2014-07-07 Thread Konstantin Khlebnikov
On Tue, Jul 8, 2014 at 2:05 AM, Andrew Morton wrote: > On Sat, 05 Jul 2014 15:22:38 +0400 Konstantin Khlebnikov > wrote: > >> This fixes command # make checkstack for i386/x86_64. >> Looks like $UTS_MACHINE is exactly what scripts/checkstack.pl needs. >> >> By default $UTS_MACHINE is equal to $A

Re: [uml-devel] [PATCH] checkstack: use $UTS_MACHINE as target architecture

2014-07-07 Thread Andrew Morton
On Sat, 05 Jul 2014 15:22:38 +0400 Konstantin Khlebnikov wrote: > This fixes command # make checkstack for i386/x86_64. > Looks like $UTS_MACHINE is exactly what scripts/checkstack.pl needs. > > By default $UTS_MACHINE is equal to $ARCH, but some arch/${ARCH}/Makefile > overrides it. This patch