Skip to content

Commit 36aad67

Browse files
ExtremsWinterMute
Extrems
authored andcommitted
Define DABR and IABR
(cherry picked from commit cbca83f) (cherry picked from commit 58a4c0e)
1 parent cbfaeca commit 36aad67

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

gc/ogc/machine/asm.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,10 @@
127127
#define SPRG2 274
128128
#define SPRG3 275
129129

130+
#define DABR 1013
131+
132+
#define IABR 1010
133+
130134
#define PMC1 953
131135
#define PMC2 954
132136
#define PMC3 957

libdb/debug_handler.S

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ __set_iabr:
113113
rlwinm r5,r4,0,18,16
114114
mtmsr r5
115115
clrrwi r3,r3,2
116-
mtspr 1010,r3
116+
mtspr IABR,r3
117117
isync
118118
sync
119119
mtmsr r4
@@ -124,9 +124,9 @@ __enable_iabr:
124124
mfmsr r4
125125
rlwinm r5,r4,0,18,16
126126
mtmsr r5
127-
mfspr r3,1010
127+
mfspr r3,IABR
128128
ori r3,r3,0x0003
129-
mtspr 1010,r3
129+
mtspr IABR,r3
130130
isync
131131
sync
132132
mtmsr r4
@@ -137,9 +137,9 @@ __disable_iabr:
137137
mfmsr r4
138138
rlwinm r5,r4,0,18,16
139139
mtmsr r5
140-
mfspr r3,1010
140+
mfspr r3,IABR
141141
clrrwi r3,r3,2
142-
mtspr 1010,r3
142+
mtspr IABR,r3
143143
isync
144144
sync
145145
mtmsr r4
@@ -150,7 +150,7 @@ __clr_iabr:
150150
mfmsr r4
151151
rlwinm r5,r4,0,18,16
152152
mtmsr r5
153-
mtspr 1010,0
153+
mtspr IABR,0
154154
isync
155155
sync
156156
mtmsr r4

0 commit comments

Comments
 (0)