Commit Graph

6 Commits

Author SHA1 Message Date
csd4ni3l 5f4154bd24 Remove unused imports, merge ps2 and virtio to both use linux input
events and move parsing code to libxunil, and add mouse support again by
using them, remove unneeded graphics and console output code, merge
build files to a rust app builder, make framebuffer a driver and remove
the graphics folder, add shell as an app in VFS
2026-05-28 18:51:03 +02:00
csd4ni3l 7070b53355 Remove unneccessary debug, increase kernel heap to 64mb, add a global
build_and_run script, fix build.rs sometimes using the wrong
architecture, add badapple ELF and change default font size to 1 for it
to work, improve framebuffer errors, remove unnecessary commands from
make and improve debug filtering
2026-05-23 17:28:21 +02:00
csd4ni3l 4bd55e6cbb Add xunil-init as a submodule 2026-05-07 20:33:54 +02:00
csd4ni3l d60f80c8a4 Fix libxunil not being in the repo 2026-04-07 23:06:30 +02:00
csd4ni3l 33e849153f Add libxunil as a submodule. 2026-04-07 23:04:01 +02:00
csd4ni3l 6ac13a876f Add ET_DYN support for the ELF loader, which required adding
relocations, add some more functions to libxunil, use include inside of
tests instead of manually defining types and add basic libc header
files. Move libxunil to the user folder, and add helloworld and
doomgeneric as apps
2026-04-01 21:25:34 +02:00