feat(per-cpu): introduce framework accessors/definersIntroduce per-cpu framework definers and accessors for allocation andaccess of per-cpu objects. The accessors support "per_cpu_cur" variantsfo
feat(per-cpu): introduce framework accessors/definersIntroduce per-cpu framework definers and accessors for allocation andaccess of per-cpu objects. The accessors support "per_cpu_cur" variantsfor access on the calling CPU as well as "per_cpu_by_index" variants foraccess on any CPU. Additionally, the framework supports NUMA-awareallocation, allowing the per-cpu data to be distributed across differentmemory nodes. This enables the system to allocate per-cpu data on memorynodes closest to the respective CPU, optimising memory access andperformance.Signed-off-by: Sammit Joshi <sammit.joshi@arm.com>Signed-off-by: Rohit Mathew <rohit.mathew@arm.com>Change-Id: I8361602ff626dcfe9405e7e2a28c5d143aaac574
show more ...