- Status = mAcpiTableProtocol->InstallAcpiTable (\r
- mAcpiTableProtocol,\r
- Table,\r
- TableSize,\r
- &mRamDiskSsdtTableKey\r
- );\r
- ASSERT_EFI_ERROR (Status);\r
+ if (Table->OemTableId == SIGNATURE_64 ('R', 'a', 'm', 'D', 'i', 's', 'k', ' ')) {\r
+ Status = mAcpiTableProtocol->InstallAcpiTable (\r
+ mAcpiTableProtocol,\r
+ Table,\r
+ TableSize,\r
+ &mRamDiskSsdtTableKey\r
+ );\r
+ ASSERT_EFI_ERROR (Status);\r
+\r
+ if (!EFI_ERROR (Status)) {\r
+ mRamDiskSsdtTableKeyValid = TRUE;\r
+ }\r