|
|
@101583
|
14 months |
vboxsync |
VMM/IEM: Native IEM_MC_IF_CX_IS_NZ implementation. bugref:10371
|
|
|
@101581
|
14 months |
vboxsync |
VMM/IEM: Native IEM_MC_IF_EFL_BIT_SET_OR_BITS_NE and …
|
|
|
@101580
|
14 months |
vboxsync |
VMM/IEM: Fixes for IEM_MC_IF_EFL_BITS_NE and enabled native …
|
|
|
@101576
|
14 months |
vboxsync |
VMM/IEM: Native IEM_MC_IF_EFL_BITS_NE translation. bugref:10371
|
|
|
@101570
|
14 months |
vboxsync |
VMM/IEM: Native IEM_MC_IF_EFL_BIT_NOT_SET translation. bugref:10371
|
|
|
@101569
|
14 months |
vboxsync |
VMM/IEM: Native IEM_MC_IF_EFL_NO_BITS_SET. translation. bugref:10371
|
|
|
@101568
|
14 months |
vboxsync |
VMM/IEM: Native IEM_MC_IF_EFL_ANY_BITS_SET translation. bugref:10371
|
|
|
@101557
|
14 months |
vboxsync |
VMM/IEM: Got conditional jumps working, currently only those testing …
|
|
|
@101549
|
14 months |
vboxsync |
VMM/Armv8: Allow configuring the program counter reset value, bugref:10528
|
|
|
@101548
|
14 months |
vboxsync |
VMM/IEM: doxygen fix. bugref:10371
|
|
|
@101547
|
14 months |
vboxsync |
VMM/IEM: More TB disassembly and TB debuginfo. bugref:10371
|
|
|
@101543
|
14 months |
vboxsync |
VMM/IEM: Hmm, what's up with VC++ here? bugref:10371
|
|
|
@101539
|
14 months |
vboxsync |
DIS,VMM,DBGC,IPRT,++: Some disassembler tweaks and TB disassembly …
|
|
|
@101538
|
14 months |
vboxsync |
VMM/IEM: Freed up some space in IEMTB for a pointer to debug info or …
|
|
|
@101537
|
14 months |
vboxsync |
VMM/IEM: Undebugged code for …
|
|
|
@101536
|
14 months |
vboxsync |
VMM/IEM: Some code shuffling. bugref:10371
|
|
|
@101535
|
14 months |
vboxsync |
VMM/IEM: Assert that we don't overshoot iemNativeInstrBufEnsure space …
|
|
|
@101524
|
14 months |
vboxsync |
VMM/HMR0A.asm: Reverted previous change (r159598) as it is wrong. …
|
|
|
@101523
|
14 months |
vboxsync |
VMM/IEM: Cleanups. bugref:10371
|
|
|
@101521
|
14 months |
vboxsync |
HMR0A.asm: The code handled Linux's read-only GDT in addition to the …
|
|
|
@101518
|
14 months |
vboxsync |
VMM/IEM: Deal with unconditional relative jumps (sans flag checking). …
|
|
|
@101516
|
14 months |
vboxsync |
VMM/IEM: Deal with unconditional relative jumps (sans flag checking). …
|
|
|
@101505
|
14 months |
vboxsync |
VMM/IEM: Deal with the two other PC advancing MCs. Some fixes. bugref:10371
|
|
|
@101504
|
14 months |
vboxsync |
VMM/IEM: Fixed some confusion in the iemOpHlpCalcRmEffAddr* functions. …
|
|
|
@101496
|
14 months |
vboxsync |
VMM,Main: Don't hardcode the vTimer interrupt number in the NEM …
|
|
|
@101490
|
14 months |
vboxsync |
VMM/IEM: Added missing guest register shadow copy flushing. nop …
|
|
|
@101488
|
14 months |
vboxsync |
VMM/IEM: doxygen fix. bugref:10371
|
|
|
@101487
|
14 months |
vboxsync |
VMM/IEM: Nested VMX: bugref:10318 Add assertions to verify NMI …
|
|
|
@101485
|
14 months |
vboxsync |
VMM/IEM: Nested VMX: bugref:10318 RDRAND, RDSEED VMX VM-exit fixes.
|
|
|
@101484
|
14 months |
vboxsync |
VMM/IEM: Basic register allocator sketches that incorporates simple …
|
|
|
@101450
|
14 months |
vboxsync |
VMM/IEM: Nested VMX: bugref:10318 Added ifdef …
|
|
|
@101448
|
14 months |
vboxsync |
VMM/IEM: Nested VMX: bugref:10318 Added VMX VM-exit intercepts for …
|
|
|
@101429
|
14 months |
vboxsync |
VMM/CPUM: SVM feature description nit.
|
|
|
@101428
|
14 months |
vboxsync |
VMM/HM: Added logging for new SVM features.
|
|
|
@101412
|
14 months |
vboxsync |
scm
|
|
|
@101411
|
14 months |
vboxsync |
scm
|
|
|
@101408
|
14 months |
vboxsync |
VMM/HMR0: bugref:9918 Clarifying comment regarding why …
|
|
|
@101401
|
14 months |
vboxsync |
CPUID: Removed extra zeros from comments that made it harder to find …
|
|
|
@101388
|
14 months |
vboxsync |
VMM/HMR0: bugref:9918 Comment typo.
|
|
|
@101387
|
14 months |
vboxsync |
VMM/IEM: Added a new class of threaded function variants, the …
|
|
|
@101386
|
14 months |
vboxsync |
ValidationKit/bootsectors,VMM: Nits for r159378 and r159379, bugref:9898
|
|
|
@101380
|
14 months |
vboxsync |
VMM/HMR0: bugref:9918 Fix detection of other hypervisors that may have …
|
|
|
@101378
|
14 months |
vboxsync |
VMM/IEM: Implement vmpsadbw instruction emulations [review fix], …
|
|
|
@101376
|
14 months |
vboxsync |
VMM/IEM: Implement vmpsadbw instruction emulations, bugref:9898
|
|
|
@101370
|
14 months |
vboxsync |
Reverted commit r159372, committed too much.
|
|
|
@101369
|
14 months |
vboxsync |
Main/Global.cpp: Move the macros for compose the x64/x86/arm64/arm32 …
|
|
|
@101323
|
15 months |
vboxsync |
VMM: Nested VMX: bugref:10318 Macro for deriving guest VMX features …
|
|
|
@101312
|
15 months |
vboxsync |
VMM: Detect and log new VMX features, part 5.
|
|
|
@101310
|
15 months |
vboxsync |
VMM: Detect and log new VMX features, part 3.
|
|
|
@101309
|
15 months |
vboxsync |
VMM: Detect and log new VMX features, part 2.
|
|
|
@101307
|
15 months |
vboxsync |
VMM/IEM: Enabled native recompilation of pure defer-to-CImpl …
|
|
|
@101306
|
15 months |
vboxsync |
VMM/IEM: Arm build fix. bugref:10371
|
|
|
@101305
|
15 months |
vboxsync |
VMM/IEM: Covert zero arg count defer-CImpl instruction emulations as …
|
|
|
@101304
|
15 months |
vboxsync |
VMM/IEM: Emit native code for pure defer-CImpl instructions. Tested on …
|
|
|
@101275
|
15 months |
vboxsync |
VMM/IEM: Started on bugref:10371 …
|
|
|
@101267
|
15 months |
vboxsync |
VMM/CPUMR3CpuId-armv8: Dump the auxiliary feature registers 0 and 1 …
|
|
|
@101262
|
15 months |
vboxsync |
VMM/IEM: Corrected FNIEMNATIVETB so it clearly indicates that …
|
|
|
@101261
|
15 months |
vboxsync |
VMM/IEM: Corrected FNIEMNATIVETB so it clearly indicates that …
|
|
|
@101258
|
15 months |
vboxsync |
VMM/IEM: Made throw/unwinding work on darwin.arm64. This was a bit of …
|
|
|
@101251
|
15 months |
vboxsync |
VMM/IEM: started completeing the unwind info for darwin.amd64 (not yet …
|
|
|
@101250
|
15 months |
vboxsync |
VMM/IEM: Fixed EXC_BAD_INSTRUCTION issue. bugref:10370
|
|
|
@101249
|
15 months |
vboxsync |
VMM/IEM: Wrote a very simple sub-allocator for the executable memory …
|
|
|
@101248
|
15 months |
vboxsync |
VMM/IEM: Ran first native arm TB. Executable memory fun prevents …
|
|
|
@101247
|
15 months |
vboxsync |
VMM/IEM: Working on emitting native arm64 instructions... bugref:10370
|
|
|
@101245
|
15 months |
vboxsync |
VMM/IEM: nit. bugref:10370
|
|
|
@101236
|
15 months |
vboxsync |
VMM/NEMR3Native-darwin-armv8.cpp: Need to sync the ID registers upon …
|
|
|
@101234
|
15 months |
vboxsync |
VMM/NEMR3Native-darwin-armv8.cpp: Need to sync the ID registers upon …
|
|
|
@101229
|
15 months |
vboxsync |
/Config.kmk,VMM: Enable the recompiler (threaded only) on arm64 by …
|
|
|
@101221
|
15 months |
vboxsync |
VMM/CPUMAllRegs-armv8.cpp: Implement CPUMGetGuestAddrWidths(), bugref:10525
|
|
|
@101216
|
15 months |
vboxsync |
VMM/CPUMR3CpuId-armv8.cpp: Check for more features when loading a …
|
|
|
@101203
|
15 months |
vboxsync |
VMM/IEM: Reworked the native recompiler state passing and moved most …
|
|
|
@101193
|
15 months |
vboxsync |
VMM/IEM: Some libunwind/darwin adjustments. bugref:10370
|
|
|
@101190
|
15 months |
vboxsync |
VMM/CPUM-armv8: Include the guest ID registers in the saved state and …
|
|
|
@101186
|
15 months |
vboxsync |
VMM/CPUMR3CpuId-armv8: Resolve more feature bits, bugref:10525
|
|
|
@101182
|
15 months |
vboxsync |
VMM/IEM: Eliminated a parameter for three more builtin threaded …
|
|
|
@101181
|
15 months |
vboxsync |
VMM/IEM: We don't need to emit code for setting up parameters that the …
|
|
|
@101172
|
15 months |
vboxsync |
VMM/IEM: Made the native recompiler work for win.amd64 debug builds. …
|
|
|
@101165
|
15 months |
vboxsync |
VMM/CPUMR3CpuId-armv8: Resolve more feature bits, bugref:10525
|
|
|
@101163
|
15 months |
vboxsync |
VMM/IEM: Experimental recompilation of threaded blocks into native …
|
|
|
@101121
|
15 months |
vboxsync |
VMM/CPUM: Log host and guest features, bugref:10525
|
|
|
@101119
|
15 months |
vboxsync |
VMM/CPUM: Log more ID registers, bugref:10525
|
|
|
@101115
|
15 months |
vboxsync |
VMM/NEMR3Native-darwin-armv8: Query the guest ID registers and set …
|
|
|
@101114
|
15 months |
vboxsync |
VMM/CPUM: Add support for querying the ID registers presented to the …
|
|
|
@101111
|
15 months |
vboxsync |
VMM/IEM: Dropped IEMTB_F_STATE_XXX as we use dedicated TBs for …
|
|
|
@101106
|
15 months |
vboxsync |
VMM: Started implemented the CPU ID parsing and overriding bits as …
|
|
|
@101105
|
15 months |
vboxsync |
VMM: Started implemented the CPU ID parsing and overriding bits as …
|
|
|
@101104
|
15 months |
vboxsync |
VMM/NEMR3Native-darwin-armv8.cpp: Use the CPUMIDREGS structure to …
|
|
|
@101103
|
15 months |
vboxsync |
VMM: Started implemented the CPU ID parsing and overriding bits as …
|
|
|
@101096
|
15 months |
vboxsync |
VMM/IEM: Fixed a bug in the TB allocator pruning code and another one …
|
|
|
@101091
|
15 months |
vboxsync |
VMM/IEM: Fixed collision list issue when removing. Added length …
|
|
|
@101088
|
15 months |
vboxsync |
VMM/IEM,VMM/TM: Basic TB managment and allocation rewrite. bugref:10369
|
|
|
@101087
|
15 months |
vboxsync |
CPUID: Updated logging of CPUID bits with information from current AMD …
|
|
|
@101062
|
15 months |
vboxsync |
VMM/GICAll: Properly fix assertion, uIntId == 0 is of course allowed …
|
|
|
@101060
|
15 months |
vboxsync |
VMM: Nested VMX: bugref:10318 VMX PAT MSR checking nit.
|
|
|
@101058
|
15 months |
vboxsync |
VMM: Nested VMX: bugref:10318 Pass only the final (leaf) SLAT PTE …
|
|
|
@101025
|
15 months |
vboxsync |
VMM/VMMAll: Compilation fixes.
|
|
|
@101024
|
15 months |
vboxsync |
VMM/VMMR3: Compilation fixes.
|
|
|
@101017
|
15 months |
vboxsync |
CPUID: Corrected AMD L2/L3 cache info dumping from CPUID Fn8000_0006.
|
|
|
@101002
|
16 months |
vboxsync |
VMM: Nested VMX: bugref:10318 Naming consistency nits.
|
|
|
@101001
|
16 months |
vboxsync |
VMM: Nested VMX: bugref:10318 Fix performance issue with Hyper-V …
|
|
|