Message ID | 20240116192611.41112-1-eliasely@amazon.com (mailing list archive) |
---|---|
Headers | show |
Series | Remove the directmap | expand |
On 16.01.2024 20:25, Elias El Yandouzi wrote: > Elias El Yandouzi (3): > xen/x86: Add build assertion for fixmap entries > Rename mfn_to_virt() calls > Rename maddr_to_virt() calls > > Hongyan Xia (13): > acpi: vmap pages in acpi_os_alloc_memory > xen/numa: vmap the pages for memnodemap > x86/srat: vmap the pages for acpi_slit > x86: Map/unmap pages in restore_all_guests > x86/pv: Rewrite how building PV dom0 handles domheap mappings > x86/pv: Map L4 page table for shim domain > x86/mapcache: Initialise the mapcache for the idle domain > x86: Add a boot option to enable and disable the direct map > x86/domain_page: Remove the fast paths when mfn is not in the > directmap > xen/page_alloc: Add a path for xenheap when there is no direct map > x86/setup: Leave early boot slightly earlier > x86/setup: vmap heap nodes when they are outside the direct map > x86/setup: Do not create valid mappings when directmap=no > > Julien Grall (8): > xen/vmap: Check the page has been mapped in vm_init_type() > xen/vmap: Introduce vmap_size() and use it > xen/arm: fixmap: Rename the fixmap slots to follow the x86 convention Btw, if there was clear indication that e.g. this patch (fully ack-ed afaict) can go in ahead of earlier patches, I probably would have put it in already. Considering it sits half way through the series, I don't want to blindly chance it, though. Jan > xen/x86: Add support for the PMAP > xen/arm32: mm: Rename 'first' to 'root' in init_secondary_pagetables() > xen/arm64: mm: Use per-pCPU page-tables > xen/arm64: Implement a mapcache for arm64 > xen/arm64: Allow the admin to enable/disable the directmap > > Wei Liu (3): > x86/setup: Move vm_init() before acpi calls > x86/pv: Domheap pages should be mapped while relocating initrd > x86: Lift mapcache variable to the arch level
Hi Jan, On 29/01/2024 08:28, Jan Beulich wrote: > On 16.01.2024 20:25, Elias El Yandouzi wrote: >> Julien Grall (8): >> xen/vmap: Check the page has been mapped in vm_init_type() >> xen/vmap: Introduce vmap_size() and use it >> xen/arm: fixmap: Rename the fixmap slots to follow the x86 convention > > Btw, if there was clear indication that e.g. this patch (fully ack-ed > afaict) can go in ahead of earlier patches, I probably would have put > it in already. Considering it sits half way through the series, I don't > want to blindly chance it, though. > I just forgot to strip off those ack tags. The patch got approved quite a while ago and I thought it would be better to submit it again. That being said, moving it earlier in the series would still work. Elias
Hi, On 05/02/2024 11:11, Elias El Yandouzi wrote: > Hi Jan, > > On 29/01/2024 08:28, Jan Beulich wrote: > >> On 16.01.2024 20:25, Elias El Yandouzi wrote: >>> Julien Grall (8): >>> xen/vmap: Check the page has been mapped in vm_init_type() >>> xen/vmap: Introduce vmap_size() and use it >>> xen/arm: fixmap: Rename the fixmap slots to follow the x86 convention >> >> Btw, if there was clear indication that e.g. this patch (fully ack-ed >> afaict) can go in ahead of earlier patches, I probably would have put >> it in already. Considering it sits half way through the series, I don't >> want to blindly chance it, though. >> > > I just forgot to strip off those ack tags. The patch got approved quite > a while ago and I thought it would be better to submit it again. I spoke with Stefano on Matrix and he was fine with keeping the ack. I assume that Jan is also ok as he asked if we could commit. So I have committed the patch. Cheers,
On 16.01.2024 20:25, Elias El Yandouzi wrote: > Elias El Yandouzi (3): > xen/x86: Add build assertion for fixmap entries > Rename mfn_to_virt() calls > Rename maddr_to_virt() calls > > Hongyan Xia (13): > acpi: vmap pages in acpi_os_alloc_memory > xen/numa: vmap the pages for memnodemap > x86/srat: vmap the pages for acpi_slit > x86: Map/unmap pages in restore_all_guests > x86/pv: Rewrite how building PV dom0 handles domheap mappings > x86/pv: Map L4 page table for shim domain > x86/mapcache: Initialise the mapcache for the idle domain > x86: Add a boot option to enable and disable the direct map > x86/domain_page: Remove the fast paths when mfn is not in the > directmap > xen/page_alloc: Add a path for xenheap when there is no direct map > x86/setup: Leave early boot slightly earlier > x86/setup: vmap heap nodes when they are outside the direct map > x86/setup: Do not create valid mappings when directmap=no > > Julien Grall (8): > xen/vmap: Check the page has been mapped in vm_init_type() > xen/vmap: Introduce vmap_size() and use it > xen/arm: fixmap: Rename the fixmap slots to follow the x86 convention > xen/x86: Add support for the PMAP > xen/arm32: mm: Rename 'first' to 'root' in init_secondary_pagetables() > xen/arm64: mm: Use per-pCPU page-tables > xen/arm64: Implement a mapcache for arm64 > xen/arm64: Allow the admin to enable/disable the directmap > > Wei Liu (3): > x86/setup: Move vm_init() before acpi calls > x86/pv: Domheap pages should be mapped while relocating initrd > x86: Lift mapcache variable to the arch level Just to mention it explicitly: Before hearing back on the comments given up to patch 13 I'm not intending to put time into looking at the remaining patches in this series. Jan