Lines Matching +full:cross +full:- +full:i386 +full:- +full:tci
1 TCG Interpreter (TCI) - Copyright (c) 2011 Stefan Weil.
12 QEMU can create native code for some hosts (arm, i386, ia64, ppc, ppc64,
19 This is what TCI (Tiny Code Interpreter) does.
23 Like each TCG host frontend, TCI implements the code generator in
24 tcg-target.c.inc, tcg-target.h. Both files are in directory tcg/tci.
26 The additional file tcg/tci.c adds the interpreter and disassembler.
30 to six arguments packed into a 32-bit integer. See comments in tci.c
35 For hosts without native TCG, the interpreter TCI must be enabled by
37 configure --enable-tcg-interpreter
39 If configure is called without --enable-tcg-interpreter, it will
44 For hosts with native TCG, the interpreter TCI can be enabled by
46 configure --enable-tcg-interpreter
48 The only difference from running QEMU with TCI to running without TCI
49 should be speed. Especially during development of TCI, it was very
50 useful to compare runs with and without TCI. Create /tmp/qemu.log by
52 qemu-system-i386 -d in_asm,op_opt,cpu -D /tmp/qemu.log -accel tcg,one-insn-per-tb=on
59 Hosts with native TCG can also enable TCI by claiming to be unsupported:
61 configure --cpu=unknown --enable-tcg-interpreter
69 TCI needs special implementation for 32 and 64 bit host, 32 and 64 bit target,
74 ------------+------------------------------------------------------------
99 u1 = linux-user-test works
103 * TCI is not widely tested. It was written and tested on a x86_64 host
104 running i386 and x86_64 system emulation and Linux user mode.
105 A cross compiled QEMU for i386 host also works with the same basic tests.
106 A cross compiled QEMU for mipsel host works, too. It is terribly slow
109 A cross compiled QEMU for arm host works (tested with pc bios).
110 A cross compiled QEMU for ppc host works at least partially:
111 i386-linux-user/qemu-i386 can run a simple hello-world program
119 or TCI, so QEMU would have to include two TCGs. Today, selecting TCI