summaryrefslogtreecommitdiff
path: root/include/exec/exec-all.h
AgeCommit message (Expand)AuthorFilesLines
2016-09-27cpus-common: move CPU list management to common codePaolo Bonzini1-11/+0
2016-09-16tcg: Merge GETPC and GETRARichard Henderson1-6/+3
2016-09-13tcg: Prepare TB invalidation for lockless TB lookupPaolo Bonzini1-0/+2
2016-07-26exec: Reduce CONFIG_USER_ONLY ifdeffeneryIgor Mammedov1-0/+12
2016-07-12Clean up ill-advised or unusual header guardsMarkus Armbruster1-2/+2
2016-07-12Fix confusing argument names in some common functionsSergey Sorokin1-2/+2
2016-06-11tb hash: track translated blocks with qhtEmilio G. Cota1-2/+0
2016-06-09cpu-exec: Rename cpu_resume_from_signal() to cpu_loop_exit_noexc()Peter Maydell1-1/+1
2016-05-19cpu: move exec-all.h inclusion out of cpu.hPaolo Bonzini1-9/+0
2016-05-19exec: extract exec/tb-context.hPaolo Bonzini1-44/+1
2016-05-12tcg: Rework tb_invalidated_flagSergey Fedorov1-2/+0
2016-05-12tcg: Clarify thread safety check in tb_add_jump()Sergey Fedorov1-13/+16
2016-05-12tcg: Use uintptr_t type for jmp_list_{next|first} fields of TBSergey Fedorov1-5/+7
2016-05-12tcg: Clean up direct block chaining data fieldsSergey Fedorov1-16/+28
2016-05-12tcg: Note requirement on atomic direct jump patchingSergey Fedorov1-0/+1
2016-05-12tcg/arm: Make direct jump patching thread-safeSergey Fedorov1-23/+2
2016-05-12tcg/s390: Make direct jump patching thread-safeSergey Fedorov1-1/+1
2016-05-12tcg/i386: Make direct jump patching thread-safeSergey Fedorov1-1/+1
2016-05-12tci: Make direct jump patching thread-safeSergey Fedorov1-1/+1
2016-05-12tb: consistently use uint32_t for tb->flagsEmilio G. Cota1-2/+3
2016-03-22qemu-log: dfilter-ise exec, out_asm, op and opt_opAlex Bennée1-3/+5
2016-03-22qemu-log: Improve the "exec" TB execution loggingPeter Maydell1-0/+3
2016-01-21exec.c: Add cpu_get_address_space()Peter Maydell1-0/+9
2016-01-21exec.c: Pass MemTxAttrs to iotlb_to_region so it uses the right ASPeter Maydell1-1/+1
2016-01-21cputlb.c: Use correct address space when looking up MemoryRegionSectionPeter Maydell1-2/+2
2016-01-21exec-all.h: Document tlb_set_page_with_attrs, tlb_set_pagePeter Maydell1-3/+31
2016-01-21exec.c: Allow target CPUs to define multiple AddressSpacesPeter Maydell1-0/+4
2016-01-21exec.c: Don't set cpu->as until cpu_address_space_initPeter Maydell1-1/+15
2015-11-10Move page_size_init earlierDr. David Alan Gilbert1-1/+0
2015-11-05cpu-exec: allow temporary disabling icountPavel Dovgalyuk1-0/+1
2015-10-12exec: remove non-TCG stuff from exec-all.h header.Paolo Bonzini1-6/+0
2015-10-12exec.c: Collect AddressSpace related fields into a CPUAddressSpace structPeter Maydell1-1/+1
2015-10-07tcg: Adjust CODE_GEN_AVG_BLOCK_SIZERichard Henderson1-5/+6
2015-10-07tcg: Check for overflow via highwater markRichard Henderson1-6/+0
2015-10-07tcg: Remove gen_intermediate_code_pcRichard Henderson1-1/+0
2015-10-07tcg: Save insn data and use it in cpu_restore_state_from_tbRichard Henderson1-0/+1
2015-10-07tcg: Pass data argument to restore_state_to_opcRichard Henderson1-1/+1
2015-10-07tcg: Merge cpu_gen_code into tb_gen_codeRichard Henderson1-2/+0
2015-09-16include/exec: Move cputlb exec.c defs outPeter Crosthwaite1-0/+18
2015-09-14Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell1-4/+11
2015-09-11cpu-exec: introduce loop exit with restore functionPavel Dovgalyuk1-0/+1
2015-09-09exec: make mmap_lock/mmap_unlock globally availablePaolo Bonzini1-0/+6
2015-09-09replace spinlock by QemuMutex.KONRAD Frederic1-2/+2
2015-09-09tcg: signal-free qemu_cpu_kickPaolo Bonzini1-2/+2
2015-09-09tcg: introduce tcg_current_cpuPaolo Bonzini1-0/+1
2015-08-26exec-all: Translate TCI return addresses backwards tooPeter Crosthwaite1-5/+1
2015-08-25cputlb: Add functions for flushing TLB for a single MMU indexPeter Maydell1-0/+47
2015-08-14exec: drop cpu_can_do_io, just read cpu->can_do_ioPaolo Bonzini1-21/+0
2015-08-06cpu-exec: Do not invalidate original TB in cpu_exec_nocache()Sergey Fedorov1-0/+2
2015-07-09cpu: Change cpu_exec_init() arg to cpu, not envPeter Crosthwaite1-1/+1