Hi,

On Wednesday, April 27, 2016, Peter Robinson <[email protected]> wrote:

> On Wed, Apr 27, 2016 at 2:09 PM, Chanho Park <[email protected]
> <javascript:;>> wrote:
> > Hi Peter,
> >
> > On Wednesday, April 27, 2016, Peter Robinson <[email protected]
> <javascript:;>> wrote:
> >>
> >> On Wed, Apr 27, 2016 at 1:18 PM, Chanho Park <[email protected]
> <javascript:;>> wrote:
> >> > Hi all,
> >> >
> >> > I want to use the armhf fedora rootfs on the aarch64 bit kernel.
> >>
> >> You can't, it's not a use case we support.
> >>
> > Why not? All arm binaries can be runnable on aarch32 mode of aarch64
> kernel.
>
> Not exactly actually, it's possible to have aarch64/ARMv8 CPUs that
> don't have the 32 bit components.
>
> >> > The question is 'how can I run 'dnf' command on armhf fedora with
> >> > aarch64 kernel?'
> >>
> >> No, the ARMv7 and aarch64 ABI aren't compatible, the only way we
> >> support ARMv7 on aarch64 is via virtualisation. We will not be
> >> supporting this or a "multilib" usecase.
> >
> >
> > The aarch64 kernel can execute both aarch64 and aarch32(fully compatible
> > armv7) binaries. For example, the kernel of raspberry pi 3 is aarch64 and
> > fedora arm version can't run on rpi3. Even all binaries can run on it but
> > only dnf command can't do that.
>
> Actually that isn't entirely true. The kernel that's currently shipped
> in raspbian for RPi3 is actually an ARMv7 kernel where the firmware
> boots the ARM cores as v7 cores. The kernel code that's running there
> is ARMv7 code not cortex-a53 code paths. That is a fairly special
> usecase and you can actually do that on Fedora ARMv7 with a Fedora
> ARMv7 kernel, not a aarch64 kernel.

Ah. Sorry.  It's not good example. Actually, rpi3 try to enable aarch64
kernel but they can't di that lack of time. (
https://www.linux.com/news/raspberry-pi-3-still-essentially-32-bit-sbc-now)
Pine64 is also available cheap board which kernel is aarch64 version.


> ARM multilib is something we explicitly decided not to support when we
> were dealing with that. Multilib is a mess on x86, it's not a mess we
> need on ARM.


No. It's not multilib. I want to run _only_ armv7 binaries and libraries. I
want to know why only 'dnf' is impossible do that.

Best Regards,
Chanho Park



-- 
Best Regards,
Chanho Park
_______________________________________________
arm mailing list
[email protected]
http://lists.fedoraproject.org/admin/lists/[email protected]

Reply via email to