OUT EFI_GUID * Guid\r
)\r
{\r
- EFI_STATUS Status;\r
- static EFI_GUID GuidBase = { 0x14f95e01, 0xd562, 0x432e, { 0x84, 0x4a, 0x95, 0xa4, 0x39, 0x5, 0x10, 0x7e }};\r
- UINT64 MonotonicCount;\r
+ EFI_GUID GuidBase = { 0x14f95e01, 0xd562, 0x432e, { 0x84, 0x4a, 0x95, 0xa4, 0x39, 0x5, 0x10, 0x7e }};\r
+ static UINT64 Count = 0;\r
\r
CopyGuid (Guid, &GuidBase);\r
- \r
- Status = gBS->GetNextMonotonicCount (&MonotonicCount);\r
- ASSERT_EFI_ERROR (Status);\r
- \r
- //\r
- // Use Monotonic Count as a psedo random number generator.\r
- //\r
- *((UINT64 *) Guid) = *((UINT64 *) Guid) + MonotonicCount;\r
+\r
+ Count++; \r
+ *((UINT64 *) Guid) = *((UINT64 *) Guid) + Count;\r
}\r
\r
EFI_STATUS\r