Is the PCD database static?


Konstantin Aladyshev
 

Hello!

I'm trying to understand Dynamic PCDs in EDK2.
Is the PCD database static
(https://github.com/tianocore/edk2/blob/master/MdeModulePkg/Universal/PCD/Dxe/Service.c)?
I mean is it possible to add new PCD entries at runtime?
For example I have compiled OVMF and run it under QEMU. Is it possible
to create an UEFI_APPLICATION that would add some new PCD to the
database, and another UEFI_APPLICATION that would read that PCD from
the database?

Best regards,
Konstantin Aladyshev