|
|
@108791
|
3 weeks |
vboxsync |
VMM/IEM: More ARM target work. jiraref:VBP-1598
|
|
|
@108589
|
5 weeks |
vboxsync |
VMM/IEM: ARM (target) mem & tlb stuff. jiraref:VBP-1598
|
|
|
@108369
|
8 weeks |
vboxsync |
VMM/IEM: Renamed X86 specific IEMTB_F_XXX flags. jiraref:VBP-1531
|
|
|
@108368
|
8 weeks |
vboxsync |
VMM/IEM: More work on targeting arm. jiraref:VBP-1531
|
|
|
@108260
|
2 months |
vboxsync |
VMM/IEM: Splitting up IEMInline.h. jiraref:VBP-1531
|
|
|
@108186
|
2 months |
vboxsync |
VMM/IEM: Removed memory write stats since nobody is using the anymore …
|
|
|
@108178
|
2 months |
vboxsync |
VMM/IEM: Eliminated unused enmHostCpuVendor IEMCPU member. jiraref:VBP-1531
|
|
|
@107227
|
5 months |
vboxsync |
VMM: Cleaning up ARMv8 / x86 split. jiraref:VBP-1470
|
|
|
@106731
|
6 months |
vboxsync |
VMM/IEM: Workaround for profile build issue on win.arm64. jiraref:VBP-1253
|
|
|
@106453
|
6 months |
vboxsync |
VMM/IEM: Eliminated the IEMNATIVE_WITH_SIMD_REG_ALLOCATOR define. …
|
|
|
@106407
|
6 months |
vboxsync |
VMM/IEM: Reduced the number of parameters for most …
|
|
|
@106297
|
6 months |
vboxsync |
VMM/IEM: Attempts at optimizing iemExecMemAllocatorAllocInChunkInt and …
|
|
|
@106212
|
7 months |
vboxsync |
VMM/IEM: Some machinery for saving threaded TBs and a program for …
|
|
|
@106192
|
7 months |
vboxsync |
VMM/IEM: Added some basic stats & debug info for postponed EFLAGS …
|
|
|
@106180
|
7 months |
vboxsync |
VMM/IEM: Refactoring TbExits and other early eflags calculation …
|
|
|
@106101
|
7 months |
vboxsync |
VMM/IEM: More native eflag stats. Added …
|
|
|
@106090
|
7 months |
vboxsync |
VMM/IEM: More liveness work for delayed eflags updating. bugref:10720 …
|
|
|
@106061
|
7 months |
vboxsync |
Copyright year updates by scm.
|
|
|
@106034
|
7 months |
vboxsync |
VMM/IEM: Build fix for 'tbtop' info item. bugref:10720
|
|
|
@105853
|
8 months |
vboxsync |
VMM/IEM: Don't force PC updating before branches, nor flushing of …
|
|
|
@105805
|
8 months |
vboxsync |
VMM/IEM: End TB if we get back to the first instruction again via an …
|
|
|
@105718
|
8 months |
vboxsync |
VMM/IEM: Take down the FLAT PC when compiling TBs the first time. …
|
|
|
@105716
|
8 months |
vboxsync |
VMM/IEM: Added a 'tbtop' info item for getting details on the most …
|
|
|
@105713
|
8 months |
vboxsync |
VMM/IEM: Statistics fixes. bugref:10656
|
|
|
@105698
|
8 months |
vboxsync |
VMM/IEM,TM: Adaptive timer polling and running of the timer queues …
|
|
|
@105673
|
8 months |
vboxsync |
VMM/IEM,TM: Do full-TB looping. Redid timer polling in the recompiler. …
|
|
|
@105663
|
8 months |
vboxsync |
VMM/IEM: Corrected missing uRegFpCtrl initialization. bugref:10652
|
|
|
@105616
|
9 months |
vboxsync |
VMM/IEM: Another iemTlbInvalidateLargePageWorkerInner optimization …
|
|
|
@105591
|
9 months |
vboxsync |
VMM/IEM: Fixed a bug in iemTlbInvalidateLargePageWorkerInner for TLB …
|
|
|
@105579
|
9 months |
vboxsync |
VMM/IEM: Fixed another bug in the large page TLB invalidation code …
|
|
|
@105560
|
9 months |
vboxsync |
VMM/IEM: A few more TLB tracing events. bugref:10727
|
|
|
@105465
|
9 months |
vboxsync |
VMM/IEM: Some more TLB tracing related changes. bugref:10727
|
|
|
@105440
|
9 months |
vboxsync |
VMM/IEM: Added some simple TLB tracing (disabled by default). bugref:10727
|
|
|
@105428
|
9 months |
vboxsync |
VMM/IEM: More 'info dtlb/itlb' details. [build fix] bugref:10727
|
|
|
@105427
|
9 months |
vboxsync |
VMM/IEM: More 'info dtlb/itlb' details. [build fix] bugref:10727
|
|
|
@105423
|
9 months |
vboxsync |
VMM/IEM: More 'info dtlb/itlb' details. bugref:10727
|
|
|
@105410
|
9 months |
vboxsync |
VMM/IEM: info itlb/dtlb improvements and fixes for global entries. …
|
|
|
@105376
|
9 months |
vboxsync |
VMM/IEM: Format string fix. bugref:10725
|
|
|
@105284
|
9 months |
vboxsync |
VMM/IEM: Large page TLB optimizations for INVLPG. bugref:10687
|
|
|
@105261
|
10 months |
vboxsync |
VMM/IEM: Share epilog and other tail code on a per-chunk basis (due to …
|
|
|
@105177
|
10 months |
vboxsync |
VMM/IEM: Increase TLB size to 8192 on arm; quick fix for 2M/4M page …
|
|
|
@105036
|
10 months |
vboxsync |
VMM/IEM: Split the TLB into non-global (even) and global (odd) …
|
|
|
@104990
|
10 months |
vboxsync |
VMM/IEM: Added IEMTlbInvalidateAllGlobal and made the …
|
|
|
@104957
|
10 months |
vboxsync |
VMM/IEM: TLB statistics tweaks & fixes. bugref:10687
|
|
|
@104956
|
10 months |
vboxsync |
VMM/IEM: TLB statistics reorg. bugref:10687
|
|
|
@104941
|
10 months |
vboxsync |
VMM/IEM: Stats. bugref:10687
|
|
|
@104468
|
12 months |
vboxsync |
VMM/IEM: Deal with the simples direct 'linking' of TBs scenario for …
|
|
|
@104412
|
12 months |
vboxsync |
VMM/IEM: Adjusted the TB exit statistics a bit more, adding a few new …
|
|
|
@104408
|
12 months |
vboxsync |
VMM/IEM: Adjusted the TB exit statistics a bit more, adding a few new …
|
|
|
@104407
|
12 months |
vboxsync |
VMM/IEM: Adjusted the TB exit statistics a bit more, adding a few new …
|
|
|
@104362
|
12 months |
vboxsync |
VMM/IEM: Don't unroll loops in TBs. bugref:10653
|
|
|
@104361
|
12 months |
vboxsync |
VMM/IEM: Moved the native TB exit statistics on g_aSimpleTailLabels to …
|
|
|
@104357
|
12 months |
vboxsync |
VMM/IEM: Adding a TB lookup table to each TB, so we can cache which TB …
|
|
|
@104321
|
12 months |
vboxsync |
VMM/IEM: Drop the IEMTHRDEDCALLENTRY::idxRange field as nobody uses …
|
|
|
@104281
|
13 months |
vboxsync |
VMM/IEM: Gather statistics on the exit behavior of native TBs, bugref:10653
|
|
|
@104271
|
13 months |
vboxsync |
VMM/IEM: Implement native emitter for …
|
|
|
@104108
|
13 months |
vboxsync |
VMM/IEM: Slap a header on the exec mem allocations. This simplifies …
|
|
|
@104095
|
13 months |
vboxsync |
VMM/IEM: Release statistics on how often the exec memory allocator …
|
|
|
@104064
|
13 months |
vboxsync |
VMM/IEM: Made the IEMTB::cUsage value the native recompilation is done …
|
|
|
@103964
|
13 months |
vboxsync |
VMM/IEM: Some statistics on the SIMD register allocator and some …
|
|
|
@103888
|
13 months |
vboxsync |
VMM/IEM: Enabled wholesale EFLAGS skipping in …
|
|
|
@103838
|
13 months |
vboxsync |
VMM/IEM: Emit the …
|
|
|
@103828
|
13 months |
vboxsync |
VMM/IEM: Implemented simple (whole sale) status flag up update …
|
|
|
@103739
|
14 months |
vboxsync |
VMM/IEM: Implemented native emitter for ADD instructions taking …
|
|
|
@103737
|
14 months |
vboxsync |
VMM/IEM: Some simple TB disassembly interface that can be used from …
|
|
|
@103649
|
14 months |
vboxsync |
VMM/IEM: Delay the RIP update for each instruction if possible to save …
|
|
|
@103554
|
14 months |
vboxsync |
VMM/IEM: Some simple TB disassembly interface that can be used from …
|
|
|
@103516
|
14 months |
vboxsync |
VMM/IEM,EM: Add all kind of exceptions to the exit history, adding a …
|
|
|
@103406
|
14 months |
vboxsync |
VMM/IEM: Threaded function statistics. [build fix] bugref:10376
|
|
|
@103404
|
14 months |
vboxsync |
VMM/IEM: Threaded function statistics. bugref:10376
|
|
|
@103393
|
14 months |
vboxsync |
VMM/IEM,STAM: Some more liveness experiments. Adjusted the …
|
|
|
@103318
|
14 months |
vboxsync |
VMM/IEM: Liveness analysis, part 10: Debugging, asserting liveness …
|
|
|
@103234
|
15 months |
vboxsync |
VMM/IEM: Liveness analysis, part 8: Propagating EFLAGS annotations to …
|
|
|
@103233
|
15 months |
vboxsync |
VMM/IEM: Liveness analysis, part 8: Propagating EFLAGS annotations to …
|
|
|
@102977
|
15 months |
vboxsync |
VMM/IEM: Implemented generic fallback for misaligned x86 locking that …
|
|
|
@102850
|
16 months |
vboxsync |
VMM/IEM: Implemented the first of two code TLB lookups. bugref:10371
|
|
|
@102841
|
16 months |
vboxsync |
VMM/IEM: More stats. bugref:10371
|
|
|
@102829
|
16 months |
vboxsync |
VMM/IEM: More statistics. bugref:10371
|
|
|
@102801
|
16 months |
vboxsync |
VMM/IEM: Stats, go straight for the safe fallback functions in the …
|
|
|
@102800
|
16 months |
vboxsync |
VMM/IEM: Stats, go straight for the safe fallback functions in the …
|
|
|
@102557
|
17 months |
vboxsync |
VMM/IEM: Try deal with running out of executable memory. bugref:10371
|
|
|
@102077
|
18 months |
vboxsync |
VMM/IEM,STAM: Native translation of IEM_MC_REF_EFLAGS, …
|
|
|
@101163
|
19 months |
vboxsync |
VMM/IEM: Experimental recompilation of threaded blocks into native …
|
|
|
@101096
|
20 months |
vboxsync |
VMM/IEM: Fixed a bug in the TB allocator pruning code and another one …
|
|
|
@101088
|
20 months |
vboxsync |
VMM/IEM,VMM/TM: Basic TB managment and allocation rewrite. bugref:10369
|
|
|
@100857
|
21 months |
vboxsync |
VMM/IEM: arm build hack. bugref:10369
|
|
|
@100822
|
21 months |
vboxsync |
VMM/IEM: Combined two conditions of the alignment checks into one in …
|
|
|
@100803
|
21 months |
vboxsync |
VMM/IEM: More stats. bugref:10369
|
|
|
@100695
|
21 months |
vboxsync |
VMM/IEM,STAM: Some TB stats. bugref:10369
|
|
|
@100305
|
22 months |
vboxsync |
VMM/IEM: Added missing VM_FF checks and timer polling …
|
|
|
@100224
|
22 months |
vboxsync |
VMM/IEM: Build fix. bugref:10369
|
|
|
@100222
|
22 months |
vboxsync |
VMM/IEM: More recompilation code. bugref:10369
|
|
|
@98993
|
2 years |
vboxsync |
VMM: More ARMv8 x86/amd64 separation work, getting to PGM now, bugref:10385
|
|
|
@98980
|
2 years |
vboxsync |
VMM: More ARMv8 x86/amd64 separation work, get past IEM, bugref:10385
|
|
|
@98103
|
2 years |
vboxsync |
Copyright year updates by scm.
|
|
|
@96979
|
3 years |
vboxsync |
VMM/PGM,IEM,HM: Added a PGMPHYSHANDLER_F_NOT_IN_HM flag to better deal …
|
|
|
@96811
|
3 years |
vboxsync |
VMM,IPRT,VBoxGuest,SUPDrv: Added a more efficient interface for guest …
|
|
|
@96407
|
3 years |
vboxsync |
scm copyright and license note update
|
|
|
@95561
|
3 years |
vboxsync |
VMM/IEM: Some crude exception/interrupt stats and history, take two. …
|
|
|
@95560
|
3 years |
vboxsync |
VMM/IEM: Some crude exception/interrupt stats and history. bugref:9898
|
|
|