qemu-ppce500: Add support for 64bit CCSR map
authorAlexander Graf <agraf@suse.de>
Sat, 7 Mar 2015 01:10:09 +0000 (02:10 +0100)
committerYork Sun <yorksun@freescale.com>
Mon, 20 Apr 2015 17:15:29 +0000 (10:15 -0700)
commite834975b4b44d4886992f482b261289529f3f7c1
tree678fc33c68d2bd59a4838fcae0f6276a9f956805
parentd7c865bdf2588c5f5936cc92fe679c68397196e3
qemu-ppce500: Add support for 64bit CCSR map

QEMU 2.3 changes the address layout of the CCSR map in the PV ppce500 machine
to reside in higher address space.

Unfortunately, this exposed a glitch in u-boot for ppce500: While providing
a function to dynamically evaluate the CCSR region's position in physical
address space, we never used it. Plus we forgot to support 64bit physical
addresses.

This patch fixes that mishap, making u-boot work fine with latest QEMU again.

Signed-off-by: Alexander Graf <agraf@suse.de>
Reviewed-by: Scott Wood <scottwood@freescale.com>
Reviewed-by: York Sun <yorksun@freescale.com>
include/configs/qemu-ppce500.h