Commit Graph

13 Commits

Author SHA1 Message Date
wash 4d30949a4d meta: add debugging library
the debug library can be used by both server (the kernel) and client
(the debugger) applications. the library implements the protocol
that is used for communication between the kernel and debugger, as
well as handling for any requests supported by the protocol.
2026-06-06 17:25:00 +01:00
wash c90ee285cc cmake: fix release build detection 2026-05-28 18:12:13 +01:00
wash 6f178f1a60 build: add real version numbering 2026-04-30 20:53:24 +01:00
wash 1db6de6bc2 meta: rename kernel to Magenta 2026-04-30 20:30:36 +01:00
wash a2f370f326 cmake: change minimum cmake version to 3.31 2026-04-19 19:58:30 +01:00
wash 6350032e88 cmake: update for compatibility with CMake 4.0 2026-03-22 19:01:36 +00:00
wash 6019c9307d kernel: separate headers into kernel and user headers
all kernel headers have been moved from include/mango to include/kernel
and include definitions that are only relevant to kernel-space.

any definitions that are relevant to both kernel- and user-space
(i.e. type definitions, syscall IDs) have been moved to
include/mango within libmango.
2026-02-19 18:54:48 +00:00
wash e3dd48a0fa build: remove per-subdirectory log message 2026-02-08 16:17:47 +00:00
wash 9f7b7bdd2d kernel: refactor syscall dispatch system 2026-02-08 16:17:11 +00:00
wash af0d97d6f5 misc: changes from a long time ago 2026-02-03 21:28:15 +00:00
wash e1aeac9562 obj: remove redundant object functions; move to kernel/ subfolder 2025-05-20 23:14:16 +01:00
wash 675a6de47e build: add build script to configure kernel and tools build systems 2025-05-19 22:01:12 +01:00
wash 065fdeec65 build: convert build system to CMake 2024-11-02 11:21:22 +00:00