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