Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | mm: page_table_allocator: prepare()->initialize() | Raghuram Subramani | 2025-02-05 |
| | |||
* | libk: liballoc: Move some inline functions into definitions | Raghuram Subramani | 2025-02-04 |
| | |||
* | libk: Finally, a proper kmalloc()! | Raghuram Subramani | 2025-02-04 |
| | |||
* | libk: remove m_prev from LibAlloc::Block | Raghuram Subramani | 2025-02-03 |
| | |||
* | libk: Start work on custom liballoc | Raghuram Subramani | 2025-02-03 |
| | |||
* | kernel: Make Spinlock an object | Raghuram Subramani | 2025-02-02 |
| | |||
* | libk: Finally a complete, working (afaik) liballoc! | Raghuram Subramani | 2025-02-01 |
| | |||
* | libk: kmalloc->liballoc && C->C++ | Raghuram Subramani | 2025-02-01 |
| | |||
* | libk: Working (afaik) kmalloc implementation | Raghuram Subramani | 2025-02-01 |
| | |||
* | libk: Minimal (barely) working implementation of kmalloc | Raghuram Subramani | 2025-02-01 |
| | |||
* | virtual_mm: make_table() must account for an uninitialized kmalloc() | Raghuram Subramani | 2025-02-01 |
| | |||
* | misc: init()->initialize() | Raghuram Subramani | 2025-02-01 |
| | |||
* | {halt,io,stack_smashing_protector,printf}: C->C++ | Raghuram Subramani | 2025-01-31 |
| | |||
* | {strlen,memory_map}: C->C++ | Raghuram Subramani | 2025-01-31 |
| | |||
* | {physical_mm,virtual_mm,kmalloc}: C->C++ | Raghuram Subramani | 2025-01-31 |
| | |||
* | drivers: serial: C->C++ | Raghuram Subramani | 2025-01-31 |
| | |||
* | libk: Temporary, incomplete, testing implementation of kmalloc | Raghuram Subramani | 2025-01-29 |
| | |||
* | kmalloc: Initial (extremely buggy) implementation from liballoc | Raghuram Subramani | 2025-01-28 |
| | |||
* | misc: cmos->bubbl | Raghuram Subramani | 2025-01-06 |
| | |||
* | misc: Two spaces before the copyright name. | Raghuram Subramani | 2025-01-04 |
| | |||
* | kernel: libk: Import Google lk's libc's printf implementation. | Raghuram Subramani | 2025-01-02 |
| | | | | | | SOURCES: https://android.googlesource.com/kernel/lk/+/upstream-master/lib/libc/printf.c https://android.googlesource.com/kernel/lk/+/upstream-master/lib/libc/include/printf.h | ||
* | kernel: printk: Color output | Raghuram Subramani | 2025-01-01 |
| | | | | | The sender's name must be colorized in yellow, to make it easier to look at the logs. | ||
* | all: Copyright: 2024-2025 | Raghuram Subramani | 2025-01-01 |
| | |||
* | kernel: drivers: Implement serial driver. | Raghuram Subramani | 2025-01-01 |
| | | | | It's a very primitive driver for outputting to serial console. | ||
* | kernel: Add halt() | Raghuram Subramani | 2024-12-30 |
| | |||
* | kernel: include: driver->drivers | Raghuram Subramani | 2024-12-30 |
| | |||
* | lsp: add ccls & .clang-format | Raghuram Subramani | 2024-12-30 |
| | |||
* | all: re-indent | Raghuram Subramani | 2024-12-30 |
| | |||
* | global: update licenses | Raghuram Subramani | 2024-12-30 |
| | |||
* | kernel: drivers: vga_text_buffer: fix bug in writing a character to the | Raghuram Subramani | 2024-12-30 |
| | | | | | | | screen. The index used a uint8_t instead of a size_t: therefore, it could not write to the entire screen, only a portion of it. | ||
* | kernel: implement printk | Raghuram Subramani | 2024-12-29 |
| | |||
* | global: whitespaces | Raghuram Subramani | 2024-12-29 |
| | |||
* | drivers: vga_text_buffer: introduce wip driver that doesn't work yet | Raghuram Subramani | 2024-12-29 |
For some reason, calling terminal_write_char('c'); within terminal_initialize works, but calling it elsewhere refuses to work. |