grub-devel
[Top][All Lists]
Advanced

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

Re: [PATCH 4/7] Support for ARM/U-Boot platforms


From: Leif Lindholm
Subject: Re: [PATCH 4/7] Support for ARM/U-Boot platforms
Date: Wed, 3 Apr 2013 10:29:19 +0000
User-agent: Mutt/1.5.20 (2009-06-14)

On Mon, Apr 01, 2013 at 04:29:02PM +0200, Francesco Lavra wrote:
> >> On 04/01/2013 04:15 AM, Vladimir '??-coder/phcoder' Serbinenko wrote:
> >>>> Which architecture is raspberry pie? I have one here and it would be
> >>>> good if I could use it for testing.
> >> It's ARMv6, so unfortunately it's not supported by this port, which
> >> works only on ARMv7.
> > 
> > Which parts prevent it from working on ARMv6?
> 
> I haven't studied ARMv6, but I can say that at least some assembly
> instructions used by the cache maintenance code in kern/arm/cache.S
> (such as DMB, DSB and ISB) have been introduced in ARMv7, as well as
> some coprocessor operations (specifically, I'm looking at those used in
> the clean_invalidate_dcache routine in the same file).

That pretty much sums it up.
Plus, with the ARM1176 not supporting Thumb-2 extensions of Thumb
instruction set, you would also need to ensure all of the ASM could
build as ARM, and that all relocations required for an ARM build were
implemented.

/
    Leif



reply via email to

[Prev in Thread] Current Thread [Next in Thread]