|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH for-next 00/16] xen/arm: Stage-2 handling cleanup
Hi all,
This patch series is a collection of cleanup around stage-2 handling. They
are consolidating different pieces of the hypervisor. This will make easier
to maintain and update stage-2 change in the future.
Cheers,
Julien Grall (16):
xen/arm: raw_copy_to_guest_helper: Rename flush_dcache to flags
xen/arm: raw_copy_to_guest_helper: Rework the prototype and rename it
xen/arm: Extend copy_to_guest to support copying from guest VA and use
it
xen/arm: Extend copy_to_guest to support zeroing guest VA and use it
xen/arm: guest_copy: Extend the prototype to pass the vCPU
xen/arm: Extend copy_to_guest to support copying from/to guest
physical address
xen/arm: Introduce copy_to_guest_phys_flush_dcache
xen/arm: kernel: Rework kernel_zimage_load to use the generic copy
helper
xen/arm: domain_build: Rework initrd_load to use the generic copy
helper
xen/arm: domain_build: Use copy_to_guest_phys_flush_dcache in dtb_load
xen/arm: p2m: Rename p2m_flush_tlb and p2m_flush_tlb_sync
xen/arm: p2m: Introduce p2m_tlb_flush_sync, export it and use it
xen/arm: p2m: Fold p2m_tlb_flush into p2m_force_tlb_flush_sync
xen/arm: traps: Remove the field gva from mmio_info_t
xen/arm: traps: Move the definition of mmio_info_t in try_handle_mmio
xen/arm: traps: Merge do_trap_instr_abort_guest and
do_trap_data_abort_guest
xen/arch/arm/domain_build.c | 39 +++-----
xen/arch/arm/guestcopy.c | 182 +++++++++++++++----------------------
xen/arch/arm/kernel.c | 33 +++----
xen/arch/arm/kernel.h | 2 +
xen/arch/arm/p2m.c | 53 +++++------
xen/arch/arm/traps.c | 161 ++++++++++++--------------------
xen/include/asm-arm/guest_access.h | 6 ++
xen/include/asm-arm/mmio.h | 1 -
xen/include/asm-arm/p2m.h | 2 +
9 files changed, 191 insertions(+), 288 deletions(-)
--
2.11.0
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |