From 8798b45a77f45e68b8ba79429aa8f1f3f941ea5c Mon Sep 17 00:00:00 2001 From: bluseliu50 <265648257+bluseliu50@users.noreply.github.com> Date: Wed, 28 Oct 2026 20:26:16 +0800 Subject: [PATCH] chore: bump Adreno740 and ArmSmmu4K for on-demand page tables --- drivers/Adreno740 | 2 +- kits/ArmSmmu4K | 2 +- scripts/check-smmu4k-live.py | 6 ++++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/drivers/Adreno740 b/drivers/Adreno740 index 127dff2..2df9f1c 160000 --- a/drivers/Adreno740 +++ b/drivers/Adreno740 @@ -1 +1 @@ -Subproject commit 127dff2f39db3015f0e96eb4110ea267f01ffbe3 +Subproject commit 2df9f1c595a6cba279f9d630e149504ca92d09ba diff --git a/kits/ArmSmmu4K b/kits/ArmSmmu4K index 5934e4c..30ec63b 160000 --- a/kits/ArmSmmu4K +++ b/kits/ArmSmmu4K @@ -1 +1 @@ -Subproject commit 5934e4c69a3a497080a8f93174901801f388e758 +Subproject commit 30ec63b84b25c3d568247c6d075f3ded71404a62 diff --git a/scripts/check-smmu4k-live.py b/scripts/check-smmu4k-live.py index 2a799f9..d06c9fd 100644 --- a/scripts/check-smmu4k-live.py +++ b/scripts/check-smmu4k-live.py @@ -45,11 +45,13 @@ counts = re.search(r'(\d+) native4K lower/upper mapping profiles, (\d+) I/O/cach if not counts or int(counts[1]) != 3264: raise SystemExit('Expected independent profile coverage absent') pairs = re.search(r'(\d+) dual-region native4K profiles and (\d+) dual-region failure/alias/isolation controls', host.stdout) -if not pairs or tuple(map(int,pairs.groups())) != (1632,339): +if not pairs or tuple(map(int,pairs.groups())) != (1632,342): raise SystemExit('Expected dual-region coverage absent') batches = re.search(r'(\d+) batched scattered-page map/unmap transactions', host.stdout) -if not batches or int(batches[1]) != 174: +if not batches or int(batches[1]) != 185: raise SystemExit('Expected batched update coverage absent') +if not re.search(r'PASS: 6 on-demand table controls', host.stdout): + raise SystemExit('Expected on-demand table coverage absent') alias_test = out / 'test-alias' subprocess.run(['xcrun', 'clang', '-std=c11', '-O2', '-Wall', '-Wextra', '-Werror', '-fsanitize=address,undefined', '-DARM_SMMU4K_TEST_COVERAGE', '-fsanitize-coverage=trace-pc-guard',