VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMR3/IEMR3.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @104362   8 months vboxsync VMM/IEM: Don't unroll loops in TBs. bugref:10653
(edit) @104361   8 months vboxsync VMM/IEM: Moved the native TB exit statistics on g_aSimpleTailLabels to …
(edit) @104357   8 months vboxsync VMM/IEM: Adding a TB lookup table to each TB, so we can cache which TB …
(edit) @104321   8 months vboxsync VMM/IEM: Drop the IEMTHRDEDCALLENTRY::idxRange field as nobody uses …
(edit) @104281   8 months vboxsync VMM/IEM: Gather statistics on the exit behavior of native TBs, bugref:10653
(edit) @104271   8 months vboxsync VMM/IEM: Implement native emitter for …
(edit) @104108   8 months vboxsync VMM/IEM: Slap a header on the exec mem allocations. This simplifies …
(edit) @104095   8 months vboxsync VMM/IEM: Release statistics on how often the exec memory allocator …
(edit) @104064   8 months vboxsync VMM/IEM: Made the IEMTB::cUsage value the native recompilation is done …
(edit) @103964   9 months vboxsync VMM/IEM: Some statistics on the SIMD register allocator and some …
(edit) @103888   9 months vboxsync VMM/IEM: Enabled wholesale EFLAGS skipping in …
(edit) @103838   9 months vboxsync VMM/IEM: Emit the …
(edit) @103828   9 months vboxsync VMM/IEM: Implemented simple (whole sale) status flag up update …
(edit) @103739   9 months vboxsync VMM/IEM: Implemented native emitter for ADD instructions taking …
(edit) @103737   9 months vboxsync VMM/IEM: Some simple TB disassembly interface that can be used from …
(edit) @103649   9 months vboxsync VMM/IEM: Delay the RIP update for each instruction if possible to save …
(edit) @103554   10 months vboxsync VMM/IEM: Some simple TB disassembly interface that can be used from …
(edit) @103516   10 months vboxsync VMM/IEM,EM: Add all kind of exceptions to the exit history, adding a …
(edit) @103406   10 months vboxsync VMM/IEM: Threaded function statistics. [build fix] bugref:10376
(edit) @103404   10 months vboxsync VMM/IEM: Threaded function statistics. bugref:10376
(edit) @103393   10 months vboxsync VMM/IEM,STAM: Some more liveness experiments. Adjusted the …
(edit) @103318   10 months vboxsync VMM/IEM: Liveness analysis, part 10: Debugging, asserting liveness …
(edit) @103234   10 months vboxsync VMM/IEM: Liveness analysis, part 8: Propagating EFLAGS annotations to …
(edit) @103233   10 months vboxsync VMM/IEM: Liveness analysis, part 8: Propagating EFLAGS annotations to …
(edit) @102977   11 months vboxsync VMM/IEM: Implemented generic fallback for misaligned x86 locking that …
(edit) @102850   11 months vboxsync VMM/IEM: Implemented the first of two code TLB lookups. bugref:10371
(edit) @102841   11 months vboxsync VMM/IEM: More stats. bugref:10371
(edit) @102829   11 months vboxsync VMM/IEM: More statistics. bugref:10371
(edit) @102801   11 months vboxsync VMM/IEM: Stats, go straight for the safe fallback functions in the …
(edit) @102800   11 months vboxsync VMM/IEM: Stats, go straight for the safe fallback functions in the …
(edit) @102557   12 months vboxsync VMM/IEM: Try deal with running out of executable memory. bugref:10371
(edit) @102077   13 months vboxsync VMM/IEM,STAM: Native translation of IEM_MC_REF_EFLAGS, …
(edit) @101163   15 months vboxsync VMM/IEM: Experimental recompilation of threaded blocks into native …
(edit) @101096   15 months vboxsync VMM/IEM: Fixed a bug in the TB allocator pruning code and another one …
(edit) @101088   15 months vboxsync VMM/IEM,VMM/TM: Basic TB managment and allocation rewrite. bugref:10369
(edit) @100857   16 months vboxsync VMM/IEM: arm build hack. bugref:10369
(edit) @100822   16 months vboxsync VMM/IEM: Combined two conditions of the alignment checks into one in …
(edit) @100803   16 months vboxsync VMM/IEM: More stats. bugref:10369
(edit) @100695   17 months vboxsync VMM/IEM,STAM: Some TB stats. bugref:10369
(edit) @100305   18 months vboxsync VMM/IEM: Added missing VM_FF checks and timer polling …
(edit) @100224   18 months vboxsync VMM/IEM: Build fix. bugref:10369
(edit) @100222   18 months vboxsync VMM/IEM: More recompilation code. bugref:10369
(edit) @98993   21 months vboxsync VMM: More ARMv8 x86/amd64 separation work, getting to PGM now, bugref:10385
(edit) @98980   21 months vboxsync VMM: More ARMv8 x86/amd64 separation work, get past IEM, bugref:10385
(edit) @98103   23 months vboxsync Copyright year updates by scm.
(edit) @96979   2 years vboxsync VMM/PGM,IEM,HM: Added a PGMPHYSHANDLER_F_NOT_IN_HM flag to better deal …
(edit) @96811   2 years vboxsync VMM,IPRT,VBoxGuest,SUPDrv: Added a more efficient interface for guest …
(edit) @96407   2 years vboxsync scm copyright and license note update
(edit) @95561   2 years vboxsync VMM/IEM: Some crude exception/interrupt stats and history, take two. …
(edit) @95560   2 years vboxsync VMM/IEM: Some crude exception/interrupt stats and history. bugref:9898
(edit) @95557   2 years vboxsync VMM/IEM: Added a .iemflushtlb command to the debugger. bugref:9898
(edit) @95308   2 years vboxsync VMM/IEM: Implemented ANDN, BEXTR, SHLX, SARX, SHRX, RORX, TZCNT, and …
(edit) @94932   3 years vboxsync VMM/CPUM: Introduced a global variable g_CpumHostFeatures for keeping …
(edit) @94838   3 years vboxsync VMM/IEM: More TLB work. bugref:9898
(edit) @94801   3 years vboxsync VMM/IEM,PGM: TLB work, esp. on the data one. [build fix] bugref:9898
(edit) @94800   3 years vboxsync VMM/IEM,PGM: TLB work, esp. on the data one. bugref:9898
(edit) @93725   3 years vboxsync VMM: More arm64 adjustments. bugref:9898
(edit) @93650   3 years vboxsync VMM/PGM,*: Split the physical access handler type registration into …
(edit) @93635   3 years vboxsync VMM/PGM,VMM/PDM,VGA: Consolidate the user parameters of the physical …
(edit) @93115   3 years vboxsync scm --update-copyright-year
(edit) @92162   3 years vboxsync VMM/PGM,DevVGA: Baked MMIO2 dirty page tracking into PGM, moving it …
(edit) @91263   3 years vboxsync VMM/IEM: Moved instruction stats from the hyper heap and into the VM …
(edit) @82968   5 years vboxsync Copyright year updates by scm.
(edit) @80333   5 years vboxsync VMM: Eliminating the VBOX_BUGREF_9217_PART_I preprocessor macro. …
(edit) @80191   5 years vboxsync VMM/r3: Refactored VMCPU enumeration in preparation that aCpus will be …
(edit) @80089   5 years vboxsync VMM: Kicking out raw-mode - IEM. bugref:9517
(edit) @76553   6 years vboxsync scm --update-copyright-year
(edit) @75611   6 years vboxsync VMM: Nested VMX: bugref:9180 Move the VMX APIC-access guest-physical …
(edit) @72494   6 years vboxsync IEM: Dropped the IEMCPU::pCtxR3, IEMCPU::pCtxR0, and IEMCPU::pCtxRC …
(edit) @69111   7 years vboxsync (C) year
(edit) @66650   8 years vboxsync Reapplied the IEMR3.cpp part of r111975: Rename instruction stats.
(edit) @66649   8 years vboxsync Backed the PGMAllBoth.h and IEMR3.cpp parts of r111975 since these are …
(edit) @65824   8 years vboxsync IEM: free stats memory on termination
(edit) @64696   8 years vboxsync DevPCI*,PDM: Get internal bus number from PDM.
(edit) @64551   8 years vboxsync build fix
(edit) @64545   8 years vboxsync IEM: Added per-instruction statistics (not release).
(edit) @62478   8 years vboxsync (C) 2016
(edit) @62302   8 years vboxsync IEM,PGM: Got code TLB working in ring-3, execution is 3-4 times faster …
(edit) @62016   8 years vboxsync IEM: Moved more frequently used members to the head of IEMCPU to …
(edit) @61968   8 years vboxsync IEM: Fixed setjmp bug (still disabled). Made IEMExecLots execute lots …
(edit) @61307   9 years vboxsync IEM: log actual names of target CPU and microarchitecture
(edit) @60438   9 years vboxsync CPUR3CpuId: Fixed fake 8086/80186 classification.
(edit) @60415   9 years vboxsync IEM: Implemented main characteristics of 8086, 80186 and 80286.
(edit) @60384   9 years vboxsync IEM: Marked instructions introduced by the 186, 286, 386 and 486 to …
(edit) @58122   9 years vboxsync VMM: Made @param pVM more uniform and to the point.
(edit) @57358   9 years vboxsync *: scm cleanup run.
(edit) @56628   9 years vboxsync IEM: Postpone INS memory writes to ring-3 if we hit an access handler. …
(edit) @56287   9 years vboxsync VMM: Updated (C) year.
(edit) @55229   10 years vboxsync CPUM,IEM: Expose GuestFeatures and HostFeatures (exploded CPUID), …
(edit) @54737   10 years vboxsync VMM,REM: CPUID revamp - almost there now.
(edit) @48266   11 years vboxsync VMMR3/IEM: STAM description typo.
(edit) @47548   11 years vboxsync IEM: Bunch of fixes, mostly DOS related.
(edit) @47307   11 years vboxsync IEM: Implemented mfence, lfence, sfence.
(edit) @44529   12 years vboxsync header (C) fixes
(edit) @44528   12 years vboxsync header (C) fixes
(edit) @42437   12 years vboxsync IEM: Stats and more gentle stubs for unimplemented instructions.
(edit) @39078   13 years vboxsync VMM: -Wunused-parameter
(add) @36788   14 years vboxsync OSE build 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