Commit Graph

1863 Commits (a551e4f787220459c6e78668a15cbe01f1ac7637)

Author SHA1 Message Date
Avi Kivity cb16c34876 KVM: x86 emulator: fix %rip-relative addressing with immediate source operand 14 years ago
Steve a0a8eaba16 KVM: MMU: fix opposite condition in mapping_level_dirty_bitmap 14 years ago
Marcelo Tosatti 5233dd51ec KVM: VMX: do not overwrite uptodate vcpu->arch.cr3 on KVM_SET_SREGS 14 years ago
Borislav Petkov b72336355b KVM: MMU: Fix build warnings in walk_addr_generic() 14 years ago
Marcelo Tosatti 221192bdff KVM: x86: use proper port value when checking io instruction permission 14 years ago
Ying Han 1495f230fa vmscan: change shrinker API by passing shrink_control struct 14 years ago
Takuya Yoshikawa c8cfbb555e KVM: MMU: Use ptep_user for cmpxchg_gpte() 14 years ago
Takuya Yoshikawa d2f62766d5 KVM: x86 emulator: Make jmp far emulation into a separate function 14 years ago
Takuya Yoshikawa 51187683cb KVM: x86 emulator: Rename emulate_grpX() to em_grpX() 14 years ago
Takuya Yoshikawa 3b9be3bf2e KVM: x86 emulator: Remove unused arg from emulate_pop() 14 years ago
Takuya Yoshikawa adddcecf92 KVM: x86 emulator: Remove unused arg from writeback() 14 years ago
Takuya Yoshikawa 509cf9fe11 KVM: x86 emulator: Remove unused arg from read_descriptor() 14 years ago
Takuya Yoshikawa c1ed6dea81 KVM: x86 emulator: Remove unused arg from seg_override() 14 years ago
Takuya Yoshikawa fa3d315a4c KVM: Validate userspace_addr of memslot when registered 14 years ago
Takuya Yoshikawa 12cb814f3b KVM: MMU: Clean up gpte reading with copy_from_user() 14 years ago
Avi Kivity 2fb92db1ec KVM: VMX: Cache vmcs segment fields 14 years ago
Avi Kivity 1aa366163b KVM: x86 emulator: consolidate segment accessors 14 years ago
Avi Kivity 0a434bb2bf KVM: VMX: Avoid reading %rip unnecessarily when handling exceptions 14 years ago
Joe Perches ae8cc05955 KVM: SVM: Make dump_vmcb static, reduce text 14 years ago
Takuya Yoshikawa 8f74d8e168 KVM: MMU: Fix 64-bit paging breakage on x86_32 14 years ago
BrillyWu@viatech.com.cn 4429d5dc11 KVM: Add CPUID support for VIA CPU 14 years ago
Gleb Natapov 2aab2c5b2b KVM: call cache_all_regs() only once during instruction emulation 14 years ago
Gleb Natapov 0004c7c257 KVM: Fix compound mmio 14 years ago
Gleb Natapov 4947e7cd0e KVM: emulator: Propagate fault in far jump emulation 14 years ago
Gleb Natapov 8d7d810255 KVM: mmio_fault_cr2 is not used 14 years ago
Avi Kivity 46561646ce KVM: x86 emulator: consolidate group handling 14 years ago
Avi Kivity 781e0743af KVM: MMU: Add unlikely() annotations to walk_addr_generic() 14 years ago
Takuya Yoshikawa 62aaa2f05a KVM: x86 emulator: Use opcode::execute for PUSHF/POPF (9C/9D) 14 years ago
Takuya Yoshikawa b96a7fad02 KVM: x86 emulator: Use opcode::execute for PUSHA/POPA (60/61) 14 years ago
Takuya Yoshikawa c54fe50469 KVM: x86 emulator: Use opcode::execute for POP reg (58-5F) 14 years ago
Takuya Yoshikawa d67fc27ae2 KVM: x86 emulator: Use opcode::execute for Group 1, CMPS and SCAS 14 years ago
Takuya Yoshikawa 6e2ca7d180 KVM: MMU: Optimize guest page table walk 14 years ago
Avi Kivity 40e19b519c KVM: SVM: Get rid of x86_intercept_map::valid 14 years ago
Avi Kivity 5ef39c71d8 KVM: x86 emulator: Use opcode::execute for 0F 01 opcode 14 years ago
Avi Kivity 68152d8812 KVM: x86 emulator: Don't force #UD for 0F 01 /5 14 years ago
Avi Kivity 26d05cc740 KVM: x86 emulator: move 0F 01 sub-opcodes into their own functions 14 years ago
Randy Dunlap d42244499f KVM: x86 emulator: fix const value warning on i386 in svm insn RAX check 14 years ago
Clemens Noss cfb223753c KVM: x86 emulator: avoid calling wbinvd() macro 14 years ago
Roedel, Joerg a78484c60e KVM: MMU: Make cmpxchg_gpte aware of nesting too 14 years ago
Avi Kivity 13db70eca6 KVM: x86 emulator: drop x86_emulate_ctxt::vcpu 14 years ago
Avi Kivity 5197b808a7 KVM: Avoid using x86_emulate_ctxt.vcpu 14 years ago
Avi Kivity bcaf5cc543 KVM: x86 emulator: add new ->wbinvd() callback 14 years ago
Avi Kivity d6aa10003b KVM: x86 emulator: add ->fix_hypercall() callback 14 years ago
Avi Kivity 6c3287f7c5 KVM: x86 emulator: add new ->halt() callback 14 years ago
Avi Kivity 3cb16fe78c KVM: x86 emulator: make emulate_invlpg() an emulator callback 14 years ago
Avi Kivity 2d04a05bd7 KVM: x86 emulator: emulate CLTS internally 14 years ago
Avi Kivity fd72c41922 KVM: x86 emulator: Replace calls to is_pae() and is_paging with ->get_cr() 14 years ago
Avi Kivity c2ad2bb3ef KVM: x86 emulator: drop use of is_long_mode() 14 years ago
Avi Kivity 1ac9d0cfb0 KVM: x86 emulator: add and use new callbacks set_idt(), set_gdt() 14 years ago
Avi Kivity fe870ab9ce KVM: x86 emulator: avoid using ctxt->vcpu in check_perm() callbacks 14 years ago