target-microblaze: Add Extended Addressing
commitd248e1beac9a640c033cc7d3c3d494576a74bbc0
authorEdgar E. Iglesias <edgar.iglesias@xilinx.com>
Fri, 13 Apr 2018 20:04:37 +0000 (13 22:04 +0200)
committerEdgar E. Iglesias <edgar.iglesias@xilinx.com>
Tue, 29 May 2018 07:35:14 +0000 (29 09:35 +0200)
tree5003538cfadc3c9418e739b179e36ba15387a8a3
parentbe73ef6423fbe1f06c912a67d6d066d257c11e18
target-microblaze: Add Extended Addressing

Add support for Extended Addressing. Load/stores with EA
enabled concatenate two 32bit registers to form an extended
address.

We don't allow users to enable address sizes larger than
32 bits quite yet though. Once the MMU support is in, we'll
turn it on.

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
target/microblaze/cpu.c
target/microblaze/cpu.h
target/microblaze/translate.c