Table E–1: DECchip 21064/21066/21068 Performance Monitoring Functions (Continued)

Function Register Usage

Comments

 

 

 

Windows NT Alpha

 

 

Input:

a0

= 0

Select counter 0

 

a0

= 1

Select counter 1

 

a1

= 0

Disable selected counter

 

 

Select desired events (mux_ctl)

 

 

 

 

 

DIGITAL UNIX

 

 

 

Input:

a0

= 2

Function code

 

a1

= mux_ctl

mux_ctl is the exact contents of those fields

 

 

 

from the ICCSR register, in write format,

 

 

 

described in Table E–2.

Output:

v0 = 1

Success

 

v0 = 0

Failure (not generated)

OpenVMS Alpha

 

 

 

Input:

R16 = 2

Function code

 

R17 = mux_ctl

mux_ctl is the exact contents of those fields

 

 

 

from the ICCSR register, in write format,

 

 

 

described in Table E–2.

Output:

R0 = 1

Success

 

R0 = 0

Failure (not generated)

Windows NT Alpha

 

 

Input:

a2

= PCMUX0

For ICCSR<PCMUX0> field when a0 = 0

 

a2

= PCMUX1

For ICCSR<PCMUX1> field when a0 = 1

 

a3

= PC0

For ICCSR<PC0> field when a0 = 0

 

a3

= PC1

For ICCSR<PC1> field when a0 = 1

Select performance monitoring options

DIGITAL UNIX

 

 

 

Input:

a0

= 3

Function code

 

a1

= opt

Function argument opt is:

 

 

 

<0> = log all processes if set

 

 

 

<1> = log only selected if set

Output:

v0 = 1

Success

 

v0 = 0

Failure (not generated)

 

 

 

 

E–6Alpha Architecture Handbook

Page 334
Image 334
Compaq ECQD2KCTE manual Select desired events muxctl, Select performance monitoring options, = PCMUX0, = PCMUX1