In a github project I saw a feature as follows:
Support for writing to custom shadow configuration space.
I know what PCI config space is but what is a "shadow configuration space"? I google'd but could not come across anything that explains it clearly.
Here is the link to the project: https://github.com/ufrisk/LeechCore