
2 Overview of a BSP
2.3 Components of a BSP
31
2
The following state values are available:
VM_STATE_VALID
VM_STATE_WRITABLE
VM_STATE_CACHEABLE
VM_STATE_MEM_COHERENCY
VM_STATE_GUARDED
Additional state values may be available on some architectures. Check
vmLib.h and the appropriate architecture supplement for more information.
sysPhysMemDescNumEnt
int sysPhysMemDescNumEnt
The sysPhysMemDescNumEnt variable contains the number of entries in
sysPhysMemDesc[ ]. This is typically initialized statically during compile time.
sysBootLine
char *sysBootLine
The sysBootLine string pointer points to the boot line that is configured for use
when booting the system. The boot information is parsed using bootLineCrack( ).
It is typically set to the value
BOOT_LINE_ADRS, and points to the boot line
information in NVRAM.
sysExcMsg
char *sysExcMsg
When there is a serious or catastrophic problem during the boot process, the
system puts error messages at the location specified by sysExcMsg. This memory
can then be examined from an external agent such as the bootrom image, or with
an on-chip debugger.
The value of sysExcMsg should be initialized at compile time to
EXC_MSG_ADRS,
which is set to a default value in configAll.h.
Comentários a estes Manuais