C.8 DIGITAL UNIX PALcode Instruction Summary

Table C–11: DIGITAL UNIX Unprivileged PALcode Instructions

Mnemonic

Opcode

Description

bpt

00.0080

Breakpoint trap

bugchk

00.0081

Bugcheck

callsys

00.0083

System call

clrfen

00.00AE

Clear floating-point enable

gentrap

00.00AA

Generate software trap

imb

00.0086

I-stream memory barrier

rdunique

00.009E

Read unique value

urti

00.0092

Return from user mode trap

wrunique

00.009F

Write unique value

Table C–12: DIGITAL UNIX Privileged PALcode Instructions

 

 

 

Mnemonic

Opcode

Description

 

 

 

cflush

00.0001

Cache flush

cserve

00.0009

Console service

draina

00.0002

Drain aborts

halt

00.0000

Halt the processor

rdmces

00.0010

Read machine check error summary register

rdps

00.0036

Read processor status

rdusp

00.003A

Read user stack pointer

rdval

00.0032

Read system value

retsys

00.003D

Return from system call

rti

00.003F

Return from trap or interrupt

swpctx

00.0030

Swap privileged context

swpipl

00.0035

Swap interrupt priority level

swppal

00.000A

Swap PALcode image

tbi

00.0033

Translation buffer invalidate

whami

00.003C

Who am I

wrent

00.0034

Write system entry address

wrfen

00.002B

Write floating-point enable

wripir

00.000D

Write interprocessor interrupt request

wrkgp

00.0037

Write kernel global pointer

wrmces

00.0011

Write machine check error summary register

wrperfmon

00.0039

Performance monitoring function

wrusp

00.0038

Write user stack pointer

wrval

00.0031

Write system value

wrvptptr

00.002D

Write virtual page table pointer

wtint

00.003E

Wait for interrupt

C–16Alpha Architecture Handbook

Page 318
Image 318
Compaq ECQD2KCTE manual Digital Unix PALcode Instruction Summary, Table C-12 Digital Unix Privileged PALcode Instructions