Emilia Systems
- 1 follower
- Italy
Popular repositories Loading
-
extensions.h
extensions.h PublicA GNU C compiler-attributes header bringing C23-style ergonomics and freestanding-safe GCC extensions to RV64 kernel/systems development.
C
-
-
jny
jny PublicBare-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
-
env.sh
env.sh PublicDevelopment environment setup script for a custom RV64 bootloader/OS project, built from scratch targeting bare-metal RISC-V on QEMU.
Shell
-
journal.md
journal.md PublicA daily log of progress across every repository in the project, organized chronologically by date and repo.
-
Makefile
Makefile PublicCanonical 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
Repositories
- 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.
- csr.h Public
A single-header, dependency-free C interface for reading and writing RISC-V Control and Status Registers (CSRs) from freestanding C code, bootloaders, kernels, and other bare-metal targets where you don't have (and don't want) a libc.
- linker.ld Public
Repository that containts the linker script used to build the bare-metal RISC-V bootloader/kernel image for this project. It covers what the script does, why each part is written the way it is, and how maps the memory.
- journal.md Public
A daily log of progress across every repository in the project, organized chronologically by date and repo.
- 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.
- qemu_io.h Public
- pff Public
A tiny, language-agnostic dependency puller written in Rust. Pulls specific files straight from GitHub repos, no submodules or package registry required.
- extensions.h Public
A GNU C compiler-attributes header bringing C23-style ergonomics and freestanding-safe GCC extensions to RV64 kernel/systems development.
- env.sh Public
Development environment setup script for a custom RV64 bootloader/OS project, built from scratch targeting bare-metal RISC-V on QEMU.
- gprintf.h Public
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…