|
|
02d4f43151
|
cmake: fix run-kernel-monitor using unpatched kernel executable
|
2026-02-23 21:55:47 +00:00 |
|
|
|
1645fdfb42
|
cmake: disable kvm when debugging
|
2026-02-23 21:54:40 +00:00 |
|
|
|
dbb2d72bcb
|
meta: update kernel
|
2026-02-23 18:53:09 +00:00 |
|
|
|
67187e457f
|
cmake: fix debug qemu rules using wrong kernel executable
|
2026-02-23 18:48:02 +00:00 |
|
|
|
f778762545
|
ld: simple heap allocation test
|
2026-02-23 18:46:13 +00:00 |
|
|
|
c39e0b206a
|
lib: micro-c: implement sbrk emulation and dlmalloc
|
2026-02-23 18:46:02 +00:00 |
|
|
|
562a729c25
|
lib: launch: cleanup local exec vm-region once load is complete
|
2026-02-23 18:45:12 +00:00 |
|
|
|
5721daa049
|
cmake: only enable KVM if building on Linux
|
2026-02-22 16:25:10 +00:00 |
|
|
|
fe3b014e09
|
meta: update ropkg
|
2026-02-21 23:26:59 +00:00 |
|
|
|
67ae16a756
|
meta: update kernel
|
2026-02-21 23:26:51 +00:00 |
|
|
|
5bc9ff4fd1
|
cmake: add support for cd-rom booting via Bochs
|
2026-02-21 23:25:54 +00:00 |
|
|
|
728e1f057c
|
cmake: add support for gdb debugging, cd-rom boot
|
2026-02-21 23:25:31 +00:00 |
|
|
|
b62052f619
|
cmake: implementing bootable CD-ROM image generation with GRUB
|
2026-02-21 23:24:47 +00:00 |
|
|
|
2c41f1a77a
|
lib: launch: move page size from a global variable to elf_image
|
2026-02-21 23:23:23 +00:00 |
|
|
|
7a51a56909
|
bootstrap: add .got* and .eh_frame to the data segment
|
2026-02-21 23:22:40 +00:00 |
|
|
|
cff399fdba
|
sysroot: add a set of base system files
|
2026-02-21 23:21:52 +00:00 |
|
|
|
c476b08c03
|
cmake: add rule to run kernel with qemu monitor on stdio
|
2026-02-21 12:23:41 +00:00 |
|
|
|
32aaacb95f
|
ld: test sending a simple string message to bootstrap
|
2026-02-21 12:22:57 +00:00 |
|
|
|
0b7b8d3f29
|
bootstrap: create a channel to receive/reply to simple string messages
|
2026-02-21 12:22:43 +00:00 |
|
|
|
cc4b9d4a9b
|
lib: launch: fix image size calculation when phdrs are not page-aligned
|
2026-02-21 12:20:49 +00:00 |
|
|
|
10cf618834
|
build: update bsp with new bootstrap program
|
2026-02-19 19:33:18 +00:00 |
|
|
|
06760906b9
|
prog: add system management service
|
2026-02-19 19:32:44 +00:00 |
|
|
|
95bb04e866
|
prog: test: large data test
|
2026-02-19 19:32:28 +00:00 |
|
|
|
f1e71cafc4
|
services: add ldd library loader service
|
2026-02-19 19:31:58 +00:00 |
|
|
|
75bd11d5cc
|
sys: add userspace bootstrap program
|
2026-02-19 19:31:15 +00:00 |
|
|
|
efad96ce63
|
sys: add ld runtime linker
|
2026-02-19 19:30:49 +00:00 |
|
|
|
1e6748b4fc
|
lib: add libmsg* ipc protocol libraries
|
2026-02-19 19:29:17 +00:00 |
|
|
|
ff66c8d89f
|
lib: add liblaunch elf loader library
|
2026-02-19 19:29:03 +00:00 |
|
|
|
ba455059ac
|
lib: add libc and micro libc
|
2026-02-19 19:28:50 +00:00 |
|
|
|
9cc60cf3f1
|
cmake: qemu: add rules for running the kernel under lldb
|
2026-02-19 19:28:22 +00:00 |
|
|
|
281a3d5801
|
util: sysroot-tool: fix error when copying individual header files
|
2026-02-19 19:27:42 +00:00 |
|
|
|
ba8d6908fa
|
cmake: platform: configure dynamic library and executable linker flags
|
2026-02-19 19:26:33 +00:00 |
|
|
|
c426afce67
|
cmake: templates: add support for builting shared and static versions of a library
|
2026-02-19 19:25:44 +00:00 |
|
|
|
f5daf972a8
|
cmake: bsp: add support for specifying bsp bootstrap program
|
2026-02-19 19:24:55 +00:00 |
|
|
|
2e6d7df38c
|
cmake: sysroot: add support for object and binary-only libraries
|
2026-02-19 19:24:20 +00:00 |
|
|
|
0e562f6a79
|
util: bsp-tool: extract bootstrap exec constants and store them in the bsp image
|
2026-02-19 19:23:28 +00:00 |
|
|
|
3d28ed2cb8
|
meta: update kernel
|
2026-02-19 19:22:37 +00:00 |
|
|
|
0ca0bb39ca
|
meta: update gitignore
|
2026-02-19 19:22:27 +00:00 |
|
|
|
9c8fbc72ac
|
meta: add build system
|
2026-02-05 09:54:46 +00:00 |
|
|
|
62c5653d5b
|
meta: update gitignore
|
2026-02-05 09:54:28 +00:00 |
|
|
|
fa4123f4ee
|
meta: update kernel
|
2026-02-05 09:51:39 +00:00 |
|
|
|
60130ccd55
|
add existing documentation
|
2024-11-02 15:09:10 +00:00 |
|
|
|
1c98ae8856
|
add package manager submodule
|
2024-11-02 15:07:23 +00:00 |
|
|
|
69a4465288
|
add kernel submodule
|
2024-11-02 15:04:13 +00:00 |
|
|
|
91d9d22c8b
|
meta: initial commit
|
2024-11-02 15:03:32 +00:00 |
|