Show patches with: Series = i386 cleanup part 3       |    Archived = No       |   50 patches
Patch Series S/W/F Date Submitter Delegate State
[50/50] target/i386: Remove user-only i/o stubs i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[49/50] target/i386: Move helper_check_io to sysemu i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[48/50] target/i386: Create helper_check_io i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[47/50] target/i386: Pass in port to gen_check_io i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[46/50] target/i386: Tidy gen_check_io i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[45/50] target/i386: Exit tb after wrmsr i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[44/50] target/i386: Eliminate user stubs for read/write_crN, rd/wrmsr i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[43/50] target/i386: Inline user cpu_svm_check_intercept_param i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[42/50] target/i386: Unify invlpg, invlpga i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[41/50] target/i386: Move invlpg, hlt, monitor, mwait to sysemu i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[40/50] target/i386: Pass env to do_pause and do_hlt i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[39/50] target/i386: Cleanup read_crN, write_crN, lmsw i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[38/50] target/i386: Remove user stub for cpu_vmexit i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[37/50] target/i386: Remove pc_start argument to gen_svm_check_intercept i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[36/50] target/i386: Tidy svm_check_intercept from tcg i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[35/50] target/i386: Simplify gen_debug usage i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[34/50] target/i386: Mark some helpers as noreturn i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[33/50] target/i386: Eliminate SVM helpers for user-only i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[32/50] target/i386: Implement skinit in translate.c i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[31/50] target/i386: Assert !GUEST for user-only i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[30/50] target/i386: Assert !SVME for user-only i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[29/50] target/i386: Add stub generator for helper_set_dr i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[28/50] target/i386: Reorder DisasContext members i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[27/50] target/i386: Fix the comment for repz_opt i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[26/50] target/i386: Reduce DisasContext jmp_opt, repz_opt to bool i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[25/50] target/i386: Leave TF in DisasContext.flags i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[24/50] target/i386: Reduce DisasContext popl_esp_hack and rip_offset to uint8_t i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[23/50] target/i386: Reduce DisasContext.vex_[lv] to uint8_t i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[22/50] target/i386: Reduce DisasContext.prefix to uint8_t i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[21/50] target/i386: Reduce DisasContext.override to int8_t i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[20/50] target/i386: Reduce DisasContext.flags to uint32_t i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[19/50] target/i386: Remove DisasContext.f_st as unused i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[18/50] target/i386: Move rex_w into DisasContext i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[17/50] target/i386: Move rex_r into DisasContext i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[16/50] target/i386: Tidy REX_B, REX_X definition i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[15/50] target/i386: Introduce REX_PREFIX i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[14/50] target/i386: Assert !ADDSEG for x86_64 user-only i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[13/50] target/i386: Assert LMA for x86_64 user-only i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[12/50] target/i386: Assert CODE64 for x86_64 user-only i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[11/50] target/i386: Assert SS32 for x86_64 user-only i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[10/50] target/i386: Assert CODE32 for x86_64 user-only i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[09/50] target/i386: Assert !VM86 for x86_64 user-only i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[08/50] target/i386: Assert IOPL is 0 for user-only i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[07/50] target/i386: Assert CPL is 3 for user-only i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[06/50] target/i386: Assert PE is set for user-only i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[05/50] target/i386: Split out check_iopl i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[04/50] target/i386: Split out check_vm86_iopl i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[03/50] target/i386: Unify code paths for IRET i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[02/50] target/i386: Split out check_cpl0 i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded
[01/50] target/i386: Split out gen_exception_gpf i386 cleanup part 3 --- 2021-02-28 Richard Henderson Superseded