[PATCH v5] eal: verify mmu type for DPDK support (ppc64le)
David Christensen
drc at linux.ibm.com
Thu Jun 27 23:11:57 CEST 2024
On 5/29/24 11:32 AM, David Christensen wrote:
> IBM POWER systems support more than one type of memory management unit
> (MMU). The Power ISA 3.0 specification, which applies to P9 and later
> CPUs, defined a new Radix MMU which, among other things, allows an
> anonymous memory page mapping to be converted into a hugepage mapping
> at a specific address. This is a required feature in DPDK so we need
> to test the MMU type when POWER systems are used and provide a more
> useful error message for the user when running on an unsupported
> system such as P8/P9 on PowerVM.
>
> All architectures other than ppc64le unconditionally report that the
> MMU is supported. When running with ppc64le on Linux, the MMU is
> tested and the actual result is returned, while running with ppc64le
> on FreeBSD unconditionally reports that the MMU is supported to avoid
> unnecessary breakage until an actual test can be implemented for that
> environment (i.e. keeps existing behavior without the patch).
>
> Bugzilla ID: 1221
Any chance I'll receive a review for this patch in this release cycle or
should I go ahead and mark the Bugzilla as will not address?
Dave
More information about the dev
mailing list