User`s guide

Table Of Contents
Getting Started 2–17
Debug Monitor Memory Map
Figure 2–1 Debug Monitor Memory Map
The Debug Monitor image consists of PALcode at physical address 0 and the Debug
Monitor kernel at physical address 10000
16
. After loading the image into memory,
the SROM initialization code begins execution of the image in PALmode at the
PALcode base address.
The PALcode used in the Debug Monitor was designed to support DIGITAL UNIX
(formerly DEC OSF/1) and was later adapted to the Debug Monitor. Refer to the
Alpha AXP Architecture Reference Manual and the PALcode for Alpha
Microprocessors System Design Guide for more information about DIGITAL UNIX
PALcode.
2.6.1 Stack
PALcode starts execution of the Debug Monitor kernel at physical address 10000
16
.
Upon entry to the Debug Monitor kernel, the Debug Monitor establishes the initial
stack pointer at the first 8KB boundary below the top of main memory. From there
the stack grows downward.
Top of Main Memory
Top of Stack
Default Boot Address
(bootadr)
DMA Buffer Base
Debug Monitor Entry
PALcode Base Address
0x200000
0x100000
0x10000
0x0
8KB Guard Page
Stack
DMA Buffers
Debug Monitor Kernel
Debug Monitor PALcode
FM-05670.AI4
0x300000