target-sh4: use rotl/rotr when possible
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
target-sh4: implement negc using TCG
Using setcond it's now possible to generate a relatively short negcinstruction in TCG.
tcg/sparc64: fix segfault
With current OpenBSD, code_gen_buffer was mapped 8GB away fromtext segment. Then any helpers were beyond the 2GB range of callinstruction genereated by TCG and so the calls would go nowhere,leading to a segfault.
Fix by specifying an address for the code_gen_buffer,...
target-sh4: correct use of ! and &
Fix wrong usage of ! and & in MMU related functions. Thanks to BlueSwirl for reporting the issue.
Reported-by: Blue Swirl <blauwirbel@gmail.com>Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
monitor: fix a typo
Fix usage of wrong variable, spotted by clang:/src/qemu/monitor.c:2278:36: warning: The left operand of '&' is a garbage value prot = pde & (PG_USER_MASK | PG_RW_MASK |
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
make_device_config: Fix non-fatal error message with dash and other shells
ORS=" " adds a blank to the name of the include file.Some shells (e.g. dash) don't accept input redirection(tr -d '\r' < $f) when $f ends with a blank, so theyprint an error message instead of reading pci.mak....
target-arm: Restore IT bits when resuming after an exception
We were not correctly restoring the IT bits when resuming executionafter taking an unexpected exception in the middle of an IT block.Fix this by tracking them along with PC changes and restoring in...
MAINTAINERS: fix typos
MAINTAINERS: Change MIPS and SH4 maintainers
Since nobody else seems interested in maintaining MIPS and SH4 targets,and as I have done most of the recent code changes, let officializethat.
MAINTAINERS: add entries for TCG
The MAINTAINERS file was lacking entries concerning the TCG code, addthem based on the git history.
For the common TCG code, is probably better to keep qemu-devel@non-gnu.orgas this code can break easily, so it's better to get it reviewed by a few...
View all revisions | View revisions
Also available in: Atom