2021-05-25 |
Richard Henderson | target/arm: Implement SVE2 signed saturating doubling... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement SVE2 saturating multiply (indexed) Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement SVE2 saturating multiply-add... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement SVE2 saturating multiply-add... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement SVE2 integer multiply-add (indexed) Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement SVE2 integer multiply (indexed) Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Split out formats for 3 vectors + 1 index Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Split out formats for 2 vectors + 1 index Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Pass separate addend to FCMLA helpers Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Pass separate addend to {U, S}DOT helpers Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Use correct output type for gvec_sdot_*_b Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement SVE2 XAR Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement SVE2 complex integer multiply-add Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement SVE2 integer multiply-add long Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement SVE2 saturating multiply-add... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement SVE2 saturating multiply-add... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement SVE2 bitwise ternary operations Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement SVE2 WHILERW, WHILEWR Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement SVE2 WHILEGT, WHILEGE, WHILEHI... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement SVE2 SQSHRN, SQRSHRN Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement SVE2 UQSHRN, UQRSHRN Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement SVE2 SQSHRUN, SQRSHRUN Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement SVE2 SHRN, RSHRN Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement SVE2 saturating extract narrow Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement SVE2 integer absolute difference... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement SVE2 bitwise shift and insert Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement SVE2 bitwise shift right and... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement SVE2 integer add/subtract long... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement SVE2 integer absolute difference... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement SVE2 complex integer add Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement SVE2 bitwise permute Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement SVE2 bitwise exclusive-or interleaved Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement SVE2 bitwise shift left long Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement SVE2 PMULLB, PMULLT Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement SVE2 integer multiply long Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement SVE2 integer add/subtract wide Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement SVE2 integer add/subtract interleaved... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement SVE2 integer add/subtract long Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement SVE2 saturating add/subtract... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement SVE2 integer pairwise arithmetic Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement SVE2 integer halving add/subtract... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement SVE2 saturating/rounding bitwise... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Split out saturating/rounding shifts from... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement SVE2 integer unary operations... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement SVE2 integer pairwise add and... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Implement SVE2 Integer Multiply - Unpredicated Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | target/arm: Add ID_AA64ZFR0 fields and isar_feature_aa64_sve2 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | accel/tlb: Rename tlb_flush_[page_bits > range]_by_mmuidx_as... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | accel/tcg: Rename tlb_flush_page_bits -> range]_by_mmuidx_as... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | accel/tlb: Add tlb_flush_range_by_mmuidx_all_cpus_synced() Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | accel/tcg: Add tlb_flush_range_by_mmuidx_all_cpus() Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | accel/tcg: Add tlb_flush_range_by_mmuidx() Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | accel/tcg: Remove {encode,decode}_pbm_to_runon Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | accel/tlb: Rename TLBFlushPageBitsByMMUIdxData -> TLBFlushRa... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | accel/tcg: Pass length argument to tlb_flush_range_locked() Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-25 |
Richard Henderson | accel/tcg: Replace g_new() + memcpy() by g_memdup() Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Remove user-only i/o stubs Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Move helper_check_io to sysemu Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Create helper_check_io Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Pass in port to gen_check_io Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Tidy gen_check_io Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Exit tb after wrmsr Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Eliminate user stubs for read/write_crN... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Inline user cpu_svm_check_intercept_param Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Unify invlpg, invlpga Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Move invlpg, hlt, monitor, mwait to sysemu Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Pass env to do_pause and do_hlt Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Cleanup read_crN, write_crN, lmsw Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Remove user stub for cpu_vmexit Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Remove pc_start argument to gen_svm_check_intercept Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Tidy svm_check_intercept from tcg Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Simplify gen_debug usage Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Mark some helpers as noreturn Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Eliminate SVM helpers for user-only Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Implement skinit in translate.c Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Assert !GUEST for user-only Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Assert !SVME for user-only Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Add stub generator for helper_set_dr Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Reorder DisasContext members Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Fix the comment for repz_opt Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Reduce DisasContext jmp_opt, repz_opt... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Leave TF in DisasContext.flags Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Reduce DisasContext popl_esp_hack and... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Reduce DisasContext.vex_[lv] to uint8_t Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Reduce DisasContext.prefix to uint8_t Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Reduce DisasContext.override to int8_t Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Reduce DisasContext.flags to uint32_t Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Remove DisasContext.f_st as unused Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Move rex_w into DisasContext Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Move rex_r into DisasContext Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Tidy REX_B, REX_X definition Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Introduce REX_PREFIX Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Assert !ADDSEG for x86_64 user-only Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Assert LMA for x86_64 user-only Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Assert CODE64 for x86_64 user-only Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Assert SS32 for x86_64 user-only Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Assert CODE32 for x86_64 user-only Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Assert !VM86 for x86_64 user-only Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Assert IOPL is 0 for user-only Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Assert CPL is 3 for user-only Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |