Age | Commit message (Expand) | Author | Files | Lines |
2024-07-16 | target/i386/tcg: Allow IRET from user mode to user mode with SMAP | Paolo Bonzini | 1 | -9/+9 |
2024-07-16 | target/i386/tcg: Remove SEG_ADDL | Richard Henderson | 1 | -6/+2 |
2024-07-16 | target/i386/tcg: fix POP to memory in long mode | Paolo Bonzini | 2 | -1/+2 |
2024-07-16 | i386/sev: Don't allow automatic fallback to legacy KVM_SEV*_INIT | Michael Roth | 1 | -14/+71 |
2024-07-04 | Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging | Richard Henderson | 6 | -23/+109 |
2024-07-04 | target/i386/SEV: implement mask_cpuid_features | Paolo Bonzini | 2 | -0/+37 |
2024-07-04 | target/i386: add support for masking CPUID features in confidential guests | Paolo Bonzini | 2 | -0/+29 |
2024-07-03 | Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu ... | Richard Henderson | 2 | -11/+2 |
2024-07-03 | hw/i386/fw_cfg: Add etc/e820 to fw_cfg late | David Woodhouse | 2 | -11/+2 |
2024-07-03 | target/i386: add avx-vnni-int16 feature | Paolo Bonzini | 1 | -1/+1 |
2024-07-03 | i386/sev: Fallback to the default SEV device if none provided in sev_get_capa... | Michal Privoznik | 1 | -5/+5 |
2024-07-03 | i386/sev: Fix error message in sev_get_capabilities() | Michal Privoznik | 1 | -1/+1 |
2024-07-03 | target/i386: do not include undefined bits in the AMD topoext leaf | Paolo Bonzini | 2 | -0/+7 |
2024-07-03 | target/i386: SEV: fix formatting of CPUID mismatch message | Paolo Bonzini | 1 | -3/+3 |
2024-07-03 | target/i386: drop AMD machine check bits from Intel CPUID | Paolo Bonzini | 1 | -4/+19 |
2024-07-03 | target/i386: pass X86CPU to x86_cpu_get_supported_feature_word | Paolo Bonzini | 3 | -9/+7 |
2024-07-02 | hvf: Drop ifdef for macOS versions older than 12.0 | Akihiko Odaki | 1 | -22/+1 |
2024-06-30 | target/i386: Advertise MWAIT iff host supports | Zide Chen | 2 | -14/+9 |
2024-06-28 | target/i386/sev: Fix printf formats | Richard Henderson | 1 | -6/+11 |
2024-06-28 | target/i386/sev: Use size_t for object sizes | Richard Henderson | 2 | -9/+9 |
2024-06-28 | target/i386: SEV: store pointer to decoded id_auth in SevSnpGuest | Paolo Bonzini | 1 | -5/+8 |
2024-06-28 | target/i386: SEV: rename sev_snp_guest->id_auth | Paolo Bonzini | 1 | -6/+6 |
2024-06-28 | target/i386: SEV: store pointer to decoded id_block in SevSnpGuest | Paolo Bonzini | 1 | -5/+6 |
2024-06-28 | target/i386: SEV: rename sev_snp_guest->id_block | Paolo Bonzini | 1 | -6/+6 |
2024-06-28 | target/i386: remove unused enum | Paolo Bonzini | 1 | -16/+0 |
2024-06-28 | target/i386: give CC_OP_POPCNT low bits corresponding to MO_TL | Paolo Bonzini | 2 | -4/+12 |
2024-06-28 | target/i386: use cpu_cc_dst for CC_OP_POPCNT | Paolo Bonzini | 4 | -6/+6 |
2024-06-28 | target/i386: fix CC_OP dump | Paolo Bonzini | 1 | -63/+64 |
2024-06-24 | gdbstub: move enums into separate header | Alex Bennée | 1 | -1/+1 |
2024-06-19 | target/i386: Remove X86CPU::kvm_no_smi_migration field | Philippe Mathieu-Daudé | 3 | -11/+1 |
2024-06-19 | target/i386/kvm: Remove x86_cpu_change_kvm_default() and 'kvm-cpu.h' | Philippe Mathieu-Daudé | 2 | -43/+1 |
2024-06-17 | target/i386: SEV: do not assume machine->cgs is SEV | Paolo Bonzini | 1 | -1/+3 |
2024-06-17 | target/i386: convert CMPXCHG to new decoder | Paolo Bonzini | 3 | -80/+53 |
2024-06-17 | target/i386: convert XADD to new decoder | Paolo Bonzini | 3 | -36/+26 |
2024-06-17 | target/i386: convert LZCNT/TZCNT/BSF/BSR/POPCNT to new decoder | Paolo Bonzini | 4 | -76/+133 |
2024-06-17 | target/i386: convert SHLD/SHRD to new decoder | Paolo Bonzini | 3 | -84/+50 |
2024-06-17 | target/i386: adapt gen_shift_count for SHLD/SHRD | Paolo Bonzini | 1 | -10/+10 |
2024-06-17 | target/i386: pull load/writeback out of gen_shiftd_rm_T1 | Paolo Bonzini | 1 | -41/+14 |
2024-06-17 | target/i386: convert non-grouped, helper-based 2-byte opcodes | Paolo Bonzini | 5 | -170/+206 |
2024-06-17 | target/i386: split X86_CHECK_prot into PE and VM86 checks | Paolo Bonzini | 2 | -4/+13 |
2024-06-17 | target/i386: finish converting 0F AE to the new decoder | Paolo Bonzini | 4 | -194/+129 |
2024-06-17 | target/i386: fix bad sorting of entries in the 0F table | Paolo Bonzini | 1 | -47/+46 |
2024-06-17 | target/i386: replace read_crN helper with read_cr8 | Paolo Bonzini | 3 | -17/+7 |
2024-06-17 | target/i386: convert MOV from/to CR and DR to new decoder | Paolo Bonzini | 4 | -84/+81 |
2024-06-11 | target/i386: fix processing of intercept 0 (read CR0) | Paolo Bonzini | 2 | -2/+3 |
2024-06-11 | target/i386: replace NoSeg special with NoLoadEA | Paolo Bonzini | 3 | -11/+9 |
2024-06-11 | target/i386: change X86_ENTRYwr to use T0, use it for moves | Paolo Bonzini | 2 | -25/+25 |
2024-06-11 | target/i386: change X86_ENTRYr to use T0 | Paolo Bonzini | 2 | -20/+20 |
2024-06-11 | target/i386: put BLS* input in T1, use generic flag writeback | Paolo Bonzini | 2 | -17/+11 |
2024-06-11 | target/i386: rewrite flags writeback for ADCX/ADOX | Paolo Bonzini | 2 | -30/+40 |