vbox的更動 14997 路徑 trunk/src/VBox/VMM/VMMGC/HWACCMGCA.asm
- 時間撮記:
- 2008-12-4 下午04:32:35 (16 年 以前)
- 檔案:
-
- 修改 1 筆資料
圖例:
- 未更動
- 新增
- 刪除
-
trunk/src/VBox/VMM/VMMGC/HWACCMGCA.asm
r14993 r14997 179 179 cli 180 180 181 ; Have to sync half the guest state as we can't access most of the 64 bits state. Sigh 182 ; VMCSWRITE VMX_VMCS64_GUEST_CS_BASE, [rsi + CPUMCTX.csHid.u64Base] 183 ; VMCSWRITE VMX_VMCS64_GUEST_DS_BASE, [rsi + CPUMCTX.dsHid.u64Base] 184 ; VMCSWRITE VMX_VMCS64_GUEST_ES_BASE, [rsi + CPUMCTX.esHid.u64Base] 185 ; VMCSWRITE VMX_VMCS64_GUEST_FS_BASE, [rsi + CPUMCTX.fsHid.u64Base] 186 ; VMCSWRITE VMX_VMCS64_GUEST_GS_BASE, [rsi + CPUMCTX.gsHid.u64Base] 187 ; VMCSWRITE VMX_VMCS64_GUEST_SS_BASE, [rsi + CPUMCTX.ssHid.u64Base] 188 ; VMCSWRITE VMX_VMCS64_GUEST_LDTR_BASE, [rsi + CPUMCTX.ldtrHid.u64Base] 189 ; VMCSWRITE VMX_VMCS64_GUEST_GDTR_BASE, [rsi + CPUMCTX.gdtrHid.u64Base] 190 ; VMCSWRITE VMX_VMCS64_GUEST_IDTR_BASE, [rsi + CPUMCTX.idtrHid.u64Base] 191 ; VMCSWRITE VMX_VMCS64_GUEST_TR_BASE, [rsi + CPUMCTX.trHid.u64Base] 192 ; 193 ; VMCSWRITE VMX_VMCS64_GUEST_SYSENTER_EIP, [rsi + CPUMCTX.SysEnter.eip] 194 ; VMCSWRITE VMX_VMCS64_GUEST_SYSENTER_ESP, [rsi + CPUMCTX.SysEnter.esp] 195 ; 196 ; VMCSWRITE VMX_VMCS64_GUEST_RIP, [rsi + CPUMCTX.eip] 197 ; VMCSWRITE VMX_VMCS64_GUEST_RSP, [rsi + CPUMCTX.esp] 198 199 181 200 ;/* First we have to save some final CPU context registers. */ 182 lea rax, [.vmlaunch64_done wrt rip] 201 lea rax, [.vmlaunch64_done wrt rip] 183 202 push rax 184 203 mov rax, VMX_VMCS_HOST_RIP ;/* return address (too difficult to continue after VMLAUNCH?) */
注意:
瀏覽 TracChangeset
來幫助您使用更動檢視器