Hi,
I am trying to read the system UUID from the System Table (Type 1) in
the SMBios set of tables. I am doing this during DriverBinding.Start()
part of the UEFI_DRIVER initialisation. Unfortunately the
gST->ConfigurationTable only contains 6 tables and SMBios is not one of
them.
Once I boot into UEFI shell or start a PXE booting process, the
gST->ConfigurationTable now contains 8 tables and SMBios is one of the
two new tables. If I however only boot to a HDD, this never seems to
happen.
Can someone offer some insight why this might be so and how would I go
about forcing the platform to provide the SMBios in
gST->ConfigurationTable at a sensible point?
Incidentally it seems ExitBootServices is not signaled on this platform
if the boot goes through to HDD either, which is another strange thing ...
Cheers,
Tom
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel