You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jul 5, 2023. It is now read-only.
This took a while to do, but I have a basic version working.
You need to make a message (exactly one with multiple tags) to the GPU mailbox. This will configure the framebuffer correctly and return a physical address pointing to the framebuffer.
Then the kernel needs to understand virtual memory, so it can dynamically take the physical address and create a page table entry for it so the buffer shows up in virtual memory.
It's here that I was stuck for the longest time. Apparently the address returned by the GPU has to be masked for it to be a valid physical address. I didn't know this.
Once that is done, we can draw things out to a screen by flipping bits in the frame buffer.
Start drawing things out to HDMI. Use Framebuffers.
The text was updated successfully, but these errors were encountered: