summaryrefslogtreecommitdiffstats
path: root/include/exec
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20190426' into stagingPeter Maydell2019-04-282-3/+4
|\
| * tcg: Hoist max_insns computation to tb_gen_codeRichard Henderson2019-04-242-3/+4
* | exec: Introduce qemu_maxrampagesize() and rename qemu_getrampagesize()David Hildenbrand2019-04-251-1/+2
|/
* qom/cpu: Simplify how CPUClass:cpu_dump_state() printsMarkus Armbruster2019-04-181-1/+1
* target: Simplify how the TARGET_cpu_list() printMarkus Armbruster2019-04-181-13/+0Star
* memory: Clean up how mtree_info() printsMarkus Armbruster2019-04-182-4/+2Star
* tcg: Simplify how dump_exec_info() printsMarkus Armbruster2019-04-181-1/+1
* tcg: Simplify how dump_opcount_info() printsMarkus Armbruster2019-04-181-1/+1
* migration: Add an ability to ignore shared RAM blocksYury Kotov2019-03-061-1/+0Star
* exec: Change RAMBlockIterFunc definitionYury Kotov2019-03-061-2/+4
* Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell2019-03-041-1/+0Star
|\
| * vhost-net: compile it on all targets that have virtio-net.Paolo Bonzini2019-02-211-1/+0Star
* | include/exec/helper-head.h: support "const void *" in helper callsDavid Hildenbrand2019-02-211-0/+5
|/
* exec-all: document that tlb_fill can trigger a TLB resizeEmilio G. Cota2019-02-111-0/+5
* Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20190206' into stagingPeter Maydell2019-02-071-0/+4
|\
| * accel/tcg: Consider cluster index in tb_lookup__cpu_state()Peter Maydell2019-02-061-0/+4
* | Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell2019-02-053-16/+16
|\ \ | |/ |/|
| * unify len and addr type for memory/address APIsLi Zhijian2019-02-053-16/+16
* | exec: Add target-specific tlb bits to MemTxAttrsRichard Henderson2019-02-051-0/+10
|/
* accel/tcg: Add cluster number to TCG TB hashPeter Maydell2019-01-291-1/+3
* memory: add memory_region_flush_rom_device()Stefan Hajnoczi2019-01-291-0/+18
* cputlb: Remove static tlb sizingRichard Henderson2019-01-282-60/+0Star
* tcg: introduce dynamic TLB sizingEmilio G. Cota2019-01-282-2/+76
* qemu/queue.h: simplify reverse access to QTAILQPaolo Bonzini2019-01-111-1/+1
* qemu/queue.h: leave head structs anonymous unless necessaryPaolo Bonzini2019-01-111-2/+2
* tcg: Add TCG_CALL_NO_RETURNRichard Henderson2018-12-252-7/+27
* exec: Add RISC-V GCC poison macroAlistair Francis2018-12-251-0/+1
* Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20181216' into stagingPeter Maydell2018-12-172-103/+2Star
|\
| * include: move exec/tb-hash-xx.h to qemu/xxhash.hEmilio G. Cota2018-12-172-123/+1Star
| * exec: introduce qemu_xxhash{2,4,5,6,7}Emilio G. Cota2018-12-172-11/+32
* | Rename cpu_physical_memory_write_rom() to address_space_write_rom()Peter Maydell2018-12-142-2/+26
|/
* memory: learn about non-volatile memory regionMarc-André Lureau2018-11-061-0/+25
* cputlb: Remove tlb_c.pending_flushesRichard Henderson2018-10-311-6/+0Star
* cputlb: Filter flushes on already clean tlbsRichard Henderson2018-10-311-1/+6
* cputlb: Count "partial" and "elided" tlb flushesRichard Henderson2018-10-312-3/+11
* cputlb: Move env->vtlb_index to env->tlb_d.vindexRichard Henderson2018-10-311-2/+3
* cputlb: Split large page tracking per mmu_idxRichard Henderson2018-10-311-2/+12
* cputlb: Move cpu->pending_tlb_flush to env->tlb_c.pending_flushRichard Henderson2018-10-311-1/+7
* cputlb: Move tlb_lock to CPUTLBCommonRichard Henderson2018-10-311-3/+14
* Merge remote-tracking branch 'remotes/vivier2/tags/qemu-trivial-for-3.1-pull-...Peter Maydell2018-10-301-3/+3
|\
| * memory.h: fix typos in commentsLi Qiang2018-10-261-3/+3
* | target/mips: Add disassembler support for nanoMIPSAleksandar Markovic2018-10-251-0/+1
|/
* Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell2018-10-191-2/+2
|\
| * target-i386 : add coalesced_pio APIPeng Hao2018-10-191-2/+2
* | Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20181018' into stagingPeter Maydell2018-10-194-16/+50
|\ \
| * | cputlb: read CPUTLBEntry.addr_write atomicallyEmilio G. Cota2018-10-192-2/+11
| * | tcg: Add tlb_index and tlb_entry helpersRichard Henderson2018-10-192-15/+29
| * | cputlb: serialize tlb updates with env->tlb_lockEmilio G. Cota2018-10-191-0/+3
| * | exec: introduce tlb_initEmilio G. Cota2018-10-191-0/+8
| |/
* / COLO: Load dirty pages into SVM's RAM cache firstlyZhang Chen2018-10-191-0/+1
|/