aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2019-10-28tests/tcg: move "virtual" tests to EXTRA_TESTSAlex Bennée2-2/+4
2019-10-28tests/tcg: set QEMU_OPTS for all cris runsAlex Bennée1-1/+1
2019-10-28tests/tcg/Makefile.target: fix path to config-host.makAlex Bennée1-1/+1
2019-10-28tests/plugin: add sample pluginsEmilio G. Cota6-0/+281
2019-10-28linux-user: support -plugin optionLluís Vilanova1-0/+18
2019-10-28vl: support -plugin optionLluís Vilanova2-0/+28
2019-10-28plugin: add qemu_plugin_outs helperAlex Bennée5-0/+19
2019-10-28plugin: add qemu_plugin_insn_disas helperAlex Bennée5-1/+130
2019-10-28plugin: expand the plugin_init function to include an info blockAlex Bennée2-6/+43
2019-10-28plugin: add API symbols to qemu-plugins.symbolsEmilio G. Cota5-0/+133
2019-10-28configure: add --enable-pluginsAlex Bennée1-0/+13
2019-10-28translator: inject instrumentation from pluginsEmilio G. Cota1-0/+20
2019-10-28target/openrisc: fetch code with translator_ldEmilio G. Cota1-1/+1
2019-10-28target/xtensa: fetch code with translator_ldEmilio G. Cota1-2/+2
2019-10-28target/sparc: fetch code with translator_ldEmilio G. Cota1-1/+1
2019-10-28target/riscv: fetch code with translator_ldEmilio G. Cota1-1/+1
2019-10-28target/alpha: fetch code with translator_ldEmilio G. Cota1-1/+1
2019-10-28target/m68k: fetch code with translator_ldEmilio G. Cota1-1/+1
2019-10-28target/hppa: fetch code with translator_ldEmilio G. Cota1-1/+1
2019-10-28target/i386: fetch code with translator_ldEmilio G. Cota1-5/+5
2019-10-28target/sh4: fetch code with translator_ldEmilio G. Cota1-2/+2
2019-10-28target/ppc: fetch code with translator_ldEmilio G. Cota1-5/+3
2019-10-28target/arm: fetch code with translator_ldEmilio G. Cota1-12/+3
2019-10-28translator: add translator_ld{ub,sw,uw,l,q}Emilio G. Cota2-1/+72
2019-10-28cputlb: ensure _cmmu helper functions follow the naming standardAlex Bennée4-13/+38
2019-10-28plugin-gen: add plugin_insn_appendEmilio G. Cota1-0/+14
2019-10-28cpu: hook plugin vcpu eventsEmilio G. Cota3-0/+14
2019-10-28*-user: plugin syscallsEmilio G. Cota3-9/+59
2019-10-28*-user: notify plugin of exitEmilio G. Cota2-0/+4
2019-10-28translate-all: notify plugin code of tb_flushEmilio G. Cota1-0/+6
2019-10-28plugins: implement helpers for resolving hwaddrAlex Bennée4-0/+139
2019-10-28tcg: let plugins instrument virtual memory accessesEmilio G. Cota8-36/+74
2019-10-28atomic_template: add inline trace/plugin helpersEmilio G. Cota4-39/+111
2019-10-28plugin-gen: add module for TCG-related codeEmilio G. Cota11-0/+1054
2019-10-28tcg: add tcg_gen_st_ptrEmilio G. Cota1-0/+5
2019-10-28cputlb: introduce get_page_addr_code_hostpEmilio G. Cota2-1/+51
2019-10-28cputlb: document get_page_addr_codeEmilio G. Cota1-3/+21
2019-10-28queue: add QTAILQ_REMOVE_SEVERALEmilio G. Cota1-0/+10
2019-10-28plugin: add implementation of the apiAlex Bennée3-3/+278
2019-10-28plugin: add core codeEmilio G. Cota9-1/+1241
2019-10-28plugin: add user-facing APIEmilio G. Cota1-0/+351
2019-10-28docs/devel: add plugins.rst design documentAlex Bennée2-0/+113
2019-10-28translate-all: use cpu_in_exclusive_work_context() in tb_flushEmilio G. Cota1-2/+7
2019-10-28cpu: introduce cpu_in_exclusive_context()Emilio G. Cota3-4/+18
2019-10-28trace: add mmu_index to mem_infoAlex Bennée10-39/+59
2019-10-28trace: expand mem_info:size_shift to 4 bitsEmilio G. Cota2-5/+5
2019-10-28Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell22-234/+1800
2019-10-27Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell73-1106/+2341
2019-10-26i386: implement IGNNEPaolo Bonzini3-9/+31
2019-10-26target/i386: introduce cpu_set_fpusPaolo Bonzini1-4/+8