Forgot to CC Antony
On Wed, Dec 11, 2013 at 12:52 PM, Peter Crosthwaite
<peter.crosthwa...@xilinx.com> wrote:
> Hi All,
>
> This patch series adds support for two board configuarable ARM CPU
> properties - Configuration Base Address Register and the
> hivecs-on-reset.
>
> Adding some of the QOM crowd to CC this time as Patches 1-2 touch the
> QOM core and need some discussion.
>
> The CBAR is needed to fix Zynq and Highbank which both were broken for
> linux boot. This series provides the fixes.
>
> Regards,
> Peter
>
> changed since v3:
> Rebased against target-arm patch queue (2013/12/11)
> Added Antonys reset hivecs patches
> changed since v2:
> Fixed comment in p8 (PMM review)
> Enabled CBAR for a15 (PMM review)
> Typo sweep
> Changed since v1:
> Fix QOM to support writeable dynamic properties
> Use dynamic props instead (PMM/AF discussion)
> Use error_report (AF reivew)
> Use reset- prefix on propname (AF review)
> Fix machine model namings or the MPCore PERIPHBASE
>
>
> Antony Pavlov (2):
> ARM: cpu: add "reset_hivecs" property
> ARM: arm_cpu_reset: make it possible to use high vectors for reset_exc
>
> Peter Crosthwaite (10):
> qom: Make uintXX added properties writable
> qom: Add object_property_add_bool_ptr()
> target-arm/helper.c: Allow cp15.c15 dummy override
> target-arm: Define and use ARM_FEATURE_CBAR
> target-arm/cpu: Convert reset CBAR to a property
> arm/highbank: Use object_new() rather than cpu_arm_init()
> arm/highbank: Fix CBAR initialisation
> arm/xilinx_zynq: Use object_new() rather than cpu_arm_init()
> arm/xilinx_zynq: Implement CBAR initialisation
> arm/highbank.c: Fix MPCore periphbase name
>
> hw/arm/highbank.c | 33 +++++++++++++++----------
> hw/arm/xilinx_zynq.c | 21 ++++++++++++----
> include/qom/object.h | 13 ++++++++++
> qom/object.c | 68
> ++++++++++++++++++++++++++++++++++++++++++++++++----
> target-arm/cpu-qom.h | 1 +
> target-arm/cpu.c | 41 ++++++++++++++++++++++++-------
> target-arm/cpu.h | 1 +
> target-arm/helper.c | 12 +++++++++-
> 8 files changed, 160 insertions(+), 30 deletions(-)
>
> --
> 1.8.5.1
>