I am working on parsing a Multiboot1 info header in my kernel, however some of the information is seemingly corrupt.
I believe I am checking against the correct bits in the flags field, however this is the only thing I can think of that explains it.
Certain fields, such as framebuffer information and boot device information appears to be invalid. I have attached a screenshot of the output, and the link to my kernel's source code. Any help solving this would be appreciated!

https://github.com/Toriiiiiiiiii/Solkern