Trying to run a ARM board with more than 14 cores on one Linux kernel, The reason seems to be that the virtual memoryspace is allocated for kmap-pages is limited to 224 pages. As each core needs 16 pages, there is only enough memory to 14 cores.
The issue was discovered trying to run a 16 core ARM preempt-rt system.