User`s guide
Table Of Contents
- Contents
- Tables
- Preface
- Introduction
- Getting Started
- 2.1 Overview
- 2.2 Hardware Required
- 2.3 Hardware Debug Features
- 2.4 Setting Up the SROM Serial Port Connection
- 2.5 Starting and Running the Mini-Debugger
- 2.6 Sample Session on the EB64
- 2.7 Sample Session on the EB64+ and the AlphaPC 6...
- 2.8 Sample Session on the EB66 and EB66+
- 2.9 Sample Session on the EB164
- 2.10 Sample Session on the AlphaPC 164
- 2.11 Sample Session on the AlphaPC 164LX
- 2.12 Onboard Machine Check Handler
- SROM Mini-Debugger Command Set
- Support, Products, and Documentation
- Index

Getting Started 2–45
Onboard Machine Check Handler
SROM> dm ! RTC.
A> 8580006e20
D> 0600
SROM> dm ! Select the interrupt register.
A> 8580006e00
D> 70
SROM> dm ! Configure to interrupt as IRQ8.
A> 8580006e20
D> 0800
SROM> dm ! Activate the RTC.
A> 8580006e00
D> 30
SROM> dm
A> 8580006e20
D> 0100
SROM> dm ! Put SMC in run mode by writing
A> 8580006e00
! 0xAA to address 0x370.
D> AA
! The RTC is now ready to be used.
2.12 Onboard Machine Check Handler
The onboard machine check handler is useful in debugging certain memory faults.
You must set bit [1] of the ABOX_CTL register to enable machine checks. For
21164-based boards, machine checks are always enabled. When a machine check is
encountered, as it might be in a read, the machine check handler prints the following
message followed by the SROM> prompt:
MCHK
Abox 00000000.00000002
Icsr 00000000.00ff0000
PalB 00000000.00000000
ExAd 00000000.00200cb4
DcSt 00000000.0000000b
Hirr 00000000.00000000
Hier 00000000.00001890
BCtl 000007f8.00000000
BiSt 00000000.000010c1
BiAd 00000001.e0000018