[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Minios-devel] [PATCH 14/40] arm64: mm.c: fix the compiler error
The @_end is (unsigned int) type, and we will meet a compilor error: --------------------------------------- mm.c: In function ‘arch_init_mm’: mm.c:59:24: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast] unsigned int end = (unsigned int) &_end; --------------------------------------- This patch converts the type to uintptr_t, and fix the error. Change-Id: If9604be7e6eccffcddb08bd280218cde52a25d86 Jira: ENTOS-247 Signed-off-by: Huang Shijie <shijie.huang@xxxxxxx> --- arch/arm/mm.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/arm/mm.c b/arch/arm/mm.c index f600672..3767357 100644 --- a/arch/arm/mm.c +++ b/arch/arm/mm.c @@ -29,6 +29,7 @@ void arch_init_mm(unsigned long *start_pfn_p, unsigned long *max_pfn_p) int memory; int prop_len = 0; const uint64_t *regs; + uintptr_t end; printk(" _text: %p(VA)\n", &_text); printk(" _etext: %p(VA)\n", &_etext); @@ -57,7 +58,7 @@ void arch_init_mm(unsigned long *start_pfn_p, unsigned long *max_pfn_p) BUG(); } - unsigned int end = (unsigned int) &_end; + end = (uintptr_t) &_end; paddr_t mem_base = fdt64_to_cpu(regs[0]); uint64_t mem_size = fdt64_to_cpu(regs[1]); printk("Found memory at 0x%llx (len 0x%llx)\n", -- 2.7.4 _______________________________________________ Minios-devel mailing list Minios-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |