[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH 0/3] xen: Use asm inline
Since v1, split into multiple patches. Extend to BUG_FRAME and EXTABLE too. https://gitlab.com/xen-project/hardware/xen-staging/-/pipelines/1819941756 Andrew Cooper (3): xen: Introduce asm inline and use it for BUG_FRAME x86: Use asm_inline for ALTERNATIVE() and EXTABLE ARM: Use asm_inline for ALTERNATIVE() xen/Kconfig | 4 ++ xen/arch/arm/include/asm/alternative.h | 4 +- xen/arch/arm/include/asm/arm64/flushtlb.h | 4 +- xen/arch/arm/include/asm/arm64/io.h | 43 ++++++++++------- xen/arch/arm/include/asm/bug.h | 6 ++- xen/arch/arm/include/asm/cpuerrata.h | 8 ++-- xen/arch/arm/include/asm/cpufeature.h | 8 ++-- xen/arch/arm/include/asm/page.h | 12 +++-- xen/arch/arm/include/asm/processor.h | 7 +-- xen/arch/arm/include/asm/sysregs.h | 10 ++-- xen/arch/arm/mmu/p2m.c | 3 +- xen/arch/x86/cpu/amd.c | 52 +++++++++++---------- xen/arch/x86/domain.c | 21 +++++---- xen/arch/x86/extable.c | 21 +++++---- xen/arch/x86/hvm/vmx/vmcs.c | 15 +++--- xen/arch/x86/i387.c | 4 +- xen/arch/x86/include/asm/alternative-call.h | 3 +- xen/arch/x86/include/asm/alternative.h | 36 ++++++++------ xen/arch/x86/include/asm/hvm/vmx/vmx.h | 15 +++--- xen/arch/x86/include/asm/uaccess.h | 4 +- xen/arch/x86/pv/misc-hypercalls.c | 19 ++++---- xen/arch/x86/traps.c | 48 ++++++++++--------- xen/arch/x86/usercopy.c | 6 +-- xen/include/xen/bug.h | 11 +++-- xen/include/xen/compiler.h | 15 ++++++ 25 files changed, 219 insertions(+), 160 deletions(-) -- 2.39.5
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |