summaryrefslogtreecommitdiff
path: root/Kernel/kprintf.cpp
AgeCommit message (Expand)Author
2023-05-19Kernel: Move a bunch of generic devices code into new subdirectoryLiav A
2023-03-01Kernel: Remove includes to LibC stdarg definitionsLiav A
2023-01-02Kernel: Turn lock ranks into template parameterskleines Filmröllchen
2022-12-28Kernel: Reorganize Arch/x86 directory to Arch/x86_64 after i686 removalLiav A
2022-12-28Kernel: Remove i686 supportLiav A
2022-09-20Kernel: Don't blindly compile Bochs debug output code in ConsoleDeviceLiav A
2022-09-20Kernel: Abstract platform-specific serial port access from kprintfLiav A
2022-08-27Kernel: Changed serial debug functions and variables for readabilitySkye Sprung
2022-08-19Kernel: Require lock rank for Spinlock constructionkleines Filmröllchen
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-02-09Kernel: Instantiate a TextModeConsole early on if there's no framebufferLiav A
2022-02-09LibC+Kernel: Remove global variable use from snprintf and fprintfAndrew Kaster
2022-02-04Kernel: Set up an initial boot framebuffer consoleTom
2021-12-30Kernel: Simplify some if statementsHendiadyoin1
2021-11-24Kernel+UE+LibC: Remove unused dbgputch syscallBen Wiederhake
2021-10-01Kernel: Move x86 IO instructions code into the x86 specific folderLiav A
2021-09-17Kernel/Devices: Use try_create_device helper for ConsoleDeviceLiav A
2021-09-17Kernel/Devices: Move ConsoleDevice into the Devices source directoryLiav A
2021-09-10Kernel: Add kernelearlyputstr and use it in dbgln in very-early bootIdan Horowitz
2021-08-22Kernel: Rename ScopedSpinlock => SpinlockLockerAndreas Kling
2021-08-22Kernel: Rename SpinLock => SpinlockAndreas Kling
2021-08-13Kernel: Introduce a StringView overload of dbgputstr(..)Brian Gianforcaro
2021-08-07Kernel: Move SpinLock.h into Locking/Jean-Baptiste Boric
2021-08-06Kernel: Hold the global logging lock in dbgputchIdan Horowitz
2021-08-01Kernel: Remove unused header includesBrian Gianforcaro
2021-06-24Kernel: Add dbgputch() to kstdio.hMax Wipfli
2021-06-03Kernel: Support new lines when doing critical printingLiav A
2021-05-31Kernel: Rename instances of IO port 0xe9 to BOCHS_DEBUG_PORTNick Miller
2021-05-17Kernel: Implement a PCI Serial Device driverIdan Horowitz
2021-05-16Kernel/Graphics + SystemServer: Support text mode properlyLiav A
2021-05-16Kernel: Rename Console => ConsoleDeviceLiav A
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-03-12Everywhere: Remove klog(), dbg() and purge all LogStream usage :^)Andreas Kling
2021-02-20Kernel: Don't take debug logging lock in sprintf()Andreas Kling
2021-02-17Kernel: Remove kprintf()Andreas Kling
2021-02-17Kernel: Remove dbgprintf() from kernelAndreas Kling
2021-01-09Everywhere: Replace a bundle of dbg with dbgln.asynts
2020-08-22Kernel: Stop supporting sprintfBen Wiederhake
2020-08-22AK+Kernel: Support snprintfBen Wiederhake
2020-08-12Kernel: Mark compilation-unit-only functions as staticBen Wiederhake
2020-08-06AK+Kernel+LibC: Add vdbgprintf()Andreas Kling
2020-07-03Kernel: Allow recursion when writing to the debug logTom
2020-07-01Kernel: Serialize debug outputTom
2020-05-16Kernel: Absorb LibBareMetal back into the kernelAndreas Kling
2020-02-09Kernel: Apply changes to use LibBareMetal definitionsLiav A
2020-01-18Meta: Add license header to source filesAndreas Kling
2019-11-27Kernel: Demangle userspace ELF symbols in backtracesAndreas Kling
2019-11-03Kernel: Prevent kprintf() from asserting in Console::the() (#718)Nicolas Van Bossuyt
2019-09-09Kernel: Write logs into dmesg from the start of the boot processConrad Pankoff
2019-08-11Kernel: Add serial_debug cmdline parameterConrad Pankoff