2022-10-18 |
Paolo Bonzini | target/i386: reimplement 0x0f 0xd8-0xdf, 0xe8-0xef... Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-18 |
Paolo Bonzini | target/i386: reimplement 0x0f 0x60-0x6f, add AVX Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-18 |
Paolo Bonzini | target/i386: Introduce 256-bit vector helpers Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-18 |
Paolo Bonzini | target/i386: implement additional AVX comparison operators Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-18 |
Paolo Bonzini | target/i386: provide 3-operand versions of unary scalar... Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-18 |
Paolo Bonzini | target/i386: support operand merging in binary scalar... Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-18 |
Paolo Bonzini | target/i386: extend helpers to support VEX.V 3- and... Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-18 |
Paul Brook | target/i386: Prepare ops_sse_header.h for 256 bit AVX Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-18 |
Paolo Bonzini | target/i386: move scalar 0F 38 and 0F 3A instruction... Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-18 |
Paolo Bonzini | target/i386: validate SSE prefixes directly in the... Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-18 |
Paolo Bonzini | target/i386: validate VEX prefixes via the instructions... Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-18 |
Paul Brook | target/i386: add AVX_EN hflag Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-18 |
Paolo Bonzini | target/i386: add CPUID feature checks to new decoder Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-18 |
Paolo Bonzini | target/i386: add CPUID[EAX=7,ECX=0].ECX to DisasContext Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-18 |
Paolo Bonzini | target/i386: add ALU load/writeback core Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-18 |
Paolo Bonzini | target/i386: add core of new i386 decoder Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-18 |
Paolo Bonzini | target/i386: make rex_w available even in 32-bit mode Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-18 |
Paolo Bonzini | target/i386: make ldo/sto operations consistent with ldq Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-18 |
Richard Henderson | target/i386: Define XMMReg and access macros, align... Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-18 |
Richard Henderson | target/i386: Use probe_access_full for final stage2... Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-18 |
Richard Henderson | target/i386: Use atomic operations for pte updates Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-18 |
Richard Henderson | target/i386: Combine 5 sets of variables in mmu_translate Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-18 |
Richard Henderson | target/i386: Use MMU_NESTED_IDX for vmload/vmsave Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-18 |
Richard Henderson | target/i386: Add MMU_PHYS_IDX and MMU_NESTED_IDX Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-18 |
Richard Henderson | target/i386: Reorg GET_HPHYS Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-18 |
Richard Henderson | target/i386: Introduce structures for mmu_translate Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-18 |
Richard Henderson | target/i386: Direct call get_hphys from mmu_translate Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-18 |
Richard Henderson | target/i386: Use MMUAccessType across excp_helper.c Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-18 |
Richard Henderson | target/i386: Save and restore pc_save before tcg_remove_ops_... Cc: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-18 |
Peter Maydell | target/i386: Use device_cold_reset() to reset the APIC Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-18 |
Michal Privoznik | configure: Avoid using strings binary Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-18 |
Maciej S. Szmigiero | hyperv: fix SynIC SINT assertion failure on guest reset Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-18 |
Peter Maydell | hw/scsi/vmw_pvscsi.c: Use device_cold_reset() to reset... Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-18 |
Peter Maydell | scsi: Use device_cold_reset() and bus_cold_reset() Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-18 |
Paolo Bonzini | configure: don't enable firmware for targets that are... Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-13 |
Venu Busireddy | virtio-scsi: Send "REPORTED LUNS CHANGED" sense data... Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-11 |
Paolo Bonzini | linux-user: i386/signal: support XSAVE/XRSTOR for signal... Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-11 |
Paolo Bonzini | linux-user: i386/signal: support FXSAVE fpstate on... Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-11 |
Paolo Bonzini | linux-user: i386/signal: move fpstate at the end of... Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-11 |
Alexander Graf | KVM: x86: Implement MSR_CORE_THREAD_COUNT MSR Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-11 |
Alexander Graf | i386: kvm: Add support for MSR filtering Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-11 |
Alexander Graf | x86: Implement MSR_CORE_THREAD_COUNT MSR Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-11 |
Richard Henderson | target/i386: Enable TARGET_TB_PCREL Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-11 |
Richard Henderson | target/i386: Inline gen_jmp_im Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-11 |
Richard Henderson | target/i386: Add cpu_eip Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-11 |
Richard Henderson | target/i386: Create eip_cur_tl Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-11 |
Richard Henderson | target/i386: Merge gen_jmp_tb and gen_goto_tb into... Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-11 |
Richard Henderson | target/i386: Remove MemOp argument to gen_op_j*_ecx Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-11 |
Richard Henderson | target/i386: Use gen_jmp_rel for DISAS_TOO_MANY Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-11 |
Richard Henderson | target/i386: Use gen_jmp_rel for gen_jcc Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-11 |
Richard Henderson | target/i386: Use gen_jmp_rel for loop, repz, jecxz... Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-11 |
Richard Henderson | target/i386: Create gen_jmp_rel Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-11 |
Richard Henderson | target/i386: Use DISAS_TOO_MANY to exit after gen_io_start Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-11 |
Richard Henderson | target/i386: Create eip_next_* Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-11 |
Richard Henderson | target/i386: Truncate values for lcall_real to i32 Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-11 |
Richard Henderson | target/i386: Introduce DISAS_JUMP Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-11 |
Richard Henderson | target/i386: Remove cur_eip, next_eip arguments to... Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-11 |
Richard Henderson | target/i386: Create cur_insn_len, cur_insn_len_i32 Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-11 |
Richard Henderson | target/i386: USe DISAS_EOB_ONLY Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-11 |
Richard Henderson | target/i386: Use DISAS_EOB_NEXT Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-11 |
Richard Henderson | target/i386: Use DISAS_EOB* in gen_movl_seg_T0 Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-11 |
Richard Henderson | target/i386: Introduce DISAS_EOB* Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-11 |
Richard Henderson | target/i386: Create gen_update_eip_next Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-11 |
Richard Henderson | target/i386: Create gen_update_eip_cur Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-11 |
Richard Henderson | target/i386: Remove cur_eip, next_eip arguments to... Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-11 |
Richard Henderson | target/i386: Remove cur_eip argument to gen_exception Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-11 |
Richard Henderson | target/i386: Return bool from disas_insn Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-11 |
Richard Henderson | target/i386: Remove pc_start Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-11 |
Chenyi Qiang | i386: add notify VM exit support Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-11 |
Chenyi Qiang | kvm: expose struct KVMState Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-10 |
Paolo Bonzini | kvm: allow target-specific accelerator properties Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-10 |
Chenyi Qiang | i386: kvm: extend kvm_{get, put}_vcpu_events to support... Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-10 |
John Millikin | scsi-disk: support setting CD-ROM block size via device... Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-01 |
Jason A. Donenfeld | x86: re-initialize RNG seed when selecting kernel Cc: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-01 |
Ray Zhang | target/i386/kvm: fix kvmclock_current_nsec: Assertion... Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-01 |
Paolo Bonzini | configure, meson: move linker flag detection to meson Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-01 |
Paolo Bonzini | configure, meson: move C++ compiler detection to meson... Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-01 |
Paolo Bonzini | meson: multiple names can be passed to dependency() Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-01 |
Paolo Bonzini | meson: require 0.61.3 Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-10-01 |
Paolo Bonzini | meson: -display dbus and CFI are incompatible Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-09-29 |
Paolo Bonzini | ui: fix path to dbus-display1.h Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-09-29 |
Paolo Bonzini | watchdog: remove -watchdog option Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-09-27 |
Paolo Bonzini | configure: do not invoke as/ld directly for pc-bios... Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-09-27 |
Paolo Bonzini | qboot: rebuild based on latest commit Cc: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-09-27 |
Jason A. Donenfeld | x86: re-enable rng seeding via SetupData Cc: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-09-27 |
Jason A. Donenfeld | x86: reinitialize RNG seed on system reboot Cc: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-09-27 |
Jason A. Donenfeld | x86: use typedef for SetupData struct Cc: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-09-27 |
Jason A. Donenfeld | x86: return modified setup_data only if read as memory... Cc: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-09-19 |
Paolo Bonzini | qboot: update to latest submodule Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-09-19 |
Paolo Bonzini | build: remove extra parentheses causing missing rebuilds Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-09-19 |
Paolo Bonzini | target/i386: introduce insn_get_addr Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-09-19 |
Paolo Bonzini | target/i386: REPZ and REPNZ are mutually exclusive Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-09-19 |
Paolo Bonzini | target/i386: fix INSERTQ implementation Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-09-19 |
Paolo Bonzini | target/i386: correctly mask SSE4a bit indices in register... Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-09-19 |
Claudio Fontana | audio: add help option for -audio and -audiodev Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-09-19 |
Paolo Bonzini | tests/tcg: remove old SSE tests Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-09-19 |
Paolo Bonzini | tests/tcg: refine MMX support in SSE tests Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-09-19 |
Paolo Bonzini | tests/tcg: i386: add MMX and 3DNow! tests Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-09-18 |
Paolo Bonzini | tests/tcg: i386: fix typos in 3DNow! instructions Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |
2022-09-18 |
Paolo Bonzini | tests: unit: add NULL-pointer check Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
commit | commitdiff | tree |