Commit Graph

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