Skip to content

Latest commit

 

History

History
 
 

pal_baremetal

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

Please Note: The code in the "pal_baremetal" directory is only a reference code for implementation of PAL API's and it has not been verified on any model or SoC's.

The directory pal_baremetal consists of the reference code of the PAL API's specific to a platform. Description of each directory are as follows:

  1. src: The implementation common to all the baremetal platforms for all modules are in the source directory.
  2. include:
  • pcie_enum.h: Implementation needed for enumeration.
  • pal_common_support.h: Implementation that is common to all platforms.
  1. FVP: Contains Platform specific code. The details in this folder need to be modified w.r.t the platform.

Build Steps

Reference Makefile is present at Makefile. To compile BSA, perform following steps.

  1. cd bsa-acs
  2. export BSA_PATH=pointing to BSA directory
  3. export GCC49_AARCH64_PREFIX=GCC toolchain path pointing to /bin/aarch64-linux-gnu-
  4. make

The output library files will be generated at <bsa_path>/build/lib/


Copyright (c) 2023, Arm Limited and Contributors. All rights reserved.