<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Mon, Jan 8, 2018 at 3:05 PM, Jim Perrin <span dir="ltr"><<a href="mailto:jperrin@centos.org" target="_blank">jperrin@centos.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
On 01/04/2018 10:26 AM, Christopher Ursich wrote:<br>
> Hi, all.  First-timer here.<br>
><br>
> I am setting up a new Raspberry Pi 3.  When I review the AltArch pages,<br>
> I see that most of the RPi3 coverage is categorized under Arm32, including<br>
><br>
>   <a href="https://wiki.centos.org/SpecialInterestGroup/AltArch/Arm32/RaspberryPi3" rel="noreferrer" target="_blank">https://wiki.centos.org/<wbr>SpecialInterestGroup/AltArch/<wbr>Arm32/RaspberryPi3</a><br>
><br>
> I'm under the impression that the RPi3 is actually a AArch64 system. <br>
> I'm not sure whether I should use<br>
><br>
>  <br>
> <a href="http://mirror.centos.org/altarch/7/isos/armhfp/CentOS-Userland-7-armv7hl-Minimal-1708-RaspberryPi3.img.xz" rel="noreferrer" target="_blank">http://mirror.centos.org/<wbr>altarch/7/isos/armhfp/CentOS-<wbr>Userland-7-armv7hl-Minimal-<wbr>1708-RaspberryPi3.img.xz</a><br>
><br>
> versus<br>
><br>
>  <br>
> <a href="http://mirror.centos.org/altarch/7/isos/aarch64/CentOS-7-aarch64-rootfs-7.4.1708.tar.xz" rel="noreferrer" target="_blank">http://mirror.centos.org/<wbr>altarch/7/isos/aarch64/CentOS-<wbr>7-aarch64-rootfs-7.4.1708.tar.<wbr>xz</a><br>
><br>
> Can a more-experienced person clarify this for me?<br>
><br>
<br>
The aarch64 build we produce was aimed at server systems like Cavium's<br>
ThunderX initially. There are some limitations with the aarch64<br>
distribution kernel (currently based on RH's kernel-alt 4.11) which make<br>
it terrible to run on the rpi.<br>
<br>
1. It's set up for 64k pagesize. This, combined with some CMA math in<br>
the kernel means that you'll take a pretty severe memory hit when<br>
running the CentOS aarch64 build on the rpi. In some cases this memory<br>
hit consumes nearly all of the available ram.<br></blockquote><div>[...] </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
In short, the rpi currently works better (by default) as a 32bit setup<br>
and we want users to have a better experience.<br></blockquote><div><br></div><div></div></div><br></div><div class="gmail_extra">Is there any evidence to indicate that 64KB page size is making the experience better for anyone?</div><div class="gmail_extra"><br></div><div class="gmail_extra">I'm happy to maintain an unofficial Pi3 aarch64 image and a generic mainline LT kernel more suitable for the Pi3 (while also suitable for the usual bigger aarch64 systems) for the foreseeable future, if that helps.</div><div class="gmail_extra">I'll be doing it anyway for my own requirements anyway.</div><div class="gmail_extra"><br></div></div>