# HLDS LBA CPU/MMIO trace proof report

trace_csv=D:\vscode-workspace\xbox-dvd-tools-v2\scripts\toolchain\mn103s_emu_trace_v17\emutests\gdr8050l_0l23_v179d_sched_gate\v04_e3d6_a8d_d954\trace.csv
trace_rows=291909
command_windows=12

## hlds.gdr8050l.0l23.read_cdb_lba_parse_and_window_math.candidates

outcome: **PARTIAL**
missing_lbas: [33, 306111, 306112, 1913889]

| host_lba | command | outcome | handler | cdb bytes | lba state | packet state | fw source | notable hits |
|---:|---|---|---:|---:|---:|---:|---:|---|
| 0 | `lba_trace_read10_lba0_blocks1` | **PROVEN** | 1 | 1 | 1 | 1 | 1 | 0x9001E3E0, 0x9001E4E8, 0x9001E500, 0x9001E541 |
| 32 | `lba_trace_read10_lba32_blocks1` | **BLOCKED** | 0 | 0 | 0 | 0 | 0 |  |

Outcome meanings: PROVEN requires handler hit, observed CDB LBA bytes, an LBA/current-state write or candidate PC, and packet/DMA state evidence. The fw source column means the data phase emitted an explicit 0x05EC firmware-LBA source decision event. PARTIAL means some firmware evidence was seen but the chain is incomplete. BLOCKED means this trace did not hit enough firmware-side evidence.
