GRUB outputs imagery to a screen for you to interact with (assuming that you can see it, which isn't a safe assumption), so there's a whole subsystem for generating & outputting that imagery!
This includes a couple small byte arrays of output for initializing sm712 displays. And a couple for sis315, one of which is non-trivially long.
There's a driver for Radeon Yeeloong3a GPUs. Its info&fini method copies a property over to the caller & invokes generic finalization.
1/?