[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH v1 2/2] arm/mpu: Disable map_domain_page for MPU
There is no domheap for ARM_32. All of the RAM is mapped and VA == PA. Signed-off-by: Ayan Kumar Halder <ayan.kumar.halder@xxxxxxx> --- xen/arch/arm/Kconfig | 2 +- xen/arch/arm/mpu/domain-page.c | 45 ---------------------------------- 2 files changed, 1 insertion(+), 46 deletions(-) delete mode 100644 xen/arch/arm/mpu/domain-page.c diff --git a/xen/arch/arm/Kconfig b/xen/arch/arm/Kconfig index a0c8160474..5355534f3d 100644 --- a/xen/arch/arm/Kconfig +++ b/xen/arch/arm/Kconfig @@ -1,7 +1,7 @@ config ARM_32 def_bool y depends on "$(ARCH)" = "arm32" - select ARCH_MAP_DOMAIN_PAGE + select ARCH_MAP_DOMAIN_PAGE if MMU config ARM_64 def_bool y diff --git a/xen/arch/arm/mpu/domain-page.c b/xen/arch/arm/mpu/domain-page.c deleted file mode 100644 index df5e06b6db..0000000000 --- a/xen/arch/arm/mpu/domain-page.c +++ /dev/null @@ -1,45 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-only */ - -#include <xen/bug.h> -#include <xen/domain_page.h> -#include <xen/mm-frame.h> -#include <xen/types.h> - -void *map_domain_page_global(mfn_t mfn) -{ - BUG_ON("unimplemented"); - return NULL; -} - -/* Map a page of domheap memory */ -void *map_domain_page(mfn_t mfn) -{ - BUG_ON("unimplemented"); - return NULL; -} - -/* Release a mapping taken with map_domain_page() */ -void unmap_domain_page(const void *ptr) -{ - BUG_ON("unimplemented"); -} - -mfn_t domain_page_map_to_mfn(const void *ptr) -{ - BUG_ON("unimplemented"); - return INVALID_MFN; -} - -void unmap_domain_page_global(const void *va) -{ - BUG_ON("unimplemented"); -} - -/* - * Local variables: - * mode: C - * c-file-style: "BSD" - * c-basic-offset: 4 - * indent-tabs-mode: nil - * End: - */ -- 2.25.1
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |