Changeset 41933 in vbox for trunk/src/VBox/VMM/VMMSwitcher/LegacyandAMD64.mac
- Timestamp:
- Jun 27, 2012 6:37:33 PM (13 years ago)
- svn:sync-xref-src-repo-rev:
- 78801
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMSwitcher/LegacyandAMD64.mac
r41907 r41933 3 3 4 4 ; 5 ; Copyright (C) 2006-20 07Oracle Corporation5 ; Copyright (C) 2006-2012 Oracle Corporation 6 6 ; 7 7 ; This file is part of VirtualBox Open Source Edition (OSE), as … … 660 660 ENDPROC VMMGCGuestToHostAsm 661 661 662 ;; 663 ; VMMGCGuestToHostAsmHyperCtx 664 ; 665 ; This is an alternative entry point which we'll be using 666 ; when the we have the hypervisor context and need to save 667 ; that before going to the host. 668 ; 669 ; This is typically useful when abandoning the hypervisor 670 ; because of a trap and want the trap state to be saved. 671 ; 672 ; @param eax Return code. 673 ; @param ecx Points to CPUMCTXCORE. 674 ; @uses eax,edx,ecx 675 ALIGNCODE(16) 676 BEGINPROC VMMGCGuestToHostAsmHyperCtx 677 int3 678 679 ;; 680 ; VMMGCGuestToHostAsmGuestCtx 681 ; 682 ; Switches from Guest Context to Host Context. 683 ; Of course it's only called from within the GC. 684 ; 685 ; @param eax Return code. 686 ; @param esp + 4 Pointer to CPUMCTXCORE. 687 ; 688 ; @remark ASSUMES interrupts disabled. 689 ; 690 ALIGNCODE(16) 691 BEGINPROC VMMGCGuestToHostAsmGuestCtx 692 int3 693 694 GLOBALNAME End 662 695 663 ; 696 664 ; The description string (in the text section). … … 724 692 at VMMSWITCHERDEF.offGCCallTrampoline, dd NAME(vmmGCCallTrampoline) - NAME(Start) 725 693 at VMMSWITCHERDEF.offGCGuestToHostAsm, dd NAME(VMMGCGuestToHostAsm) - NAME(Start) 726 at VMMSWITCHERDEF.offGCGuestToHostAsmHyperCtx, dd NAME(VMMGCGuestToHostAsmHyperCtx)- NAME(Start)727 at VMMSWITCHERDEF.offGCGuestToHostAsmGuestCtx, dd NAME(VMMGCGuestToHostAsmGuestCtx)- NAME(Start)728 694 ; disasm help 729 695 at VMMSWITCHERDEF.offHCCode0, dd 0
Note:
See TracChangeset
for help on using the changeset viewer.