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) @106101   4 months vboxsync VMM/IEM: More native eflag stats. Added …
(edit) @106090   4 months vboxsync VMM/IEM: More liveness work for delayed eflags updating. bugref:10720 …
(edit) @106061   4 months vboxsync Copyright year updates by scm.
(edit) @106034   4 months vboxsync VMM/IEM: Build fix for 'tbtop' info item. bugref:10720
(edit) @105853   5 months vboxsync VMM/IEM: Don't force PC updating before branches, nor flushing of …
(edit) @105805   5 months vboxsync VMM/IEM: End TB if we get back to the first instruction again via an …
(edit) @105718   5 months vboxsync VMM/IEM: Take down the FLAT PC when compiling TBs the first time. …
(edit) @105716   5 months vboxsync VMM/IEM: Added a 'tbtop' info item for getting details on the most …
(edit) @105713   5 months vboxsync VMM/IEM: Statistics fixes. bugref:10656
(edit) @105698   5 months vboxsync VMM/IEM,TM: Adaptive timer polling and running of the timer queues …
(edit) @105673   5 months vboxsync VMM/IEM,TM: Do full-TB looping. Redid timer polling in the recompiler. …
(edit) @105663   5 months vboxsync VMM/IEM: Corrected missing uRegFpCtrl initialization. bugref:10652
(edit) @105616   5 months vboxsync VMM/IEM: Another iemTlbInvalidateLargePageWorkerInner optimization …
(edit) @105591   6 months vboxsync VMM/IEM: Fixed a bug in iemTlbInvalidateLargePageWorkerInner for TLB …
(edit) @105579   6 months vboxsync VMM/IEM: Fixed another bug in the large page TLB invalidation code …
(edit) @105560   6 months vboxsync VMM/IEM: A few more TLB tracing events. bugref:10727
(edit) @105465   6 months vboxsync VMM/IEM: Some more TLB tracing related changes. bugref:10727
(edit) @105440   6 months vboxsync VMM/IEM: Added some simple TLB tracing (disabled by default). bugref:10727
(edit) @105428   6 months vboxsync VMM/IEM: More 'info dtlb/itlb' details. [build fix] bugref:10727
(edit) @105427   6 months vboxsync VMM/IEM: More 'info dtlb/itlb' details. [build fix] bugref:10727
(edit) @105423   6 months vboxsync VMM/IEM: More 'info dtlb/itlb' details. bugref:10727
(edit) @105410   6 months vboxsync VMM/IEM: info itlb/dtlb improvements and fixes for global entries. …
(edit) @105376   6 months vboxsync VMM/IEM: Format string fix. bugref:10725
(edit) @105284   6 months vboxsync VMM/IEM: Large page TLB optimizations for INVLPG. bugref:10687
(edit) @105261   6 months vboxsync VMM/IEM: Share epilog and other tail code on a per-chunk basis (due to …
(edit) @105177   7 months vboxsync VMM/IEM: Increase TLB size to 8192 on arm; quick fix for 2M/4M page …
(edit) @105036   7 months vboxsync VMM/IEM: Split the TLB into non-global (even) and global (odd) …
(edit) @104990   7 months vboxsync VMM/IEM: Added IEMTlbInvalidateAllGlobal and made the …
(edit) @104957   7 months vboxsync VMM/IEM: TLB statistics tweaks & fixes. bugref:10687
(edit) @104956   7 months vboxsync VMM/IEM: TLB statistics reorg. bugref:10687
(edit) @104941   7 months vboxsync VMM/IEM: Stats. bugref:10687
(edit) @104468   9 months vboxsync VMM/IEM: Deal with the simples direct 'linking' of TBs scenario for …
(edit) @104412   9 months vboxsync VMM/IEM: Adjusted the TB exit statistics a bit more, adding a few new …
(edit) @104408   9 months vboxsync VMM/IEM: Adjusted the TB exit statistics a bit more, adding a few new …
(edit) @104407   9 months vboxsync VMM/IEM: Adjusted the TB exit statistics a bit more, adding a few new …
(edit) @104362   9 months vboxsync VMM/IEM: Don't unroll loops in TBs. bugref:10653
(edit) @104361   9 months vboxsync VMM/IEM: Moved the native TB exit statistics on g_aSimpleTailLabels to …
(edit) @104357   9 months vboxsync VMM/IEM: Adding a TB lookup table to each TB, so we can cache which TB …
(edit) @104321   9 months vboxsync VMM/IEM: Drop the IEMTHRDEDCALLENTRY::idxRange field as nobody uses …
(edit) @104281   9 months vboxsync VMM/IEM: Gather statistics on the exit behavior of native TBs, bugref:10653
(edit) @104271   9 months vboxsync VMM/IEM: Implement native emitter for …
(edit) @104108   10 months vboxsync VMM/IEM: Slap a header on the exec mem allocations. This simplifies …
(edit) @104095   10 months vboxsync VMM/IEM: Release statistics on how often the exec memory allocator …
(edit) @104064   10 months vboxsync VMM/IEM: Made the IEMTB::cUsage value the native recompilation is done …
(edit) @103964   10 months vboxsync VMM/IEM: Some statistics on the SIMD register allocator and some …
(edit) @103888   10 months vboxsync VMM/IEM: Enabled wholesale EFLAGS skipping in …
(edit) @103838   10 months vboxsync VMM/IEM: Emit the …
(edit) @103828   10 months vboxsync VMM/IEM: Implemented simple (whole sale) status flag up update …
(edit) @103739   11 months vboxsync VMM/IEM: Implemented native emitter for ADD instructions taking …
(edit) @103737   11 months vboxsync VMM/IEM: Some simple TB disassembly interface that can be used from …
(edit) @103649   11 months vboxsync VMM/IEM: Delay the RIP update for each instruction if possible to save …
(edit) @103554   11 months vboxsync VMM/IEM: Some simple TB disassembly interface that can be used from …
(edit) @103516   11 months vboxsync VMM/IEM,EM: Add all kind of exceptions to the exit history, adding a …
(edit) @103406   11 months vboxsync VMM/IEM: Threaded function statistics. [build fix] bugref:10376
(edit) @103404   11 months vboxsync VMM/IEM: Threaded function statistics. bugref:10376
(edit) @103393   11 months vboxsync VMM/IEM,STAM: Some more liveness experiments. Adjusted the …
(edit) @103318   11 months vboxsync VMM/IEM: Liveness analysis, part 10: Debugging, asserting liveness …
(edit) @103234   12 months vboxsync VMM/IEM: Liveness analysis, part 8: Propagating EFLAGS annotations to …
(edit) @103233   12 months vboxsync VMM/IEM: Liveness analysis, part 8: Propagating EFLAGS annotations to …
(edit) @102977   12 months vboxsync VMM/IEM: Implemented generic fallback for misaligned x86 locking that …
(edit) @102850   12 months vboxsync VMM/IEM: Implemented the first of two code TLB lookups. bugref:10371
(edit) @102841   12 months vboxsync VMM/IEM: More stats. bugref:10371
(edit) @102829   12 months vboxsync VMM/IEM: More statistics. bugref:10371
(edit) @102801   13 months vboxsync VMM/IEM: Stats, go straight for the safe fallback functions in the …
(edit) @102800   13 months vboxsync VMM/IEM: Stats, go straight for the safe fallback functions in the …
(edit) @102557   14 months vboxsync VMM/IEM: Try deal with running out of executable memory. bugref:10371
(edit) @102077   14 months vboxsync VMM/IEM,STAM: Native translation of IEM_MC_REF_EFLAGS, …
(edit) @101163   16 months vboxsync VMM/IEM: Experimental recompilation of threaded blocks into native …
(edit) @101096   16 months vboxsync VMM/IEM: Fixed a bug in the TB allocator pruning code and another one …
(edit) @101088   17 months vboxsync VMM/IEM,VMM/TM: Basic TB managment and allocation rewrite. bugref:10369
(edit) @100857   18 months vboxsync VMM/IEM: arm build hack. bugref:10369
(edit) @100822   18 months vboxsync VMM/IEM: Combined two conditions of the alignment checks into one in …
(edit) @100803   18 months vboxsync VMM/IEM: More stats. bugref:10369
(edit) @100695   18 months vboxsync VMM/IEM,STAM: Some TB stats. bugref:10369
(edit) @100305   19 months vboxsync VMM/IEM: Added missing VM_FF checks and timer polling …
(edit) @100224   19 months vboxsync VMM/IEM: Build fix. bugref:10369
(edit) @100222   19 months vboxsync VMM/IEM: More recompilation code. bugref:10369
(edit) @98993   23 months vboxsync VMM: More ARMv8 x86/amd64 separation work, getting to PGM now, bugref:10385
(edit) @98980   23 months vboxsync VMM: More ARMv8 x86/amd64 separation work, get past IEM, bugref:10385
(edit) @98103   2 years 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   3 years vboxsync VMM/IEM: Some crude exception/interrupt stats and history, take two. …
(edit) @95560   3 years vboxsync VMM/IEM: Some crude exception/interrupt stats and history. bugref:9898
(edit) @95557   3 years vboxsync VMM/IEM: Added a .iemflushtlb command to the debugger. bugref:9898
(edit) @95308   3 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 …
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