summaryrefslogtreecommitdiff
path: root/OvmfPkg/XenResetVector/Ia32/XenPVHMain.asm
diff options
context:
space:
mode:
Diffstat (limited to 'OvmfPkg/XenResetVector/Ia32/XenPVHMain.asm')
-rw-r--r--OvmfPkg/XenResetVector/Ia32/XenPVHMain.asm6
1 files changed, 6 insertions, 0 deletions
diff --git a/OvmfPkg/XenResetVector/Ia32/XenPVHMain.asm b/OvmfPkg/XenResetVector/Ia32/XenPVHMain.asm
index 2a17fed..f42df3d 100644
--- a/OvmfPkg/XenResetVector/Ia32/XenPVHMain.asm
+++ b/OvmfPkg/XenResetVector/Ia32/XenPVHMain.asm
@@ -22,6 +22,12 @@ xenPVHMain:
;
xor esp, esp
+ ;
+ ; Store "Start of day" struct pointer for later use
+ ;
+ mov dword[PVH_SPACE (0)], ebx
+ mov dword[PVH_SPACE (4)], 'XPVH'
+
mov ebx, ADDR_OF(gdtr)
lgdt [ebx]