Searched hist:a042bb3df063a501c1be27afb57ef82cf7b4a0c2 (Results 1 – 1 of 1) sorted by relevance
| /rk3399_ARM-atf/plat/intel/soc/agilex/ |
| H A D | bl31_plat_setup.c | a042bb3df063a501c1be27afb57ef82cf7b4a0c2 Mon Sep 08 04:46:22 UTC 2025 Jit Loon Lim <jit.loon.lim@altera.com> fix(intel): configure SCR1 for 32/16 non-secure SMRs and context banks
Update SCR1 register (0xFA000004) programming to: - Set NSNUMSMRGO[14:8] = 0x20 to allocate 32 Stream Mapping Register groups for non-secure context. - Set NSNUMCBO[5:0] = 0x10 to allocate 16 Context Banks for non-secure context.
This change aligns with the requirement for SDM SMMU AFRL in Linux to use 32 Context Banks. Secure and non-secure resources are now balanced, with indices 0–31 reserved for non-secure and the rest for secure.
Change-Id: I6466a36278040d95b877f66a3800f13339d13bc8 Signed-off-by: Jit Loon Lim <jit.loon.lim@altera.com>
|