Hi Wei,
On 11/08/2021 11:23, Wei Chen wrote:
Xen memory allocation and scheduler modules are NUMA aware.
But actually, on x86 has implemented the architecture APIs
to support NUMA. Arm was providing a set of fake architecture
APIs to make it compatible with NUMA awared memory allocation
and scheduler.
Arm system was working well as a single node NUMA system with
these fake APIs, because we didn't have multiple nodes NUMA
system on Arm. But in recent years, more and more Arm devices
support multiple nodes NUMA system. Like TX2, some Hisilicon
chips and the Ampere Altra.
All the platforms you mention here are servers (so mainly ACPI).
However, this series is adding DT support.
Could you outline the long term plan for DT? Is it going to be used on
production HW?
Cheers,
--
Julien Grall