14.06.2015 Views

Power ISA™ Version 2.03 - Power.org

Power ISA™ Version 2.03 - Power.org

Power ISA™ Version 2.03 - Power.org

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Version</strong> <strong>2.03</strong><br />

38 Interrupt Taken Debug Event Enable (IRPT)<br />

0 IRPT debug events are disabled<br />

1 IRPT debug events are enabled<br />

Note: Critical interrupts will not cause an IRPT<br />

Debug event even if MSR DE =0. If the Embedded.Enhanced<br />

Debug category is supported,<br />

see Section 8.4.9.<br />

39 Trap Debug Event Enable (TRAP)<br />

0 TRAP debug events cannot occur<br />

1 TRAP debug events can occur<br />

40 Instruction Address Compare 1 Debug<br />

Event Enable (IAC1)<br />

0 IAC1 debug events cannot occur<br />

1 IAC1 debug events can occur<br />

41 Instruction Address Compare 2 Debug<br />

Event Enable (IAC2)<br />

0 IAC2 debug events cannot occur<br />

1 IAC2 debug events can occur<br />

42 Instruction Address Compare 3 Debug<br />

Event Enable (IAC3)<br />

0 IAC3 debug events cannot occur<br />

1 IAC3 debug events can occur<br />

43 Instruction Address Compare 4 Debug<br />

Event Enable (IAC4)<br />

0 IAC4 debug events cannot occur<br />

1 IAC4 debug events can occur<br />

44:45 Data Address Compare 1 Debug Event<br />

Enable (DAC1)<br />

00 DAC1 debug events cannot occur<br />

01 DAC1 debug events can occur only if a<br />

store-type data storage access<br />

10 DAC1 debug events can occur only if a<br />

load-type data storage access<br />

11 DAC1 debug events can occur on any<br />

data storage access<br />

46:47 Data Address Compare 2 Debug Event<br />

Enable (DAC2)<br />

00 DAC2 debug events cannot occur<br />

01 DAC2 debug events can occur only if a<br />

store-type data storage access<br />

10 DAC2 debug events can occur only if a<br />

load-type data storage access<br />

11 DAC2 debug events can occur on any<br />

data storage access<br />

48 Return Debug Event Enable (RET)<br />

0 RET debug events cannot occur<br />

1 RET debug events can occur<br />

Note: Return From Critical Interrupt will not<br />

cause an RET debug event if MSR DE =0. If the<br />

Embedded.Enhanced Debug category is supported,<br />

see Section 8.4.10<br />

49:56 Reserved<br />

57 Critical Interrupt Taken Debug Event<br />

(CIRPT)<br />

[Category: Embedded.Enhanced Debug]<br />

A Critical Interrupt Taken Debug Event occurs<br />

when DBCR0 CIRPT = 1 and a critical interrupt<br />

(any interrupt that uses the critical class, i.e.<br />

uses CSRR0 and CSRR1) occurs.<br />

0 Critical interrupt taken debug events are<br />

disabled.<br />

1 Critical interrupt taken debug events are<br />

enabled.<br />

58 Critical Interrupt Return Debug Event<br />

(CRET)<br />

[Category: Embedded.Enhanced Debug]<br />

A Critical Interrupt Return Debug Event<br />

occurs when DBCR0 CRET = 1 and a return<br />

from critical interrupt (an rfci instruction is<br />

executed) occurs.<br />

0 Critical interrupt return debug events are<br />

disabled.<br />

1 Critical interrupt return debug events are<br />

enabled.<br />

59:62 Implementation-dependent<br />

63 Freeze Timers on Debug Event (FT)<br />

0 Enable clocking of timers<br />

1 Disable clocking of timers if any DBSR bit<br />

is set (except MRR)<br />

8.5.1.2 Debug Control Register 1<br />

(DCBR1)<br />

The contents of the DCBR1 can be read into bits 32:63<br />

a register RT using mfspr RT,DBCR1, setting bits 0:31<br />

of RT to 0. The contents of bits 32:63 of register RS can<br />

be written to the DBCR1 using mtspr DBCR1,RS. The<br />

bit definitions for DCBR1 are shown below.<br />

Bit(s) Description<br />

32:33 Instruction Address Compare 1 User/<br />

Supervisor Mode(IAC1US)<br />

00 IAC1 debug events can occur<br />

01 Reserved<br />

10 IAC1 debug events can occur only if<br />

MSR PR =0<br />

11 IAC1 debug events can occur only if<br />

MSR PR =1<br />

592<br />

<strong>Power</strong> ISA -- Book III-E

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!