Rev 3655 | Rev 4220 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3655 | Rev 3790 | ||
---|---|---|---|
Line 65... | Line 65... | ||
65 | if (!node->parent->parent) { |
65 | if (!node->parent->parent) { |
66 | *pa = addr; |
66 | *pa = addr; |
67 | return true; |
67 | return true; |
68 | } |
68 | } |
69 | if (strcmp(ofw_tree_node_name(node->parent), "central") != 0) |
69 | if (strcmp(ofw_tree_node_name(node->parent), "central") != 0) |
70 | panic("Unexpected parent node: %s.\n", ofw_tree_node_name(node->parent)); |
70 | panic("Unexpected parent node: %s.", ofw_tree_node_name(node->parent)); |
71 | 71 | ||
72 | ofw_central_reg_t central_reg; |
72 | ofw_central_reg_t central_reg; |
73 | 73 | ||
74 | central_reg.addr = addr; |
74 | central_reg.addr = addr; |
75 | central_reg.size = reg->size; |
75 | central_reg.size = reg->size; |
Line 82... | Line 82... | ||
82 | } |
82 | } |
83 | 83 | ||
84 | bool ofw_central_apply_ranges(ofw_tree_node_t *node, ofw_central_reg_t *reg, uintptr_t *pa) |
84 | bool ofw_central_apply_ranges(ofw_tree_node_t *node, ofw_central_reg_t *reg, uintptr_t *pa) |
85 | { |
85 | { |
86 | if (node->parent->parent) |
86 | if (node->parent->parent) |
87 | panic("Unexpected parent node: %s.\n", ofw_tree_node_name(node->parent)); |
87 | panic("Unexpected parent node: %s.", ofw_tree_node_name(node->parent)); |
88 | 88 | ||
89 | ofw_tree_property_t *prop; |
89 | ofw_tree_property_t *prop; |
90 | ofw_central_range_t *range; |
90 | ofw_central_range_t *range; |
91 | count_t ranges; |
91 | count_t ranges; |
92 | 92 |