Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-05-03 | Kernel: Implement __panic() for the aarch64 Kernel | Timon Kruiper | |
Now that dump_backtrace() works, we can actually print a helpful backtrace when the Kernel panics. | |||
2022-04-01 | Everywhere: Run clang-format | Idan Horowitz | |
2021-05-16 | Kernel/Graphics + SystemServer: Support text mode properly | Liav A | |
As we removed the support of VBE modesetting that was done by GRUB early on boot, we need to determine if we can modeset the resolution with our drivers, and if not, we should enable text mode and ensure that SystemServer knows about it too. Also, SystemServer should first check if there's a framebuffer device node, which is an indication that text mode was not even if it was requested. Then, if it doesn't find it, it should check what boot_mode argument the user specified (in case it's self-test). This way if we try to use bochs-display device (which is not VGA compatible) and request a text mode, it will not honor the request and will continue with graphical mode. Also try to print critical messages with mininum memory allocations possible. In LibVT, We make the implementation flexible for kernel-specific methods that are implemented in ConsoleImpl class. | |||
2021-04-22 | Everything: Move to SPDX license identifiers in all files. | Brian Gianforcaro | |
SPDX License Identifiers are a more compact / standardized way of representing file license information. See: https://spdx.dev/resources/use/#identifiers This was done with the `ambr` search and replace tool. ambr --no-parent-ignore --key-from-file --rep-from-file key.txt rep.txt * | |||
2021-02-14 | Kernel: Add a PANIC() function | Andreas Kling | |
Let's be a little more expressive when inducing a kernel panic. :^) PANIC(...) passes any arguments you give it to dmesgln(), then prints a backtrace and hangs the machine. |