Rev 3692 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3692 | Rev 3826 | ||
---|---|---|---|
Line 201... | Line 201... | ||
201 | void *ofw_translate(const void *virt) |
201 | void *ofw_translate(const void *virt) |
202 | { |
202 | { |
203 | ofw_arg_t result[4]; |
203 | ofw_arg_t result[4]; |
204 | int shift; |
204 | int shift; |
205 | 205 | ||
206 | if (ofw_call("call-method", 3, 5, result, "translate", ofw_mmu, |
206 | if (ofw_call("call-method", 4, 5, result, "translate", ofw_mmu, |
207 | virt) != 0) { |
207 | virt, 0) != 0) { |
208 | puts("Error: MMU method translate() failed, halting.\n"); |
208 | puts("Error: MMU method translate() failed, halting.\n"); |
209 | halt(); |
209 | halt(); |
210 | } |
210 | } |
211 | 211 | ||
212 | if (ofw_translate_failed(result[0])) |
212 | if (ofw_translate_failed(result[0])) |