Commit graph

4 commits

Author SHA1 Message Date
480fbc9805 docs(repo): update README with docs-extracted navigation
- Add docs-extracted/index.md to the Documentation list
- Mention the extracted PikeOS PDF markdown archive
2026-07-06 23:07:24 +01:00
bafa872415 refactor(kernel): rewrite Stage 1 kernel in C++
- Rename kernel.c -> kernel.cpp and uart.c -> uart.cpp
- Add universalisos::uart namespace with constexpr register definitions
- Use extern "C" linkage for kernel_main() called from boot.S
- Compile with arm-none-eabi-g++ using C++17 freestanding flags
  (-fno-exceptions, -fno-rtti, -fno-threadsafe-statics, -fno-use-cxa-atexit)
- Update Makefile to use g++ and .cpp build rules
2026-07-06 22:53:50 +01:00
6a33d926f9 docs(kernel): update README and integration plan for Stage 1
- Add kernel/ to repository structure and quick-start instructions
- Update project status to Stage 1 bare-metal hypervisor skeleton
- Mark AURELIO_INTEGRATION.md Stage 1 as implemented in C
- Update next steps to reflect real hypervisor development
2026-07-06 22:52:01 +01:00
9b4bb304ab feat(repository): Initialize Universalisos repository with core documentation
- Create Universalisos type-1 hypervisor repository structure
- Add comprehensive README.md with project objectives
- Add MIT license
- Add .gitignore for build artifacts and temporary files
- Create BUILD_ENVIRONMENT.md with toolchain setup instructions

This establishes the foundation for importing the complete PikeOS ecosystem
as the reference architecture for our safety-critical cyber-physical systems.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-07-06 17:54:22 +01:00