summaryrefslogtreecommitdiffstats
path: root/kernel/gsp_phys_booter.h
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-05 21:46:02 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-05 21:46:02 -0400
commit66e6d16680d77a58fa235d837ba897879e8ae1f9 (patch)
treee655c043e6df6102bc02046afafbabbdc8a988b2 /kernel/gsp_phys_booter.h
parente0e96fe151e9bf690dd215e46da135da1dcc2317 (diff)
downloadopen-iov-66e6d16680d77a58fa235d837ba897879e8ae1f9.tar.gz
open-iov-66e6d16680d77a58fa235d837ba897879e8ae1f9.zip
vgsp: point inline-QMD launch at the guest QMD buffer + GR post-mortem logging
Diffstat (limited to 'kernel/gsp_phys_booter.h')
-rw-r--r--kernel/gsp_phys_booter.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/kernel/gsp_phys_booter.h b/kernel/gsp_phys_booter.h
index 73c21ad..42bf1ff 100644
--- a/kernel/gsp_phys_booter.h
+++ b/kernel/gsp_phys_booter.h
@@ -353,7 +353,8 @@ struct gsp_phys_gr_inline {
struct gsp_phys_gr_submit {
const u32 *qmd; /* 64 rewritten-QMD source words */
u32 qmd_words; /* must be GSP_PHYS_GR_QMD_WORDS */
- u64 qmd_va; /* guest VA of the QMD (logging only) */
+ u64 qmd_va; /* guest VA of the QMD buffer */
+ u64 qmd_hpa; /* guest QMD buffer page HPA, or 0 */
const struct gsp_phys_gr_page *pages;
u32 n_pages;
const struct gsp_phys_gr_inline *inl;