Motorola MPC8240 User Manual page 545

Integrated host processor with integrated pci
Table of Contents

Advertisement

//------ WP1_ADDR_MASK
addis
r3,r0,BMC_BASE_HIGH
ori
r3,r3,0xF024
stwbrx r3,0,r5
addis
r4,r0,0xFFFF
ori
r4,r4,0xFFFF
stwbrx r4,0,r6
//------ WP_CONTROL
addis
r3,r0,BMC_BASE_HIGH
ori
r3,r3,0xF048
stwbrx r3,0,r5
addis
r4,r0,0x0000
ori
r4,r4,0x01C6
stwbrx r4,0,r6
addis
r4,r0,0x0100
ori
r4,r4,0x01C6
stwbrx r4,0,r6
sync
eieio
lis
r3, 0x0
or
r3, r3, r11
blr
/**********************************************************
* function: get_eumbbar
*
* output: r3 - content of eumbbar
**********************************************************/
.text
.align 2
.global get_eumbbar
get_eumbbar:
lis
r4,config_addr@h
ori
r4,r4,config_addr@l
lwz
r4,0(r4)
lis
r3,EUMBBAR_HI
ori
r3,r3,EUMBBAR_LO
stwbrx
r3,0,r4
lis
r4,config_data@h
ori
r4,r4,config_data@l
lwz
r4,0(r4)
lwbrx
r3,0,r4
blr
// WP1_ADDR_MASK (0xFF024) =
// WP_CONTROL (0xFF048) =
// Enable Watchpoint on seperate write
// restore MPC8240 Vendor ID
Appendix C. Initialization Example
C-7

Advertisement

Table of Contents
loading

Table of Contents