
On Tue, May 21, 2024 at 01:21:01PM +0000, Brunham, Kalen wrote:
Adding Tom Rini.
Any update from others?
-----Original Message----- From: Brunham, Kalen kalen.brunham@intel.com Sent: Friday, May 17, 2024 3:14 PM To: U-Boot@lists.denx.de Subject: [PATCH 1/1] Added arm64 assembly for examples/api crt0
I've encountered a problem when compiling the 'examples/api' directory for ARM64 in U-boot. The problem lies in the assembly code in 'examples/api/crt0.S' where the current CONFIG_ARM code is only 32-bit. When targeting ARM64, a 64-bit version is necessary.
I have proposed a fix by including a 'CONFIG_ARM64' section in the assembly code as shown below. These changes have been check via https://github.com/u-boot/u-boot/pull/538.
Feedback is welcome.
I would start by asking why you're using the API on ARM64, I don't know that it even works there otherwise.