Page 1 of 1

CTRL-P and x86

Posted: Sun Jan 30, 2022 2:07 pm
by madsweeney
OS version: V9.1-A

Does the CTRL-P key halt the X86_64 on OPA0 like Itanium, Alpha? I've never used an X86 instance before.

Email: ricklade@yahoo.com
Name: Rick Lade
Kanebridge Corporation

Re: CTRL-P and x86

Posted: Mon Jan 31, 2022 2:43 am
by martinv
Yes it does. You get the same menu as on Itanium. Just tried it on my 9.1-A VirtualBox installation.

Re: CTRL-P and x86

Posted: Mon Jan 31, 2022 7:37 am
by volkerhalle
VMS is VMS is VMS ;-)

Re: CTRL-P and x86

Posted: Wed Jun 28, 2023 12:03 pm
by pjacobi
On VAX, CTRL-P was detected by hardware. On Alpha, CTRL-P was detected by PALcode. In both architectures, this results in a Non-Maskable Interrupt to return control to the SRM console. The CTRL-P NMI can be triggered regardless of the current Interrupt priority level.

IA64 and X86 systems have standard serial ports without any hardware or PALcode detection of CTRL-P. On these systems CTRL-P is detected by OPDRIVER. A limitation of this design is the CTRL-P cannot be triggered if the system is hung above Device IPL. In this case, use the iLO or the Hypervisor to inject an NMI which will cause VMS to BUG_CHECK and generate a crash dump, regardless of the current IPL.


Paul A. Jacobi
VMS Software, Inc.