Rev 3674 | Rev 4344 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3674 | Rev 4343 | ||
---|---|---|---|
Line 145... | Line 145... | ||
145 | */ |
145 | */ |
146 | dtlb_insert_mapping(virtaddr + i * sizemap[order].increment, |
146 | dtlb_insert_mapping(virtaddr + i * sizemap[order].increment, |
147 | physaddr + i * sizemap[order].increment, |
147 | physaddr + i * sizemap[order].increment, |
148 | sizemap[order].pagesize_code, true, false); |
148 | sizemap[order].pagesize_code, true, false); |
149 | 149 | ||
150 | #ifdef CONFIG_SMP |
150 | #ifdef CONFIG_SMP |
151 | /* |
151 | /* |
152 | * Second, save the information about the mapping for APs. |
152 | * Second, save the information about the mapping for APs. |
153 | */ |
153 | */ |
154 | bsp_locked_dtlb_entry[bsp_locked_dtlb_entries].virt_page = |
154 | bsp_locked_dtlb_entry[bsp_locked_dtlb_entries].virt_page = |
155 | virtaddr + i * sizemap[order].increment; |
155 | virtaddr + i * sizemap[order].increment; |
Line 162... | Line 162... | ||
162 | } |
162 | } |
163 | 163 | ||
164 | return virtaddr; |
164 | return virtaddr; |
165 | } |
165 | } |
166 | 166 | ||
- | 167 | void hw_area(uintptr_t *physaddr, pfn_t *frames) |
|
- | 168 | { |
|
- | 169 | *physaddr = end_frame; |
|
- | 170 | *frames = ADDR2PFN(0x7ffffffffff - end_frame); |
|
- | 171 | } |
|
- | 172 | ||
167 | /** @} |
173 | /** @} |
168 | */ |
174 | */ |
169 | - |