Skip to content
@balticasystems

Baltica Systems

Dedicated to building a complete computing system: from digital logic to a running RV64 operating system. Designed in the open and documented end to end.

Popular repositories Loading

  1. extensions.h extensions.h Public

    A GNU C compiler-attributes header bringing C23-style ergonomics and freestanding-safe GCC extensions to RV64 kernel/systems development.

    C

  2. gprintf.h gprintf.h Public

    C

  3. jny jny Public

    Bare-metal RV64 bootloader for the project. Boots on QEMU's virt machine with no BIOS/OpenSBI, brings up hart 0, zeroes .bss, installs a trap vector, and hands off into C.

    C

  4. env.sh env.sh Public

    Development environment setup script for a custom RV64 bootloader/OS project, built from scratch targeting bare-metal RISC-V on QEMU.

    Shell

  5. Makefile Makefile Public

    Canonical compile/link/run Makefile for the project's bare-metal RISC-V targets, maintained once and fetched by every consuming repo instead of duplicated.

    Makefile

  6. jny.ld jny.ld Public

    Repository that containts the linker script used to build the jny, the bootloader image for this project. It covers what the script does, why each part is written the way it is, and how maps the me…

    Linker Script

Repositories

Showing 10 of 12 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…