summaryrefslogtreecommitdiffstats
path: root/accel/tcg/tcg-all.c
Commit message (Collapse)AuthorAgeFilesLines
* tcg: make tcg_allowed globalYang Zhong2017-07-041-1/+0Star
| | | | | | | | Change the tcg_enabled() and make sure user build still enable tcg even x86 softmmu disable tcg. Signed-off-by: Yang Zhong <yang.zhong@intel.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
* cpu: move interrupt handling out of translate-common.cPaolo Bonzini2017-07-041-0/+32
| | | | | | | | | | | translate-common.c will not be available anymore with --disable-tcg, so we cannot leave cpu_interrupt_handler there. Move the TCG-specific handler to accel/tcg/tcg-all.c, and adopt KVM's handler as the default one, since it works just as well for Xen and qtest. Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
* vl: convert -tb-size to qemu_strtoulPaolo Bonzini2017-07-041-1/+1
| | | | Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
* accel: split the tcg accelerator from accel.c fileYang Zhong2017-06-151-0/+61
there are some types of accelerators in qemu, and all accelerators have their own file except tcg. tcg accelerator is also defined in accel.c file. tcg accelerator file will be splited from accel.c and re-name to tcg-all.c. accel/ directory will be created to include kvm and tcg related files. Signed-off-by: Yang Zhong <yang.zhong@intel.com> Message-Id: <1496383606-18060-2-git-send-email-yang.zhong@intel.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>