From 9d4cff787ecbfb8afba09a7b60e65d1fbefa5ded Mon Sep 17 00:00:00 2001 From: Andrew Turner Date: Wed, 5 Oct 2022 09:53:12 +0100 Subject: [PATCH] Remove pre-armv6 support from devmap Remove an old code path that was used used by Armv4/5 so is unused now. Sponsored by: The FreeBSD Foundation --- sys/kern/subr_devmap.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/sys/kern/subr_devmap.c b/sys/kern/subr_devmap.c index df72e49f4de..837939923c8 100644 --- a/sys/kern/subr_devmap.c +++ b/sys/kern/subr_devmap.c @@ -193,13 +193,8 @@ devmap_bootstrap(vm_offset_t l1pt, const struct devmap_entry *table) for (pd = devmap_table; pd->pd_size != 0; ++pd) { #if defined(__arm__) -#if __ARM_ARCH >= 6 pmap_preboot_map_attr(pd->pd_pa, pd->pd_va, pd->pd_size, VM_PROT_READ | VM_PROT_WRITE, VM_MEMATTR_DEVICE); -#else - pmap_map_chunk(l1pt, pd->pd_va, pd->pd_pa, pd->pd_size, - VM_PROT_READ | VM_PROT_WRITE, PTE_DEVICE); -#endif #elif defined(__aarch64__) || defined(__riscv) pmap_kenter_device(pd->pd_va, pd->pd_size, pd->pd_pa); #endif