User`s guide
12–28 PALcode Violation Checker
PVC Commands
set flag
Cycle: 0 Addr: 4 BR R1, 4000
Cycle: These stalls simulate a cache miss
Cycle: 1 **Stall**
Cycle: 2 **Stall**
Cycle: 3 **Stall**
Cycle: 4 **Stall**
Cycle: 5 **Stall**
Cycle: These stalls simulate a branch bubble
Cycle: 6 **Stall**
Cycle: 7 Addr: 4000 HALT
End of PALcode check...
PVC> clear flag scheduled
PVC> set flag permutations
PVC> do 4
Disassembling executable...
Searching through .map file for violation exceptions...
Beginning PALcode check...
Checking the UNNAMED routine, entry point 4:
(PVC #1003) Permutation 0 completed **ABNORMALLY**.
Address of HALT: 4000
There are 1 permutations to the UNNAMED entry point.
End of PALcode check...
PVC> clear flag permutations
PVC> set flag cycle_count
PVC> do 4
Disassembling executable...
Searching through .map file for violation exceptions...
Beginning PALcode check...
Checking the UNNAMED routine, entry point 4:
(PVC #1003) Permutation 0 completed **ABNORMALLY**.
Address of HALT: 4000
Permutation 1 was 2 cycles long (not counting latencies).
Permutation 1 was 8 cycles long (taking latencies into account).
End of PALcode check...
PVC> clear flag cycle_count
PVC> set flag memory_usage
PVC> do 4
Beginning PALcode check...
Checking the UNNAMED routine, entry point 4:
(PVC #1003) Permutation 0 completed **ABNORMALLY**.
Address of HALT: 4000