Changeset 12657 in vbox for trunk/src/VBox/VMM/VMMGC
- Timestamp:
- Sep 22, 2008 6:29:06 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMGC/CPUMGCA.asm
r9291 r12657 1 1 ; $Id$ 2 2 ;; @file 3 ;4 3 ; CPUM - Guest Context Assembly Routines. 4 ; 5 5 6 6 ; Copyright (C) 2006-2007 Sun Microsystems, Inc. … … 187 187 TRPM_NP_GP_HANDLER NAME(cpumGCHandleNPAndGP), CPUM_HANDLER_IRET 188 188 iret 189 190 189 ENDPROC CPUMGCCallGuestTrapHandler 190 191 191 192 192 ;; … … 195 195 ; 196 196 ; @param pRegFrame Original trap/interrupt context 197 ; 197 ; 198 198 ; This function does not return! 199 ; 199 ; 200 200 ;CPUMGCDECL(void) CPUMGCCallV86Code(PCPUMCTXCORE pRegFrame); 201 201 align 16 … … 204 204 205 205 ; construct iret stack frame 206 push dword [ebp + CPUMCTXCORE.gs] 207 push dword [ebp + CPUMCTXCORE.fs] 208 push dword [ebp + CPUMCTXCORE.ds] 209 push dword [ebp + CPUMCTXCORE.es] 210 push dword [ebp + CPUMCTXCORE.ss] 211 push dword [ebp + CPUMCTXCORE.esp] 212 push dword [ebp + CPUMCTXCORE.eflags] 213 push dword [ebp + CPUMCTXCORE.cs] 214 push dword [ebp + CPUMCTXCORE.eip] 206 push dword [ebp + CPUMCTXCORE.gs] 207 push dword [ebp + CPUMCTXCORE.fs] 208 push dword [ebp + CPUMCTXCORE.ds] 209 push dword [ebp + CPUMCTXCORE.es] 210 push dword [ebp + CPUMCTXCORE.ss] 211 push dword [ebp + CPUMCTXCORE.esp] 212 push dword [ebp + CPUMCTXCORE.eflags] 213 push dword [ebp + CPUMCTXCORE.cs] 214 push dword [ebp + CPUMCTXCORE.eip] 215 215 216 216 ; … … 235 235 iret 236 236 ENDPROC CPUMGCCallV86Code 237 237 238 238 239 ;; … … 384 385 ENDPROC CPUMGCResumeGuestV86 385 386 386 387 388
Note:
See TracChangeset
for help on using the changeset viewer.