Rev 1157 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1157 | Rev 1166 | ||
---|---|---|---|
Line 112... | Line 112... | ||
112 | 112 | ||
113 | mtspr srr0, r8 |
113 | mtspr srr0, r8 |
114 | 114 | ||
115 | # jumps to real_mode |
115 | # jumps to real_mode |
116 | 116 | ||
117 | mfmsrd r31 |
117 | mfmsr r31 |
118 | lis r30, ~0@h |
118 | lis r30, ~0@h |
119 | ori r30, r30, ~(msr_ir | msr_dr)@l |
119 | ori r30, r30, ~(msr_ir | msr_dr)@l |
120 | and r31, r31, r30 |
120 | and r31, r31, r30 |
121 | mtspr srr1, r31 |
121 | mtspr srr1, r31 |
122 | 122 | ||
Line 244... | Line 244... | ||
244 | lis r31, KERNEL_START_ADDR@ha |
244 | lis r31, KERNEL_START_ADDR@ha |
245 | addi r31, r31, KERNEL_START_ADDR@l |
245 | addi r31, r31, KERNEL_START_ADDR@l |
246 | 246 | ||
247 | mtspr srr0, r31 |
247 | mtspr srr0, r31 |
248 | 248 | ||
249 | mfmsrd r31 |
249 | mfmsr r31 |
250 | ori r31, r31, (msr_ir | msr_dr)@l |
250 | ori r31, r31, (msr_ir | msr_dr)@l |
251 | mtspr srr1, r31 |
251 | mtspr srr1, r31 |
252 | 252 | ||
253 | sync |
253 | sync |
254 | isync |
254 | isync |