Over at https://github.com/sparques/tinygo-uefi-poc I have the roughest of proof of concept for adding support for an amd64/uefi target.
Code compiles and executes in the UEFI shell--I can even write junk to video memory--but I have not been able to get any of the UEFI services to work under Go.
I'm pretty stuck and would appreciate any insight or help.