aboutsummaryrefslogtreecommitdiff
path: root/kernel/drivers (follow)
Commit message (Collapse)AuthorAge
* drivers: vgatb: buffer overflow checkHEADmainRaghuram Subramani2025-12-13
|
* drivers: vgatb: upcase definesRaghuram Subramani2025-12-13
|
* misc: C++->CRaghuram Subramani2025-12-06
| | | | | | I know; it's POINTLESS! However, I do enjoy programming in C more than C++ so I ended up spending the hour it takes converting this project from C++ to C.
* libk: Start work on custom liballocRaghuram Subramani2025-02-03
|
* drivers: vga_text_buffer: C->C++Raghuram Subramani2025-01-31
|
* drivers: serial: C->C++Raghuram Subramani2025-01-31
|
* kernel: mm: virtual: Refactor macros to make them less ambiguous, andRaghuram Subramani2025-01-10
| | | | implement table & directory lookup.
* misc: cmos->bubblRaghuram Subramani2025-01-06
|
* kernel: drivers: vga_text_buffer: Refactor vga_text_buffer_color to be aRaghuram Subramani2025-01-06
| | | | compile time constant.
* kernel: drivers: vga_text_buffer: Refactor some assignmentsRaghuram Subramani2025-01-06
|
* kernel: drivers: vga_text_buffer: Disable the cursorRaghuram Subramani2025-01-06
|
* kernel: drivers: serial: Check if the serial is faultyRaghuram Subramani2025-01-05
|
* build: Add headless targetRaghuram Subramani2025-01-05
|
* kernel: drivers; vga_text_buffer: Add a printf wrapperRaghuram Subramani2025-01-05
|
* misc: Two spaces before the copyright name.Raghuram Subramani2025-01-04
|
* kernel: printk: Color outputRaghuram Subramani2025-01-01
| | | | | The sender's name must be colorized in yellow, to make it easier to look at the logs.
* README: Update instructionsRaghuram Subramani2025-01-01
|
* all: Copyright: 2024-2025Raghuram Subramani2025-01-01
|
* kernel: drivers: Implement serial driver.Raghuram Subramani2025-01-01
| | | | It's a very primitive driver for outputting to serial console.
* kernel: include: driver->driversRaghuram Subramani2024-12-30
|
* kernel: drivers: vga_text_buffer: Drop unused 'initialized' variableRaghuram Subramani2024-12-30
|
* lsp: add ccls & .clang-formatRaghuram Subramani2024-12-30
|
* all: re-indentRaghuram Subramani2024-12-30
|
* global: update licensesRaghuram Subramani2024-12-30
|
* kernel: drivers: vga_text_buffer: fix bug in writing a character to theRaghuram Subramani2024-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: drivers: vga_text_buffer: fix indentationRaghuram Subramani2024-12-30
|
* kernel: Implement stack smashing protectorRaghuram Subramani2024-12-29
|
* kernel: implement printkRaghuram Subramani2024-12-29
|
* global: whitespacesRaghuram Subramani2024-12-29
|
* kernel: Use att syntax instead of intel, since I made a mistake with it.Raghuram Subramani2024-12-29
| | | | drivers/vga_text_buffer works now.
* drivers: vga_text_buffer: introduce wip driver that doesn't work yetRaghuram Subramani2024-12-29
For some reason, calling terminal_write_char('c'); within terminal_initialize works, but calling it elsewhere refuses to work.