aboutsummaryrefslogtreecommitdiffstats
path: root/hw/deep_param_sweep.py
diff options
context:
space:
mode:
authoruser <user@clank>2026-10-08 19:04:04 +0200
committeruser <user@clank>2026-10-08 19:04:04 +0200
commit7ff44109c494e995c1fb884b9f6e30a6f37e4caf (patch)
tree904f3c7a0465aaa857bd782be624b45ba60204d9 /hw/deep_param_sweep.py
parentGCP->ASD lead: aliasing resolved for our build (index 90) + HW service-2 reac... (diff)
downloadamd-psp-re-7ff44109c494e995c1fb884b9f6e30a6f37e4caf.tar.gz
amd-psp-re-7ff44109c494e995c1fb884b9f6e30a6f37e4caf.tar.xz
amd-psp-re-7ff44109c494e995c1fb884b9f6e30a6f37e4caf.zip
GCP->ASD 0x403: ASD-internal chain PROVEN end-to-end in emulator (real handlers)
gcp_asd_403_write.py runs real asd_topology_update(0x100) x2 + asd_platform_op_403(0x403) unpatched: 0x100(0) + 0x100(1,desc[0xC]=P) forge the op_403 allowlist entry via index-90 topology aliasing (count slot v6.u16[126]=1, pointer slot v6[91]=P confirmed), then op_403(90,4,TARGET,VALUE,0,4) fires SVC 0x7C with addr=0x5000000 value=0xC0FFEE42 width=4 = our CHOSEN operands. SUCCESS. Chain now: GCP->ASD svc2 reach (HW proven) + flat ungated dispatch (verified) + 0x100x2 forge (emu proven, real handlers) + op_403->SVC0x7C chosen write (emu proven) + SVC0x7C broad phys write GCP lacks (static). Only remaining: HW end-to-end = deliver 3 svc2 RPCs in one FE0A ROP chain (one-shot/ boot) writing a benign observable target. Harness-extension task, not a new unknown. Updated eval doc.
Diffstat (limited to 'hw/deep_param_sweep.py')
0 files changed, 0 insertions, 0 deletions