For the Windows NT Alpha Operating System
When a counter overflows and interrupt enabling conditions are correct, the counter causes an interrupt to PALcode. The PALcode builds a frame on the kernel stack and dispatches to the kernel at the interrupt entry point.
E.2.2.2 Windows NT Alpha Functions and Argument
The functions for Windows NT Alpha execute on only a single (the current running) processor. The wrperfmon instruction is called with the following input registers:
Input Contents
Register (Bits) Meaning
a0 | |
a1 | 0 |
The register in Table
When a1 = 0, write a0 to the hardware PMCTR register.
When a1 = 1, read the hardware PMCTR register. The returned PMCTR register is written to register v0.
a2 | Has meaning when PCSEL1 in Table | |||
|
| tents are determined by processor type: | ||
|
| Processor | Contents | Reference |
|
| 21164 | CBOX1 | Table |
|
| 21164PC | PM0_MUX | Table |
a3 | Has meaning when PCSEL2 in Table | |||
|
| tents are determined by processor type: | ||
|
| Processor | Contents | Reference |
|
| 21164 | CBOX2 | Table |
|
| 21164PC | PM1_MUX | Table |
|
|
|
|
|