Show patches with: Series = Remove direct map from Xen       |   84 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[RFC,84/84] x86/pv: fix a couple of direct map assumptions in dom0 building. Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,83/84] x86/pmap: rewrite logic for locking. Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,82/84] x86: deduplicate code a bit and fix an unmapping bug. Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,81/84] x86/mm: optimise and properly unmap pages in virt_to_mfn_walk(). Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,80/84] x86/setup: Install dummy 1:1 mappings for all mem passed to allocators. Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,79/84] Don't assume bootmem_region_list is mapped. Also fix a double unmap bug. Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,78/84] Revert "x86/smpboot: use xenheap pages for rpts in smpboot." Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,77/84] x86: properly (un)map pages in restore_all_guests. Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,76/84] x86/setup: also clear the permission bits in the dummy 1:1 mapping. Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,75/84] x86/mm: handle PSE early termination cases in virt_to_mfn_walk(). Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,74/84] x86/pv: refactor how building dom0 in PV handles domheap mappings. Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,73/84] x86/mm: Move vmap_to_mfn() to mm.c and rename to virt_to_mfn_walk(). Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,72/84] acpi: don't assume an always-mapped direct map in acpi allocations. Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,71/84] x86/setup: start tearing down the direct map. Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,70/84] x86/smpboot: use xenheap pages for rpts in smpboot. Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,69/84] page_alloc: comments on (un)mapping pages in xenheap allocations. Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,68/84] page_alloc: actually do the mapping and unmapping on xenheap. Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,67/84] x86/domain_page: remove direct map code and initialise idle mapcache. Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,66/84] x86/pv: domheap pages should be mapped while relocating initrd Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,65/84] x86: fix some wrong assumptions on direct map. Increase PMAP slots to 8. Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,64/84] mapcache: initialise the mapcache even for the idle domain. Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,63/84] x86/domain_page: mapcache is no longer tied to pv. Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,62/84] x86: lift vcpu mapcache to arch_vcpu Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,61/84] x86: lift domain mapcache to arch_domain Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,60/84] x86/domain_page: use PMAP when d/vcache is not ready. Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,59/84] x86/pmap: break the loop in pmap APIs. Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,58/84] x86/mm: fix leaks in map_xen_pagetable. Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,57/84] x86: add Persistent Map (PMAP) infrastructure Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,56/84] x86/mm: drop _new suffix for page table APIs Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,55/84] x86: switch to use domheap page for page tables Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,54/84] x86/mm: drop old page table APIs Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,53/84] x86: remove lXe_to_lYe in __start_xen Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,52/84] x86/pv: properly map and unmap page table in dom0_construct_pv Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,51/84] x86/pv: properly map and unmap page tables in mark_pv_pt_pages_rdonly Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,50/84] x86/smpboot: remove lXe_to_lYe in cleanup_cpu_root_pgt Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,49/84] x86_64/mm: map and unmap page tables in subarch_memory_op Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,48/84] x86_64/mm: map and unmap page tables in subarch_init_memory Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,47/84] x86_64/mm: map and unmap page tables in cleanup_frame_table Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,46/84] x86_64/mm: map and unmap page tables in setup_compat_m2p_table Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,45/84] x86_64/mm: map and unmap page tables in destroy_m2p_mapping Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,44/84] x86_64/mm: map and unmap page tables in destroy_compat_m2p_mapping Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,43/84] x86_64/mm: map and unmap page tables in share_hotadd_m2p_table Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,42/84] x86_64/mm: map and unmap page tables in m2p_mapped Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,41/84] x86/shim: map and unmap page tables in replace_va_mapping Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,40/84] x86: switch root_pgt to mfn_t and use new APIs Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,39/84] x86/smpboot: drop lXe_to_lYe invocations from cleanup_cpu_root_pgt Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,38/84] x86/smpboot: switch pl1e to use new APIs in clone_mapping Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,37/84] x86/smpboot: switch pl2e to use new APIs in clone_mapping Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,36/84] x86/smpboot: switch pl3e to use new APIs in clone_mapping Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,35/84] x86/smpboot: clone_mapping should have one exit path Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,34/84] x86/smpboot: add emacs block Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,33/84] efi: switch EFI L4 table to use new APIs Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,32/84] efi: add emacs block to boot.c Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,31/84] efi: use new page table APIs in efi_init_memory Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,30/84] efi: avoid using global variable in copy_mapping Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,29/84] efi: use new page table APIs in copy_mapping Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,28/84] x86_64/mm: drop lXe_to_lYe invocations from setup_m2p_table Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,27/84] x86_64/mm: switch to new APIs in setup_m2p_table Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,26/84] x86_64/mm: introduce pl2e in setup_m2p_table Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,25/84] x86_64/mm.c: remove code that serves no purpose in setup_m2p_table Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,24/84] x86_64/mm: drop l4e_to_l3e invocation from paging_init Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,23/84] x86_64/mm: switch to new APIs in paging_init Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,22/84] x86_64/mm: introduce pl2e in paging_init Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,21/84] x86/mm: switch to new APIs in arch_init_memory Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,20/84] x86/mm: drop lXe_to_lYe invocations from modify_xen_mappings Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,19/84] x86/mm: switch to new APIs in modify_xen_mappings Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,18/84] x86/mm: drop lXe_to_lYe invocations in map_pages_to_xen Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,17/84] xxx fixup: avoid shadowing mfn Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,16/84] x86/mm: switch to new APIs in map_pages_to_xen Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,15/84] x86/mm: rewrite virt_to_xen_l1e Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,14/84] x86/mm: rewrite xen_to_virt_l2e Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,13/84] x86/mm: rewrite virt_to_xen_l3e Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,12/84] x86/mm: change pl3e to l3t in virt_to_xen_l3e Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,11/84] x86/mm: change pl1e to l1t in virt_to_xen_l1e Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,10/84] x86/mm: change pl2e to l2t in virt_to_xen_l2e Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,09/84] x86/mm: add an end_of_loop label in modify_xen_mappings Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,08/84] x86/mm: make sure there is one exit path for modify_xen_mappings Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,07/84] x86/mm: add an end_of_loop label in map_pages_to_xen Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,06/84] x86/mm: map_pages_to_xen should have one exit path Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,05/84] x86/mm: introduce l{1, 2}t local variables to modify_xen_mappings Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,04/84] x86/mm: introduce l{1, 2}t local variables to map_pages_to_xen Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,03/84] x86: introduce a new set of APIs to manage Xen page tables Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,02/84] x86: move some xen mm function declarations Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New
[RFC,01/84] x86/mm: defer clearing page in virt_to_xen_lXe Remove direct map from Xen - - - --- 2019-09-26 Xia, Hongyan New