Rev 1982 | Rev 2048 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 1982 | Rev 2015 | ||
|---|---|---|---|
| Line 71... | Line 71... | ||
| 71 | /* |
71 | /* |
| 72 | * Copy locked DTLB entries from the BSP. |
72 | * Copy locked DTLB entries from the BSP. |
| 73 | */ |
73 | */ |
| 74 | for (i = 0; i < bsp_locked_dtlb_entries; i++) { |
74 | for (i = 0; i < bsp_locked_dtlb_entries; i++) { |
| 75 | dtlb_insert_mapping(bsp_locked_dtlb_entry[i].virt_page, |
75 | dtlb_insert_mapping(bsp_locked_dtlb_entry[i].virt_page, |
| - | 76 | bsp_locked_dtlb_entry[i].phys_page, |
|
| 76 | bsp_locked_dtlb_entry[i].phys_page, bsp_locked_dtlb_entry[i].pagesize_code, |
77 | bsp_locked_dtlb_entry[i].pagesize_code, true, |
| 77 | true, false); |
78 | false); |
| 78 | } |
79 | } |
| 79 | #endif |
80 | #endif |
| 80 | 81 | ||
| 81 | } |
82 | } |
| 82 | } |
83 | } |
| Line 149... | Line 150... | ||
| 149 | 150 | ||
| 150 | #ifdef CONFIG_SMP |
151 | #ifdef CONFIG_SMP |
| 151 | /* |
152 | /* |
| 152 | * Second, save the information about the mapping for APs. |
153 | * Second, save the information about the mapping for APs. |
| 153 | */ |
154 | */ |
| 154 | bsp_locked_dtlb_entry[bsp_locked_dtlb_entries].virt_page = virtaddr + i*sizemap[order].increment; |
155 | bsp_locked_dtlb_entry[bsp_locked_dtlb_entries].virt_page = |
| - | 156 | virtaddr + i*sizemap[order].increment; |
|
| 155 | bsp_locked_dtlb_entry[bsp_locked_dtlb_entries].phys_page = physaddr + i*sizemap[order].increment; |
157 | bsp_locked_dtlb_entry[bsp_locked_dtlb_entries].phys_page = |
| - | 158 | physaddr + i*sizemap[order].increment; |
|
| 156 | bsp_locked_dtlb_entry[bsp_locked_dtlb_entries].pagesize_code = sizemap[order].pagesize_code; |
159 | bsp_locked_dtlb_entry[bsp_locked_dtlb_entries].pagesize_code = |
| - | 160 | sizemap[order].pagesize_code; |
|
| 157 | bsp_locked_dtlb_entries++; |
161 | bsp_locked_dtlb_entries++; |
| 158 | #endif |
162 | #endif |
| 159 | } |
163 | } |
| 160 | 164 | ||
| 161 | return virtaddr; |
165 | return virtaddr; |