Ok, it's definitely not my code. I pulled the framebuffer before and after my code runs ("screenshots" attached). Clearly, my code's output is sitting in the framebuffer afterwards, it just doesn't get drawn to the physical screen. Looking at the options the kernel was compiled with, it's using CONFIG_FB_DEFERRED_IO=y but not CONFIG_FB_VIRTUAL, so I don't see why it's doing this to me. Sigh.
|