base: Use define MAX_SUPPORTED_CPUS for dimensioning affinity array.

This commit is contained in:
Michael Mueller
2023-03-27 17:07:13 +02:00
parent dec071829d
commit d74754adb5

View File

@@ -20,6 +20,7 @@
#include <base/affinity.h> #include <base/affinity.h>
#include <base/heap.h> #include <base/heap.h>
#include <topo_session/topo_session.h> #include <topo_session/topo_session.h>
#include <platform.h>
#include <topo_session/node.h> #include <topo_session/node.h>
namespace Genode { namespace Genode {
@@ -32,7 +33,7 @@ class Genode::Topo_session_component : public Session_object<Topo_session>
Genode::Affinity &_affinity; Genode::Affinity &_affinity;
Sliced_heap _md_alloc; Sliced_heap _md_alloc;
Topology::Numa_region _node_affinities[64][64]; Topology::Numa_region _node_affinities[Genode::Platform::MAX_SUPPORTED_CPUS][Genode::Platform::MAX_SUPPORTED_CPUS];
unsigned _node_count; unsigned _node_count;
Topology::Numa_region _nodes[64]; Topology::Numa_region _nodes[64];