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
commitfda77c731e1d96eaf9aceb264f3415d51a26d39b (patch)
tree507784834f79bd8e5e772b513332bb85076b58fd /kernel/gsp_phys_booter.h
parentd6e8b3e9510de4a6cb6eb66356cf7bb5433eb572 (diff)
downloadopen-iov-fda77c731e1d96eaf9aceb264f3415d51a26d39b.tar.gz
open-iov-fda77c731e1d96eaf9aceb264f3415d51a26d39b.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;