vram allocation failure was due to me not enabling the panel driver and the error path in the kernel being a bit broken. Anways, it works now :)