Download SPARC/CPU-5TE Technical Reference Manual
Transcript
OpenBoot Enhancements 5.2.7 SPARC CPU-5TE Technical Reference Manual VMEbus Status Signals The commands listed below are available to access and control the VMEbus status signals. vme-sysfail-set ( — ) asserts (sets) the VMEbus SYSFAIL* signal. vme-sysfail-clear ( — ) negates (clears) the VMEbus SYSFAIL* signal. vme-sysfail! ( true | false — ) asserts or negates the VMEbus SYSFAIL* signal. When the value true is passed to the command, the VMEbus SYSFAIL* signal is asserted. Otherwise — the value false is passed to the command — the VMEbus SYSFAIL* signal is negated. vme-sysfail? ( — true | false ) determines the state of the VMEbus SYSFAIL* signal and returns a flag set according to the signal’s state. When the SYSFAIL* signal is asserted the flag returned is true; otherwise its value is false. vme-sysfail@ ( — byte ) returns the contents — an 8-bit data — of the VMEbus Interface’s General Purpose Register 1. The state of the most significant three bits SYSSTAT (bit 7), SYSVME (bit 6), and SYSNMIP (bit 5) are preserved, but the least significant five bits are cleared (0). vme-sysfail-assert-irq-ena ( — ) allows the VMEbus interface to generate an interrupt upon the assertion of the VMEbus SYSFAIL* signal. vme-sysfail-assert-irq-dis ( — ) disables the interrupt to be generated upon the assertion of the VMEbus SYSFAIL* signal. vme-sysfail-assert-ip? ( — true | false ) checks whether an interrupt is pending due to the assertion of the VMEbus SYSFAIL* signal and returns a flag set according to the appropriate interrupt pending flag. The flag is true when the interrupt is pending; otherwise its value is false. reset-sysfail-irq ( — ) clears a pending non-maskable interrupt generated by the assertion of the VMEbus SYSFAIL* signal. vme-acfail? ( — true | false ) determines the state of the VMEbus ACFAIL* signal and returns a flag set according to the signal’s state. When the ACFAIL* signal is asserted the flag returned is true; otherwise it is false. vme-acfail@ ( — byte ) returns the contents — an 8-bit data — of the VMEbus interface’s General Purpose Register 2. The state of the bit ACSTAT (bit 6) and ACNMIP (bit 4) are preserved, but all other bits are cleared (0). vme-acfail-assert-irq-ena ( — ) allows the VMEbus interface to generate an interPage 150 FORCE COMPUTERS