On 5 February 2016 at 16:55, Ryan Harkin <[email protected]> wrote:
> Hi Jeremy,
>
> I just wanted to follow up on this old patch series.  I've pushed them
> into my tree for the 16.02 Platforms release [1].
>
> However, Leif had a few comments, as do I, and it would be good to get
> them addressed so we can get the code upstream.
>
> First thing I noticed was that patch 3 wouldn't apply.  Git was
> convinced it was corrupt no matter what I did, so I applied it by
> hand.
>
> While I was applying it, I dropped gArmGlobalVariableGuid from
> SmbiosPlatformDxe.inf.  It was unused and Ard removed it from the code
> base shortly after you posted your series, I think.  Keep that in mind
> why you update them.
>
> For what it's worth, with your patches in place, I now see a lovely
> title banner in Intel BDS:
>
>  ARM Juno Development Platform
>  Cortex-A57                                          0.65 GHz
>  EDK II                                              0 MB RAM
>
> Unfortunately, the data isn't correct.  I think the A57 is running at
> 800 MHz and the A53 is at 650 MHz on R1.  But the board boots from
> A53, so I assume it's supposed to say "Cortex-A53" on the UI.
>
> Then, when I run it on R2, it still says it's an A57 at 0.65 GHz / 650
> Mhz, when the board has A72s running at 1 Ghz and A53s at 800 Mhz.
>
> I assume the 650 is coming from "mArmDefaultType4_a53", so I guess
> there needs to be something smarter in there.
>
> And the amount of RAM should be fixed up too.
>

And I forgot to mention, that because I've removed Juno from EDK2 in
my tree, I split your last patch into two: one for EDK2 and another
for OpenPlatformPkg [2].

> Cheers,
> Ryan.
>
> [1] 
> https://git.linaro.org/landing-teams/working/arm/edk2.git/shortlog/refs/tags/armlt-20160205
[2] 
https://git.linaro.org/landing-teams/working/arm/OpenPlatformPkg.git/shortlog/refs/tags/armlt-20160205

>
> On 20 November 2015 at 22:18, Jeremy Linton <[email protected]> wrote:
>> SMBIOS data is consumed by a wide range of enterprise applications.
>>
>> This patch adds basic SMBIOS data for the ARM Juno. Most of the
>> data is static. The system memory layout and juno revision
>> are updated depending on the platform. To accomplish the juno revision
>> detection the Juno revision code in ArmJunoDxe was hoisted into the
>> platform.h file on the recommendation of others (to avoid a AFTER
>> dependency).
>>
>> With this patch, both the EFI shell and linux dmidecode commands
>> return useful information.
>>
>> Jeremy Linton (3):
>>   Code to detect what juno revision we are running on.
>>   Convert ArmJunoDxe to use common juno revision code
>>   ArmPlatformPkg/ArmJunoPkg: Create SMBIOS/DMI data for Juno
>>
>>  ArmPlatformPkg/ArmJunoPkg/ArmJuno.dsc              |  12 +
>>  ArmPlatformPkg/ArmJunoPkg/ArmJuno.fdf              |   6 +
>>  .../ArmJunoPkg/Drivers/ArmJunoDxe/ArmJunoDxe.c     |  52 +-
>>  ArmPlatformPkg/ArmJunoPkg/Include/ArmPlatform.h    |  41 ++
>>  .../SmbiosPlatformDxe/SmbiosPlatformDxe.c          | 781 
>> +++++++++++++++++++++
>>  .../SmbiosPlatformDxe/SmbiosPlatformDxe.inf        |  69 ++
>>  6 files changed, 917 insertions(+), 44 deletions(-)
>>  create mode 100644 
>> ArmPlatformPkg/ArmJunoPkg/SmbiosPlatformDxe/SmbiosPlatformDxe.c
>>  create mode 100644 
>> ArmPlatformPkg/ArmJunoPkg/SmbiosPlatformDxe/SmbiosPlatformDxe.inf
>>
>> --
>> 2.4.3
>>
>>
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to