|
@@ -63,6 +63,10 @@
|
|
|
|
|
|
EfiFileLib|EmbeddedPkg/Library/EfiFileLib/EfiFileLib.inf
|
|
|
|
|
|
+ # These libraries are used by the dynamic EFI Shell commands
|
|
|
+ ShellLib|ShellPkg/Library/UefiShellLib/UefiShellLib.inf
|
|
|
+ FileHandleLib|MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf
|
|
|
+ SortLib|MdeModulePkg/Library/UefiSortLib/UefiSortLib.inf
|
|
|
|
|
|
PeCoffGetEntryPointLib|MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.inf
|
|
|
|
|
@@ -345,13 +349,18 @@
|
|
|
gEmbeddedTokenSpaceGuid.PcdEmbeddedPerformanceCounterPeriodInNanoseconds|77
|
|
|
gEmbeddedTokenSpaceGuid.PcdEmbeddedPerformanceCounterFrequencyInHz|13000000
|
|
|
|
|
|
+ # We want to use the Shell Libraries but don't want it to initialise
|
|
|
+ # automatically. We initialise the libraries when the command is called by the
|
|
|
+ # Shell.
|
|
|
+ gEfiShellPkgTokenSpaceGuid.PcdShellLibAutoInitialize|FALSE
|
|
|
+
|
|
|
#
|
|
|
# ARM Pcds
|
|
|
#
|
|
|
gArmTokenSpaceGuid.PcdArmUncachedMemoryMask|0x0000000040000000
|
|
|
|
|
|
gArmPlatformTokenSpaceGuid.PcdDefaultBootDescription|L"Linux from SD"
|
|
|
- gArmPlatformTokenSpaceGuid.PcdDefaultBootDevicePath|L"VenHw(B615F1F5-5088-43CD-809C-A16E52487D00)/HD(1,MBR,0x00000000,0x3F,0x19FC0)/zImage"
|
|
|
+ gArmPlatformTokenSpaceGuid.PcdDefaultBootDevicePath|L"VenHw(B615F1F5-5088-43CD-809C-A16E52487D00)/HD(1,MBR,0x00000000,0x3F,0x19FC0)/Image"
|
|
|
gArmPlatformTokenSpaceGuid.PcdDefaultBootArgument|"console=tty0 console=ttyS2,115200n8 root=UUID=a4af765b-c2b5-48f4-9564-7a4e9104c4f6 rootwait ro earlyprintk"
|
|
|
gArmPlatformTokenSpaceGuid.PcdDefaultBootType|1
|
|
|
gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut|10
|
|
@@ -473,6 +482,9 @@
|
|
|
MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf
|
|
|
ArmPlatformPkg/Bds/Bds.inf
|
|
|
|
|
|
+ # Legacy Linux Loader
|
|
|
+ ArmPkg/Application/LinuxLoader/LinuxLoader.inf
|
|
|
+
|
|
|
#
|
|
|
# Example Application
|
|
|
#
|