tcg/arm: improve constant loading
Improve constant loading in two ways:- On all ARM versions, it's possible to load 0xffffff00 = 0x100 using the mvn rd, #0. Fix the conditions. On <= ARMv6 versions, where movw and movt are not available, load the constants using mov and orr with rotations depending on the constant...
tcg/ia64: remove an unnecessary stop bit
Spotted by Richard Henderson.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
target-sh4: improve TLB
SH4 is using 16-bit instructions which means most of the constants areloaded through a constant pool at the end of the subroutine. The samememory page is therefore accessed in exec and read mode.
With the current implementation, a QEMU TLB entry is set to read or...
target-sh4: implement writes to mmaped ITLB
Some Linux kernels seems to implement ITLB/UTLB flushing through bywriting all TLB entries through the memory mapped interface insteadof writing one to MMUCR.TI.
Implement memory mapped ITLB write interface so that such kernels can...
tcg: fix typo in readme
Signed-off-by: Mike Frysinger <vapier@gentoo.org>Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
tcg/README: Spelling fixes
Signed-off-by: Stefan Weil <weil@mail.berlios.de>Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
qemu-tech: Spelling fixes
qemu-doc: Spelling fixes
neccessary -> necessaryKeberos -> Kerberosemuilated -> emulatedtransciever -> transceiveremulaton -> emulationinital -> initialMingGW -> MinGW
qemu-doc: Add missing blanks
qemu-doc: Add missing menu entry
Each @section should have a menu entry and a @node entry.
View all revisions | View revisions
Also available in: Atom