Yes, using the ARMVExpress package is a way to start. You can also have a look at this page: http://tianocore.sourceforge.net/wiki/ArmPlatformPkg Let me know if you have any difficulty. ________________________________________ From: Ravi Chhabra [ravi.chhabra@broadcom.com] Sent: 06 November 2014 21:05 To: Olivier Martin; linaro-uefi@lists.linaro.org Subject: RE: question on EDK build patch step
Hi Olivier,
Thank you so much for the reply. That was helpful. I was able to build successfully.
I am quite a beginner in this area. I would appreciate if you could educate me on this. I am assigned the task of building the uefi boot package for our design.
Design Details: (Simple Version) v8 architecture – (A53) UART – 0x4000_0000 Flash – 0x0000_0000 Internal RAM – 16MB External RAM
At this point, my aim is to get uefi boot-up prompt through UART.
I am trying to understand ARMVExpress package and planning to reuse that for the most part.
Please correct me if that’s not the right way. I would greatly appreciate if you could give me some direction. Thanks again.
Thanks, Ravi C
From: Olivier Martin [mailto:olivier.martin@arm.com] Sent: Wednesday, October 29, 2014 11:48 AM To: Ravi Chhabra; linaro-uefi@lists.linaro.org Subject: RE: question on EDK build patch step
This patch is actually not required anymore. BaseTools should fully support ARM and AArch64. I will delete this patch now.
Unfortunately I cannot update the wikipages. I cannot login anymore – I am waiting for the wikipage maintainer to fix it.
From: linaro-uefi-bounces@lists.linaro.orgmailto:linaro-uefi-bounces@lists.linaro.org [mailto:linaro-uefi-bounces@lists.linaro.org] On Behalf Of Ravi Chhabra Sent: 29 October 2014 18:00 To: linaro-uefi@lists.linaro.orgmailto:linaro-uefi@lists.linaro.org Subject: [Linaro-uefi] question on EDK build patch step
Hi,
I am trying to build edk by following the steps in readme file. For some reason, I am unable to patch the files. Getting following error:
edk2> patch -p1 < ArmPlatformPkg/Documentation/patches/BaseTools-Pending-Patches.patch
patching file BaseTools/Source/C/GenFw/Elf32Convert.c
Hunk #1 FAILED at 1.
Hunk #2 FAILED at 18.
Hunk #3 FAILED at 264.
Hunk #4 FAILED at 291.
Hunk #5 FAILED at 315.
5 out of 5 hunks FAILED -- saving rejects to file BaseTools/Source/C/GenFw/Elf32Convert.c.rej
patching file BaseTools/Source/C/GenFw/Elf64Convert.c
Hunk #1 FAILED at 19.
Hunk #2 FAILED at 258.
Hunk #3 FAILED at 286.
Hunk #4 FAILED at 310.
4 out of 4 hunks FAILED -- saving rejects to file BaseTools/Source/C/GenFw/Elf64Convert.c.rej
Please help.
Thanks, Ravi C
-- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered in England & Wales, Company No: 2557590 ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered in England & Wales, Company No: 2548782