Commit Graph

35 Commits

Author SHA1 Message Date
482afb47d7 USB driver polling user app, handle only one XHCI controller for now, Implement USB device addressing
All checks were successful
Build ISO image / build-and-deploy (push) Successful in 3m47s
Build documentation / build-and-deploy (push) Successful in 2m38s
2026-03-29 18:59:20 +02:00
3a48856ee4 sdutil FAT formatting, libfat fix memcpy overflow, generate linker .map files for user apps
All checks were successful
Build documentation / build-and-deploy (push) Successful in 3m46s
2026-03-21 00:08:19 +01:00
bf1e8e8573 libinput Generic way of gathering user commandline input
All checks were successful
Build documentation / build-and-deploy (push) Successful in 3m49s
2026-03-20 18:04:26 +01:00
65a7511e36 Implement environment variables 2026-03-16 21:20:00 +01:00
41c979e41b Generate docs for apps
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m46s
2026-03-15 23:34:51 +01:00
08cdf73c41 docs fix makefile shell expansions
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m31s
2026-03-15 22:41:42 +01:00
60c44f2939 docs fix generation for libs
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m44s
2026-03-15 22:26:49 +01:00
217179c9a0 Handle IRQs inside the kernel
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m42s
2026-03-13 20:33:27 +01:00
4760818118 Spinlock save cpu flags 2026-03-12 22:48:34 +01:00
5024870dc7 Implement debug console device 2026-03-11 15:35:36 +01:00
4b099f04f5 Fix FAT driver issues (FAT32 while being under 32MiB), liballoc alignment so SSE doesnt break 2026-03-10 21:01:49 +01:00
bea4ddd2c8 Berry failed port attempt leftovers :(
All checks were successful
Build documentation / build-and-deploy (push) Successful in 3m9s
2026-03-08 23:35:41 +01:00
955dbc7614 Use LLVM linker, Dockerfile now works without GCC
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m16s
2026-03-07 10:41:35 +01:00
bc5b04d809 Build via docker
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m27s
2026-03-07 03:49:35 +01:00
b9e8a8bf1d Integrate LZ4 library, compress the ramdisk
All checks were successful
Build documentation / build-and-deploy (push) Successful in 1m53s
2026-03-07 02:54:26 +01:00
58c515e90a Create libioutil, implement a filewriter
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m21s
2026-03-02 22:47:10 +01:00
f846edf0ff Add arena allocator library
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m44s
2026-02-25 18:20:59 +01:00
02e77b5c90 CE interactive shell
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m36s
2026-02-21 22:14:16 +01:00
7601ea68e2 Rename libmsl to libsystem
All checks were successful
Build documentation / build-and-deploy (push) Successful in 3m6s
2026-02-21 12:00:59 +01:00
7726fd2f00 Implement VFS syscalls
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m29s
2026-02-15 21:34:07 +01:00
60f201ab55 Add .PHONY targets for lib makefiles
All checks were successful
Build documentation / build-and-deploy (push) Successful in 1m22s
2026-02-15 14:33:06 +01:00
927d9e4c73 Working PS/2 keyboard driver
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m19s
2026-02-15 14:28:07 +01:00
b0b69f3e9e Add sys_exec () and libprocess wrapper, fix ramdisk tar parsing
All checks were successful
Build documentation / build-and-deploy (push) Successful in 1m26s
2026-02-14 21:50:09 +01:00
394753b781 Docs remove Global Namespace markdown heading
All checks were successful
Build documentation / build-and-deploy (push) Successful in 1m11s
2026-02-13 16:47:21 +01:00
ea6f13397e Generic lib.mk makefile for building libraries
All checks were successful
Build documentation / build-and-deploy (push) Successful in 1m32s
2026-02-13 16:34:02 +01:00
360080b44e Generate docs for libs, update docs build process
All checks were successful
Build documentation / build-and-deploy (push) Successful in 1m18s
2026-02-13 00:23:15 +01:00
ab758d8929 Move string functions to libstring
All checks were successful
Build documentation / build-and-deploy (push) Successful in 27s
2026-02-12 23:05:04 +01:00
ec6cd43a14 Move out libmsl functionality into separate libs
All checks were successful
Build documentation / build-and-deploy (push) Successful in 26s
2026-02-12 22:57:33 +01:00
f07e920270 Minimal device system, implement terminal device and libterminal
All checks were successful
Build documentation / build-and-deploy (push) Successful in 55s
2026-02-12 15:49:04 +01:00
1c64d608bd Rename make/libc.mk -> make/libmsl.mk
All checks were successful
Build documentation / build-and-deploy (push) Successful in 44s
2026-01-28 23:57:28 +01:00
95f590fb3b multi-cpu scheduling WIP 2026-01-25 15:54:00 +01:00
d09e4d97ad Fix missing headers, generate compile db with bear
All checks were successful
Build documentation / build-and-deploy (push) Successful in 31s
2026-01-06 03:08:13 +01:00
902682ac11 Remove doxygen infra
All checks were successful
Build documentation / build-and-deploy (push) Successful in 31s
2026-01-06 01:41:07 +01:00
b5353cb600 Auxilary scripts for formatting all components
All checks were successful
Build documentation / build-and-deploy (push) Successful in 44s
2026-01-04 01:44:02 +01:00
e077d322f4 Rewrite init app in C, introduce MSL (MOP3 System Library)
All checks were successful
Build documentation / build-and-deploy (push) Successful in 35s
2026-01-04 01:11:31 +01:00