I thought that was the general idea? You already can change a fair amount of things from userland, like overclocking GPUs. Editing UEFI variables is another example of interaction between the firmware and the OS (adding boot entries and changing entry order is not so different from changing any other firmware settings). So it sounds doable.
Originally Posted by zanny