Hm. This is interesting. The address of the
OperationRegion (GNVS, SystemMemory, 0xDC227C18, 0xNNNN) in my vanilla factory DSDT changes when I boot from a USB memory stick. It is normally 0xDC227C18, but if I boot from a USB memory stick then it is 0xDC226C18. Odd. Isn’t it.
The reason for this 4 KB difference is unknown to me. Do you know why? If yes, then please let me know. Thanks!
Edit: I re-wrote a feature that I added to RevoBoot some time ago, which I lost with the SSD failure, but the new one should be fine. It is a bit different, but the new source code is already committed from dads computer. This way other developers – think Chameleon and Chimera devs – can use it for their boot loader. With a few changes of course 😉