X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Finclude%2Fpalacios%2Fvmm_hypercall.h;h=8a7fc5d0141ffa64416509667814d5f100f84910;hb=d5501026e216b95658768c80c7301b81826d5f3d;hp=c9646fa432f26d2a4893f54ff3473b3eb97d7794;hpb=f1e6da297651aadbc037f1635a82f41285a0a424;p=palacios.git diff --git a/palacios/include/palacios/vmm_hypercall.h b/palacios/include/palacios/vmm_hypercall.h index c9646fa..8a7fc5d 100644 --- a/palacios/include/palacios/vmm_hypercall.h +++ b/palacios/include/palacios/vmm_hypercall.h @@ -36,6 +36,15 @@ typedef enum { TEST_HCALL = 0x0001, SYMCALL_RET_HCALL = 0x0535, // args in GPRs SYMCALL_ERR_HCALL = 0x0536, // RBX: error code + + /* -- Symmod symbol table hypercall -- + * RBX: SymTable start + * RCX: SymTable size + * RDX: SymStrs start + * RSI: SymStrs size + */ + SYMMOD_SYMS_HCALL = 0x0600, + MEM_OFFSET_HCALL = 0x1000, // RBX: base addr(out) GUEST_INFO_HCALL = 0x3000, // no args TELEMETRY_HCALL = 0x3001, // no args