From c6e2c28c86c60d063b8962c61625c72bce5ff31d Mon Sep 17 00:00:00 2001 From: Gurjant Kalsi Date: Tue, 23 Aug 2016 15:15:43 -0700 Subject: [bcm28xx][arm64] Fix some type warnings. --- arch/arm64/mmu.c | 2 +- platform/bcm28xx/platform.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/mmu.c b/arch/arm64/mmu.c index fcdd9d0c..547db8d3 100644 --- a/arch/arm64/mmu.c +++ b/arch/arm64/mmu.c @@ -650,7 +650,7 @@ void arch_mmu_context_switch(arch_aspace_t *aspace) if (TRACE_CONTEXT_SWITCH) TRACEF("ttbr 0x%llx, tcr 0x%llx\n", ttbr, tcr); - ARM64_TLBI(aside1, MMU_ARM64_USER_ASID << 48); + ARM64_TLBI(aside1, (uint64_t)MMU_ARM64_USER_ASID << 48); } else { tcr = MMU_TCR_FLAGS_KERNEL; diff --git a/platform/bcm28xx/platform.c b/platform/bcm28xx/platform.c index 48624910..1f5ab52c 100644 --- a/platform/bcm28xx/platform.c +++ b/platform/bcm28xx/platform.c @@ -190,7 +190,7 @@ void platform_early_init(void) #if WITH_SMP #if BCM2837 - uintptr_t sec_entry = &arm_reset - KERNEL_ASPACE_BASE; + uintptr_t sec_entry = (uintptr_t)(&arm_reset - KERNEL_ASPACE_BASE); unsigned long long *spin_table = (void *)(KERNEL_ASPACE_BASE + 0xd8); for (uint i = 1; i <= 3; i++) { -- cgit v1.2.3