summaryrefslogtreecommitdiffstats
path: root/accel
Commit message (Expand)AuthorAgeFilesLines
* atomic_template: fix indentation in GEN_ATOMIC_HELPEREmilio G. Cota2019-09-131-1/+1
* Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20190903' into stagingPeter Maydell2019-09-042-182/+262
|\
| * tcg: Factor out probe_write() logic into probe_access()David Hildenbrand2019-09-032-17/+52
| * tcg: Make probe_write() return a pointer to the host pageDavid Hildenbrand2019-09-032-7/+20
| * tcg: Enforce single page access in probe_write()David Hildenbrand2019-09-032-0/+4
| * tcg: Factor out CONFIG_USER_ONLY probe_write() from s390x codeDavid Hildenbrand2019-09-031-0/+14
| * tcg: Check for watchpoints in probe_write()David Hildenbrand2019-09-031-2/+13
| * cputlb: Handle watchpoints via TLB_WATCHPOINTRichard Henderson2019-09-031-10/+79
| * cputlb: Remove double-alignment in store_helperRichard Henderson2019-09-031-2/+1Star
| * cputlb: Fix size operand for tlb_fill on unaligned storeRichard Henderson2019-09-031-1/+4
| * cputlb: Fold TLB_RECHECK into TLB_INVALID_MASKRichard Henderson2019-09-031-63/+23Star
| * cputlb: Byte swap memory transaction attributeTony Nguyen2019-09-031-0/+12
| * memory: Single byte swap along the I/O pathTony Nguyen2019-09-031-39/+3Star
| * cputlb: Replace size and endian operands for MemOpTony Nguyen2019-09-031-89/+81Star
| * memory: Access MemoryRegion with endiannessTony Nguyen2019-09-031-2/+6
| * cputlb: Access MemoryRegion with MemOpTony Nguyen2019-09-031-4/+4
| * tcg: TCGMemOp is now accelerator independent MemOpTony Nguyen2019-09-031-1/+1
* | atomic_template: fix indentation in GEN_ATOMIC_HELPEREmilio G. Cota2019-09-031-1/+1
|/
* Merge remote-tracking branch 'remotes/armbru/tags/pull-monitor-2019-08-21' in...Peter Maydell2019-08-221-1/+1
|\
| * hw/core: Move cpu.c, cpu.h from qom/ to hw/core/Markus Armbruster2019-08-211-1/+1
* | icount: remove unnecessary gen_io_end callsPavel Dovgalyuk2019-08-201-1/+0Star
* | icount: clean up cpu_can_io at the entry to the blockPavel Dovgalyuk2019-08-201-1/+0Star
|/
* sysemu: Split sysemu/runstate.h off sysemu/sysemu.hMarkus Armbruster2019-08-161-0/+1
* Include sysemu/sysemu.h a lot lessMarkus Armbruster2019-08-161-0/+1
* Clean up inclusion of sysemu/sysemu.hMarkus Armbruster2019-08-161-1/+0Star
* Include qemu/main-loop.h lessMarkus Armbruster2019-08-161-0/+1
* Include hw/hw.h exactly where neededMarkus Armbruster2019-08-161-1/+0Star
* Clean up inclusion of exec/cpu-common.hMarkus Armbruster2019-08-161-1/+0Star
* hmp: Print if memory section is registered with an acceleratorAlexey Kardashevskiy2019-07-191-0/+38
* kvm: Support KVM_CLEAR_DIRTY_LOGPeter Xu2019-07-152-0/+183
* kvm: Introduce slots lock for memory listenerPeter Xu2019-07-151-12/+46
* kvm: Persistent per kvmslot dirty bitmapPeter Xu2019-07-151-3/+7
* kvm: Update comments for sync_dirty_bitmapPeter Xu2019-07-151-6/+6
* tcg: Release mmap_lock on translation faultRichard Henderson2019-07-141-19/+47
* tcg: Introduce set/clear_helper_retaddrRichard Henderson2019-07-141-5/+6
* general: Replace global smp variables with smp machine propertiesLike Xu2019-07-051-2/+2
* target/i386: kvm: Add support for save and restore nested stateLiran Alon2019-06-211-0/+8
* KVM: Introduce kvm_arch_destroy_vcpu()Liran Alon2019-06-211-0/+5
* kvm-all: Add/update fprintf's for kvm_*_ioeventfd_delYury Kotov2019-06-211-4/+8
* Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20190612' into stagingPeter Maydell2019-06-131-3/+3
|\
| * tcg: Fix typos in helper_gvec_sar{8,32,64}vRichard Henderson2019-06-131-3/+3
* | cputlb: cast size_t to target_ulong before using for address masksAlex Bennée2019-06-121-1/+1
* | cputlb: use uint64_t for interim values for unaligned loadAlex Bennée2019-06-121-1/+1
|/
* Include qemu-common.h exactly where neededMarkus Armbruster2019-06-129-7/+3Star
* qemu-common: Move tcg_enabled() etc. to sysemu/tcg.hMarkus Armbruster2019-06-113-2/+4
* cpu: Move icount_decr to CPUNegativeOffsetStateRichard Henderson2019-06-103-19/+18Star
* cpu: Replace ENV_GET_CPU with env_cpuRichard Henderson2019-06-105-27/+27
* tcg: Create struct CPUTLBRichard Henderson2019-06-101-76/+88
* tcg: Fold CPUTLBWindow into CPUTLBDescRichard Henderson2019-06-101-12/+12
* tcg: Add support for vector bitwise selectRichard Henderson2019-05-222-0/+16