tcg/i386: remove ld/st third argument register constraint
On x86_64, remove the constraint on the third argument register whichis not needed: - For loads the helper arguments are env, addr, mem_idx. The addr value should not be in the two first argument registers as they are...
tcg/i386: remove suboptimal register shifting
Now that CONFIG_TCG_PASS_AREG0 has been removed, it's easier to getan optimal code for the load/store functions.
First swap the two registers used in tcg_out_tlb_load() so that theaddress end-up in the second register instead of the first one. Adjust...
hw/xtensa_sim: get rid of intermediate xtensa_sim_init
Remove xtensa_sim_init that only explodes machine init args, renamesim_init to xtensa_sim_init.
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
hw/xtensa_lx60: don't prematurely explode QEMUMachineInitArgs
Don't explode QEMUMachineInitArgs before passing it to lx_init.
Makefile: Forbid out-of-tree build from a source tree that has been built in
If we try to do an out-of-tree build but the source tree we're building fromhas been used in the past for an in-tree build then things will goconfusingly wrong. Specifically, some parts of the build process will pull...
tests/tcg: fix a few warnings
Signed-off-by: Catalin Patulea <catalinp@google.com>Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
target-sparc64: disable VGA cirrus
OpenBIOS on sparc64 only support Standard VGA and not Cirrus VGA. Don'tbuild Cirrus VGA support so that it can't be selected.
This fixes the breakage introduced by commit f2898771.
Reported-by: Richard Henderson <rth@twiddle.net>...
Merge branch 'target-arm.for-upstream' of git://git.linaro.org/people/pmaydell/qemu-arm
configure: avoid compiler warning in pipe2 detection
When building qemu-kvm for openSUSE:Factory, I am getting awarning in the pipe2 detection performed by configure, whichprevents using --enable-werror.
Change detection code to use return value of pipe2....
configure: Disable (clang) initializer-overrides warnings
Disable clang's initializer-overrides warnings, as QEMU makes significantuse of the pattern of initializing an array with a range-based defaultentry like [0 ... 0x1ff] = { GPIO_NONE, 0 }followed by specific entries which override that default, and clang...
View all revisions | View revisions
Also available in: Atom