[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH target-arm v4 00/12] Fix Support for ARM CBAR an
From: |
Peter Crosthwaite |
Subject: |
Re: [Qemu-devel] [PATCH target-arm v4 00/12] Fix Support for ARM CBAR and reset-hivecs |
Date: |
Wed, 11 Dec 2013 12:56:06 +1000 |
Forgot to CC Antony
On Wed, Dec 11, 2013 at 12:52 PM, Peter Crosthwaite
<address@hidden> 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
>
- [Qemu-devel] [PATCH target-arm v4 00/12] Fix Support for ARM CBAR and reset-hivecs, Peter Crosthwaite, 2013/12/10
- [Qemu-devel] [PATCH target-arm v4 01/12] qom: Make uintXX added properties writable, Peter Crosthwaite, 2013/12/10
- [Qemu-devel] [PATCH target-arm v4 02/12] qom: Add object_property_add_bool_ptr(), Peter Crosthwaite, 2013/12/10
- [Qemu-devel] [PATCH target-arm v4 03/12] target-arm/helper.c: Allow cp15.c15 dummy override, Peter Crosthwaite, 2013/12/10
- [Qemu-devel] [PATCH target-arm v4 04/12] target-arm: Define and use ARM_FEATURE_CBAR, Peter Crosthwaite, 2013/12/10
- Re: [Qemu-devel] [PATCH target-arm v4 00/12] Fix Support for ARM CBAR and reset-hivecs,
Peter Crosthwaite <=
- [Qemu-devel] [PATCH target-arm v4 05/12] target-arm/cpu: Convert reset CBAR to a property, Peter Crosthwaite, 2013/12/10
- [Qemu-devel] [PATCH target-arm v4 06/12] arm/highbank: Use object_new() rather than cpu_arm_init(), Peter Crosthwaite, 2013/12/10
- [Qemu-devel] [PATCH target-arm v4 07/12] arm/highbank: Fix CBAR initialisation, Peter Crosthwaite, 2013/12/10
- [Qemu-devel] [PATCH target-arm v4 08/12] arm/xilinx_zynq: Use object_new() rather than cpu_arm_init(), Peter Crosthwaite, 2013/12/10
- [Qemu-devel] [PATCH target-arm v4 09/12] arm/xilinx_zynq: Implement CBAR initialisation, Peter Crosthwaite, 2013/12/10
- [Qemu-devel] [PATCH target-arm v4 10/12] arm/highbank.c: Fix MPCore periphbase name, Peter Crosthwaite, 2013/12/10
- [Qemu-devel] [PATCH target-arm v4 11/12] ARM: cpu: add "reset_hivecs" property, Peter Crosthwaite, 2013/12/10
- [Qemu-devel] [PATCH target-arm v4 12/12] ARM: arm_cpu_reset: make it possible to use high vectors for reset_exc, Peter Crosthwaite, 2013/12/10