VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @72896   6 years vboxsync iemCImpl_cpuid: Don't get all MSRs.
(edit) @72891   6 years vboxsync EM,HM,IEM: Replaced EMInterpretCpuid with IEMExecDecodedCpuid. Set …
(edit) @72882   6 years vboxsync EM,HM,IEM: Replaced EMInterpretRdmsr with IEMExecDecodedRdmsr.
(edit) @72866   6 years vboxsync IEM,CPUM: Can use LogRel in ring-0 too now and have it go to VBox.log.
(edit) @72688   6 years vboxsync iemCImpl_finit: Need to manually call iemFpuActualizeStateForChange. …
(edit) @72590   6 years vboxsync HM,IEM,EM: Added IEMExecDecodedRdtsc and IEMExecDecodedRdtscp for …
(edit) @72569   6 years vboxsync EM,IEM,NEM: Started working on optimizing adjacent exits using IEM. …
(edit) @72553   7 years vboxsync iemCImpl_load_CrX: copy & past fix.
(edit) @72518   7 years vboxsync IEM: Implemented rsm for the purpose of SVM intercepting. Renamed …
(edit) @72517   7 years vboxsync IEM: Modified wbinvd for the purpose of SVM intercepting.
(edit) @72516   7 years vboxsync IEM: Implemented invd for the purpose of SVM intercepting.
(edit) @72513   7 years vboxsync IEM: Made str use CImpl to better facilitate SVM intercepts.
(edit) @72512   7 years vboxsync IEM: Made sldt use CImpl so to better facilitate SVM intercepts.
(edit) @72506   7 years vboxsync IEM: Made smsw use CImpl so to better facilitate SVM intercepts.
(edit) @72505   7 years vboxsync IEM: Made smsw use CImpl so to better facilitate SVM intercepts.
(edit) @72497   7 years vboxsync IEM: Use pVCpu->cpum.s.GstCtx, avoid passing pCtx as a parameter or …
(edit) @72496   7 years vboxsync IEM: Use pVCpu->cpum.s.GstCtx, avoid passing pCtx as a parameter or …
(edit) @72494   7 years vboxsync IEM: Dropped the IEMCPU::pCtxR3, IEMCPU::pCtxR0, and IEMCPU::pCtxRC …
(edit) @72493   7 years vboxsync IEM,REM,++: Removed code related IEM_VERIFICATION_MODE and friends …
(edit) @72484   7 years vboxsync IEM,NEM: Define minimum CPUMCTX set for IEM and hook it up to NEM for …
(edit) @72451   7 years vboxsync IEM: Quick vmcall (VT-x) implementation, made vmmcall available when …
(edit) @72209   7 years vboxsync VMM/IEM: VBOX_WITH_NESTED_HWVIRT_SVM.
(edit) @72194   7 years vboxsync IEM: Comments, asserts, no real change.
(edit) @72181   7 years vboxsync IEM: Allow 32-bit code in real mode like real CPUs do; fixed real mode …
(edit) @71994   7 years vboxsync VMM/IEM: Comment on NMI unmasking and IRET.
(edit) @71641   7 years vboxsync VMM/IEM: Nested hw.virt: Use CPUMIsGuestSvmVirtIntrMasking instead of …
(edit) @71416   7 years vboxsync VMM/IEM: Nested Hw.virt: Fix exitinfo1 field for …
(edit) @71092   7 years vboxsync VMM/IEM: Nested Hw.virt: Implement SVM decode-assist and NRIP feature.
(edit) @71077   7 years vboxsync VMM/IEM: Nested Hw.virt: Fix GDTR, IDTR read intercepts. Previously it …
(edit) @70948   7 years vboxsync VMM: Added a bMainExecutionEngine member to the VM structure for use …
(edit) @70898   7 years vboxsync VMM/IEM: Fix SVM V_TPR/CR8 reads/writes (The bits are …
(edit) @70879   7 years vboxsync VMM/IEM: Don't look at nested SVM state when it isn't there.
(edit) @70612   7 years vboxsync VMM: Expose PCID, INVPCID, FSGSBASE features to guests. Implemented …
(edit) @70255   7 years vboxsync VMM/IEM: Match AMD spec exactly whenever possible while naming SVM …
(edit) @70145   7 years vboxsync VMM/IEM: Update the address size field for basic IN/OUT instr. and …
(edit) @70057   7 years vboxsync VMM/IEM: Nested hw.virt: Apply nested-guest TSC offset
(edit) @69111   7 years vboxsync (C) year
(edit) @67925   7 years vboxsync VMM/IEM: Nested Hw.virt: Fixes for dynamically allocated nested-guest VMCB.
(edit) @67528   7 years vboxsync VMM/IEM: Nested Hw.virt: Fixes.
(edit) @67163   8 years vboxsync VMM/IEM: Temporary hack for toggling forcing of execution to continue …
(edit) @67159   8 years vboxsync VMM/IEM: Nested Hw.virt: Fixes.
(edit) @66848   8 years vboxsync VMM: use RT_LO/HI_U32 at certain places
(edit) @66686   8 years vboxsync VMM/IEM: Handle raising of exceptions during delivery of a previous …
(edit) @66581   8 years vboxsync VMM: Nested Hw.virt: Implemented various SVM intercepts in IEM, …
(edit) @66462   8 years vboxsync IEM,bs3-cpu-generated-1: Made the current testcases pass on AMD.
(edit) @66457   8 years vboxsync IEM: Limited xsave and xrstor implemention. Implemented vstmxcsr.
(edit) @66405   8 years vboxsync IEM: Use the new CPUMGetGuestMxCsrMask function in FXSAVE & FXRSTOR …
(edit) @66404   8 years vboxsync IEM: Implemented ldmxcsr Md.
(edit) @66391   8 years vboxsync IEM: Implemented stmxcsr Md (0f ae !11/3).
(edit) @66356   8 years vboxsync VMM: Nested Hw.virt: SVM intercept functions WIP.
(edit) @66327   8 years vboxsync IEM,CPUM: Implemented clflush Mb (0f ae /7).
(edit) @66326   8 years vboxsync VMM: Nested Hw.virt: Typos.
(edit) @66301   8 years vboxsync VMM: Nested Hw.virt: SVM bits.
(edit) @66227   8 years vboxsync VMM: Nested Hw.virt: Implement SVM VMRUN and #VMEXIT in IEM.
(edit) @66159   8 years vboxsync IEM,bs3-cpu-generated-1: Implemented the BOUND instruction and …
(edit) @66137   8 years vboxsync IEM: Implemented AAS.
(edit) @66136   8 years vboxsync IEM: Implemented AAA.
(edit) @66135   8 years vboxsync IEM: Implemented AAA.
(edit) @66044   8 years vboxsync VMM: Nested Hw.virt: Build fix, trial.
(edit) @66040   8 years vboxsync VMM: Nested Hw.virt: SVM bits.
(edit) @66015   8 years vboxsync VMM: Nested Hw.virt: Bits.
(edit) @66000   8 years vboxsync VMM: Nested Hw.virt: Preps for SVM vmrun/#VMEXIT impl.
(edit) @65989   8 years vboxsync VMM: Nested Hw.virt: Implement AMD-V VMMCALL in IEM. Cleanup the code …
(edit) @65933   8 years vboxsync VMM: Nested Hw.virt: Implemented vmsave, vmload, invlpga in IEM.
(edit) @65913   8 years vboxsync VMM: Nested Hw.virt: Redundant check.
(edit) @65904   8 years vboxsync VMM: Nested Hw.virt: Started with tweaking the AMD bits and laying the …
(edit) @65612   8 years vboxsync IEM: A little more logging.
(edit) @65595   8 years vboxsync Fixed an ancient typo.
(edit) @65512   8 years vboxsync iemCImpl_cmpxchg16b_fallback_rendezvous: Return …
(edit) @65508   8 years vboxsync IEM: cmpxchg16b fixes (still disabled).
(edit) @65506   8 years vboxsync IEM: cmpxchg16v implementation (disabled).
(edit) @65501   8 years vboxsync IEM: some cmpxchg16b notes.
(edit) @65207   8 years vboxsync iemCImpl_BranchCallGate: Added @todo on workaround from r112681, fixed …
(edit) @65192   8 years vboxsync IEM: PUSHF in V86 mode needs to increment rIP.
(edit) @65180   8 years vboxsync IEM: In RETF and IRET, update SP or RSP depending on stack size.
(edit) @65179   8 years vboxsync IEM: When going through a call gate, do not touch old stack if there …
(edit) @65178   8 years vboxsync IEM: Call gate must take current stack size into account and not …
(edit) @65168   8 years vboxsync doxygen fixes
(edit) @65097   8 years vboxsync IEM: Fixed inter-privilege RETF immediate (see bugref:8606).
(edit) @64655   8 years vboxsync VMM,recompiler: Get rid of PDM APIC interfaces reducing one level of …
(edit) @64033   8 years vboxsync VMM/IEM: Log typo nit.
(edit) @62601   8 years vboxsync VMM: Unused parameters.
(edit) @62478   8 years vboxsync (C) 2016
(edit) @62257   8 years vboxsync IEM: Fix missing read cleanup in retf to different level code path. …
(edit) @62171   8 years vboxsync IEM: Working on instruction fetching optimizations (incomplete and …
(edit) @62076   8 years vboxsync IEM: Make use of the direct CPUMCTX access (VMCPU_INCL_CPUM_GST_CTX).
(edit) @62015   8 years vboxsync IEM: Switched from using IEMCPU directly to using with via VMCPU. This …
(edit) @61968   8 years vboxsync IEM: Fixed setjmp bug (still disabled). Made IEMExecLots execute lots …
(edit) @61636   9 years vboxsync IEM: Tiny fixes + enable callgate emulation (2nd try).
(edit) @61506   9 years vboxsync Not yet.
(edit) @61492   9 years vboxsync IEM: Enabled call gates (code written long ago).
(edit) @61382   9 years vboxsync IEM: Some FPU fixes.
(edit) @61031   9 years vboxsync Oops, committed too much!
(edit) @61029   9 years vboxsync APIC: Just ignore the timer shift when loading old state, it's …
(edit) @61019   9 years vboxsync IEMAllCImpl.cpp.h: far jmp fix for the macs.
(edit) @61010   9 years vboxsync iemCImpl_retn: Use iemRegAddToRspEx which takes a 16-bit addend …
(edit) @60881   9 years vboxsync iret-to-v86: only 16-bit eip, thank you.
(edit) @60796   9 years vboxsync IEM: iret_64bit fix
(edit) @60792   9 years vboxsync IEM: iret fix
(edit) @60791   9 years vboxsync IEM: bugref:8118: another lidt/lgdt fix.
Note: See TracRevisionLog for help on using the revision log.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette