Lines 347-352
void kexec(void *kernel, long kernel_size, void *module, long module_size, char
Link Here
|
347 |
/* Unmap libxc's projection of the boot page table */ |
347 |
/* Unmap libxc's projection of the boot page table */ |
348 |
seg = xc_dom_seg_to_ptr(dom, &dom->pgtables_seg); |
348 |
seg = xc_dom_seg_to_ptr(dom, &dom->pgtables_seg); |
349 |
munmap(seg, dom->pgtables_seg.vend - dom->pgtables_seg.vstart); |
349 |
munmap(seg, dom->pgtables_seg.vend - dom->pgtables_seg.vstart); |
|
|
350 |
seg = xc_dom_seg_to_ptr(dom, &dom->p2m_seg); |
351 |
munmap(seg, dom->p2m_seg.vend - dom->p2m_seg.vstart); |
350 |
|
352 |
|
351 |
/* Unmap day0 pages to avoid having a r/w mapping of the future page table */ |
353 |
/* Unmap day0 pages to avoid having a r/w mapping of the future page table */ |
352 |
for (pfn = 0; pfn < allocated; pfn++) |
354 |
for (pfn = 0; pfn < allocated; pfn++) |
353 |
- |
|
|