- PCD_TOKEN_NUMBER tn;\r
- UINTN Size;\r
- VOID * Ptr;\r
- UINT32 Uint32;\r
- UINT32 Uint32a;\r
- UINT64 Uint64;\r
- UINT64 Uint64a;\r
- INTN i;\r
-\r
- tn = 0x00001000;\r
-\r
- Size = LibPcdGetSize (tn);\r
- Ptr = LibPcdGetPtr (tn); /* a:RW;2880;512!e:RW;262144;512 */\r
- \r
- tn = 0x00001001;\r
- Size = LibPcdGetSize (tn); /* FW;40960;512 */\r
- \r
- tn = 0x00001002;\r
- Size = LibPcdGetSize (tn); /* FW;40960;512 */\r
- Ptr = LibPcdGetPtr (tn);\r
- \r
- LibPcdSetSku (0x0a);\r
- tn = 0x2233;\r
- Uint64 = LibPcdGet64 (tn);\r
- \r
- LibPcdSetSku (0x0b);\r
- Uint64 = LibPcdGet64 (tn);\r
- \r
- LibPcdSetSku (0x0c);\r
- Uint64a = LibPcdGet64 (tn);\r
- \r
- LibPcdSetSku (0);\r
- tn = 0x2233;\r
- Uint64 = LibPcdGet64 (tn);\r
- \r
- \r
- tn = 0xfaceface;\r
- Size = LibPcdGetExSize (&Guid1, tn);\r
- Uint32 = LibPcdGetEx32 (&Guid1, tn);\r
- \r
- LibPcdCallBackOnSet (&Guid1, tn, OnsetCallback1);\r
- \r
- LibPcdCancelCallBackOnSet (&Guid1, tn, OnsetCallback1);\r
- \r
- for (i = 0; i < 2; i++) {\r
- Uint32a = LibPcdSetEx32 (&Guid1, tn, Uint32 + i);\r
- DebugPrint (0x80000000, "%x\n", Uint32a);\r
- }\r
- \r