Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
This happened when I accidentally tried to boot a full GRUB .iso image as a kernel in Qemu. Took me longer than I'd care to admit to figure out what was causing it
I have a problem with old (24 y.o.) hardware. When I try to scroll in VESA (using fast memcpy), it starts the simulation of a broken display (color flooding and occasional strips). Just on this one, and only with my OS.
Can't really take a screenshot of it though, unfortunately
Some years ago, when I tried to write a native driver for the Intel integrated GPU of my old PC.
I was accidentally writing in text mode (0xb8000) after modesetting (or viceversa writing in the framebuffer while still in text mode, my memory of this particular bug is fuzzy)
this is what happens when you turn a riva 128 off mid-frame by disabling the entire gpu. not my os but someone writing direct access code. the os was still active and they were able to acpi power down.
Kaph — a modular OS intended to be easy and fun to administer and code for.
"May wisdom, fun, and the greater good shine forth in all your work." — Leo Brodie
This is how errors are shown in my current FPGA development:
An PCIe connected FPGA can really break anything in an OS, and in BIOS too. In the current scenario, a bug creates errors in a physical memory structure, which crashes the driver & application. I''ve also had crashes caused by writing to physical address zero, which makes the PC fail to boot.