summaryrefslogtreecommitdiff
path: root/Kernel/kprintf.cpp
AgeCommit message (Expand)Author
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
2019-07-21Kernel+LibC: Add a dbgputstr() syscall for sending strings to debug output.Andreas Kling
2019-06-22Kernel: Colorize debugger output from the kernel.Andreas Kling
2019-06-07AK: Rename printf.cpp to PrintfImplementation.h.Andreas Kling
2019-04-29Kernel: Have File virtuals take a FileDescriptor& rather than a Process&.Andreas Kling
2019-04-10Kernel: Remove two unneeded headers.Andreas Kling
2019-03-23Kernel: Introduce threads, and refactor everything in support of it.Andreas Kling
2019-01-31Big, possibly complete sweep of naming changes.Andreas Kling
2019-01-23Kernel: Get rid of Unix namespace.Andreas Kling