disabling MMU of ARMv7-A

Chanho Park chanho61.park at samsung.com
Fri Mar 28 03:27:20 EDT 2014


Hi Marc,

> -----Original Message-----
> From: linux-arm-kernel [mailto:linux-arm-kernel-
> bounces at lists.infradead.org] On Behalf Of Marc C
> Sent: Friday, March 28, 2014 4:24 PM
> To: Chanho Park
> Cc: Will Deacon; Russell King - ARM Linux; linux-arm-
> kernel at lists.arm.linux.org.uk; linux-arm-kernel at lists.infradead.org;
> Catalin Marinas
> Subject: Re: disabling MMU of ARMv7-A
> 
> Hi Chanho,
> 
> > However, ARMv7-A/R doesn't have such register. They can only control
> whether
> > use _HIGH_ vector or no
> 
> Not entirely accurate. ARMv7-A, and the Cortex-A9, specify the Vector
> Base Address
> Register, or VBAR [1].

Thank you for your valuable information :)
I'll try this one.

Best Regards,
Chanho Park

> 
> -Marc
> 
> [1]http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0388f/
> CIHGDDEI.html
> 
> On Fri, Mar 28, 2014 at 12:15 AM, Chanho Park
> <chanho61.park at samsung.com> wrote:
> > Hi all,
> >
> > I want to know is there anyone who tried disabling MMU of ARMv7-A
> likes
> > cortex-a9.
> > Yes. I know this is a silly question :)
> > I turned off CONFIG_MMU option of my exynos4 board and specified
> > CONFIG_DRAM_BASE/SIZE and REMAP_VECTORS_TO_RAM.
> > The problem is occurred in here there is no way to specify the vector
> table
> > address.
> > As I know the cortex-M3/4 has VTOR(Vector table offset register) to
> specify
> > the vector table address.
> > However, ARMv7-A/R doesn't have such register. They can only control
> whether
> > use _HIGH_ vector or not.
> > In this situation, can I find a way to boot successfully with
> > nommu+cortex-a9?
> >
> > Thanks.
> >
> > Best Regards,
> > Chanho Park
> >
> >
> > _______________________________________________
> > linux-arm-kernel mailing list
> > linux-arm-kernel at lists.infradead.org
> > http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
> 
> _______________________________________________
> linux-arm-kernel mailing list
> linux-arm-kernel at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/linux-arm-kernel




More information about the linux-arm-kernel mailing list