4-22
Debugger General Information
4
MPCR Status Codes
The status codes stored in the MPCR are of two types:
❏
Status returned (from the 167Bug)
❏
Command set by the bus master (job requested by some
processor)
The status codes that may be returned from 167Bug are:
The command code that may be set by the bus master is:
Multiprocessor Address Register (MPAR)
The Multiprocessor Address Register (MPAR), located in shared
RAM location of $804 offset from the base address the debugger
loads it at, contains the second of two longwords used to control
communication between processors. The MPAR contents specify
the physical address (as viewed from the local processor) at which
execution for this processor is to begin if the MPCR contains a G or
B. The MPAR is organized as follows:
MPCR Powerup sequence
1. At powerup, the debug monitor self-test routines initialize
RAM, including the memory locations used for multi-
processor support ($800 through $807).
2. The MPCR contains $00 at powerup, indicating that
initialization is not yet complete.
HEX
0
(HEX 00)
--
Wait. Initialization not yet complete.
ASCII
R
(HEX 52)
--
Ready. The Þrmware monitor is watching for a change.
ASCII
E
(HEX 45)
--
Code pointed to by the MPAR is executing.
ASCII
G
(HEX 47)
-- Use Go Direct (
GD
) logic specifying the MPAR address.
ASCII
B
(HEX 42)
-- Recognize breakpoints using the Go (
G
) logic.
Base A $804
*
*
*
*
(MPAR)
Содержание MVME167 Series
Страница 1: ...MVME167 Single Board Computer Installation Guide MVME167IG D4 ...
Страница 6: ......
Страница 106: ...4 28 Debugger General Information 4 ...
Страница 132: ...5 26 Using the 167Bug Debugger 5 ...
Страница 146: ...A 14 Configure and Environment Commands A ...
Страница 152: ...B 6 Disk Tape Controller Data B ...
Страница 160: ...D 6 Troubleshooting the MVME167 Solving Startup Problems D ...
Страница 168: ...E 8 EIA 232 D Interconnections E ...