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 |
2021-05-19 |
Richard Henderson | target/i386: Assert PE is set for user-only Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Split out check_iopl Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Split out check_vm86_iopl Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Unify code paths for IRET Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Split out check_cpl0 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/i386: Split out gen_exception_gpf Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/ppc: Remove type argument for mmubooke206_get_physica... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/ppc: Remove type argument from mmubooke206_check_tlb Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/ppc: Remove type argument from mmubooke_get_physical_... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/ppc: Remove type argument from mmubooke_check_tlb Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/ppc: Remove type argument from mmu40x_get_physical_ad... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/ppc: Remove type argument from get_bat_6xx_tlb Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/ppc: Remove type argument from ppc6xx_tlb_check Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/ppc: Remove type argument from ppc6xx_tlb_pte_check Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/ppc: Remove type argument from check_prot Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/ppc: Use MMUAccessType in mmu_helper.c Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/ppc: Rename access_type to type in mmu_helper.c Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/ppc: Use MMUAccessType in mmu-hash32.c Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/ppc: Use MMUAccessType in mmu-hash64.c
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/ppc: Use MMUAccessType in mmu-radix64.c Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/ppc: Introduce prot_for_access_type Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/ppc: Use translator_loop_temp_check Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/ppc: Mark helper_raise_exception* as noreturn Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/ppc: Tidy exception vs exit_tb Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/ppc: Move single-step check to ppc_tr_tb_stop Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/ppc: Remove DisasContext.exception Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/ppc: Replace POWERPC_EXCP_BRANCH with DISAS_NORETURN Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/ppc: Replace POWERPC_EXCP_STOP with DISAS_EXIT_UPDATE Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/ppc: Introduce gen_icount_io_start Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/ppc: Remove unnecessary gen_io_end calls Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/ppc: Replace POWERPC_EXCP_SYNC with DISAS_EXIT Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/ppc: Introduce DISAS_{EXIT,CHAIN}{,_UPDATE} Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/ppc: Simplify gen_debug_exception Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/ppc: Remove special case for POWERPC_EXCP_TRAP Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/ppc: Remove special case for POWERPC_SYSCALL Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/ppc: Move DISAS_NORETURN setting into gen_exception* Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/ppc: Split out decode_legacy Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-19 |
Richard Henderson | target/ppc: Add cia field to DisasContext Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-18 |
Richard Henderson | linux-user: Tidy TARGET_NR_rt_sigaction Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-18 |
Richard Henderson | linux-user/alpha: Share code for TARGET_NR_sigaction Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-18 |
Richard Henderson | linux-user/alpha: Define TARGET_ARCH_HAS_KA_RESTORER Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-18 |
Richard Henderson | linux-user: Honor TARGET_ARCH_HAS_SA_RESTORER in do_syscall Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-18 |
Richard Henderson | linux-user: Pass ka_restorer to do_sigaction Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-18 |
Richard Henderson | linux-user/alpha: Rename the sigaction restorer field Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-18 |
Richard Henderson | linux-user/alpha: Fix rt sigframe return Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-18 |
Richard Henderson | linux-user/s390x: Handle vector regs in signal stack Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-16 |
Richard Henderson | softfloat: Move round_to_int_and_pack to softfloat... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-16 |
Richard Henderson | softfloat: Move round_to_int to softfloat-parts.c.inc Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-16 |
Richard Henderson | softfloat: Convert float-to-float conversions with... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-16 |
Richard Henderson | softfloat: Split float_to_float Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-16 |
Richard Henderson | softfloat: Move div_floats to softfloat-parts.c.inc Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-16 |
Richard Henderson | softfloat: Introduce sh[lr]_double primitives Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-16 |
Richard Henderson | softfloat: Tidy mul128By64To192 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-16 |
Richard Henderson | softfloat: Use add192 in mul128To256 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-16 |
Richard Henderson | softfloat: Use mulu64 for mul64To128 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-16 |
Richard Henderson | softfloat: Move muladd_floats to softfloat-parts.c.inc Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |