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) @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   8 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.
(edit) @60790   9 years vboxsync IEM: iret quick fix.
(edit) @60787   9 years vboxsync IEM: Check load segment base in 64-bit mode and check that addresses …
(edit) @60776   9 years vboxsync IEM: bugref:8118: sidt/sgdt fix.
(edit) @60666   9 years vboxsync IEM: Use IEM_GET_TARGET_CPU(); 486 ignores CR0 bits too.
(edit) @60664   9 years vboxsync VMM,ConsoleImpl2: Added 386 profile, adding IEM code for some obvious …
(edit) @60415   9 years vboxsync IEM: Implemented main characteristics of 8086, 80186 and 80286.
(edit) @60188   9 years vboxsync IEM: Fixed a couple of edge cases and broken verification mode. * …
(edit) @60186   9 years vboxsync IEM: backed out previous commit.
(edit) @60185   9 years vboxsync IEM: Fixed a couple of edge cases and broken verification mode. * …
(edit) @60118   9 years vboxsync IEM: another iret todo.
(edit) @59563   9 years vboxsync IEM: Updated todo. Unwated blank line.
(edit) @58935   9 years vboxsync IEM: More iret logging.
(edit) @58606   9 years vboxsync Committed too much.
(edit) @58605   9 years vboxsync IEM: Fixed OpenBSD 5.8, incorred treatment of reserved/ignored CR3 bits.
(edit) @57562   9 years vboxsync VMM: unused vars.
(edit) @56983   9 years vboxsync IEMAllCImpl.cpp: Fixed incorrect parameter type for iemCImpl_invlpg. …
(edit) @56629   9 years vboxsync IEM: More internal error status codes (9).
(edit) @56287   9 years vboxsync VMM: Updated (C) year.
(edit) @55289   10 years vboxsync IEM,CPUM: Implemented XSETBV and XGETBV.
(edit) @55229   10 years vboxsync CPUM,IEM: Expose GuestFeatures and HostFeatures (exploded CPUID), …
(edit) @55105   10 years vboxsync Removed iemFRegIsFxSaveFormat.
(edit) @55048   10 years vboxsync VMM,REM: Allocate the FPU/SSE/AVX/FUTURE state stuff. We need to use …
(edit) @54898   10 years vboxsync CPUMCTX,CPUMHOST: Replaced the fpu (X86FXSAVE) member with an XState …
(edit) @54862   10 years vboxsync Corrected x86.h/mac typo.
(edit) @54737   10 years vboxsync VMM,REM: CPUID revamp - almost there now.
(edit) @54203   10 years vboxsync IEM: Improved ENTER implementation (thanks Intel!).
(edit) @53466   10 years vboxsync VMM/MSRs: Added status codes for returning to ring-3 to service the …
(edit) @53181   10 years vboxsync IEM/IRET: Make the 16-bit IRET real/v86 mode instruction clear RF, …
(edit) @53108   10 years vboxsync IEM: Call gate TSS access needs to check TSS bitness, not gate, duh.
(edit) @53107   10 years vboxsync Committed more than I had intended…
(edit) @53102   10 years vboxsync IEM: SS determines stacks size, not CS (IRET).
(edit) @52913   10 years vboxsync IEM: Implemented call gates (currently disabled).
(edit) @52884   10 years vboxsync IEM: Added comments where code does not match comments and/or Intel …
(edit) @52883   10 years vboxsync IEM: Fixed 16-bit inter-privilege IRET.
(edit) @52882   10 years vboxsync IEM: Fixed inter-privilege RETF.
(edit) @52866   10 years vboxsync Typo cut and paste.
(edit) @52859   10 years vboxsync IEM: Inter-ring RETF stack fix.
(edit) @52465   10 years vboxsync VMM: Fix IEM FXSAVE implementation to match the logic in HM/raw-mode …
(edit) @52066   10 years vboxsync VMM: Fixed potential bug in AMD-V NMI injection when interrupt …
(edit) @52041   10 years vboxsync VMM: Fix NMI handling.
(edit) @51434   11 years vboxsync VMM/IEM: nit.
(edit) @51182   11 years vboxsync VMM/IEM: Implemented hardware task-switches, code path disabled.
(edit) @50863   11 years vboxsync VMM/IEMAllCImpl: Comment clarification about reserved bits in CR4 for …
(edit) @49671   11 years vboxsync IEM: Fixed several instances of iEffSeg being accessed before the …
(edit) @49482   11 years vboxsync VMM: Warnings.
(edit) @48126   11 years vboxsync Log the 10 first wrmsr GPs.
(edit) @47988   11 years vboxsync Solaris reads MSR_RAPL_POWER_UNIT, give it some fake values.
(edit) @47821   11 years vboxsync IEM: Adjust iret CS for ring compression in raw-mode.
(edit) @47819   11 years vboxsync IEM: Read unpatched bytes. Useless (disabled for ages) CSAM hooks.
(edit) @47749   11 years vboxsync null selector fix.
(edit) @47741   11 years vboxsync duh
(edit) @47740   11 years vboxsync IEM: Implemented RF. Working on verfication against VT-x.
(edit) @47699   11 years vboxsync I/O breakpoints for raw-mode and non-string instructions in IEM.
(edit) @47598   11 years vboxsync IEM: Fixed sp/esp handling in IRET.
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