[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <9405dfb2-01ea-d11c-5e8a-f0db5db73204@gmx.com>
Date: Wed, 5 Jan 2022 07:44:22 +0800
From: Qu Wenruo <quwenruo.btrfs@....com>
To: qemu-arm@...gnu.org,
Linux Kernel Mailing List <linux-kernel@...r.kernel.org>
Subject: How to get the supported page sizes of aarch64? (and possible other
architectures)
Hi,
Recently I'm trying to boot a kernel with 16K page size, but edk2
firmware failed to load the kernel on my CM4, with unsupported message:
Failed to execute Archlinux ARM (\Image-custom): Unsupported
While 4K and 64K page sized kernels are fine to boot.
A quick search shows that Cortex A processors support 4K and 64K page
size, and 16K page size is not a mandatory requirement.
On the other hand, other aarch64 processors, like Apple M1 only supports
4K and 16K page size, no 64K page size support.
Although ARM documents show ID_AA64MMFR0_EL1 would report such info, is
there any user space tool or kernel messages to show an
end-user-friendly output about what page sizes are support?
Thanks,
Qu
Powered by blists - more mailing lists