+ ## This is the max buffer for ShellLib, FileHandleLib, and internal Shell printings.\r
+ gEfiShellPkgTokenSpaceGuid.PcdShellPrintBufferSize|16000|UINT16|0x0000000C\r
+\r
+ ## This flag is used to control the commands available in the shell\r
+ gEfiShellPkgTokenSpaceGuid.PcdShellSupportLevel|3|UINT8|0x00000001\r
+\r
+ ## This flag is used to control the profiles available in the shell\r
+ # don't forget to update the text file if you change this.\r
+ # bit 0 = Drivers1\r
+ # bit 1 = Debug1\r
+ # bit 2 = Install1\r
+ # bit 3 = Network1\r
+ gEfiShellPkgTokenSpaceGuid.PcdShellProfileMask|0xFF|UINT8|0x0000000D\r
+\r
+ ## This is the character count for allocation for consistent mappings\r
+ gEfiShellPkgTokenSpaceGuid.PcdShellMapNameLength|50|UINT8|0x00000009\r
+\r
+ ## This determins how many bytes are read out of files at a time for file operations (type, copy, etc...)\r
+ gEfiShellPkgTokenSpaceGuid.PcdShellFileOperationSize|1000|UINT16|0x0000000A\r
+\r
+[PcdsFixedAtBuild, PcdsPatchableInModule, PcdsDynamic, PcdsDynamicEx]\r
+ ## This flag is used to control the protocols produced by the shell\r
+ # If TRUE the shell will produce EFI_SHELL_ENVIRONMENT2 and EFI_SHELL_INTERFACE\r
+ gEfiShellPkgTokenSpaceGuid.PcdShellSupportOldProtocols|FALSE|BOOLEAN|0x00000002\r
+\r
+ ## this flag determins whether Page Break (-b) defaults to on or off in the shell\r
+ gEfiShellPkgTokenSpaceGuid.PcdShellPageBreakDefault|FALSE|BOOLEAN|0x00000006\r