Compaq 21264 Hardware Reference Manual page 305

Compaq microprocessor reference manual
Hide thumbs Also See for 21264:
Table of Contents

Advertisement

Restriction 1 : Reset Sequence Required by Retire Logic and Mapper
mtpr
r31,EV6__PCTR_CTL /* 2nd buffer fetch block for above map-stall
bis
r31,1,r0
bis
r31,1,r0
mulq
r31,r31,r0
lda
r0,0x780(r31)
mb
whint r0
mb
bis
r31,1,r0
ldq_p r1,0x780(r31)
ldq_p r0,0x788(r31)
mb
mb
stq_p r1,0x780(r31)
stq_p r0,0x788(r31)
bis
r31, 32, r0
jsr_init_loop:
bsr
r31,jsr_init_loop_nxt
jsr_init_loop_nxt:
stq_p r1,0x780(r31)
subq
r0,1,r0
beq
r0,jsr_init_done
br
r31,jsr_init_loop /* continue loop*/
jsr_init_done:
lda
r0,0x03FF(r31)
sll
r0,52,r0
itoft r0,f0
addq
r31,r31,r1
mult
f0,f0,f0
addt
f0,f0,f0
divt
f0,f0,f0
sqrtt f0,f0
cvtqt f0,f0
perr r31,r31,r0
maxuw4 r31,r31,r0
pkwb r31,r0
rc
r0
addq
r31,r31,r1
addq
r31,r31,r1
addq
r31,r31,r1
/*
* This palbase init exists for the rare cases
* when this code is loaded into upper memory.
* That is the case when this code is loaded
* and executed in memory on a system that has
* already been initialized. This technique
* can sometimes be used to debug snippets of
* this code.
*/
Alpha 21264/EV67 Hardware Reference Manual
/* and 2nd clear PCTR_CTL (SCRBRD=4)*/
/* set up value for demon write*/
/* set up value for demon write*/
/* nop*/
/* this is new initialization stuff to
prevent*/
/* ld/st below from going off-chip */
/* set up value for demon write*/
/* flush Pipe 0 LD logic*/
/* flush Pipe 1 LD logic*/
/* wait for LD's to complete*/
/* wait for LD's to complete*/
/* flush Pipe 0 ST logic*/
/* flush Pipe 1 ST logic*/
/* load loop count of 32*/
/* JSR to PC+4*/
/* flush Pipe 0 ST logic*/
/* decrement loop count*/
/* done?*/
/* create FP one..... */
/* .....value = 0x3FF0000000000000 */
/* put it into F0 reg */
/* nop (also clears R1) */
/* flush mul-pipe */
/* flush add-pipe */
/* flush div-pipe */
/* flush div-pipe */
/* flush add-pipe (integer logic) */
/* flush MVI logic */
/* flush MVI logic */
/* flush MVI logic */
/* clear interrupt flag*/
/* nop (also clears R1)*/
/* nop (also clears R1)*/
/* nop (also clears R1)*/
PALcode Restrictions and Guidelines
D–7

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Alpha ev67Alpha 21264

Table of Contents