aboutsummaryrefslogtreecommitdiff
path: root/target/i386/tcg
AgeCommit message (Expand)AuthorFilesLines
2021-07-12Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-tcg-20210710' into...Peter Maydell2-22/+5
2021-07-09target/i386: Use cpu_breakpoint_test in breakpoint_handlerRichard Henderson1-9/+3
2021-07-09target/i386: Use translator_use_goto_tbRichard Henderson1-12/+2
2021-07-09tcg: Avoid including 'trace-tcg.h' in target translate.cPhilippe Mathieu-Daudé1-1/+0
2021-07-09target/i386: fix exceptions for MOV to DRPaolo Bonzini4-41/+32
2021-07-09target/i386: Added DR6 and DR7 consistency checksLara Lazier1-1/+8
2021-07-09target/i386: Added MSRPM and IOPM size checkLara Lazier1-0/+15
2021-07-06target/i386: Move X86XSaveArea into TCGDavid Edmondson2-0/+58
2021-07-06target/i386: Populate x86_ext_save_areas offsets using cpuid where possibleDavid Edmondson1-0/+20
2021-06-29target/i386: Improve bswap translationRichard Henderson1-10/+4
2021-06-29tcg: Add flags argument to tcg_gen_bswap16_*, tcg_gen_bswap32_i64Richard Henderson1-1/+1
2021-06-16target/i386: Added Intercept CR0 writes checkLara Lazier1-0/+9
2021-06-16target/i386: Added consistency checks for CR0Lara Lazier1-3/+9
2021-06-16target/i386: Added consistency checks for VMRUN intercept and ASIDLara Lazier1-0/+10
2021-06-16target/i386: Refactored intercept checks into cpu_svm_has_interceptLara Lazier1-47/+58
2021-06-04target/i386: Fix decode of cr8Richard Henderson1-0/+1
2021-06-04target/i386: tcg: fix switching from 16-bit to 32-bit tasks or vice versaPaolo Bonzini1-1/+1
2021-06-04target/i386: tcg: fix loading of registers from 16-bit TSSPaolo Bonzini1-14/+11
2021-06-04target/i386: tcg: fix segment register offsets for 16-bit TSSPaolo Bonzini1-2/+2
2021-06-03softfloat: Introduce Floatx80RoundPrecRichard Henderson1-32/+47
2021-05-26hw/core: Constify TCGCPUOpsRichard Henderson1-1/+1
2021-05-20Merge remote-tracking branch 'remotes/cohuck-gitlab/tags/s390x-20210520-v2' i...Peter Maydell1-0/+1
2021-05-20target/i386: Make sure that vsyscall's tb->size != 0Ilya Leoshkevich1-0/+1
2021-05-19target/i386: Remove user-only i/o stubsRichard Henderson3-56/+6
2021-05-19target/i386: Move helper_check_io to sysemuRichard Henderson3-29/+39
2021-05-19target/i386: Create helper_check_ioRichard Henderson2-31/+4
2021-05-19target/i386: Pass in port to gen_check_ioRichard Henderson1-26/+29
2021-05-19target/i386: Tidy gen_check_ioRichard Henderson1-27/+30
2021-05-19target/i386: Exit tb after wrmsrRichard Henderson1-0/+2
2021-05-19target/i386: Eliminate user stubs for read/write_crN, rd/wrmsrRichard Henderson2-20/+4
2021-05-19target/i386: Inline user cpu_svm_check_intercept_paramRichard Henderson2-29/+0
2021-05-19target/i386: Unify invlpg, invlpgaRichard Henderson3-31/+14
2021-05-19target/i386: Move invlpg, hlt, monitor, mwait to sysemuRichard Henderson4-54/+59
2021-05-19target/i386: Pass env to do_pause and do_hltRichard Henderson1-14/+8
2021-05-19target/i386: Cleanup read_crN, write_crN, lmswRichard Henderson3-55/+52
2021-05-19target/i386: Remove user stub for cpu_vmexitRichard Henderson2-7/+3
2021-05-19target/i386: Remove pc_start argument to gen_svm_check_interceptRichard Henderson1-24/+21
2021-05-19target/i386: Tidy svm_check_intercept from tcgRichard Henderson2-15/+6
2021-05-19target/i386: Simplify gen_debug usageRichard Henderson1-5/+4
2021-05-19target/i386: Mark some helpers as noreturnRichard Henderson4-17/+20
2021-05-19target/i386: Eliminate SVM helpers for user-onlyRichard Henderson2-38/+9
2021-05-19target/i386: Implement skinit in translate.cRichard Henderson3-15/+3
2021-05-19target/i386: Assert !GUEST for user-onlyRichard Henderson1-2/+6
2021-05-19target/i386: Assert !SVME for user-onlyRichard Henderson1-10/+11
2021-05-19target/i386: Add stub generator for helper_set_drRichard Henderson1-2/+13
2021-05-19target/i386: Reorder DisasContext membersRichard Henderson1-13/+14
2021-05-19target/i386: Fix the comment for repz_optRichard Henderson1-9/+4
2021-05-19target/i386: Reduce DisasContext jmp_opt, repz_opt to boolRichard Henderson1-2/+2
2021-05-19target/i386: Leave TF in DisasContext.flagsRichard Henderson1-8/+6
2021-05-19target/i386: Reduce DisasContext popl_esp_hack and rip_offset to uint8_tRichard Henderson1-2/+2