Lines Matching full:uv

30 #include <asm/uv/uv.h>
31 #include <asm/uv/uv_hub.h>
32 #include <asm/uv/uv_mmrs.h>
35 * UV handler for NMI
43 * We also have to lessen UV Hub MMR accesses as much as possible as this
44 * disrupts the UV Hub's primary mission of directing NumaLink traffic and
52 * IPI(NMI) signal as mentioned above, and does not read the UV Hub's MMR.
73 /* UV hubless values */
224 pr_info("UV: New NMI action:%s\n", actions[i]);
228 pr_err("UV: Invalid NMI action. Valid actions are:\n");
230 pr_err("UV: %-8s - %s\n", actions[i], actions_desc[i]);
269 pr_err("UV:%s:NMI support not available on this system\n", __func__);
281 pr_info("UV: SMI NMI support: %s\n", uvh_nmi_mmrx_type);
286 pr_info("UV: SMI NMI support: %s\n", UVH_NMI_MMR_TYPE);
304 * UV hubless NMI handler functions
323 nmi_debug("UV:PCH: %p = %x & %x | %x (%x)\n",
327 nmi_debug("UV:PCH: %p = %x\n", addr, data);
342 nmi_debug("UV:NMI: GPP_D_0 interrupt %s\n",
455 pr_info("UV: Hubless NMI already configured\n");
459 nmi_debug("UV: Initializing UV Hubless NMI on PCH\n");
475 if (!(status & STS_GPP_D_0_MASK)) /* Not a UV external NMI */
478 *pstat = STS_GPP_D_0_MASK; /* Is a UV NMI: clear GPP_D_0 status */
531 /* Check flag for UV external NMI */
559 * UV hubless system where only PCH owner can check flag
670 /* Wait until all slave CPU's have entered UV NMI handler */
686 pr_alert("UV: Sending NMI IPI to %d CPUs: %*pbl\n",
696 pr_alert("UV: %d CPUs not in NMI loop: %*pbl\n",
701 pr_alert("UV: %d of %d CPUs in NMI\n",
715 pr_info("UV: %4d %6d %-32.32s %pS",
737 pr_info("UV:%sNMI process trace for CPU %d\n", dots, cpu);
761 pr_crit("UV: CPU %d stuck in process dump function\n", cpu);
786 pr_alert("UV: NMI CPU health check (non-responding:%d)\n", out);
803 pr_alert("UV: tracing %s for %d CPUs from CPU %d\n",
818 pr_alert("UV: %d CPUs ignored NMI\n", ignored);
821 pr_alert("UV: process trace complete\n");
845 pr_err("UV: NMI error: kdump kernel not loaded\n");
851 pr_emerg("UV: NMI executing crash_kexec on CPU%d\n", cpu);
854 pr_emerg("UV: crash_kexec unexpectedly returned\n");
883 pr_err("UV: NMI error: KDB is not enabled in this kernel\n");
930 pr_err("UV: NMI error: KGDB is not enabled in this kernel\n");
935 * UV NMI handler
946 /* If not a UV System NMI, ignore */
982 pr_alert("UV: unknown NMI action: %d\n", uv_nmi_action);
1032 if (register_nmi_handler(NMI_UNKNOWN, uv_handle_nmi, 0, "uv"))
1033 pr_warn("UV: NMI handler failed to register\n");
1036 pr_warn("UV: PING NMI handler failed to register\n");
1058 nmi_debug("UV: NMI hub list @ 0x%p (%d)\n", uv_hub_nmi_list, size);
1077 /* Setup for UV Hub systems */
1083 pr_info("UV: Hub NMI enabled\n");
1086 /* Setup for UV Hubless systems */
1091 nmi_debug("UV: PCH base:%p from 0x%lx, GPP_D_0\n",
1101 pr_info("UV: PCH NMI enabled\n");