]> xenbits.xensource.com Git - qemu-xen.git/commit
tcg/arm: Improve tlb load for armv7
authorRichard Henderson <rth@twiddle.net>
Thu, 27 Jul 2017 20:16:16 +0000 (13:16 -0700)
committerRichard Henderson <rth@twiddle.net>
Thu, 7 Sep 2017 18:57:35 +0000 (11:57 -0700)
commit647ab96aaf5defeb138e48d610f7f633c587b40d
tree0ea1408c5c48a124c0c018f2d84b1a9c2700a226
parente9823b4c3347370414b63010ec4a2a4754e4abb5
tcg/arm: Improve tlb load for armv7

Use UBFX to avoid limitation on CPU_TLB_BITS.  Since we're dropping
the initial shift, we need to replace the page masking.  We can use
MOVW+BIC to do this without shifting.  The result is the same size
as the armv6 path with one less conditional instruction.

Signed-off-by: Richard Henderson <rth@twiddle.net>
tcg/arm/tcg-target.inc.c