diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-09-30 01:38:27 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-09-30 01:38:27 -0400 |
| commit | 7cc6c6dbc409ef3b7901dc803ff5656833623e34 (patch) | |
| tree | a7244ea118a342595ef1691d0b2eb8301b4c3afb /tools/guest-diag/push_guest_tools.sh | |
| parent | 9c3bca453d4d3315d226b0e0885bd07a43a08731 (diff) | |
| download | open-iov-7cc6c6dbc409ef3b7901dc803ff5656833623e34.tar.gz open-iov-7cc6c6dbc409ef3b7901dc803ff5656833623e34.zip | |
guest-diag: bpz6/invd - read the live arch/impl and test the WAR-ucode lookup
Run #5 named the failing hook: idx=3 FUN_005d7e70 ('membar_war_bug2022401')
returned 999; its only source is FUN_0035a4d0(0x13, dev+0xc50, dev+0xc54)
returning NULL or the ucode load failing. bpz6 reads the live device state
arch/impl at the failure and evaluates the lookup in-process, scanning
(arch,rev) pairs to show which WAR-ucode descriptors exist; invd.py is the
standalone same-probe for a parked cdt.
Diffstat (limited to 'tools/guest-diag/push_guest_tools.sh')
| -rwxr-xr-x | tools/guest-diag/push_guest_tools.sh | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/tools/guest-diag/push_guest_tools.sh b/tools/guest-diag/push_guest_tools.sh index e4c1222..e10c8ff 100755 --- a/tools/guest-diag/push_guest_tools.sh +++ b/tools/guest-diag/push_guest_tools.sh @@ -33,6 +33,8 @@ push_b64 "$HERE/bpz2.py" /tmp/bpz2.py push_b64 "$HERE/bpz3.py" /tmp/bpz3.py push_b64 "$HERE/bpz4.py" /tmp/bpz4.py push_b64 "$HERE/bpz5.py" /tmp/bpz5.py +push_b64 "$HERE/bpz6.py" /tmp/bpz6.py +push_b64 "$HERE/invd.py" /tmp/invd.py push_b64 "$HERE/bpwait.py" /tmp/bpwait.py push_b64 "$HERE/ctx999.py" /tmp/ctx999.py push_b64 "$HERE/scanerr.py" /tmp/scanerr.py |
