On 24 March 2016 at 23:00, Ard Biesheuvel <ard.biesheu...@linaro.org> wrote:
> On 24 March 2016 at 21:30, Leo Duran <leo.du...@amd.com> wrote:
>> From: Leendert van Doorn <leend...@paramecium.org>
>>
>> Contributed-under: TianoCore Contribution Agreement 1.0
>> Signed-off-by: Leo Duran <leo.du...@amd.com>
>
> Reviewed-by: Ard Biesheuvel <ard.biesheu...@linaro.org>
>

I have committed the following patches

f0bbcdf80df9 ArmPkg|EmbeddedPkg: make PcdCpuVectorBaseAddress 64 bits wide
91673dfdfe78 ArmPlatformPkg: fixups for 64-bit pointers
7e5a6e394c65 ArmPkg: apply Cortex-A57 errata
da6ae666410e EmbeddedPkg/RTC: use returned status at init-time

which correspond with 5 of the patches that you sent. The remaining
ones are either the responsibility of other maintainers, or require
further discussion.

Thanks,
Ard.


>> ---
>>  ArmPkg/Drivers/ArmCpuLib/ArmCortexA5xLib/ArmCortexA5xLib.c | 9 ++++++---
>>  1 file changed, 6 insertions(+), 3 deletions(-)
>>
>> diff --git a/ArmPkg/Drivers/ArmCpuLib/ArmCortexA5xLib/ArmCortexA5xLib.c 
>> b/ArmPkg/Drivers/ArmCpuLib/ArmCortexA5xLib/ArmCortexA5xLib.c
>> index 135bd6b..3d39acd 100644
>> --- a/ArmPkg/Drivers/ArmCpuLib/ArmCortexA5xLib/ArmCortexA5xLib.c
>> +++ b/ArmPkg/Drivers/ArmCpuLib/ArmCortexA5xLib/ArmCortexA5xLib.c
>> @@ -40,12 +40,15 @@ ArmCpuSetup (
>>    }
>>
>>    //
>> -  // If CPU is CortexA57 r0p0 apply Errata: 806969
>> +  // If CPU is CortexA57 r0p0 apply Errata workarounds
>>    //
>>    if ((ArmReadMidr () & ((ARM_CPU_TYPE_MASK << 4) | ARM_CPU_REV_MASK)) ==
>>                           ((ARM_CPU_TYPE_A57 << 4) | ARM_CPU_REV(0,0))) {
>> -    // DisableLoadStoreWB
>> -    ArmSetCpuActlrBit (1ULL << 49);
>> +
>> +    // Errata 806969: DisableLoadStoreWB (1ULL << 49)
>> +    // Errata 813420: Execute Data Cache clean as Data Cache 
>> clean/invalidate  (1ULL << 44)
>> +    // Errata 814670: disable DMB nullification (1ULL << 58)
>> +    ArmSetCpuActlrBit ( (1ULL << 49) | (1ULL << 44) | (1ULL << 58) );
>>    }
>>  }
>>
>> --
>> 1.9.1
>>
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to