BdsAppLoader.c\r
BdsHelper.c\r
BdsLoadOption.c\r
-\r
- BdsLinuxLoader.c\r
- BdsLinuxAtag.c\r
BdsLinuxFdt.c\r
\r
+[Sources.ARM]\r
+ Arm/BdsLinuxLoader.c\r
+ Arm/BdsLinuxAtag.c\r
+\r
+[Sources.AARCH64]\r
+ AArch64/BdsLinuxLoader.c\r
+ AArch64/BdsLinuxLoaderHelper.S | GCC\r
+\r
[Packages]\r
MdePkg/MdePkg.dec\r
EmbeddedPkg/EmbeddedPkg.dec\r
ArmPkg/ArmPkg.dec\r
+ ArmPlatformPkg/ArmPlatformPkg.dec\r
\r
[LibraryClasses]\r
ArmLib\r
+ ArmSmcLib\r
BaseLib\r
DebugLib\r
DevicePathLib\r
FdtLib\r
TimerLib\r
\r
+[LibraryClasses.AARCH64]\r
+ ArmGicLib\r
+\r
[Guids]\r
gEfiFileInfoGuid\r
gArmMpCoreInfoGuid\r
+ gArmGlobalVariableGuid\r
\r
[Protocols]\r
gEfiBdsArchProtocolGuid \r
gEfiDiskIoProtocolGuid\r
gEfiUsbIoProtocolGuid\r
gEfiLoadedImageProtocolGuid\r
+ gEfiSimpleNetworkProtocolGuid\r
\r
-[FeaturePcd] \r
+[FeaturePcd]\r
+ gArmTokenSpaceGuid.PcdArmPsciSupport\r
\r
[FixedPcd]\r
gArmTokenSpaceGuid.PcdSystemMemoryBase\r
\r
gArmTokenSpaceGuid.PcdArmMachineType\r
gArmTokenSpaceGuid.PcdArmLinuxFdtMaxOffset\r
- gArmTokenSpaceGuid.PcdArmLinuxKernelFixedOffset\r
+ gArmTokenSpaceGuid.PcdArmLinuxFdtAlignment\r
gArmTokenSpaceGuid.PcdArmLinuxKernelMaxOffset\r
+\r
+[FixedPcd.ARM]\r
gArmTokenSpaceGuid.PcdArmLinuxAtagMaxOffset\r
- \r
+\r
+[FixedPcd.AARCH64]\r
+ gArmTokenSpaceGuid.PcdGicDistributorBase\r
+ gArmTokenSpaceGuid.PcdGicSgiIntId\r
+\r
[Depex]\r
TRUE\r