diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-07 14:02:27 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-07 14:02:27 -0400 |
| commit | c9e7d41a70dd2212a927f42fcf4acbddb733bdd7 (patch) | |
| tree | 6283cb4cd735e2c9b03f35cd6fafafbf736a8590 /kernel/dynamic_rpc_dispatcher.c | |
| parent | 320c679a470b9eb31dd111b7189b07316298c23a (diff) | |
| download | open-iov-c9e7d41a70dd2212a927f42fcf4acbddb733bdd7.tar.gz open-iov-c9e7d41a70dd2212a927f42fcf4acbddb733bdd7.zip | |
vgsp: m98 - dump the program prologue (entry offset) and the param/const-0 page at launch
m97 settled the fetch question: zeros planted at the QMD's program offset
executed and trapped ILLEGAL_INSTR_ENCODING (0x9) at PC=0x109800 - the SM
instruction fetch and const reads through our shadows work; the m90-m96
MMU_NACK at PC=0x109880 is a memory access by the prologue instruction at
+0x80, almost certainly the first global load using a guest-VA device
pointer from the param buffer (c[0x0]). Dump the program page from the
entry offset (40 words) and the param page (16 words) so the access
instruction and its pointer arguments are visible in the log.
Diffstat (limited to 'kernel/dynamic_rpc_dispatcher.c')
0 files changed, 0 insertions, 0 deletions
