Re: [tip:x86/uv] x86/UV: Add uvtrace support

2013-11-11 Thread Mike Travis
On 11/11/2013 10:53 AM, Ingo Molnar wrote: * tip-bot for Mike Travis tip...@zytor.com wrote: Commit-ID: 8eba18428ac926f436064ac281e76d36d51bd631 Gitweb: http://git.kernel.org/tip/8eba18428ac926f436064ac281e76d36d51bd631 Author: Mike Travis tra...@sgi.com AuthorDate: Mon, 23

[PATCH 1/3] PATCH: KGDB/KDB Fix no KDB config problem.

2013-10-18 Thread Mike Travis
Some code added to the debug_core module had KDB dependencies that it shouldn't have. Move the KDB dependent REASON back to the caller to remove the dependence in KGDB code. Signed-off-by: Mike Travis Reviewed-by: Hedi Berriche --- arch/x86/platform/uv/uv_nmi.c |2 +- include/linux/kgdb.h

[PATCH 3/3] PATCH: UV/NMI/KGDB/KDB Fix UV NMI handler when KDB not configed.

2013-10-18 Thread Mike Travis
' then an error message is displayed if KDB is not configured. Note that if both KGDB and KDB are enabled, then the action of 'kgdb' or 'kdb' has no affect on which is used. See the KGDB documention for further information. Signed-off-by: Mike Travis Reviewed-by: Hedi Berriche --- arch/x86

[PATCH 0/3] : KGDB/KDB/UV updates.

2013-10-18 Thread Mike Travis
* Change the fix for KDB not defined build problem by changing the kgdb_nmicallin() interface to include the KDB specific reason code. This removes a dependency on KDB in the debug core. Also requires a change the call in from UV NMI handler. * Fix some problems found by the kbuild test

[PATCH 2/3] PATCH: UV/NMI Fix tip/bot/kbuild test robot problems

2013-10-18 Thread Mike Travis
Fix some problems found by the kbuild test robot. Signed-off-by: Mike Travis Reviewed-by: Hedi Berriche --- arch/x86/include/asm/uv/uv.h |2 -- arch/x86/kernel/apic/x2apic_uv_x.c |1 - arch/x86/platform/uv/uv_nmi.c |9 - 3 files changed, 4 insertions(+), 8

[PATCH 0/3] : KGDB/KDB/UV updates.

2013-10-18 Thread Mike Travis
* Change the fix for KDB not defined build problem by changing the kgdb_nmicallin() interface to include the KDB specific reason code. This removes a dependency on KDB in the debug core. Also requires a change the call in from UV NMI handler. * Fix some problems found by the kbuild test

[PATCH 2/3] PATCH: UV/NMI Fix tip/bot/kbuild test robot problems

2013-10-18 Thread Mike Travis
Fix some problems found by the kbuild test robot. Signed-off-by: Mike Travis tra...@sgi.com Reviewed-by: Hedi Berriche h...@sgi.com --- arch/x86/include/asm/uv/uv.h |2 -- arch/x86/kernel/apic/x2apic_uv_x.c |1 - arch/x86/platform/uv/uv_nmi.c |9 - 3 files changed

[PATCH 1/3] PATCH: KGDB/KDB Fix no KDB config problem.

2013-10-18 Thread Mike Travis
Some code added to the debug_core module had KDB dependencies that it shouldn't have. Move the KDB dependent REASON back to the caller to remove the dependence in KGDB code. Signed-off-by: Mike Travis tra...@sgi.com Reviewed-by: Hedi Berriche h...@sgi.com --- arch/x86/platform/uv/uv_nmi.c

[PATCH 3/3] PATCH: UV/NMI/KGDB/KDB Fix UV NMI handler when KDB not configed.

2013-10-18 Thread Mike Travis
' then an error message is displayed if KDB is not configured. Note that if both KGDB and KDB are enabled, then the action of 'kgdb' or 'kdb' has no affect on which is used. See the KGDB documention for further information. Signed-off-by: Mike Travis tra...@sgi.com Reviewed-by: Hedi Berriche h

[tip:x86/uv] kdb: Add support for external NMI handler to call KGDB/KDB

2013-10-04 Thread tip-bot for Mike Travis
Commit-ID: 8daaa5f8261bffd2f6217a960f9182d0503a5c44 Gitweb: http://git.kernel.org/tip/8daaa5f8261bffd2f6217a960f9182d0503a5c44 Author: Mike Travis AuthorDate: Wed, 2 Oct 2013 10:14:18 -0500 Committer: Ingo Molnar CommitDate: Thu, 3 Oct 2013 18:47:54 +0200 kdb: Add support for external

[tip:x86/uv] x86/UV: Add call to KGDB/KDB from NMI handler

2013-10-04 Thread tip-bot for Mike Travis
Commit-ID: e379ea82dd53a5cc8e3ac0b7899a8012006c712c Gitweb: http://git.kernel.org/tip/e379ea82dd53a5cc8e3ac0b7899a8012006c712c Author: Mike Travis AuthorDate: Wed, 2 Oct 2013 10:14:19 -0500 Committer: Ingo Molnar CommitDate: Thu, 3 Oct 2013 18:48:09 +0200 x86/UV: Add call to KGDB/KDB

[tip:x86/uv] x86/UV: Add call to KGDB/KDB from NMI handler

2013-10-04 Thread tip-bot for Mike Travis
Commit-ID: e379ea82dd53a5cc8e3ac0b7899a8012006c712c Gitweb: http://git.kernel.org/tip/e379ea82dd53a5cc8e3ac0b7899a8012006c712c Author: Mike Travis tra...@sgi.com AuthorDate: Wed, 2 Oct 2013 10:14:19 -0500 Committer: Ingo Molnar mi...@kernel.org CommitDate: Thu, 3 Oct 2013 18:48:09 +0200

[tip:x86/uv] kdb: Add support for external NMI handler to call KGDB/KDB

2013-10-04 Thread tip-bot for Mike Travis
Commit-ID: 8daaa5f8261bffd2f6217a960f9182d0503a5c44 Gitweb: http://git.kernel.org/tip/8daaa5f8261bffd2f6217a960f9182d0503a5c44 Author: Mike Travis tra...@sgi.com AuthorDate: Wed, 2 Oct 2013 10:14:18 -0500 Committer: Ingo Molnar mi...@kernel.org CommitDate: Thu, 3 Oct 2013 18:47:54 +0200

Re: [PATCH 1/1] PATCH: KGDB/KDB Fix no KDB config problem.

2013-10-03 Thread Mike Travis
On 10/3/2013 10:53 AM, Mike Travis wrote: > > > On 10/3/2013 10:15 AM, Ingo Molnar wrote: >> >> * Mike Travis wrote: >> >>> >>> >>> On 10/3/2013 9:51 AM, Ingo Molnar wrote: >>>> >>>> * Mike Travis w

Re: [PATCH 1/1] PATCH: KGDB/KDB Fix no KDB config problem.

2013-10-03 Thread Mike Travis
On 10/3/2013 10:15 AM, Ingo Molnar wrote: > > * Mike Travis wrote: > >> >> >> On 10/3/2013 9:51 AM, Ingo Molnar wrote: >>> >>> * Mike Travis wrote: >>> >>>> Some code added to the debug_core module had KDB dependencies

Re: [PATCH 1/1] PATCH: KGDB/KDB Fix no KDB config problem.

2013-10-03 Thread Mike Travis
On 10/3/2013 9:51 AM, Ingo Molnar wrote: > > * Mike Travis wrote: > >> Some code added to the debug_core module had KDB dependencies >> that it shouldn't have. >> >> Signed-off-by: Mike Travis >> --- >> kernel/debug/debug_core.c |8

[PATCH 0/1] PATCH: KGDB/KDB Fix no KDB config problem.

2013-10-03 Thread Mike Travis
* Fix build problem when KDB is not defined. -- -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

[PATCH 1/1] PATCH: KGDB/KDB Fix no KDB config problem.

2013-10-03 Thread Mike Travis
Some code added to the debug_core module had KDB dependencies that it shouldn't have. Signed-off-by: Mike Travis --- kernel/debug/debug_core.c |8 kernel/debug/debug_core.h |2 ++ 2 files changed, 6 insertions(+), 4 deletions(-) --- linux.orig/kernel/debug/debug_core.c

[PATCH 1/1] PATCH: KGDB/KDB Fix no KDB config problem.

2013-10-03 Thread Mike Travis
Some code added to the debug_core module had KDB dependencies that it shouldn't have. Signed-off-by: Mike Travis tra...@sgi.com --- kernel/debug/debug_core.c |8 kernel/debug/debug_core.h |2 ++ 2 files changed, 6 insertions(+), 4 deletions(-) --- linux.orig/kernel/debug

[PATCH 0/1] PATCH: KGDB/KDB Fix no KDB config problem.

2013-10-03 Thread Mike Travis
* Fix build problem when KDB is not defined. -- -- To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

Re: [PATCH 1/1] PATCH: KGDB/KDB Fix no KDB config problem.

2013-10-03 Thread Mike Travis
On 10/3/2013 9:51 AM, Ingo Molnar wrote: * Mike Travis tra...@sgi.com wrote: Some code added to the debug_core module had KDB dependencies that it shouldn't have. Signed-off-by: Mike Travis tra...@sgi.com --- kernel/debug/debug_core.c |8 kernel/debug/debug_core.h

Re: [PATCH 1/1] PATCH: KGDB/KDB Fix no KDB config problem.

2013-10-03 Thread Mike Travis
On 10/3/2013 10:15 AM, Ingo Molnar wrote: * Mike Travis tra...@sgi.com wrote: On 10/3/2013 9:51 AM, Ingo Molnar wrote: * Mike Travis tra...@sgi.com wrote: Some code added to the debug_core module had KDB dependencies that it shouldn't have. Signed-off-by: Mike Travis tra

Re: [PATCH 1/1] PATCH: KGDB/KDB Fix no KDB config problem.

2013-10-03 Thread Mike Travis
On 10/3/2013 10:53 AM, Mike Travis wrote: On 10/3/2013 10:15 AM, Ingo Molnar wrote: * Mike Travis tra...@sgi.com wrote: On 10/3/2013 9:51 AM, Ingo Molnar wrote: * Mike Travis tra...@sgi.com wrote: Some code added to the debug_core module had KDB dependencies that it shouldn't

[PATCH 0/2] Add back capability of calling KGDB/KDB via UV NMI call.

2013-10-02 Thread Mike Travis
The following two patches add the capability of calling KGDB/KDB after receiving the NMI signal from the UV system 'power nmi' command. This is mainly required because the system console on UV cannot send the break signal so when the system I/O is not working, the power nmi command from the CMC

[PATCH 1/2] KGDB/KDB: add support for external NMI handler to call KGDB/KDB.

2013-10-02 Thread Mike Travis
aves start entering. The new argument "send_ready" was added for KGDB to signal the NMI handler to release the slave CPUs for entry into KGDB. Signed-off-by: Mike Travis Reviewed-by: Dimitri Sivanich Reviewed-by: Hedi Berriche Acked-by: Jason Wessel --- v3: make entry into SYSTEM_NMI s

[PATCH 2/2] x86/UV: Add call to KGDB/KDB from NMI handler

2013-10-02 Thread Mike Travis
CONFIG_KDB enabled. Note that if kgdb is connected that interface will be used instead. Signed-off-by: Mike Travis Reviewed-by: Dimitri Sivanich Reviewed-by: Hedi Berriche --- arch/x86/platform/uv/uv_nmi.c | 47 +- 1 file changed, 46 insertions(+),

[PATCH 2/2] x86/UV: Add call to KGDB/KDB from NMI handler

2013-10-02 Thread Mike Travis
enabled. Note that if kgdb is connected that interface will be used instead. Signed-off-by: Mike Travis tra...@sgi.com Reviewed-by: Dimitri Sivanich sivan...@sgi.com Reviewed-by: Hedi Berriche h...@sgi.com --- arch/x86/platform/uv/uv_nmi.c | 47 +- 1 file

[PATCH 0/2] Add back capability of calling KGDB/KDB via UV NMI call.

2013-10-02 Thread Mike Travis
The following two patches add the capability of calling KGDB/KDB after receiving the NMI signal from the UV system 'power nmi' command. This is mainly required because the system console on UV cannot send the break signal so when the system I/O is not working, the power nmi command from the CMC

[PATCH 1/2] KGDB/KDB: add support for external NMI handler to call KGDB/KDB.

2013-10-02 Thread Mike Travis
entering. The new argument send_ready was added for KGDB to signal the NMI handler to release the slave CPUs for entry into KGDB. Signed-off-by: Mike Travis tra...@sgi.com Reviewed-by: Dimitri Sivanich sivan...@sgi.com Reviewed-by: Hedi Berriche h...@sgi.com Acked-by: Jason Wessel jason.wes

Re: [PATCH 0/7] x86/UV/KDB/NMI: Updates for NMI/KDB handler for SGI UV

2013-09-24 Thread Mike Travis
On 9/24/2013 12:52 AM, Ingo Molnar wrote: > > Hm, do you test-build your patches? Both build and test incessantly... This series produces the following > annoying warning: > > arch/x86/platform/uv/uv_nmi.c: In function ‘uv_nmi_setup’: > arch/x86/platform/uv/uv_nmi.c:664:2: warning: the

[tip:x86/uv] x86/UV: Update UV support for external NMI signals

2013-09-24 Thread tip-bot for Mike Travis
Commit-ID: 0d12ef0c900078cc1f4e78dff2245521aa5d0c89 Gitweb: http://git.kernel.org/tip/0d12ef0c900078cc1f4e78dff2245521aa5d0c89 Author: Mike Travis AuthorDate: Mon, 23 Sep 2013 16:25:01 -0500 Committer: Ingo Molnar CommitDate: Tue, 24 Sep 2013 09:02:02 +0200 x86/UV: Update UV support

[tip:x86/uv] x86/UV: Add summary of cpu activity to UV NMI handler

2013-09-24 Thread tip-bot for Mike Travis
Commit-ID: 3c121d9a21dc16ef030ad6ca3ebb159b5726fab9 Gitweb: http://git.kernel.org/tip/3c121d9a21dc16ef030ad6ca3ebb159b5726fab9 Author: Mike Travis AuthorDate: Mon, 23 Sep 2013 16:25:02 -0500 Committer: Ingo Molnar CommitDate: Tue, 24 Sep 2013 09:02:03 +0200 x86/UV: Add summary of cpu

[tip:x86/uv] x86/UV: Add kdump to UV NMI handler

2013-09-24 Thread tip-bot for Mike Travis
Commit-ID: 12ba6c990fab50fe568f3ad8715e81e356552428 Gitweb: http://git.kernel.org/tip/12ba6c990fab50fe568f3ad8715e81e356552428 Author: Mike Travis AuthorDate: Mon, 23 Sep 2013 16:25:03 -0500 Committer: Ingo Molnar CommitDate: Tue, 24 Sep 2013 09:02:03 +0200 x86/UV: Add kdump to UV NMI

[tip:x86/uv] x86/UV: Add uvtrace support

2013-09-24 Thread tip-bot for Mike Travis
Commit-ID: 8eba18428ac926f436064ac281e76d36d51bd631 Gitweb: http://git.kernel.org/tip/8eba18428ac926f436064ac281e76d36d51bd631 Author: Mike Travis AuthorDate: Mon, 23 Sep 2013 16:25:06 -0500 Committer: Ingo Molnar CommitDate: Tue, 24 Sep 2013 09:02:04 +0200 x86/UV: Add uvtrace support

[tip:x86/uv] x86/UV: Move NMI support

2013-09-24 Thread tip-bot for Mike Travis
Commit-ID: 1e019421bca68cfae1a61a09d9d49cf6a9e2143b Gitweb: http://git.kernel.org/tip/1e019421bca68cfae1a61a09d9d49cf6a9e2143b Author: Mike Travis AuthorDate: Mon, 23 Sep 2013 16:25:00 -0500 Committer: Ingo Molnar CommitDate: Tue, 24 Sep 2013 09:02:02 +0200 x86/UV: Move NMI support

[tip:x86/uv] x86/UV: Move NMI support

2013-09-24 Thread tip-bot for Mike Travis
Commit-ID: 1e019421bca68cfae1a61a09d9d49cf6a9e2143b Gitweb: http://git.kernel.org/tip/1e019421bca68cfae1a61a09d9d49cf6a9e2143b Author: Mike Travis tra...@sgi.com AuthorDate: Mon, 23 Sep 2013 16:25:00 -0500 Committer: Ingo Molnar mi...@kernel.org CommitDate: Tue, 24 Sep 2013 09:02:02

[tip:x86/uv] x86/UV: Add kdump to UV NMI handler

2013-09-24 Thread tip-bot for Mike Travis
Commit-ID: 12ba6c990fab50fe568f3ad8715e81e356552428 Gitweb: http://git.kernel.org/tip/12ba6c990fab50fe568f3ad8715e81e356552428 Author: Mike Travis tra...@sgi.com AuthorDate: Mon, 23 Sep 2013 16:25:03 -0500 Committer: Ingo Molnar mi...@kernel.org CommitDate: Tue, 24 Sep 2013 09:02:03

[tip:x86/uv] x86/UV: Add uvtrace support

2013-09-24 Thread tip-bot for Mike Travis
Commit-ID: 8eba18428ac926f436064ac281e76d36d51bd631 Gitweb: http://git.kernel.org/tip/8eba18428ac926f436064ac281e76d36d51bd631 Author: Mike Travis tra...@sgi.com AuthorDate: Mon, 23 Sep 2013 16:25:06 -0500 Committer: Ingo Molnar mi...@kernel.org CommitDate: Tue, 24 Sep 2013 09:02:04

[tip:x86/uv] x86/UV: Add summary of cpu activity to UV NMI handler

2013-09-24 Thread tip-bot for Mike Travis
Commit-ID: 3c121d9a21dc16ef030ad6ca3ebb159b5726fab9 Gitweb: http://git.kernel.org/tip/3c121d9a21dc16ef030ad6ca3ebb159b5726fab9 Author: Mike Travis tra...@sgi.com AuthorDate: Mon, 23 Sep 2013 16:25:02 -0500 Committer: Ingo Molnar mi...@kernel.org CommitDate: Tue, 24 Sep 2013 09:02:03

[tip:x86/uv] x86/UV: Update UV support for external NMI signals

2013-09-24 Thread tip-bot for Mike Travis
Commit-ID: 0d12ef0c900078cc1f4e78dff2245521aa5d0c89 Gitweb: http://git.kernel.org/tip/0d12ef0c900078cc1f4e78dff2245521aa5d0c89 Author: Mike Travis tra...@sgi.com AuthorDate: Mon, 23 Sep 2013 16:25:01 -0500 Committer: Ingo Molnar mi...@kernel.org CommitDate: Tue, 24 Sep 2013 09:02:02

Re: [PATCH 0/7] x86/UV/KDB/NMI: Updates for NMI/KDB handler for SGI UV

2013-09-24 Thread Mike Travis
On 9/24/2013 12:52 AM, Ingo Molnar wrote: Hm, do you test-build your patches? Both build and test incessantly... This series produces the following annoying warning: arch/x86/platform/uv/uv_nmi.c: In function ‘uv_nmi_setup’: arch/x86/platform/uv/uv_nmi.c:664:2: warning: the address

[PATCH 4/7] x86/UV: Add kdump to UV NMI handler

2013-09-23 Thread Mike Travis
EC enabled. Signed-off-by: Mike Travis Reviewed-by: Dimitri Sivanich Reviewed-by: Hedi Berriche --- arch/x86/platform/uv/uv_nmi.c | 41 + 1 file changed, 41 insertions(+) --- linux.orig/arch/x86/platform/uv/uv_nmi.c +++ linux/arch/x86/platform/uv/uv_nmi.c @@ -

[PATCH 5/7] KGDB/KDB: add support for external NMI handler to call KGDB/KDB.

2013-09-23 Thread Mike Travis
aves start entering. The new argument "send_ready" was added for KGDB to signal the NMI handler to release the slave CPUs for entry into KGDB. Signed-off-by: Mike Travis Reviewed-by: Dimitri Sivanich Reviewed-by: Hedi Berriche --- include/linux/kdb.h |1 +

[PATCH 6/7] x86/UV: Add call to KGDB/KDB from NMI handler

2013-09-23 Thread Mike Travis
CONFIG_KDB enabled. Signed-off-by: Mike Travis Reviewed-by: Dimitri Sivanich Reviewed-by: Hedi Berriche --- arch/x86/platform/uv/uv_nmi.c | 47 +- 1 file changed, 46 insertions(+), 1 deletion(-) --- linux.orig/arch/x86/platform/uv/uv_nmi.c +++ linu

[PATCH 3/7] x86/UV: Add summary of cpu activity to UV NMI handler

2013-09-23 Thread Mike Travis
c IP address as well as the command field and basic process information. It is enabled when the nmi action is changed to "ips". Signed-off-by: Mike Travis Reviewed-by: Dimitri Sivanich Reviewed-by: Hedi Berriche --- arch/x86/platform/uv/uv_nmi.c | 48

[PATCH 2/7] x86/UV: Update UV support for external NMI signals

2013-09-23 Thread Mike Travis
layer are supported. Signed-off-by: Mike Travis Reviewed-by: Dimitri Sivanich Reviewed-by: Hedi Berriche --- arch/x86/include/asm/uv/uv_hub.h | 57 +++ arch/x86/include/asm/uv/uv_mmrs.h | 31 ++ arch/x86/kernel/apic/x2apic_uv_x.c |1 arch/x86/platform/uv/uv_nmi.c | 551

[PATCH 1/7] x86/UV: Move NMI support

2013-09-23 Thread Mike Travis
of 'x2apic_uv_x', which was obscure. Signed-off-by: Mike Travis Reviewed-by: Dimitri Sivanich Reviewed-by: Hedi Berriche --- arch/x86/include/asm/uv/uv.h |2 arch/x86/kernel/apic/x2apic_uv_x.c | 69 - arch/x86/platform/uv/Makefile |2 arch/x86/platform/uv

[PATCH 0/7] x86/UV/KDB/NMI: Updates for NMI/KDB handler for SGI UV

2013-09-23 Thread Mike Travis
V3: Reduce number of changes to KGDB/KDB code to simplify special handling of SYSTEM NMI. Remove disable UV NMI function. V2: Split KDB updates from NMI updates. Broke up the big patch to uv_nmi.c into smaller patches. Updated to the latest linux kernel version. The current

[PATCH 7/7] x86/UV: Add uvtrace support

2013-09-23 Thread Mike Travis
This patch adds support for the uvtrace module by providing a skeleton call to the registered trace function. It also provides another separate 'NMI' tracer that is triggered by the system wide 'power nmi' command. Signed-off-by: Mike Travis Reviewed-by: Dimitri Sivanich Reviewed-by: Hedi

[PATCH 7/7] x86/UV: Add uvtrace support

2013-09-23 Thread Mike Travis
This patch adds support for the uvtrace module by providing a skeleton call to the registered trace function. It also provides another separate 'NMI' tracer that is triggered by the system wide 'power nmi' command. Signed-off-by: Mike Travis tra...@sgi.com Reviewed-by: Dimitri Sivanich sivan

[PATCH 0/7] x86/UV/KDB/NMI: Updates for NMI/KDB handler for SGI UV

2013-09-23 Thread Mike Travis
V3: Reduce number of changes to KGDB/KDB code to simplify special handling of SYSTEM NMI. Remove disable UV NMI function. V2: Split KDB updates from NMI updates. Broke up the big patch to uv_nmi.c into smaller patches. Updated to the latest linux kernel version. The current

[PATCH 1/7] x86/UV: Move NMI support

2013-09-23 Thread Mike Travis
of 'x2apic_uv_x', which was obscure. Signed-off-by: Mike Travis tra...@sgi.com Reviewed-by: Dimitri Sivanich sivan...@sgi.com Reviewed-by: Hedi Berriche h...@sgi.com --- arch/x86/include/asm/uv/uv.h |2 arch/x86/kernel/apic/x2apic_uv_x.c | 69 - arch/x86/platform/uv

[PATCH 2/7] x86/UV: Update UV support for external NMI signals

2013-09-23 Thread Mike Travis
layer are supported. Signed-off-by: Mike Travis tra...@sgi.com Reviewed-by: Dimitri Sivanich sivan...@sgi.com Reviewed-by: Hedi Berriche h...@sgi.com --- arch/x86/include/asm/uv/uv_hub.h | 57 +++ arch/x86/include/asm/uv/uv_mmrs.h | 31 ++ arch/x86/kernel/apic/x2apic_uv_x.c |1 arch/x86

[PATCH 3/7] x86/UV: Add summary of cpu activity to UV NMI handler

2013-09-23 Thread Mike Travis
as the command field and basic process information. It is enabled when the nmi action is changed to ips. Signed-off-by: Mike Travis tra...@sgi.com Reviewed-by: Dimitri Sivanich sivan...@sgi.com Reviewed-by: Hedi Berriche h...@sgi.com --- arch/x86/platform/uv/uv_nmi.c | 48

[PATCH 6/7] x86/UV: Add call to KGDB/KDB from NMI handler

2013-09-23 Thread Mike Travis
enabled. Signed-off-by: Mike Travis tra...@sgi.com Reviewed-by: Dimitri Sivanich sivan...@sgi.com Reviewed-by: Hedi Berriche h...@sgi.com --- arch/x86/platform/uv/uv_nmi.c | 47 +- 1 file changed, 46 insertions(+), 1 deletion(-) --- linux.orig/arch/x86

[PATCH 5/7] KGDB/KDB: add support for external NMI handler to call KGDB/KDB.

2013-09-23 Thread Mike Travis
entering. The new argument send_ready was added for KGDB to signal the NMI handler to release the slave CPUs for entry into KGDB. Signed-off-by: Mike Travis tra...@sgi.com Reviewed-by: Dimitri Sivanich sivan...@sgi.com Reviewed-by: Hedi Berriche h...@sgi.com --- include/linux/kdb.h |1

[PATCH 4/7] x86/UV: Add kdump to UV NMI handler

2013-09-23 Thread Mike Travis
-off-by: Mike Travis tra...@sgi.com Reviewed-by: Dimitri Sivanich sivan...@sgi.com Reviewed-by: Hedi Berriche h...@sgi.com --- arch/x86/platform/uv/uv_nmi.c | 41 + 1 file changed, 41 insertions(+) --- linux.orig/arch/x86/platform/uv/uv_nmi.c +++ linux/arch

Re: [PATCH 9/9] x86/UV: Add ability to disable UV NMI handler

2013-09-12 Thread Mike Travis
On 9/12/2013 10:27 AM, Paul E. McKenney wrote: > On Tue, Sep 10, 2013 at 11:03:49AM +0200, Peter Zijlstra wrote: >> On Mon, Sep 09, 2013 at 10:07:03AM -0700, Mike Travis wrote: >>> On 9/9/2013 5:43 AM, Peter Zijlstra wrote: >>>> On Thu, Sep 05, 2013 at 05:50

Re: [PATCH 9/9] x86/UV: Add ability to disable UV NMI handler

2013-09-12 Thread Mike Travis
On 9/12/2013 11:35 AM, Paul E. McKenney wrote: > On Thu, Sep 12, 2013 at 10:27:31AM -0700, Paul E. McKenney wrote: >> On Tue, Sep 10, 2013 at 11:03:49AM +0200, Peter Zijlstra wrote: >>> On Mon, Sep 09, 2013 at 10:07:03AM -0700, Mike Travis wrote: >>>> On 9/9/2013

Re: [PATCH 9/9] x86/UV: Add ability to disable UV NMI handler

2013-09-12 Thread Mike Travis
On 9/12/2013 11:35 AM, Paul E. McKenney wrote: On Thu, Sep 12, 2013 at 10:27:31AM -0700, Paul E. McKenney wrote: On Tue, Sep 10, 2013 at 11:03:49AM +0200, Peter Zijlstra wrote: On Mon, Sep 09, 2013 at 10:07:03AM -0700, Mike Travis wrote: On 9/9/2013 5:43 AM, Peter Zijlstra wrote: On Thu

Re: [PATCH 9/9] x86/UV: Add ability to disable UV NMI handler

2013-09-12 Thread Mike Travis
On 9/12/2013 10:27 AM, Paul E. McKenney wrote: On Tue, Sep 10, 2013 at 11:03:49AM +0200, Peter Zijlstra wrote: On Mon, Sep 09, 2013 at 10:07:03AM -0700, Mike Travis wrote: On 9/9/2013 5:43 AM, Peter Zijlstra wrote: On Thu, Sep 05, 2013 at 05:50:41PM -0500, Mike Travis wrote: For performance

Re: [PATCH 9/9] x86/UV: Add ability to disable UV NMI handler

2013-09-09 Thread Mike Travis
On 9/9/2013 5:43 AM, Peter Zijlstra wrote: > On Thu, Sep 05, 2013 at 05:50:41PM -0500, Mike Travis wrote: >> For performance reasons, the NMI handler may be disabled to lessen the >> performance impact caused by the multiple perf tools running concurently. >> If the system

Re: [PATCH 9/9] x86/UV: Add ability to disable UV NMI handler

2013-09-09 Thread Mike Travis
On 9/9/2013 5:43 AM, Peter Zijlstra wrote: On Thu, Sep 05, 2013 at 05:50:41PM -0500, Mike Travis wrote: For performance reasons, the NMI handler may be disabled to lessen the performance impact caused by the multiple perf tools running concurently. If the system nmi command is issued when

Re: [PATCH 7/9] KGDB/KDB: add new system NMI entry code to KDB

2013-09-06 Thread Mike Travis
On 9/5/2013 10:00 PM, Jason Wessel wrote: > On 09/05/2013 05:50 PM, Mike Travis wrote: >> This patch adds a new "KDB_REASON" code (KDB_REASON_SYSTEM_NMI). This >> is purely cosmetic to distinguish it from the other various reasons that >> NMI may occur and are

Re: [PATCH 7/9] KGDB/KDB: add new system NMI entry code to KDB

2013-09-06 Thread Mike Travis
On 9/5/2013 10:00 PM, Jason Wessel wrote: On 09/05/2013 05:50 PM, Mike Travis wrote: This patch adds a new KDB_REASON code (KDB_REASON_SYSTEM_NMI). This is purely cosmetic to distinguish it from the other various reasons that NMI may occur and are usually after an error occurred. Also

[PATCH 0/9] x86/UV/KDB/NMI: Updates for NMI/KDB handler for SGI UV

2013-09-05 Thread Mike Travis
V2: Split KDB updates from NMI updates. Broke up the big patch to uv_nmi.c into smaller patches. Updated to the latest linux kernel version. The current UV NMI handler has not been updated for the changes in the system NMI handler and the perf operations. The UV NMI handler reads

[PATCH 1/9] x86/UV: Move NMI support

2013-09-05 Thread Mike Travis
of 'x2apic_uv_x', which was obscure. Signed-off-by: Mike Travis Reviewed-by: Dimitri Sivanich Reviewed-by: Hedi Berriche --- arch/x86/include/asm/uv/uv.h |2 arch/x86/kernel/apic/x2apic_uv_x.c | 69 - arch/x86/platform/uv/Makefile |2 arch/x86/platform/uv

[PATCH 2/9] x86/UV: Update UV support for external NMI signals

2013-09-05 Thread Mike Travis
layer are supported. Signed-off-by: Mike Travis Reviewed-by: Dimitri Sivanich Reviewed-by: Hedi Berriche --- arch/x86/include/asm/uv/uv_hub.h | 57 +++ arch/x86/include/asm/uv/uv_mmrs.h | 31 ++ arch/x86/kernel/apic/x2apic_uv_x.c |1 arch/x86/platform/uv/uv_nmi.c | 551

[PATCH 6/9] x86/UV: Add call to KGDB/KDB from NMI handler

2013-09-05 Thread Mike Travis
CONFIG_KDB enabled. Signed-off-by: Mike Travis Reviewed-by: Dimitri Sivanich Reviewed-by: Hedi Berriche --- arch/x86/platform/uv/uv_nmi.c | 47 +- 1 file changed, 46 insertions(+), 1 deletion(-) --- linux.orig/arch/x86/platform/uv/uv_nmi.c +++ linu

[PATCH 9/9] x86/UV: Add ability to disable UV NMI handler

2013-09-05 Thread Mike Travis
MI handler is disabled by setting the nmi disabled variable to '1'. Setting it back to '0' will re-enable the NMI handler. Signed-off-by: Mike Travis Reviewed-by: Dimitri Sivanich Reviewed-by: Hedi Berriche --- arch/x86/platform/uv/uv_nmi.c | 69 ++ 1 file c

[PATCH 4/9] x86/UV: Add kdump to UV NMI handler

2013-09-05 Thread Mike Travis
EC enabled. Signed-off-by: Mike Travis Reviewed-by: Dimitri Sivanich Reviewed-by: Hedi Berriche --- arch/x86/platform/uv/uv_nmi.c | 41 + 1 file changed, 41 insertions(+) --- linux.orig/arch/x86/platform/uv/uv_nmi.c +++ linux/arch/x86/platform/uv/uv_nmi.c @@ -

[PATCH 7/9] KGDB/KDB: add new system NMI entry code to KDB

2013-09-05 Thread Mike Travis
d when KDB is entered manually via the sysreq 'g' key. Signed-off-by: Mike Travis Reviewed-by: Dimitri Sivanich Reviewed-by: Hedi Berriche --- include/linux/kdb.h |1 + include/linux/kgdb.h|1 + kernel/debug/debug_core.c |5 + kernel/debug/kdb/kdb_debugge

[PATCH 5/9] KGDB/KDB: add support for external NMI handler to call KGDB/KDB.

2013-09-05 Thread Mike Travis
aves start entering. The new argument "send_ready" was added for KGDB to signal the NMI handler to release the slave CPUs for entry into KGDB. Signed-off-by: Mike Travis Reviewed-by: Dimitri Sivanich Reviewed-by: Hedi Berriche --- include/linux/kgdb.h |1 + kernel/debug

[PATCH 8/9] x86/UV: Add uvtrace support

2013-09-05 Thread Mike Travis
This patch adds support for the uvtrace module by providing a skeleton call to the registered trace function. It also provides another separate 'NMI' tracer that is triggered by the system wide 'power nmi' command. Signed-off-by: Mike Travis Reviewed-by: Dimitri Sivanich Reviewed-by: Hedi

[PATCH 3/9] x86/UV: Add summary of cpu activity to UV NMI handler

2013-09-05 Thread Mike Travis
c IP address as well as the command field and basic process information. It is enabled when the nmi action is changed to "ips". Signed-off-by: Mike Travis Reviewed-by: Dimitri Sivanich Reviewed-by: Hedi Berriche --- arch/x86/platform/uv/uv_nmi.c | 48

[PATCH 8/9] x86/UV: Add uvtrace support

2013-09-05 Thread Mike Travis
This patch adds support for the uvtrace module by providing a skeleton call to the registered trace function. It also provides another separate 'NMI' tracer that is triggered by the system wide 'power nmi' command. Signed-off-by: Mike Travis tra...@sgi.com Reviewed-by: Dimitri Sivanich sivan

[PATCH 3/9] x86/UV: Add summary of cpu activity to UV NMI handler

2013-09-05 Thread Mike Travis
as the command field and basic process information. It is enabled when the nmi action is changed to ips. Signed-off-by: Mike Travis tra...@sgi.com Reviewed-by: Dimitri Sivanich sivan...@sgi.com Reviewed-by: Hedi Berriche hberr...@sgi.com --- arch/x86/platform/uv/uv_nmi.c | 48

[PATCH 5/9] KGDB/KDB: add support for external NMI handler to call KGDB/KDB.

2013-09-05 Thread Mike Travis
entering. The new argument send_ready was added for KGDB to signal the NMI handler to release the slave CPUs for entry into KGDB. Signed-off-by: Mike Travis tra...@sgi.com Reviewed-by: Dimitri Sivanich sivan...@sgi.com Reviewed-by: Hedi Berriche hberr...@sgi.com --- include/linux/kgdb.h |1

[PATCH 9/9] x86/UV: Add ability to disable UV NMI handler

2013-09-05 Thread Mike Travis
by setting the nmi disabled variable to '1'. Setting it back to '0' will re-enable the NMI handler. Signed-off-by: Mike Travis tra...@sgi.com Reviewed-by: Dimitri Sivanich sivan...@sgi.com Reviewed-by: Hedi Berriche hberr...@sgi.com --- arch/x86/platform/uv/uv_nmi.c | 69

[PATCH 4/9] x86/UV: Add kdump to UV NMI handler

2013-09-05 Thread Mike Travis
-off-by: Mike Travis tra...@sgi.com Reviewed-by: Dimitri Sivanich sivan...@sgi.com Reviewed-by: Hedi Berriche hberr...@sgi.com --- arch/x86/platform/uv/uv_nmi.c | 41 + 1 file changed, 41 insertions(+) --- linux.orig/arch/x86/platform/uv/uv_nmi.c +++ linux

[PATCH 2/9] x86/UV: Update UV support for external NMI signals

2013-09-05 Thread Mike Travis
layer are supported. Signed-off-by: Mike Travis tra...@sgi.com Reviewed-by: Dimitri Sivanich sivan...@sgi.com Reviewed-by: Hedi Berriche hberr...@sgi.com --- arch/x86/include/asm/uv/uv_hub.h | 57 +++ arch/x86/include/asm/uv/uv_mmrs.h | 31 ++ arch/x86/kernel/apic/x2apic_uv_x.c |1 arch

[PATCH 0/9] x86/UV/KDB/NMI: Updates for NMI/KDB handler for SGI UV

2013-09-05 Thread Mike Travis
V2: Split KDB updates from NMI updates. Broke up the big patch to uv_nmi.c into smaller patches. Updated to the latest linux kernel version. The current UV NMI handler has not been updated for the changes in the system NMI handler and the perf operations. The UV NMI handler reads

[PATCH 7/9] KGDB/KDB: add new system NMI entry code to KDB

2013-09-05 Thread Mike Travis
is entered manually via the sysreq 'g' key. Signed-off-by: Mike Travis tra...@sgi.com Reviewed-by: Dimitri Sivanich sivan...@sgi.com Reviewed-by: Hedi Berriche hberr...@sgi.com --- include/linux/kdb.h |1 + include/linux/kgdb.h|1 + kernel/debug/debug_core.c |5

[PATCH 6/9] x86/UV: Add call to KGDB/KDB from NMI handler

2013-09-05 Thread Mike Travis
enabled. Signed-off-by: Mike Travis tra...@sgi.com Reviewed-by: Dimitri Sivanich sivan...@sgi.com Reviewed-by: Hedi Berriche hberr...@sgi.com --- arch/x86/platform/uv/uv_nmi.c | 47 +- 1 file changed, 46 insertions(+), 1 deletion(-) --- linux.orig/arch/x86

[PATCH 1/9] x86/UV: Move NMI support

2013-09-05 Thread Mike Travis
of 'x2apic_uv_x', which was obscure. Signed-off-by: Mike Travis tra...@sgi.com Reviewed-by: Dimitri Sivanich sivan...@sgi.com Reviewed-by: Hedi Berriche hberr...@sgi.com --- arch/x86/include/asm/uv/uv.h |2 arch/x86/kernel/apic/x2apic_uv_x.c | 69 - arch/x86/platform

Re: [RFC v3 0/5] Transparent on-demand struct page initialization embedded in the buddy allocator

2013-08-13 Thread Mike Travis
On 8/13/2013 1:24 PM, Yinghai Lu wrote: >> > FYI, the system at this time had 128 nodes each with 256GB of memory. >> > About 252GB was inserted into the absent list from nodes 1 .. 126. >> > Memory on nodes 0 and 128 was left fully present. Actually, I was corrected, it was 256 nodes with

Re: [RFC v3 0/5] Transparent on-demand struct page initialization embedded in the buddy allocator

2013-08-13 Thread Mike Travis
On 8/13/2013 11:04 AM, Mike Travis wrote: > > > On 8/13/2013 10:51 AM, Linus Torvalds wrote: >> by the time you can log in. And if it then takes another ten minutes >> until you have the full 16TB initialized, and some things might be a >> tad slower early o

Re: [RFC v3 0/5] Transparent on-demand struct page initialization embedded in the buddy allocator

2013-08-13 Thread Mike Travis
On 8/13/2013 10:51 AM, Linus Torvalds wrote: > by the time you can log in. And if it then takes another ten minutes > until you have the full 16TB initialized, and some things might be a > tad slower early on, does anybody really care? The machine will be up > and running with plenty of memory,

Re: [RFC v3 0/5] Transparent on-demand struct page initialization embedded in the buddy allocator

2013-08-13 Thread Mike Travis
On 8/13/2013 10:09 AM, Linus Torvalds wrote: > On Mon, Aug 12, 2013 at 2:54 PM, Nathan Zimmer wrote: >> >> As far as extra overhead. We incur an extra function call to >> ensure_page_is_initialized but that is only really expensive when we find >> uninitialized pages, otherwise it is a flag

Re: [RFC v3 0/5] Transparent on-demand struct page initialization embedded in the buddy allocator

2013-08-13 Thread Mike Travis
On 8/13/2013 10:09 AM, Linus Torvalds wrote: On Mon, Aug 12, 2013 at 2:54 PM, Nathan Zimmer nzim...@sgi.com wrote: As far as extra overhead. We incur an extra function call to ensure_page_is_initialized but that is only really expensive when we find uninitialized pages, otherwise it is a

Re: [RFC v3 0/5] Transparent on-demand struct page initialization embedded in the buddy allocator

2013-08-13 Thread Mike Travis
On 8/13/2013 10:51 AM, Linus Torvalds wrote: by the time you can log in. And if it then takes another ten minutes until you have the full 16TB initialized, and some things might be a tad slower early on, does anybody really care? The machine will be up and running with plenty of memory,

Re: [RFC v3 0/5] Transparent on-demand struct page initialization embedded in the buddy allocator

2013-08-13 Thread Mike Travis
On 8/13/2013 11:04 AM, Mike Travis wrote: On 8/13/2013 10:51 AM, Linus Torvalds wrote: by the time you can log in. And if it then takes another ten minutes until you have the full 16TB initialized, and some things might be a tad slower early on, does anybody really care? The machine

Re: [RFC v3 0/5] Transparent on-demand struct page initialization embedded in the buddy allocator

2013-08-13 Thread Mike Travis
On 8/13/2013 1:24 PM, Yinghai Lu wrote: FYI, the system at this time had 128 nodes each with 256GB of memory. About 252GB was inserted into the absent list from nodes 1 .. 126. Memory on nodes 0 and 128 was left fully present. Actually, I was corrected, it was 256 nodes with 128GB (8 *

Re: [RFC 0/2] Delay initializing of large sections of memory

2013-06-27 Thread Mike Travis
On 6/26/2013 11:37 PM, Yinghai Lu wrote: > On Tue, Jun 25, 2013 at 11:58 AM, Mike Travis wrote: >> experimenting as soon as I can. Our 32TB system is being >> brought back to 16TB (we found a number of problems as we >> get closer and closer to the 64TB lim

Re: [RFC 0/2] Delay initializing of large sections of memory

2013-06-27 Thread Mike Travis
On 6/26/2013 11:37 PM, Yinghai Lu wrote: On Tue, Jun 25, 2013 at 11:58 AM, Mike Travis tra...@sgi.com wrote: experimenting as soon as I can. Our 32TB system is being brought back to 16TB (we found a number of problems as we get closer and closer to the 64TB limit), but that's still

Re: [RFC] Transparent on-demand memory setup initialization embedded in the (GFP) buddy allocator

2013-06-26 Thread Mike Travis
On 6/26/2013 6:37 AM, Ingo Molnar wrote: > > * Andrew Morton wrote: > >> On Wed, 26 Jun 2013 11:22:48 +0200 Ingo Molnar wrote: >> >>> except that on 32 TB >>> systems we don't spend ~2 hours initializing 8,589,934,592 page heads. >> >> That's about a million a second which is crazy slow -

Re: [RFC 2/2] x86_64, mm: Reinsert the absent memory

2013-06-26 Thread Mike Travis
On 6/26/2013 5:14 AM, Ingo Molnar wrote: > > * Nathan Zimmer wrote: > >> perf seems to struggle with 512 cpus, but I did get some data. > > Btw., mind outlining in what way it struggles? > > Thanks, > > Ingo > I submitted some patches to Jason Wessel that updated the community

Re: [RFC 2/2] x86_64, mm: Reinsert the absent memory

2013-06-26 Thread Mike Travis
On 6/26/2013 5:14 AM, Ingo Molnar wrote: * Nathan Zimmer nzim...@sgi.com wrote: perf seems to struggle with 512 cpus, but I did get some data. Btw., mind outlining in what way it struggles? Thanks, Ingo I submitted some patches to Jason Wessel that updated the community

Re: [RFC] Transparent on-demand memory setup initialization embedded in the (GFP) buddy allocator

2013-06-26 Thread Mike Travis
On 6/26/2013 6:37 AM, Ingo Molnar wrote: * Andrew Morton a...@linux-foundation.org wrote: On Wed, 26 Jun 2013 11:22:48 +0200 Ingo Molnar mi...@kernel.org wrote: except that on 32 TB systems we don't spend ~2 hours initializing 8,589,934,592 page heads. That's about a million a second

Re: [RFC 0/2] Delay initializing of large sections of memory

2013-06-25 Thread Mike Travis
On 6/25/2013 11:44 AM, H. Peter Anvin wrote: > On 06/25/2013 11:40 AM, Yinghai Lu wrote: >> On Tue, Jun 25, 2013 at 11:17 AM, H. Peter Anvin wrote: >>> On 06/25/2013 10:35 AM, Mike Travis wrote: >> >>> However, please consider Ingo's counterproposal of doing

<    3   4   5   6   7   8   9   10   11   12   >