Source-Changes-D archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/sys/arch/evbarm



>On Wed, Feb 25, 2015 at 08:11:49AM +0000, Ryo Shimizu wrote:
>> Module Name:	src
>> Committed By:	ryo
>> Date:		Wed Feb 25 08:11:49 UTC 2015
>> 
>> Modified Files:
>> 	src/sys/arch/evbarm/conf: std.nitrogen6
>> 	src/sys/arch/evbarm/nitrogen6: nitrogen6_machdep.c
>> 
>> Log Message:
>> on iMX6, disable __HAVE_MM_MD_DIRECT_MAPPED_PHYS and PMAP_NEED_ALLOC_POOLPAGE by default.
>
>It would be helpful to also tell us *why*.

Sorry for lack of log.

See this thread:
http://mail-index.netbsd.org/port-arm/2015/02/03/msg002824.html

Currently, imx6 doesn't work if the amount of memory is over 1GB.
The problem disappear if those flags are disabled.

Another reason is for some imx6 boards which has 4Gbyte physical memory.
The __HAVE_MM_MD_DIRECT_MAPPED_PHYS requires a lot of address spaces and
it causes panic as:
 panic: kernel diagnostic assertion "kernel_vm_base >= physical_size" failed: file "../../../../arch/arm/arm32/arm32_kvminit.c", line 413 

--
ryo shimizu


Home | Main Index | Thread Index | Old Index