From 76f62cdf669fe1984c3ae33d16359e029ec7fd34 Mon Sep 17 00:00:00 2001 From: Arthur Hanson Rasmusson Date: Wed, 21 Oct 2026 19:08:08 -0400 Subject: r431b revert the coherent-PTE default: the clean-boot A/B showed aperture 2 (SYSTEM_COHERENT) is worse on this platform (the first client of the boot wedged with 0/983 and the wedge persisted across the sweep), so the historical NON_COHERENT aperture stays the default; gsp_phys_rmcall_pte_coh=1 remains for experiments (it did make the engine's partial 1-page writes visible sooner) --- kernel/gsp_phys_booter.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'kernel/gsp_phys_booter.c') diff --git a/kernel/gsp_phys_booter.c b/kernel/gsp_phys_booter.c index 5350f90..bbb6d52 100644 --- a/kernel/gsp_phys_booter.c +++ b/kernel/gsp_phys_booter.c @@ -9647,7 +9647,7 @@ static u64 gsp_phys_rmcall_pde(u64 pa) * a one-flag A/B against the historical 3 (0); the PTEs are planted before * the engine's first fetch, so the flag is boot-time only. */ -static bool gsp_phys_rmcall_pte_coh_param = true; +static bool gsp_phys_rmcall_pte_coh_param; module_param_named(gsp_phys_rmcall_pte_coh, gsp_phys_rmcall_pte_coh_param, bool, 0444); MODULE_PARM_DESC(gsp_phys_rmcall_pte_coh, -- cgit v1.2.3