summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-21 19:08:08 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-21 19:08:08 -0400
commit76f62cdf669fe1984c3ae33d16359e029ec7fd34 (patch)
treed540eec313fa7d42d0cc0b16a2adfa1e4a695549
parentf96d916ec08ddfb75cad42b587927c1ad3b90c24 (diff)
downloadopen-iov-76f62cdf669fe1984c3ae33d16359e029ec7fd34.tar.gz
open-iov-76f62cdf669fe1984c3ae33d16359e029ec7fd34.zip
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)
-rw-r--r--kernel/gsp_phys_booter.c2
1 files changed, 1 insertions, 1 deletions
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,