summaryrefslogtreecommitdiffstats
path: root/include/exec
Commit message (Expand)AuthorAgeFilesLines
* 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
|/
* memory: Remove old_mmio accessorsPeter Maydell2018-10-021-5/+0Star
* hostmem-file: make available memory-backend-file on POSIX-based hostsHikaru Nishida2018-10-021-1/+1
* ppc: Remove deprecated ppcemb targetThomas Huth2018-08-281-1/+0Star
* Merge remote-tracking branch 'remotes/vivier2/tags/linux-user-for-3.1-pull-re...Peter Maydell2018-08-212-11/+24
|\
| * linux-user: fix 32bit g2h()/h2g()Laurent Vivier2018-08-172-11/+24
* | Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell2018-08-212-4/+55
|\ \
| * | hostmem-file: add the 'pmem' optionJunyan He2018-08-102-0/+7
| * | memory, exec: switch file ram allocation functions to 'flags' parametersJunyan He2018-08-102-4/+28
| * | memory, exec: Expose all memory block related flags.Junyan He2018-08-101-0/+20
* | | memory: Remove MMIO request_ptr APIsPeter Maydell2018-08-201-35/+0Star
| |/ |/|
* | accel/tcg: Check whether TLB entry is RAM consistently with how we set it upPeter Maydell2018-08-141-2/+0Star
|/
* Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell2018-07-021-5/+3Star
|\
| * tcg: simplify !CONFIG_TCG handling of tb_invalidate_*Paolo Bonzini2018-07-021-5/+3Star