|
|
@105172
|
5 months |
vboxsync |
VMM/IEM: Implement native emitters for pmullw,paddusb,paddusw, bugref:10652
|
|
|
@105171
|
5 months |
vboxsync |
VMM/IEM: Implement native emitter for por,orps,orpd instructions, some …
|
|
|
@105170
|
5 months |
vboxsync |
VMM/IEM: Implement native emitter for por,orps,orpd instructions, some …
|
|
|
@104984
|
5 months |
vboxsync |
VMM/IEM: Relax alignment restrictions in native code TLB lookup, avoid …
|
|
|
@104728
|
6 months |
vboxsync |
include/iprt/armv8.h: Include system register definitions for the …
|
|
|
@104726
|
6 months |
vboxsync |
include/iprt/armv8.h: Include system register definitions for …
|
|
|
@104655
|
7 months |
vboxsync |
include/iprt/armv8.h: Add CNTFRQ_EL0 and CNTVCT_EL0 system register …
|
|
|
@104398
|
7 months |
vboxsync |
iprt/armv8.h: Some more system register definitions, bugref:10391
|
|
|
@104382
|
7 months |
vboxsync |
iprt/armv8.h: Build fix. bugref:10652
|
|
|
@104366
|
7 months |
vboxsync |
VMM/IEM: Use IEMInternal.h from IEMAllN8veHlpA-arm64.S and produce …
|
|
|
@104351
|
8 months |
vboxsync |
VMM/IEM: Implement native emitters for pcmpeqb, pcmpeqw and pcmpeqd …
|
|
|
@104350
|
8 months |
vboxsync |
VMM/IEM: Implement native emitters for pcmpeqb, pcmpeqw and pcmpeqd …
|
|
|
@104349
|
8 months |
vboxsync |
VMM/IEM: Implement native emitters for pcmpeqb, pcmpeqw and pcmpeqd …
|
|
|
@104341
|
8 months |
vboxsync |
VMM/IEM: Improved iemNativeEmitMarker on arm64. bugref:10375
|
|
|
@104323
|
8 months |
vboxsync |
VMM/IEM: Implement native emitters for paddb,paddw,paddd,paddq, …
|
|
|
@104314
|
8 months |
vboxsync |
VMM/IEM: Implement native emitters for paddb,paddw,paddd,paddq, …
|
|
|
@104304
|
8 months |
vboxsync |
VMM/IEM: Implement native emitters for paddb,paddw,paddd,paddq, …
|
|
|
@104294
|
8 months |
vboxsync |
VMM/IEM: Implement native emitters for psllw,pslld,psllq, bugref:10652
|
|
|
@104293
|
8 months |
vboxsync |
VMM/IEM: Implement native emitters for psrlw,psrld,psrlq, bugref:10652 …
|
|
|
@104292
|
8 months |
vboxsync |
VMM/IEM: Implement native emitters for psrlw,psrld,psrlq, bugref:10652
|
|
|
@104279
|
8 months |
vboxsync |
VMM/IEM: Implement a native emitter for the pand,andps,andpd …
|
|
|
@104147
|
8 months |
vboxsync |
VMM/IEM: Optimize (?) the TLB code on ARM64 by using LDP and (for …
|
|
|
@104056
|
8 months |
vboxsync |
VMM/IEM: Implement native emitters for IEM_MC_LOCAL_ASSIGN(), …
|
|
|
@104040
|
8 months |
vboxsync |
iprt/armv8.h: Data processing instructions with to register inputs. …
|
|
|
@104039
|
8 months |
vboxsync |
iprt/armv8.h: Data processing instructions with to register inputs. …
|
|
|
@104013
|
8 months |
vboxsync |
iprt/arm64.h: Build fix. bugref:10614
|
|
|
@103990
|
8 months |
vboxsync |
VMM/IEM: Fix the SIMD guest register value checking, cnt operates on …
|
|
|
@103860
|
9 months |
vboxsync |
VMM/IEM: Reworked iemNativeEmitMaybeRaiseSseRelatedXcpt to avoid …
|
|
|
@103833
|
9 months |
vboxsync |
iprt/armv8.h: Corrected assertion in Armv8A64MkInstrLogicalImm. …
|
|
|
@103815
|
9 months |
vboxsync |
VMM/IEM: Implement native emitter for …
|
|
|
@103777
|
9 months |
vboxsync |
VMM/IEM: Implement emitter for IEM_MC_STORE_XREG_U64() and some fixes …
|
|
|
@103754
|
9 months |
vboxsync |
include/iprt/armv8.h: Fix generation of umov instruction, bugref:10614
|
|
|
@103733
|
9 months |
vboxsync |
include/iprt/armv8.h: Some NEON/SIMD helpers, bugref:10614 [fix]
|
|
|
@103732
|
9 months |
vboxsync |
include/iprt/armv8.h: Some NEON/SIMD helpers, bugref:10614 [overly …
|
|
|
@103722
|
9 months |
vboxsync |
include/iprt/armv8.h: Some NEON/SIMD helpers, bugref:10614 [doxygen]
|
|
|
@103716
|
9 months |
vboxsync |
include/iprt/armv8.h: Some NEON/SIMD helpers, bugref:10614 [doxygen]
|
|
|
@103715
|
9 months |
vboxsync |
include/iprt/armv8.h: Some NEON/SIMD helpers, bugref:10614
|
|
|
@103691
|
9 months |
vboxsync |
VMM/IEM: Implemented iemNativeEmit_adc_r_r_efl and enabled it on both …
|
|
|
@103675
|
9 months |
vboxsync |
VMM/IEM: Implemented iemNativeEmit_sub_r_r_efl and enabled it for both …
|
|
|
@103606
|
9 months |
vboxsync |
iprt/armv8.h: CSEL and friends. bugref:10376
|
|
|
@103605
|
9 months |
vboxsync |
include/iprt: reverted 161962 as it committed a little too much. …
|
|
|
@103604
|
9 months |
vboxsync |
iprt/armv8.h: CSEL and friends. bugref:10376
|
|
|
@103585
|
9 months |
vboxsync |
VMM/IEM: Native translation of …
|
|
|
@102770
|
11 months |
vboxsync |
VMM/IEM: ARM fixes for native IEM_MC_PUSH translation. bugref:10371
|
|
|
@102735
|
11 months |
vboxsync |
VMM/IEM: Porting the TLB lookup code to ARM. Compiles, but needs …
|
|
|
@102717
|
11 months |
vboxsync |
VBox/VMM: Outlined native TLB lookup code for IEM_MC_MEM_MAP_XXXX on …
|
|
|
@102688
|
11 months |
vboxsync |
iprt/armv8.h: Corrected Armv8A64MkInstrLslImm. bugref:10371
|
|
|
@102669
|
11 months |
vboxsync |
iprt/armv8.h: doxygen fixes. bugref:10371
|
|
|
@102624
|
12 months |
vboxsync |
VMM/IEM: BODY_CONSIDER_CS_LIM_CHECKING. bugref:10371
|
|
|
@102623
|
12 months |
vboxsync |
VMM/IEM: ARM64 version of BODY_CHECK_OPCODES, enabled two more …
|
|
|
@102510
|
12 months |
vboxsync |
VMM/IEM: 64-bit effective address calculation …
|
|
|
@102449
|
12 months |
vboxsync |
VMM/IEM: movsx & movzx from registers. [arm build fix] bugref:10371
|
|
|
@102447
|
12 months |
vboxsync |
VMM/IEM: movsx & movzx from registers. bugref:10371
|
|
|
@102377
|
12 months |
vboxsync |
VMM/IEM: Use UBFX instead of BFI for loading a high 8-bit register …
|
|
|
@102373
|
12 months |
vboxsync |
iprt/armv8.h: movk fix. bugref:10371
|
|
|
@102370
|
12 months |
vboxsync |
VMM/IEM: Some ARM bugfixes. bugref:10371
|
|
|
@102081
|
13 months |
vboxsync |
iprt/armv8.h: Doxygen fix. bugref:10371
|
|
|
@102066
|
13 months |
vboxsync |
iprt/armv8.h: Build fix. bugref:10371
|
|
|
@102065
|
13 months |
vboxsync |
VMM/IEM: Native translation of IEM_MC_STORE_GREG_U16. Fixed a bunch of …
|
|
|
@101910
|
13 months |
vboxsync |
iprt/armv8.h: Fixed swapped immediates in Armv8A64MkInstrLogicalImm. …
|
|
|
@101909
|
13 months |
vboxsync |
iprt/armv8.h: Fixed swapped immediates inArmv8A64MkInstrLogicalImm. …
|
|
|
@101908
|
13 months |
vboxsync |
VMM/IEM: Arm64 code generation fixes. bugref:10371
|
|
|
@101906
|
13 months |
vboxsync |
VMM/IEM: Arm64 host build & bug fixes, alternative disassembler. …
|
|
|
@101611
|
13 months |
vboxsync |
iprt/armv8.h: Worked out the two immediates for logical instructions …
|
|
|
@101610
|
13 months |
vboxsync |
iprt/armv8.h: Worked out the two immediates for logical instructions …
|
|
|
@101609
|
13 months |
vboxsync |
iprt/armv8.h: Worked out the two immediates for logical instructions …
|
|
|
@101602
|
13 months |
vboxsync |
VMM/IEM: Native IEM_MC_SUB_GREG_U16, …
|
|
|
@101601
|
13 months |
vboxsync |
VMM/IEM: Native IEM_MC_SUB_GREG_U16, …
|
|
|
@101585
|
13 months |
vboxsync |
VMM/IEM: Native IEM_MC_SUB_GREG_U16, …
|
|
|
@101544
|
13 months |
vboxsync |
iprt/armv8.h: Build fix. bugref:10371
|
|
|
@101537
|
14 months |
vboxsync |
VMM/IEM: Undebugged code for …
|
|
|
@101533
|
14 months |
vboxsync |
iprt/armv8.h: doxygen fix. bugref:10371
|
|
|
@101517
|
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). …
|
|
|
@101506
|
14 months |
vboxsync |
VMM/IEM: Deal with the two other PC advancing MCs. Some fixes. [build …
|
|
|
@101505
|
14 months |
vboxsync |
VMM/IEM: Deal with the two other PC advancing MCs. Some fixes. bugref:10371
|
|
|
@101486
|
14 months |
vboxsync |
iprt/armv8.h: Build fix. bugref:10371
|
|
|
@101484
|
14 months |
vboxsync |
VMM/IEM: Basic register allocator sketches that incorporates simple …
|
|
|
@101339
|
14 months |
vboxsync |
iprt/armv8.h: Another doxygen fix. bugref:10371
|
|
|
@101338
|
14 months |
vboxsync |
iprt/armv8.h: doxygen fix. bugref:10371
|
|
|
@101337
|
14 months |
vboxsync |
iprt/armv8.h: doxygen fix. bugref:10371
|
|
|
@101336
|
14 months |
vboxsync |
iprt/armv8.h: doxygen fix. bugref:10371
|
|
|
@101329
|
14 months |
vboxsync |
fixing lnx64dep2 burn caused by doxygen warnings for r159231, changed …
|
|
|
@101304
|
14 months |
vboxsync |
VMM/IEM: Emit native code for pure defer-CImpl instructions. Tested on …
|
|
|
@101260
|
14 months |
vboxsync |
iprt/armv8.h: warning fix. bugref:10370
|
|
|
@101258
|
14 months |
vboxsync |
VMM/IEM: Made throw/unwinding work on darwin.arm64. This was a bit of …
|
|
|
@101248
|
14 months |
vboxsync |
VMM/IEM: Ran first native arm TB. Executable memory fun prevents …
|
|
|
@101246
|
14 months |
vboxsync |
iprt/armv8.h,iprt/formats/dwarf.h: Arm register names. bugref:10370
|
|
|
@101185
|
15 months |
vboxsync |
include/iprt/armv8.h: Add more ID register definitions, bugref:10525
|
|
|
@101102
|
15 months |
vboxsync |
include/iprt/armv8.h: Change the ARMV8_ID_AA64*_EL1 register …
|
|
|
@101083
|
15 months |
vboxsync |
include/iprt/armv8.h: Definitions for the ID registers, bugref:10525
|
|
|
@100119
|
18 months |
vboxsync |
VMM/CPUM: Implement CPUMGetGuestCodeBits() and CPUMGetGuestDisMode(), …
|
|
|
@100099
|
18 months |
vboxsync |
include/iprt/armv8.h: Add defines for the ICC_SGI1R_EL1 register …
|
|
|
@99956
|
19 months |
vboxsync |
VMM/CPUM-armv8: Implement OSDLR_EL1, OSLAR_EL1 and OSLSR_EL1 accessed …
|
|
|
@99739
|
19 months |
vboxsync |
*: doxygen corrections (mostly about removing @returns from functions …
|
|
|
@99736
|
19 months |
vboxsync |
iprt/armv8.h: Some more definitions related to GIC, bugref:10404 [scm]
|
|
|
@99733
|
19 months |
vboxsync |
iprt/armv8.h: Some more definitions related to GIC, bugref:10404
|
|
|
@99711
|
19 months |
vboxsync |
iprt/armv8.h: doxgyen. bugref:10388 bugref:10385
|
|
|
@99577
|
19 months |
vboxsync |
include/iprt/armv8.h: Some paging related definitions, bugref:10388
|
|
|
@99562
|
19 months |
vboxsync |
include/iprt/armv8.h: Fix creation of system register IDs and some …
|
|
|