• Sudeep Holla's avatar
    Documentation: DT: arm: add support for sockets defining package boundaries · 849b384f
    Sudeep Holla authored
    The current ARM DT topology description provides the operating system
    with a topological view of the system that is based on leaf nodes
    representing either cores or threads (in an SMT system) and a
    hierarchical set of cluster nodes that creates a hierarchical topology
    view of how those cores and threads are grouped.
    
    However this hierarchical representation of clusters does not allow to
    describe what topology level actually represents the physical package or
    the socket boundary, which is a key piece of information to be used by
    an operating system to optimize resource allocation and scheduling.
    
    Lets add a new "socket" node type in the cpu-map node to describe the
    same.
    Signed-off-by: default avatarSudeep Holla <sudeep.holla@arm.com>
    Reviewed-by: default avatarRob Herring <robh@kernel.org>
    Signed-off-by: default avatarPaul Walmsley <paul.walmsley@sifive.com>
    849b384f
topology.txt 11.4 KB